原创 MySQL組內排序

employee表給出員工id,部門id和薪水,求每個部門的薪水排名(相同薪水算同一排名,排名連續)。 創建表 CREATE TABLE IF NOT EXISTS `employee`( `id` INT UNSIGNED AU

原创 Unity3d局域網PVP系統

Unity3d局域網PVP系統主要用來實現局域網對戰功能,玩家可以建立自己的主機,其他玩家可以訪問到該主機並使用RPC進行數據傳輸。 建立LANPVPMng.cs腳本來實現以下功能: 1、玩家建立局域網主機; 2、玩家搜索局域網其他玩家建

原创 服務器運維篇之ssh免密登錄、別名登錄

本文介紹如何爲遠程服務器配置免密和別名登錄;以及面對管理的大量服務機羣,如何快速有效配置跳板機。 作者:operhero 我們知道遠程連接的命令爲 ssh -p 端口 用戶@ip地址   當端口爲默認的22,當前用戶名與遠程服務器用戶名

原创 Photon學習筆記(一)

公司需求要了解photon+unity3d的部署與使用,今天開始研究photon。 首先實現登陸服務器功能。 首先去PhotonServer SDK下載服務器端SDK,需要登錄的,就先註冊一個賬號吧. 解壓出來是四個文件 deploy:

原创 ProtocolBuffer之Windows配置&C++實例

 資源包下載地址爲:http://code.google.com/p/protobuf/downloads/ ,之前網絡一直有問題,沒有下載成功最新版本,從CSDN上下載了2.3. 配置: 1、解壓壓縮包後,會得到類似於下面的文件列

原创 服務器錯題集

========數值溢出問題======== 對於客戶端上傳的敏感參數,比如金錢,經驗等,服務器通常會驗證正負值,防止扣負值的情況發生。 在此基礎上,要注意另外兩種高級的溢出情況: 案例1:  玩家有n點屬性可分配點,可以隨機分配給各個基

原创 Cocos2D-X shader(三) Shader and Program編程基本概念

一、本文關注的問題: • Shader and program 對象介紹 • 創建並編譯一個Shader對象 • 創建並鏈接一個Program對象 • 獲取並設置uniforms • 獲取並設置attributes    

原创 Cocos2D-X shader(五) cocostudio導出界面置灰及復原lua實現版

利用cocostudio導出的界面,實現界面置灰與復原效果: 需要變色的有三種類型控件:普通圖片(ImageView),九宮格切圖(Scale9Sprite)以及文字(Text) 普通圖片 普通圖片比較容易處理,可以直接使用shade

原创 Cocos2D-X shader(二) OpenGL渲染管線

OpenGL渲染管線    Cocos2D-X底層是基於OpenGL的,所以在變現我們自己的Shader之前,得了解一下渲染管線的知識。 如上圖所示,OpenGL的渲染管線主要包括:     1、準備頂點數據(通過VBO--頂點緩衝區對

原创 關鍵字近似搜索(c#以及lua實現版)

瀏覽器帶有智能提示功能,如圖: 今天就利用算法實現這個功能,並集成在cocos2d遊戲中。 一、實現原理 我們可以構造一個問題集,蒐集所有可能的問題,並利用關鍵詞去匹配這些問題。顯示匹配出的結果,作爲提示。 字符串近似匹配算法很多,這裏

原创 談談遊戲中新手引導是如何製作的

目前已經歷了兩款遊戲的製作。而兩款遊戲的新手引導,都是由我來完成的。因此,想寫篇文章記錄製作新手引導過程中的一些心得。 http://blog.csdn.net/operhero1990/article/details/51482734

原创 Unicode與UTF-8互轉(c語言和lua語言)

1. 基礎1.1 ASCII碼 我們知道, 在計算機內部, 所有的信息最終都表示爲一個二進制的字符串. 每一個二進制 位(bit)有0和1兩種狀態, 因此八個二進制位就可以組合出 256種狀態, 這被稱爲一個字 節(byte). 也就是說

原创 .NET Remoting

.NET Remoting可以用來實現遠程訪問,通過通道(channel)實現兩個應用程序域之間對象的通信。Remoting通道有Tcp和Http兩種,這裏以Tcp爲例,Http可以參考原帖:http://blog.csdn.net/do

原创 使用unicode編碼識別中文字符、字母和數字,包括生僻漢字

    查詢網絡上如何識別中文字符的帖子,發現大部分只判斷了常用漢字,即Unicode範圍爲0x4E00 ~ 0x9FA5。 unicode編碼最新版本是2009年9月出版的5.2版,對漢字又進行了擴充。以往常說的20902個漢字,在un

原创 利用觀察者模式實現Cocos2DX-lua遊戲中的消息管理系統

http://blog.csdn.net/operhero1990/article/details/48575487                遊戲中某些對象往往需要及時獲知其他特定對象狀體的改變。爲降低類之間的耦合度,可以建立消息管