這次的伺服器程式改編自ibm用c#寫的websocket伺服器,並新增了手機客服端的伺服器。2個執行緒,乙個負責監聽4999埠,獲取前來鏈結的websocket客戶端;另乙個執行緒負責監聽5000埠,獲取前來鏈結的手機客戶端。這次似乎是nullpointer的錯誤,錯誤發生在對字串操作的時候。原因可能是websocket客戶端發來的訊息延遲了,或者沒發完,導致string類為空。解決辦法大概設定個try應該能搞定。
伺服器程式設計說難不難,說簡單不簡單。趕緊跟打jubeat似的,及格簡單,也就是伺服器能用簡單,但是穩定、能用的久,就非常難了。最大的難點就在於異常分析。
乙個伺服器說不准會出多少毛病,你不執行久點,根本不知道毛病啥時候會出來。這次伺服器執行了3天因為bug崩掉了,但比之前也好很多。之前try語句寫少的時候,根本就是1天都撐不了。直接down掉了。
基於java的websocket實現
基於tomcat的websocket實現中,如果會針對乙個使用者高頻的傳送訊息的情況下,websocket自帶的非同步傳送其實一點卵用都沒有,所以,沒辦法,自己控制websocket的併發傳送嘍,不多說,直接貼 1.基礎的websocket快取物件,這個玩意兒每乙個使用者進來都會生成乙個 publi...
自編碼與變分自編碼
神經網路的本質是資訊壓縮特徵提取,神經網路公式h w x 做內積,所以神經網路是個相關性判斷 研究ai頂級公司研究損失。無監督學習是在沒有資料標籤的情況下,尋找資料特徵。但是無監督學習的標籤是自身,自監督學習,是無監督學習的一種特殊情況,他是將資料切分n塊,然後用各個塊來 其他塊。弱監督學習,是將無...
自編碼演算法
自編碼神經網路是一種無監督學習演算法,它使用了反向傳播演算法,並讓目標值等於輸入值,它是一種盡可能復現輸入訊號的神經網路。為了實現這種復現,自動編碼器就必須捕捉可以代表輸入資料的最重要的因素,就像pca那樣,找到可以代表原資訊的主要成分。一 autoencoder演算法的思路 1 給定無標籤資料,用...