Time of Update: 2018-08-15
--- # 1.首先得分析網狐整套流程(原版) 用戶端和伺服器的互動: 用戶端登入過程(socket串連,伺服器接收,資料庫判斷,返回驗證訊息,建立串連) 用戶端同伺服器直接通訊,互動(遊戲過程)
Time of Update: 2018-08-15
一、安裝visual studio 2015,在百度就能搜尋到下載地址,在教程最後,會給大家包括所有工具在內的整合套件。因為visual studio 2015體積比較大,而且安裝過程很漫長,在這裡不做安裝示範。百度有很多關於它安裝的過程的教程,其實很簡單,就是下一步就行了。 二、安裝JDK1.8,下載jdk1.8,然後雙擊安裝,下一步直到安裝完成,安裝的時候記住安裝目錄,我的全部預設安裝,目錄為C:\Program
Time of Update: 2018-08-15
cocos2d-x lua 中使用protobuf並對http進行處理 本文介紹 cocos2d-x lua 中使用http 和 基於cocos2d-x 對lua http的封裝(部分ok) 本部落格連結 http://blog.csdn.net/vpingchangxin/article/details/24458051 protobuf Google的一個很好用的傳輸資料的封裝 說實話Google的東西確實比較好用 所以我們前後端資料交換就用他了
Time of Update: 2018-08-15
作為一個網路遊戲,不可避免的要和服務端進行資料互動,在資料結構上protobuf是一個不錯的方案,在lua中使用protobuf有多種方案可供選擇,這裡使用的是雲風的pbc.
Time of Update: 2018-08-15
protocolbuffer(以下簡稱PB)是google 的一種資料交換的格式,它獨立於語言,獨立於平台。google 提供了多種語言的實現:java、c#、c++、go 和 python,每一種實現都包含了相應語言的編譯器以及庫檔案。由於它是一種二進位的格式,比使用 xml 進行資料交換快許多。可以把它用於分布式應用之間的資料通訊或者異構環境下的資料交換。作為一種效率和相容性都很優秀的位元據傳輸格式,可以用於諸如網路傳輸、設定檔、資料存放區等諸多領域。
Time of Update: 2018-08-15
BUG樣本 protobuf-lua有個BUG: 當import其他proto的訊息類型時,會報錯 假如有兩個proto:reward和mail。 其中mail的proto匯入了reward的訊息類型 reward.proto如下: package reward; message Reward { optional uint32 money = 1; } mail.proto如下: import
Time of Update: 2018-08-15
P2P系統的應用越來越廣泛,在檔案分享權限設定、流媒體服務、即時通訊交流、計算和儲存能力共用以及協同處理與服務等方面都能看到P2P的存在,一些P2P應用如Napster、eMule、BitTorrent等早已是家喻戶曉了。 P2P按其拓撲關係大致可以分為兩類四種形式:
Time of Update: 2018-08-15
以下在的protoBuf檔案為例,他會產生一個名為peroson_pb的模組 #file:person.proto message Person { required int32 id = 1; required string name = 2; optional string email = 3; extensions 10 to max; }
Time of Update: 2018-08-15
一、P2P及DHT技術簡介 P2P在思想上可以說是internet思想/精神/哲學非常集中的體現,共同的參與,透明的開放,平等的分享(讓我想起之前學習過的,現在正在瘋狂熱炒的雲端運算的“中央集權”制度)。基於P2P技術的應用有很多,包括檔案分享,即時通訊,協同處理,流媒體通訊等等。通過這些應用的接觸,分析和理解,P2P其本質是一種新的網路傳播技術,這種新的傳播技術打破了傳統的C/S架構,逐步地去中心化,扁平化,這或許在一定程度上應證了”
Time of Update: 2018-08-15
最近在搭建Dokuwiki系統作為公司的知識管理庫。搭建完成後,發現它的編輯器是很簡單的。沒有excel表格插入。於是搜尋edittable外掛程式,wiki官網剛好有這麼一個外掛程式。只能摸著石頭過河了。 其實,安裝edittable的方法很簡單 如果在wiki網頁端,不能自動安裝,那麼就手動安裝好了。這裡主要介紹手動安裝,如何啟動edittable。 1.
Time of Update: 2018-08-15
Vector模版的介紹: 仿維基百科主題,有側邊欄、使用者頁、討論頁、標籤頁功能,支援中文。 可以自訂 LOGO、CSS 樣式、側欄、標籤頁等。所有修改都在 lib/tpl/vector/user 目錄下。 自訂 LOGO:將圖片命名為 logo,副檔名可以是 png、gif、jpg。然後放入 user 目錄下。 自訂 Favicon:將圖片命名為 favicon.ico,放入 user 目錄。(最好再放一個在根目錄,方便搜尋引擎收錄 favicon 圖片) 自訂
Time of Update: 2018-08-15
儲存額外資料 在區塊鏈上儲存額外資料是指那些存在區塊鏈上但是對交易沒有任何影響的資料,目前儲存額外資料主要有兩種方法:OP_RETURN和Multi-Signatures。 OP_RETURN
Time of Update: 2018-08-15
今天想介紹一個最近比較火的一個“區塊鏈”應用CryptoKitties,這個應用本質上實現的功能就是電子貓的繁殖與交易兩個功能,功能上雖然比較簡單但是再加上區塊鏈這個強大的底層技術作為支撐,讓它在整個行業掀起了一波熱潮,甚至還導致了以太坊主網的堵塞,使得以太坊中未確認的交易數量從平常的2.5k增漲到了15k,網路中其他的交易也都受到了極大的影響。整個項目的代碼總共2000行左右,其中還包含了詳細的注釋,使得即使沒有學過Solidity編程(例如我)的同學也能夠很容易的看懂,代碼可以通過以太坊瀏覽
Time of Update: 2018-08-15
0x01 AppInitMain Step 7: load block chain 計算緩衝大小 fReindex = gArgs.GetBoolArg("-reindex", false); bool fReindexChainState = gArgs.GetBoolArg("-reindex-chainstate", false); // cache size calculations int64_t
Time of Update: 2018-08-15
區塊鏈特點 -去中心化:不需要建立基於PKI的一系列基礎設施,也省去了相應維護成本 -低成本/交易額度可以很低
Time of Update: 2018-08-15
###一、遊戲物品/道具系統資料模型設計特點 為了讓遊戲更加的豐富,我們1201團隊的新手機遊戲設計了道具系統。於是豐富了遊戲、取悅了玩家,哭了開發——道具/物品資料子系統是簡單的、複雜的、不確定的: 1. 簡單,說起來不就是選擇一個或多個資料庫產品,然後定義一種資料模型,然後增、刪、改、查。 2. 複雜,物品/道具可以在細分為裝備、時裝、坐騎、寶石、buff等等,每類物品有不同的屬性需求,於是: +
Time of Update: 2018-08-15
function CheckCompositeCommonBind(sysarg, consumes, nCount)local nMaxCount = 0local bBind = falsefor k,v in pairs(consumes)doif(v.id ~= 0)then--有多少綁定材料local haveCount = Actor.getItemCount(sysarg, v.id, 0, 0, 1) --能合成多少個綁定的道具local
Time of Update: 2018-08-15
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Document</title> <style> *{ margin: 0; padding: 0; } .div1{ position:
Time of Update: 2018-08-15
--Hive中日期函數總結: --1.時間戳記函數 --日期轉時間戳記:從1970-01-01 00:00:00 UTC到指定時間的秒數 select unix_timestamp(); --獲得當前時區的UNIX時間戳記 select unix_timestamp('2017-09-15 14:23:00'); select unix_timestamp('2017-09-15 14:23:00','yyyy-MM-dd HH:mm:ss'); select
Time of Update: 2018-08-15
天使投資吸納民間資本,為其看好的企業或團隊進行小額投資。 天使投資,從名字上就給人一種安全感,那麼它就真的那麼美好,真的那麼“天使”。你就確定它不會是鳥人。 從對VC的瞭解上,會得到很多陰暗的例子。 比如VC聽取了你的計劃,但是並沒有給你投錢,而是把錢投給另一個人,順便投給那個人你的計劃書,這樣VC將能獲得更多的收益。