原创 數據庫-要注意

項目使用的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