原创 boost庫命名規則
Boost官網的《Geting Started On Windows》(http://www.boost.org/doc/libs/1_38_0/more/getting_started/windows.html)提到了Boost庫的命
原创 linux下使用gclient工具報錯的問題處理
Your PATH contains a literal "~", which works in some shells but will break when python tries to run subprocesses. Rep
原创 macos下生成icns圖標文件
1.新建文件夾,將圖片放到該文件夾下,圖片命名如下 icon_16x16.png [email protected] icon_32x32.png [email protected] icon_128x128.png icon_128x1
原创 QSlider樣式qss美化
QSlider { background-color: rgba(22, 22, 22, 0.7); padding-top: 15px; padding-bottom: 15px; border-radius: 5px; }
原创 PE文件格式詳解(下)
預定義段 一個Windows NT的應用程序典型地擁有9個預定義段,它們是.text、.bss、.rdata、.data、.rsrc、.edata、.idata、.pdata和.debug。一些應用程序不需要所有的這些段,同樣還有一些
原创 flv文件AVCDecoderConfigurationRecord以及AudioSpecificConfig結構
H264和AAC數據流 RTMP推送的音視頻流的封裝形式和FLV格式相似,由此可知,向FMS推送H264和AAC直播流,需要首先發送"AVC sequence header"和"AAC sequence header",這兩項數據包
原创 malloc分配原理淺析 mmap關注焦點 如何優化分配內存
現象 1 壓力測試過程中,發現被測對象性能不夠理想,具體表現爲: 進程的系統態CPU消耗20,用戶態CPU消耗10,系統idle大約70 2 用ps -o majflt,minflt -C program命令查看,發現majf
原创 Linux下利用雙網卡構建網關截獲數據包
eth0 作爲其它設備網關(我的網段都是 192.168.1.*) echo 1 > /proc/sys/net/ipv4/ip_forward echo 0 > /proc/sys/net/ipv4/tcp_timestamps ipt
原创 boost function 實現
http://www.cppblog.com/Streamlet/archive/2011/01/16/138615.html
原创 boost中tokenizer的用法舉例
例一:// simple_example_1.cpp #include<iostream> #include<boost/tokenizer.hpp> #include<string> int mai
原创 ios版boost庫編譯
#!/bin/bash # 請自行修改路徑,cd到boost解壓後的目錄下 dir=`dirname $0` cd "$dir/../../public_libs/boost_1_56_0" # 如果庫文件已存在,直接退出 if [ -e
原创 ios中的圖片大小關係
官方說明
原创 svn常用命令集合
修改登錄賬戶:svn --username chen info http://192.168.1.110:8080/svn/project 1、將文件checkout到本地目錄 svn checkout path(path是服務器上的
原创 boost bind 實現方法
一直比較好奇 boost::bind 裏面佔位符和參數的順序是怎麼實現的,也一直看不太懂這方面源代碼,昨晚好好看了下,終於有點弄懂了。小記一筆,與大家分享。 先看一個簡單的用例: #include <boost/bind.hpp>
原创 遊戲開源網站
http://osgameclones.com/