按类别查询搜索结果
关于关键词 的检测结果,共 6161
hwc56 | 2016-03-07 12:35:45 | 阅读(640) | 评论(0)
AES字符串加密【阅读全文】
alienzf | 2016-03-04 16:59:11 | 阅读(1010) | 评论(0)
1、按照安全编程规范,避免给错误代码产生的机会,例如,if后面用括号这类惯用法;2、将代码拆分出来,将精力集中在一点上,而不是面上,点的正确减少面出错的几率;3、重构,精简代码,代码越少出错也越少;4、新增代码不要再里面加,新增加接口,这个也是第二个原则;同时避免新增代码影响到原有功能的正常运行;...【阅读全文】
郭可可 | 2016-03-04 13:07:28 | 阅读(310) | 评论(0)
#include<stdlib.h>#include<windows.h>void openqq(){ShellExecuteA(0, "open", "\"H:\\Program Files (x86)\\Tencent\\QQ\\Bin\\QQScLauncher.exe\"",0,0,1);}void moveqq(){int i = 0, j = 0;HWND win = FindWindowA("TXGuiFoundation", "QQ");//使用HWND创建窗口编号win//FindWindowA寻找窗口,根据类名...【阅读全文】
OowarrioroO | 2016-02-29 20:57:23 | 阅读(1670) | 评论(0)
在C++的类定义里面,可以看到类似下面的定义:

点击(此处)折叠或打开

class List {
private:
Node * p_head;
int length;
……
Public:
int GetLength () const;
bool GetNodeInfo(const int index,Node & buffer) const {…… }
bool DeleteNode(const int index);
…………
}

