• 博客(0)
  • 资源 (6)

空空如也

C++对windows/linux线程的简单封装

C++对windows/linux线程的简单封装, 在windows下调通了, linux没有调

2014-04-15

C++线程的高级封装, 支持对类成员函数开启线程

示例: Thread t1; t1.Start(ThreadStart(&ThreadFunction, (void*)1)); t1.Join(); Test test; // 类, ThreadMethod为非静态成员 Thread t2; t2.Start(ThreadStart(&test, &Test::ThreadMethod)); t2.Join();

2014-04-16

C++视频流转发实现

StreamServer.h里定义了下面两个接口, Demo里对这个接口进行了实现, 循环放10张图 struct StreamReader { virtual int GetData(char* buffer, int* length, unsigned long* sequence, unsigned long* timestamp) = 0; virtual ~StreamReader(){} }; struct StreamReaderFactory { virtual StreamReader* CreateStreamReader(int channel) = 0; };

2014-04-16

身份证号合法校验C代码

身份证号合法校验C代码 1、将前面的身份证号码17位数分别乘以不同的系数。第i位对应的数为[2^(18-i)]mod11。从第一位到第十七位的系数分别为:7 9 10 5 8 4 2 1 6 3 7 9 10 5 8 4 2 ; 2、将这17位数字和系数相乘的结果相加; 3、用加出来和除以11,看余数是多少?; 4、余数只可能有0 1 2 3 4 5 6 7 8 9 10这11个数字。其分别对应的最后一位身份证的号码为1 0 X 9 8 7 6 5 4 3 2;

2014-06-19

银行卡合法性校验C代码

银行卡合法性校验C代码 步骤1:从右边第1个数字(低序)开始每隔一位乘以 2 。 步骤2:把在步骤1中获得的乘积的各位数字与原号码中未乘2的各位数字相加。 步骤3:从邻近的较高的一个以0结尾的数中减去步骤2中所得到的总和

2014-06-19

vs2010右键菜单去掉自动折叠修复包

vs2010右键菜单去掉自动折叠修复包, 本人用的是vs2010, 很好用

2014-04-29

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除