代码改变世界

多线程编程(一)

2017-01-05 14:04 by 少校的烦恼, 180 阅读, 0 推荐, 收藏, 编辑
摘要:C++本身并没有提供任何多线程机制,但是在windows下,我们可以调用SDK win32 api来编写多线程的程序,下面就此简单的讲一下: 创建线程的函数 在这里我们只用到了第三个和第四个参数,第三个参数传递了一个函数的地址,也是我们要指定的新的线程,第四个参数是传给新线程的参数指针。 eg1: 阅读全文

duilib各种布局的作用,相对布局与绝对布局的的意义与用法

2016-05-17 11:35 by 少校的烦恼, 3204 阅读, 0 推荐, 收藏, 编辑
摘要:大多数刚使用duilib的朋友时候非常依赖duilib自带的设计器,用他可以拖拉控件,可视化的做出自己想要的界面。可是用一段时间就会发现原带的设计器有很多bug,时不时会崩溃,支持的控件数量有限,属性数量也有限,导出的代码冗余。当时问了几个高手,大家建议不要使用设计器而应该自己手写xml代码。起初手 阅读全文

3个著名加密算法(MD5、RSA、DES)的解析

2015-12-28 17:34 by 少校的烦恼, 393 阅读, 0 推荐, 收藏, 编辑
摘要:MD5的全称是Message-Digest Algorithm 5,在90年代初由MIT的计算机科学实验室和RSA Data Security Inc发明,经MD2、MD3和MD4发展而来。 MD5将任意长度的“字节串”变换成一个128bit的大整数,并且它是一个不可逆的字符串变换算法,换句话说就... 阅读全文

常用的WinAPI函数整理

2015-12-08 14:18 by 少校的烦恼, 1512 阅读, 0 推荐, 收藏, 编辑
摘要:常用的WinAPI函数整理一、进程创建进程: CreateProcess("C:\\windows\\notepad.exe",0,0,0,0,0,0,0,&si,&pi); WinExec("notepad",SW_SHOW); ShellExecute(0,"open","notepad","c... 阅读全文

c++中vector的用法详解

2015-12-08 14:11 by 少校的烦恼, 318 阅读, 0 推荐, 收藏, 编辑
摘要:c++中vector的用法详解 vector(向量): C++中的一种数据结构,确切的说是一个类.它相当于一个动态的数组,当程序员无法知道自己需要的数组的规模多大时,用其来解决问题可以达到最大节约空间的目的. 用法: 1.文件包含: 首先在程序开头处加上#include以包含所需要的类文件vec... 阅读全文

sprintf()函数的用法

2015-12-03 14:41 by 少校的烦恼, 387 阅读, 0 推荐, 收藏, 编辑
摘要:Visual C++ sprintf()函数用法 转:http://blog.csdn.net/masikkk/article/details/5634886在将各种类型的数据构造成字符串时,sprintf 的强大功能很少会让你失望。由于sprintf 跟printf 在用法上几乎一样,只是打印... 阅读全文

指针函数与函数指针

2015-09-07 14:46 by 少校的烦恼, 135 阅读, 0 推荐, 收藏, 编辑
摘要:指针函数是指带指针的函数,即本质是一个函数,函数返回类型是某一类型的指针 类型标识符 *函数名(参数表) int *f(x,y); 首先它是一个函数,只不过这个函数的返回值是一个地址值。函数返回值必须用同类型的指针变量来接受,也就是说,指针函数一定有函数返回值,而且,在主调函数中,函数... 阅读全文

什么是常函数?

2015-09-02 15:25 by 少校的烦恼, 1025 阅读, 0 推荐, 收藏, 编辑
摘要:类的成员函数后面加 const,表明这个函数不会对这个类对象的数据成员(准确地说是非静态数据成员)作任何改变。 在设计类的时候,一个原则就是对于不改变数据成员的成员函数都要在后面加 const,而对于改变数据成员的成员函数不能加 const。所以 const 关键字对成员函数的行为作了更加明确的限... 阅读全文

回调函数

2015-08-21 11:51 by 少校的烦恼, 197 阅读, 0 推荐, 收藏, 编辑
摘要:概念 回调函数就是一个通过函数指针调用的函数。如果你把函数的指针(地址)作为参数传递给另一个函数,当这个指针被用来调用其所指向的函数时,我们就说这是回调函数。回调函数不是由该函数的实现方法直接调用,而是在特定的事件或条件发生时由另外的一方调用的,用于对该事件或条件进行响应。 使用回调函数实际上就是在... 阅读全文

VC6.0中友元函数无法访问类私有成员的解决办法

2015-08-06 10:28 by 少校的烦恼, 1552 阅读, 0 推荐, 收藏, 编辑
摘要:举个例子:23456789101112131415161718192021222324252627282930313233#include usingnamespacestd; clas... 阅读全文