原创 Win32 Socket 通信 WinSock 編程示例 更新
爲方便學習,本例沒有采用MFC,直接使用Win32 API編程,GCC 4.5.2編譯通過。 源代碼參見附件。 /**************************************** * author : Dan
原创 判斷點在凸四邊形內
#include <stdio.h> #include <stdlib.h> struct pt { float x,y; }; struct quat { pt points[4]; }; float crossmulti2d(
原创 我的友情鏈接
ArthurChen陳皓專欄工作室學習博客
原创 判斷點在凸四邊形內
#include <stdio.h> #include <stdlib.h> struct pt { float x,y; }; struct quat { pt points[4]; }; float crossmulti2d(
原创 僞智能指針類
#include <iostream> using namespace std; class Action { public: void Do(); }; void Action::Do() { cout<
原创 NDK如何集成libiconv
不清楚NDK從哪個版本開始其實就已經自帶libiconv這個轉換庫了,壓根就不需要三方編譯!具體使用方法:a.cppextern "C"{ #include <iconv.h>}android.mk:添加如下代碼LOCAL_WHOLE
原创 Win32 SDK 與 XP視覺風格
Windows XP introduced visual styles, a way to provide a new look to the common controls, with ComCtl32.dll versio
原创 mingw msys 編譯 libzip
libzip編譯需要zlib支持configure文件裏有這麼一句--with-zlib=PREFIX specify prefix for ZLIB library於是 在configure的時候添加 --with-zlib="$
原创 斷言與異常
異常被捕獲後可以不作處理,程序從捕獲位置繼續執行。而斷言是完全無法忽略的,程序在斷言失敗處立即終止。因此斷言通常用於調試版本,用來發現程序中的邏輯錯誤。雖然異常也能起到這樣的作用,但是不應該用異常代替斷言:1) 如果發現了邏輯錯誤,必須修改
原创 Python學習引導&PyCharm序列號
http://www.keepsunny.com/2015/03/02/python%E5%AD%A6%E4%B9%A0%E5%BC%95%E5%AF%BC%E5%BA%8F%E5%88%97%E5%8F%B7/
原创 教你利用python處理文本
我是個C/C++ Coder,並不是專業寫python的,python lua其實屬於一類語言,只不要python的庫更多,強大之處並不完全是python語言特性,而且擴展庫比較多,請允許我黑一下python,python始終是個腳本語言,
原创 Django Python3.4 MySQL
PyCharm+Django+python3.4首先安裝Python3.4.2接下來安裝MySQL會提示PythonConnector安裝上這個插件,利用PyCharm建立工程settings.py裏找配置項,附鏈接https://docs
原创 cJSON解析一例通
#include <iostream> #include "cJson/cJSON.h" using namespace std; void parse_json_node( cJSON * json,size_t * align_co
原创 CentOS、Debian下搭建shadowsocks-libev服務端
http://www.ilucong.net/lulu/centos-debian-shadowsocks-libev.html
原创 MD5算法實現
// 直接貼代碼了,具體原理有很多地方都有描述,這裏給出實現方便對比自己的算法到底什麼地方錯,算法是絕對沒有問題的,計算大型文件MD5的效率還可以優化的。 struct IIStream { virtual size_t GetLe