摘要: 书籍 Unix_编程艺术 UNIX环境高级编程 UNIX环境高级编程_中文第三版 《php精要版》.(高洛峰) 《快学Scala》 Google软件测试之道 大话处理器:处理器基础知识读本 阅读全文
posted @ 2018-10-10 11:26 Superpig0501 阅读(211) 评论(0) 推荐(0) 编辑
摘要: 原文连接: https://blog.csdn.net/niushuai666/article/details/6662911 例子就是杭电上的畅通工程: http://acm.hdu.edu.cn/showproblem.php?pid=1232 首先在地图上给你若干个城镇,这些城镇都可以看作点, 阅读全文
posted @ 2018-08-05 12:09 Superpig0501 阅读(130) 评论(0) 推荐(0) 编辑
摘要: 如何判断两个链表相交及找到第一个相交点 参考原文地址:https://www.cnblogs.com/BeyondAnyTime/archive/2012/07/06/2580026.html 1.问题分析 看看两个链表相交到底是怎么回事吧,有这样的的几个事实:(假设链表中不存在环) (1)一旦两个 阅读全文
posted @ 2018-08-05 11:53 Superpig0501 阅读(445) 评论(0) 推荐(0) 编辑
摘要: 从4行代码看右值引用 原文链接: https://www.cnblogs.com/qicosmos/p/4283455.html 概述 右值引用的概念有些读者可能会感到陌生,其实他和C++98/03中的左值引用有些类似,例如,c++98/03中的左值引用是这样的: int i = 0; int& j 阅读全文
posted @ 2018-07-12 20:27 Superpig0501 阅读(118) 评论(0) 推荐(0) 编辑
摘要: 原文链接: https://www.jianshu.com/p/004c99828af2 1. 获得Boost 进入Boost的网站(http://www.boost.org/) 下载boost_1_62_0.zip 2. 解压Boost 解压 boost_1_62_0.zip ,比如解压到 D:\ 阅读全文
posted @ 2018-07-03 13:18 Superpig0501 阅读(432) 评论(0) 推荐(0) 编辑
摘要: 原始文章链接: http://www.cnblogs.com/QG-whz/p/5136883.html 阅读目录 C++异常机制概述 throw 关键字 异常对象 catch 关键字 栈展开、RAII 异常机制与构造函数 异常机制与析构函数 noexcept修饰符与noexcept操作符 异常处理 阅读全文
posted @ 2018-07-02 15:38 Superpig0501 阅读(146) 评论(0) 推荐(0) 编辑
摘要: 1、安装git bashmsysgit(http://code.google.com/p/msysgit/)2、创建SSH key右键点击目录,ssh-keygen.exe -C "your_email@github" -t rsa生成的key存放位置:SSH key的原理:3、拷贝公钥到githu... 阅读全文
posted @ 2015-07-20 02:19 Superpig0501 阅读(150) 评论(0) 推荐(0) 编辑
摘要: #include #include int main(){ char (*pStr)[9] = NULL; char arTest[2][9] = {"00001", "00002"}; pStr = arTest; printf("%s\n", *pStr); pStr++; printf("... 阅读全文
posted @ 2015-04-24 23:51 Superpig0501 阅读(188) 评论(0) 推荐(0) 编辑
摘要: C/C++结构体内存遵循三个原则:1) 结构体变量的首地址能够被其最宽基本类型成员的大小所整除;2) 结构体每个成员相对于结构体首地址的偏移量(offset)都是成员自身大小的整数倍,如有需要编译器会在成员之间加上填充字节(internal adding);3) 结构体的总大小为结构体最宽基本类型成... 阅读全文
posted @ 2015-04-22 23:00 Superpig0501 阅读(155) 评论(0) 推荐(0) 编辑
摘要: Little-Endian就是低位字节排放在内存的低地址端,高位字节排放在内存的高地址端;Big-Endian就是高位字节排放在内存的低地址端,低位字节排放在内存的高地址端。网络字节序定义:收到的第一个字节被当作高位看待,这就要求发送端发送的第一个字节应当是高位。若发送方按地址从低到高读出每个字节并... 阅读全文
posted @ 2015-04-21 23:48 Superpig0501 阅读(198) 评论(0) 推荐(0) 编辑
摘要: 题目:请实现函数ComplexListNode* Clone(ComplexListNode* pHead),复制一个复杂链表。在复杂链表中,每个节点除了有一个m_pNext指针指向下一个节点外,还有一个m_pSibling指向链表中的任意节点或者NULL。节点的定义如下。typedef struc... 阅读全文
posted @ 2014-12-15 22:21 Superpig0501 阅读(174) 评论(0) 推荐(0) 编辑
摘要: editcap是Wireshark的一个组件,在Windows平台下,只要完成Wireshark的安装,就可以在安装目录中看到editcap.exe。editcap.exe需要在命令行中使用。对于用Endace DAG捕捉卡捕获的数据包,一般来说,都是erf格式的。ERF格式全称是Extensibl... 阅读全文
posted @ 2014-12-05 20:33 Superpig0501 阅读(1990) 评论(0) 推荐(0) 编辑
摘要: 这里首先给出容器map的原型:template , class Alloc = alloc>class map{ ...} 可以看到模板参数一共有四个,第一个就是Key,即键;第二个就是值;第四个就是空间配置器,默认使用alloc(随STL版本不同而不同)。那么第三个是啥? 我们知道,map... 阅读全文
posted @ 2014-11-14 22:21 Superpig0501 阅读(5207) 评论(0) 推荐(2) 编辑
摘要: 现在有这么几个结构体:typedef struct _info_head{ u_int src_ip; u_int dest_ip; u_int src_port; u_int dest_port;}info_head;typedef struct _pkt_info{ u_long sec; u... 阅读全文
posted @ 2014-11-13 05:15 Superpig0501 阅读(999) 评论(0) 推荐(1) 编辑
摘要: 题目1:输入一个递增排序的数组和一个数字s,在数组中查找两个数,使得他们的和正好是s。如果有多对数字的和等于s,全部输出。题目2:输入一个正数s,打印所有的和为s的连续正数序列(至少含有两个数)。例如输入15,由于1+2+3+4+5 = 4+5+6 = 7+8 = 15,所以打印三个连续序列,即1-... 阅读全文
posted @ 2014-11-04 22:32 Superpig0501 阅读(227) 评论(0) 推荐(0) 编辑