按类别查询搜索结果
关于关键词 的检测结果,共 4425
weltion | 2016-03-15 14:19:44 | 阅读(2050) | 评论(0)
    socket编程中经常会遇到这样一种情况:客户端已经连接上服务器,当服务器异常退出时,会导致客户端也异常退出。分析原因如下:客户端连接上服务器后,服务器会给其分配一个单独的socket来与之通信。当服务器异常退出时,该socket也会被异常销毁。因此客户端在不知情的情况下会照常向服务器发送消...【阅读全文】
juliet雪丽 | 2016-03-11 13:43:57 | 阅读(3430) | 评论(0)
cloudCompare Octree【阅读全文】
【C/C++】 迭代器什么
yrbneumann | 2016-03-07 18:50:57 | 阅读(930) | 评论(0)
在学习c++ STL的时候,整天碰到迭代器,也整天用,但是,到底它是个什么东西,很多人没有一个认识。这里我通过几个小的DEMO,来看看迭代器。首先我实现了一个十分简陋的vector类: [cpp] view plain copy template <class T>   ...【阅读全文】
wallwind | 2016-03-05 08:44:40 | 阅读(1030) | 评论(0)
我们知道linux链接so有两种途径:显示和隐式。所谓显示就是程序主动调用dlopen打开相关so;这里需要补充的是,如果使用显示链接,上篇文章讨论的那些问题都不存在。【阅读全文】
alienzf | 2016-03-04 16:59:11 | 阅读(1000) | 评论(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寻找窗口,根据类名...【阅读全文】
tc1989tc | 2016-02-29 14:00:17 | 阅读(510) | 评论(0)
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 是编译器参数以及用来存放...【阅读全文】
kevinchenchn | 2016-02-04 16:11:14 | 阅读(930) | 评论(0)
值得推荐的C/C++框架和库 (真的很强大)【阅读全文】
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...【阅读全文】
阳光天空201307 | 2016-01-26 11:55:12 | 阅读(8680) | 评论(0)
loadrunner脚本中参数与赋值顺序导致的报错not writing pre_cci.ci编译不通过
int 和char间的互相转化【阅读全文】
zhmfairy | 2016-01-20 15:38:47 | 阅读(1220) | 评论(0)
xiaoxiaochenyuluo | 2016-01-13 15:01:16 | 阅读(1280) | 评论(0)
本文说明了一个C和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 | 阅读(890) | 评论(0)
linux与windows的RPC互通信的完整例子由于中间件实验的要求,需要完成linux与windows之间的rpc通信,折腾了很久,终于搞定!写这篇文章的主要原因是,在查找资料的过程中,觉着网上的资料不全,也不详细(可能我没找到更好的吧),所以记下来,希望能够给大家有点帮助,也方便自己以后查阅。老习惯,上参考...【阅读全文】
王贤才 | 2015-12-23 14:49:32 | 阅读(570) | 评论(0)
c语言不定参数探究     最近,遇到一个c语言的不定参数问题。其实,对于c语言的不定参数问题,只需要三个函数就可以搞定了。这三个函数的头文件是,其实下面的三个函数都是一个宏定义(macro)。    这三个函数是:    void va_start(va_list ...【阅读全文】
yuankk8 | 2015-12-21 09:07:04 | 阅读(1250) | 评论(0)
1. 互斥量用于线程的互斥,信号量用于线程的同步。这是互斥量和信号量的根本区别,也就是互斥和同步之间的区别。互斥:是指某一资源同时只允许一个访问者对其进行访问,具有唯一性和排它性。但互斥无法限制访问者对资源的访问顺序,即访问是无序的。同步:是指在互斥的基础上(大多数情况),通过其它机制实...【阅读全文】