原创 網絡通信聊天程序(羣聊)

基本功能: 客戶端發送數據到服務器,數據包括髮送內容和當前時間,服務器將接收到的數據廣播到在線的每個客戶端,這樣就像大家在同一個羣裏面聊天一樣. 類似騰訊QQ的羣聊功能,能做到多個在線客戶端的同步顯示,不過沒有圖形界面,等後面有時間了

原创 lua腳本的PANIC函數

最近線上的服務器程序偶爾會出現崩潰問題,總是提示內存不足,根據記錄信息,每次崩潰時必出現一行代碼: PANIC: unprotected error

原创 windows系統下安裝ubuntu的方法

在linux公社(www.Linuxidx.com)中找,鏡像資源和安裝方法非常多。

原创 php運行時遇到的一些問題和解決方案

1.用php腳本向服務器請求數據的時候,總是出現一些警告信息: PHP Warning:  strtotime(): It is not safe to rely on the system's timezone settings. Yo

原创 lua堆棧內存不足的相關網站

http://book.luaer.cn/_140.htm http://blog.csdn.net/mayao11/article/details/8267503 http://bbs.csdn.net/topics/3908975

原创 md5解析密文工具

最近在gitchat中看到了一篇web安全漏洞分析到文章,內部提到了一個密文解密的工具,cmd5.com。 先記錄下來,後續嘗試效果。

原创 oracle中in與exist的用法與比較

最近在工作中用到oracle的in函數,但是該函數的參數個數存在上限(1000)的限制,而且涉及查詢的兩個表還在兩個不同的數據庫中,就無法使用exists函數來替代in的使用了。但還是總結一下in與exists的用法差異。 1.in適用於

原创 linux下第三方軟件包的安裝過程

在linux系統中安裝第三方軟件的基本步驟: 1. "./configure": 檢查當前系統環境是否滿足安裝軟件的依賴關係(如是否含有CC或GCC);通過配置安裝參數來控制軟件的安裝,如"./configure --prefix="安裝

原创 linux常用命令

ps aux: 列出正在內存中的程序; ps aux | grep redis: 查看名稱中含有redis的應用程序; ps -ef: 列出所有的進程程序; ps -ef | grep dataserverhq: 查看程序dataserv

原创 linux gdb調試

gdb調試常用的命令: 1.顯示程序中的當前位置和表示如何到達當前位置的棧跟蹤:bt,  where,  info stack;這三個的功能都是一樣的,在程序崩潰之後使用該命令查看堆棧的歷史記錄,很管用。 用法: bt n: 顯示程序棧頂

原创 VS2008配色問題

問題:在網上隨便下載一個比較經典的配色方案之後,將plain text的背景設置爲黑色,前景色設置爲白色,保存。結果發現變量,類等類型的顏色始終爲藍色,在黑色的背景下很難看清楚。 解決辦法:在網上找了很多配色方案替換,都一直存在這個問題

原创 valgrind的使用

valgrind是一個開源的內存管理框架,valgrind是用於構建動態分析工具的探測框架,它包括一個工具集,每個工具執行某種類型的調試,分析或類似的任務。valgrind的框架是模塊化的,所以很容易的創建新的工具而不會影響原有的框架。

原创 VS工具的快捷鍵

打開某個文件: shift + alt + o; 剪切圖片:shift +ctrl + a;

原创 C++中三大繼承方式的運行效果

#include <iostream> using namespace std; class A { public:void inial(){};int size; protected:int val;

原创 設計模式經典帖子相關鏈接

狀態模式:http://cmsblogs.com/?p=395       單件模式: 1.http://blog.csdn.net/joanlynnlove/article/details/7462254 2.http://www.