原创 【轉】十大排序算法

收藏幾篇算法文章 1、排序 十大排序算法(C++實現) 十大排序算法(JAVA實現) 2、搜索 圖的搜索算法

原创 一個簡單的RedisDemo

// 一個簡單的Windows版本Redis Demo, // Create on 2022.01.11, by zdleek ////可能需要包含的redis頭文件相對路徑如下//$(SolutionDir)..\deps\hiredis

原创 Widows平臺編譯Redis源碼缺少release.h

最近下載了Windwos版本的Redis 5.0.14源碼,在VS進行編譯,發生錯誤,提示缺少release.h文件。 網上搜索了一下,發現Linux下是通過處理mkreleasehdr.sh生成release.h。 恰好我最近也在Ubun

原创 [轉帖]SQL99

SQL99 來自ITwiki,開放的信息技術大百科  http://wiki.ccw.com.cn/SQL99   SQL99是數據庫的一個ANSI/ISO標準。這個標準的前身是SQL92 ANSI/ISO標準,而SQL92之前還有一個

原创 VC++編譯代碼出現LNK2005錯誤的一種情況的解決

在一個VC控制檯應用程序中,加入對ADO的引用,編譯後,出現如下錯誤提示, 1>MSVCRTD.lib(MSVCR120D.dll) : error LNK2005: __beginthreadex 已經在 libcmtd.lib(th

原创 優秀程序員應該做到的8件事

優秀程序員應該做到的8件事 [原文: http://www.codeceo.com/article/8-things-good-programmer-do.html] 2014-07-28    也許你還剛畢業,對於“優秀程序員”

原创 ADO連接數據庫出現“無效指針”錯誤碼80004003

[原文: http://blog.sina.com.cn/s/blog_616d3ec201012gvc.html] 在Windows7 SP1上用VS2010開發的程序,拿到其他機器上運行,有些機器上出現“無效指針”,錯誤碼爲8000

原创 今天你爲自己貼上什麼樣的標籤,或許就決定了明天你是否會被委以重任

 到公司工作快三年了,比我後來的同事陸續得到了升職的機會,我卻原地不動,心裏頗不是滋味。 終於有一天,冒着被解聘的危險,我找到老闆理論。“老闆、我有過遲到、早退或亂章違紀的現象嗎?”我問。 老闆乾脆地回答“沒有” 那是公司對我有偏見嗎?”

原创 一種成功的Git分支模型

A successful Git branching model In this post I present the development model that I’ve introduced for all of my p

原创 使用JsonCpp實現C++數據結構與Json格式的相互轉換

  在一個項目中,由於客戶端與服務端程序各自採用編程平臺有差別, 在兩者進行Socket網絡通信的時候,就面臨數據包格式的一致性問題。 對於這種不同平臺程序間的通信問題, 當然也可以使用protobuf,thrift等成熟的工具對數據進行

原创 C++連接mysql數據庫的兩種方法(ADO連接和mysql api連接)

【原文 http://www.jb51.net/article/44262.htm 】 現在正做一個接口,通過不同的連接字符串操作不同的數據庫。要用到mysql數據庫,C++連接mysql有2種方法:利用ADO連接、利用mysql自己的a

原创 sql Sever的存儲過程如何轉換爲mysql

[原文: http://bbs.51cto.com/thread-1115779-1.html ] 前一段時間,領導安排一個大概sql sever的300多行的存儲過程轉換成mysql的,把心得寫出來與大家分享一下,如果有哪些地方不對,或

原创 [筆記]socket recv()函數返回0的一種情況

假設使用Socket基於TCP通信協議進行C/S通信編程,客服端已經成功與服務端建立tcp連接,並且可以正常進行收發數據。 當一段時間後,服務端的程序如果調用closesocket(sClient);WSACleanup();函數關閉so

原创 三大主流ETL工具選型

三大主流ETL工具選型 【原文: http://www.blogjava.net/wxqxs/archive/2009/04/17/277279.html 】      ETL(extract, transform an

原创 Oracle中判斷select的字段值爲NULL的函數

COALESCE()這個函數是ASNI標準的SQL函數,MS SQL 和 oracle都可以用 NVL()是oracel獨有的函數,功能與COALESCE()相同 而在 MS SQL中的ISNULL()函數功能與COALESCE()相同