原创 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/