按类别查询搜索结果
关于关键词 的检测结果,共 2267
劲火星空 | 2016-03-28 21:39:27 | 阅读(1400) | 评论(0)
一、单目运算符重载#include <iostream>using namespace std; class CPoint{private:    int x, y;public:    CPoint(int _x=0, int _y=0):x(_x)...【阅读全文】
weltion | 2016-03-15 14:19:44 | 阅读(2050) | 评论(0)
    socket编程中经常会遇到这样一种情况:客户端已经连接上服务器,当服务器异常退出时,会导致客户端也异常退出。分析原因如下:客户端连接上服务器后,服务器会给其分配一个单独的socket来与之通信。当服务器异常退出时,该socket也会被异常销毁。因此客户端在不知情的情况下会照常向服务器发送消...【阅读全文】
jack9981 | 2016-02-26 08:21:21 | 阅读(320) | 评论(0)
xtrace log默认情况下输出至stdout; stderr; 但是可以通过环境变量XTRACE_FOOT_LOG重定向。示例 export XTRACE_FOOT_LOG=/tmp/d.log  //将xtrace log redirect到/tmp/d.logexport XTRACE_FOOT_LOG=/dev/null  //将xtrace log redirect到/dev/null什么情况下需要重定向xtrace log:Ask 1:...【阅读全文】
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 是编译器参数以及用来存放...【阅读全文】
帅得不敢出门 | 2016-02-20 17:05:33 | 阅读(4980) | 评论(0)
在程序自动升级的时候需要自己重新启动自己示例代码:点击(此处)折叠或打开#include <unistd.h>#include <stdio.h>#include <stdlib.h>int main(int argc, char **argv){    char buf[...【阅读全文】
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...【阅读全文】
【C/C++】 算法
mayuxi2015 | 2016-01-30 14:29:29 | 阅读(2460) | 评论(0)
蚁群算法(ant colony optimization, ACO),又称蚂蚁算法,是一种用来在图中寻找优化路径的机率型算法。它由Marco Dorigo于1992年在他的博士论文中提出,其灵感来源于蚂蚁在寻找食物过程中发现路径的行为。蚁群算法是一种模拟进化算法,初步的研究表明该算法具有许多优良的性质。针对PID控制器参数优化设计问题,将蚁群算法...【阅读全文】
cexoyq | 2016-01-26 18:43:20 | 阅读(1570) | 评论(0)
c/c++ 服务程序,后台程序,父进程监控子进程退出后重新执行【阅读全文】
cokeboL | 2016-01-13 11:41:33 | 阅读(0) | 评论(0)
from:http://blog.csdn.net/dodo_check/article/details/8553265在一个非阻塞的socket上调用read/write函数, 返回EAGAIN或者EWOULDBLOCK(注: EAGAIN就是EWOULDBLOCK)从字面上看, 意思是:* EAGAIN: 再试一次* EWOULDBLOCK: 如果这是一个阻塞socket, 操作将被block* perror输出:  Resource te...【阅读全文】
ennika | 2015-12-31 16:51:16 | 阅读(7060) | 评论(0)
    原来对QThread的理解,就是重写run(),曾经还一度搞不明白,到底它的槽属于主线程还是子线程。    后来学了MFC,一度觉得MFC的机制比较人性化,起码有工作线程和界面线程的用法,而不像QThread只有run是真正活在子线程里面的。    而直达今天再次研究QThread,发现QThread有...【阅读全文】
junxy | 2015-12-25 14:26:53 | 阅读(2380) | 评论(0)
【C/C++】 SIGPIPE
pengy585 | 2015-12-24 15:40:25 | 阅读(1370) | 评论(0)
我写了一个服务器程序,在Linux下测试,然后用C++写了客户端用千万级别数量的短链接进行压力测试.  但是服务器总是莫名退出,没有core文件.最后问题确定为, 对一个对端已经关闭的socket调用两次write, 第二次将会生成SIGPIPE信号, 该信号默认结束进程.具体的分析可以结合TCP的"四次握手"关闭. TCP是全双...【阅读全文】
王贤才 | 2015-12-23 15:33:04 | 阅读(900) | 评论(0)
linux与windows的RPC互通信的完整例子由于中间件实验的要求,需要完成linux与windows之间的rpc通信,折腾了很久,终于搞定!写这篇文章的主要原因是,在查找资料的过程中,觉着网上的资料不全,也不详细(可能我没找到更好的吧),所以记下来,希望能够给大家有点帮助,也方便自己以后查阅。老习惯,上参考...【阅读全文】
yuankk8 | 2015-12-21 09:07:04 | 阅读(1250) | 评论(0)
1. 互斥量用于线程的互斥,信号量用于线程的同步。这是互斥量和信号量的根本区别,也就是互斥和同步之间的区别。互斥:是指某一资源同时只允许一个访问者对其进行访问,具有唯一性和排它性。但互斥无法限制访问者对资源的访问顺序,即访问是无序的。同步:是指在互斥的基础上(大多数情况),通过其它机制实...【阅读全文】
jianfangyier | 2015-12-20 16:28:52 | 阅读(300) | 评论(0)
王贤才 | 2015-12-09 11:31:57 | 阅读(500) | 评论(0)
微软等面试100题系列--(61-80)61.找出数组中两个只出现一次的数字(数组)题目:一个整型数组里除了两个数字之外,其他的数字都出现了两次。请写程序找出这两个只出现一次的数字。要求时间复杂度是O(n),空间复杂度是O(1)。分析:这是一道很新颖的关于位运算的面试题。使用异或运算,参考h...【阅读全文】
王贤才 | 2015-12-09 11:21:01 | 阅读(740) | 评论(0)
 微软等面试100题系列--(41-60)41、求固晶机的晶元查找程序晶元盘由数目不详的大小一样的晶元组成,晶元并不一定全布满晶元盘,照相机每次这能匹配一个晶元,如匹配过,则拾取该晶元,若匹配不过,照相机则按测好的晶元间距移到下一个位置。求遍历晶元盘的算法 求思路。41.请修改a...【阅读全文】
王贤才 | 2015-12-09 11:18:23 | 阅读(520) | 评论(0)
 微软等面试100题系列--(21-40)第21题2010年中兴面试题编程求解:输入两个整数 n 和 m,从数列1,2,3.......n 中 随意取几个数,使其和等于 m ,要求将其中所有的可能组合列出来.第22题:有4张红色的牌和4张蓝色的牌,主持人先拿任意两张,再分别在A、B、C三人额头上贴...【阅读全文】
王贤才 | 2015-12-09 11:15:22 | 阅读(490) | 评论(0)
 微软等面试100题系列--(1-20)1.把二元查找树转变成排序的双向链表题目:输入一棵二元查找树,将该二元查找树转换成一个排序的双向链表。要求不能创建任何新的结点,只调整指针的指向。     10   / /  6  14/ / / /4  8 12 16&nbs...【阅读全文】
1416192119 | 2015-12-05 17:02:50 | 阅读(0) | 评论(0)
成员函数的重载、覆盖与隐藏成员函数的重载、覆盖(override)与隐藏很容易混淆,C++程序员必须要搞清楚概念,否则错误将防不胜防。8.2.1 重载与覆盖成员函数被重载的特征:(1)相同的范围(在同一个类中);(2)函数名字相同;(3)参数不同;(4)virtual 关键字可有可无。覆盖是指派生类函数覆盖基类函数,...【阅读全文】