可以看到,在GetLength和GetNodeInfo两个成员函数的参数列表后面出现了一个const。这个const指明了这个函数不会修改该类的任何成员数据的值,称为常量成员函数。
对于const函数的外部定义,也不能忘记书写const限定符,如下面给出GetLeng【阅读全文】
kgisme170 | 2016-02-25 21:11:26 | 阅读(1630) | 评论(0)
C++数据结构和算法的实现: 完整代码【阅读全文】
ai1975607 | 2016-02-22 11:09:49 | 阅读(0) | 评论(0)
调用C++编译器的命令因编译器和操作系统的不同而不同,常用的编译器是GNU编译器和微软Visual Studio 编译器。调用GNU编译器的默认命令是g++:$ g++ progl.cc -o progl这个命令产生一个为progl或progl.exe的可执行文件。在UNIX系统下,可执行文件没有后缀;而在Windows下,后缀为.exe。-o progl 是编译器参数以及用来存放...【阅读全文】
Linux_yun | 2016-02-03 14:57:56 | 阅读(0) | 评论(0)
用的是华为的一款芯片,识别出来ttyUSB0,ttyUSB1,ttyUSB2,ttyUSB3,用ttyUSB0拨号上网,ttyUSB2来查询信号/*  init 4G MODULE*/int init4G ( void ){    int fd4g_msg;    struct termios options_msg;    printf("\e[31m Open 4G:%s \e[0m\n",COM4...【阅读全文】
cokeboL | 2016-01-28 14:46:54 | 阅读(0) | 评论(0)
from:https://www.zhihu.com/question/39808172点击(此处)折叠或打开var counter = struct{    sync.RWMutex    m map[string]int}{m: make(map[string]int)}To r...【阅读全文】
jiaojinawei | 2016-01-19 09:46:44 | 阅读(1310) | 评论(0)
主要参考资料来源http://www.cnblogs.com/skywang12345/category/508186.html。看了这位大牛的博客,佩服的五体投地,感谢无私的分享。【阅读全文】
良子002 | 2016-01-11 14:36:00 | 阅读(1620) | 评论(0)
有些信息在存储时,并不需要占用一个完整的字节, 而只需占几个或一个二进制位。例如在存放一个开关量时,只有0和1 两种状态, 用一位二进位即可。为了节省存储空间,并使处理简便,C语言又提供了一种数据结构,称为“位域”或“位段”。所谓“位域”是把一个字节中的二进位划分为几 个不同的区域,...【阅读全文】
ennika | 2015-12-31 16:51:16 | 阅读(7060) | 评论(0)
    原来对QThread的理解,就是重写run(),曾经还一度搞不明白,到底它的槽属于主线程还是子线程。    后来学了MFC,一度觉得MFC的机制比较人性化,起码有工作线程和界面线程的用法,而不像QThread只有run是真正活在子线程里面的。    而直达今天再次研究QThread,发现QThread有...【阅读全文】
girl_programmer | 2015-12-30 10:03:11 | 阅读(1230) | 评论(0)
xialufeifei | 2015-12-25 10:30:26 | 阅读(1790) | 评论(0)
二分查找的基本思想是将n个元素分成大致相等的两部分,取a[n/2]与x做比较,如果x=a[n/2],则找到x,算法中止;如果xa[n/2],则只要在数组a的右半部搜索x.二分查找又称折半查找,优点是比较次数少,查找速度快,平均性能好;其缺点是要求待查表为有序表,且插入删除困难。因此,折半查找方法适用于不经常变动而查找频繁的有序...【阅读全文】
【C/C++】 SIGPIPE
pengy585 | 2015-12-24 15:40:25 | 阅读(1350) | 评论(0)
我写了一个服务器程序,在Linux下测试,然后用C++写了客户端用千万级别数量的短链接进行压力测试.  但是服务器总是莫名退出,没有core文件.最后问题确定为, 对一个对端已经关闭的socket调用两次write, 第二次将会生成SIGPIPE信号, 该信号默认结束进程.具体的分析可以结合TCP的"四次握手"关闭. TCP是全双...【阅读全文】
王贤才 | 2015-12-23 15:33:04 | 阅读(900) | 评论(0)
linux与windows的RPC互通信的完整例子由于中间件实验的要求,需要完成linux与windows之间的rpc通信,折腾了很久,终于搞定!写这篇文章的主要原因是,在查找资料的过程中,觉着网上的资料不全,也不详细(可能我没找到更好的吧),所以记下来,希望能够给大家有点帮助,也方便自己以后查阅。老习惯,上参考...【阅读全文】
王贤才 | 2015-12-23 14:57:33 | 阅读(450) | 评论(0)
 C写的实现wc和ls函数 以下是用linux C写的实现wc功能的函数#include #define BEGIN 1;int main(int argc, char *argv[]){    int characters, lines, words, state;    char c;    state = characters = lines = words = ...【阅读全文】
yuankk8 | 2015-12-21 09:07:04 | 阅读(1250) | 评论(0)
1. 互斥量用于线程的互斥,信号量用于线程的同步。这是互斥量和信号量的根本区别,也就是互斥和同步之间的区别。互斥:是指某一资源同时只允许一个访问者对其进行访问,具有唯一性和排它性。但互斥无法限制访问者对资源的访问顺序,即访问是无序的。同步:是指在互斥的基础上(大多数情况),通过其它机制实...【阅读全文】
yyxl | 2015-12-17 14:27:15 | 阅读(1250) | 评论(0)
u0402 | 2015-12-14 15:53:23 | 阅读(360) | 评论(0)
http://blog.chinaunix.net/uid-23069658-id-3276167.html基于无连接的UDP程序设计       同样,在开发基于UDP的应用程序时,其主要流程如下:       对于面向无连接的UDP应用程序在开发过程中服务端和客户端的操作流程基本差不多。对比面...【阅读全文】
u0402 | 2015-12-14 15:53:04 | 阅读(380) | 评论(0)
面向连接的TCP程序设计       基于TCP的程序开发分为服务器端和客户端两部分,常见的核心步骤和流程:       其实按照上面这个流程调用系统API确实可以完全实现应用层程序的开发,一点问题没有。可随着时间的推移,你会觉得这样子的开发毫无激情。为什么TCP的开...【阅读全文】