摘要: 列表初试化:用花括号初试化 直接初试化:将参数放在括号中初试化 拷贝初试化:用=或者将累的对象当做初试化的参数 值初试化:C++中用new开辟的空间通过在要初始化的空间的类型名后跟()来启用值初始化,而库类型则自动对未初始化的变量启用值初始化 1. 当变量为内置类型,值初始化用0来对其初始化。 2. 阅读全文
posted @ 2016-12-18 02:13 uangyy 阅读(186) 评论(0) 推荐(0) 编辑
摘要: 引用:http://blog.csdn.net/leeds1993/article/details/52738845 什么是虚假唤醒? 举个例子,我们现在有一个生产者-消费者队列和三个线程。 I.1号线程从队列中获取了一个元素,此时队列变为空。 II.2号线程也想从队列中获取一个元素,但此时队列为空 阅读全文
posted @ 2016-12-18 01:24 uangyy 阅读(2252) 评论(0) 推荐(0) 编辑
摘要: pyenv 本地安装python 阅读全文
posted @ 2016-12-16 13:00 uangyy 阅读(2684) 评论(0) 推荐(0) 编辑
摘要: URL:统一资源定位符;URL是uri的一个子集,另外一个子集是URN。 URL语法:(来自HTTP权威指南中文版P29) 完整的HTTP/HTTPS URL:scheme://<host>:<port>/<path>?<query>#<frag> 例如:http://www.baidu.com:8 阅读全文
posted @ 2016-10-23 00:11 uangyy 阅读(1687) 评论(0) 推荐(0) 编辑
摘要: 遇到RT问题,原因是由于在编译python的时候去烧readline库造成的 解决办法: yum install readline-devel 然后重新编译安装python,终端控制符可用! 阅读全文
posted @ 2016-10-20 15:18 uangyy 阅读(1153) 评论(0) 推荐(1) 编辑
摘要: 数组在很多情况下是和指针等价的,数组的下标运算和指针的解引用也有等价形式:arr[i] == *(arr + 1);但是也有一些情况下数组和指针是不一样的:extern int arr[]; extern int *arr; 这里持续记录一下指针和数组的异同(以下来自于C专家编程) 首先明确一下几个 阅读全文
posted @ 2016-10-12 09:40 uangyy 阅读(734) 评论(0) 推荐(0) 编辑
摘要: 应用:通过一个16 * 8的位图可以完整的表明128位的字符合法状况(合法为1,非法为0), 通过该方法可以很快的获得一个字符是否合法(如:是否是合法的url字符) 阅读全文
posted @ 2016-10-08 17:39 uangyy 阅读(544) 评论(0) 推荐(0) 编辑
摘要: 看到了一个通过宏来判断字符是否是字母的方法,记录一下 注释: 0x20 = 0010 0000 (十进制的32) 'A' = 0100 0001 (十进制的65); 'Z' = 0101 1010 (十进制的90) 'a' = 0110 0001 (十进制的97); 'z' = 0111 1010 阅读全文
posted @ 2016-10-08 16:34 uangyy 阅读(819) 评论(0) 推荐(0) 编辑
摘要: linux .(点命令):读取并且在当前的shell中执行文件中的命令 阅读全文
posted @ 2016-06-27 09:50 uangyy 阅读(1913) 评论(0) 推荐(0) 编辑
摘要: linux的套接字部分比较容易混乱,在这里稍微总结一下。 地址转换函数在地址的文本表达式和它们存放在套接字地址结构中的二进制值进行转换。 地址转换函数有四个:其中inet_addr 和 inet_ntoa适用于IPv4,inet_pton 和 inet_ntop同时适于用IPv4和IPv6。 套接字 阅读全文
posted @ 2016-06-26 01:35 uangyy 阅读(13054) 评论(0) 推荐(0) 编辑