原创 數據庫-要注意
項目使用的mysql數據庫,至於其他數據庫,如oracle另當別論 1 mysql 默認:表名是大小寫敏感的,而列明則不是,這往往與我們期望的相反。
原创 防止內存全部耗完
出現了好幾次服務器內存耗完導致進程宕機的問題,雖然主要問題是服務器管理不當,但是還是需要一個辦法,在內存耗完了的時候,能自動保存全部數據以後再退出,而不是直接宕機。 解決辦法暫時這樣,在進程啓動的時候預先申請
原创 Linux之線程同步-互斥量
來源:http://www.yuanma.org/data/2006/0721/article_1195.htm 進行多線程編程,最頭疼的就是那些共享的數據。因爲你無法知道哪個線程會在哪個時候對它進行操作,你也無法得知那
原创 linux線程同步——條件變量
來源:http://www.yuanma.org/data/2006/0721/article_1195.htm 如果現在在等待一個信號。如果該信號被設置,則繼續運行。如果沒有條件變量,我們將會不停的去查詢該信號是否被設
原创 mysql 的table合併
mysql 在合併2個表格的時候沒有檢查2個表格字段是否一致,這回導致合併後的數據與原來的出現很大差異 比如有2個表 `CharacterA`( `ID` int(10) unsigned NOT NULL, `NAME` v
原创 多線程筆記
頭文件 #include "pthread.h" 鏈接庫 libpthread.a
原创 單例模式與多線程
困惑ing Class A { public: ~A(){} static A* getInstance()
原创 lua與c++數據交換之表和數組
一 數組的操作 數組其實是一種特殊的表格。 int LuaArray(lua_State* L) { lua_newtable(L);
原创 簡單使用ssh密鑰認證
轉自:http://phoenix007.iteye.com/blog/709455 A機器(ssh連接發起端,即客戶端): 添加一個測試用戶aaa [root@A ~]# useradd aaa su成aaa [r
原创 數據庫中插入字符串
最近郵件系統出了bug,是將郵件插入數據庫失敗,導致玩家的郵件丟失。本來sql語句是: insert into mail(ID,SOURNAME,D
原创 operator new 和 operator delete
來源: http://topic.csdn.net/u/20081204/11/5848283a-c1b9-4efc-8a26-0878aed14a5c.html C++裏允許用戶通過自定義operator new的方式來更改new表達
原创 vim使用收藏
移動: h、j、k和l鍵將光標分別向左、下、上和右側移動 · 按0(零)跳到行首,$跳到行末 · <CTRL>F 和<CTRL>B向前後一
原创 多線程啊多線程
最近飽受多線程的折磨 -_-,大概在多線程編程方面太缺乏經驗了,經歷了一個痛苦的轉變。。。 常常會發現服務器宕機了,在一個莫名其妙,看起來永遠不會宕
原创 版本覈對很重要
客戶端下載的最新版本,因爲各種各樣的原因,很有可能不是當前發佈的最新版本,而服務器的版本,卻始終是保持最新的。 內測剛開始的時候,爲了盡一切努力挽留玩家,避免因爲版本不符或者其他原因登錄不上服務器,沒有核對客戶
原创 vim之 命令行操作
1 字符串替換 倆種方法 :g/search-string/s//replace-string/g 第一個g:是所有的行,:/search-string/s//replace-string/g 會替換光標所在行的所有列search-st