上一页 1 ··· 18 19 20 21 22 23 24 25 26 ··· 41 下一页
摘要: read,write函数深入理解 1,服务端的write函数,可以指定发送数据的长度(第三个参数length) 2,客户端的read函数,可以指定收取数据的长度(第三个参数length) 问题来了,假设要发送的数据的总长度为20,服务端调用write函数时,是放在循环里调用,每次发送的长度设置为1, 阅读全文
posted @ 2019-03-15 11:40 小石王 阅读(3218) 评论(0) 推荐(1) 编辑
摘要: 外网IP,内网IP的关系 在这三类地址中,绝大多数的IP地址都是公有地址,需要向国际互联网信息中心申请注册。但是在IPv4地址协议中预留了3个IP地址段,作为私有地址,供组织机构内部使用。 这三个地址段分别位于A、B、C三类地址内: A类地址:10.0.0.0 10.255.255.255 B类地址 阅读全文
posted @ 2019-03-14 15:17 小石王 阅读(1392) 评论(0) 推荐(0) 编辑
摘要: 模板函数的重载 普通函数可以重载,模板函数也可以重载,但规则复杂 有下面2个函数,名字相同,返回值相同就,参数不同,符合重载。 调用1 c++ std::string s("hi"); const std::string sp = &s; std::cout 所以推导出规则2:同样精准的话,更特殊的 阅读全文
posted @ 2019-01-25 16:57 小石王 阅读(5562) 评论(0) 推荐(1) 编辑
摘要: c++ forward关键字 forward的由来:保持住参数的右值属性。 模板函数中的推导类型,作为另一函数的参数时,不管实参是什么类型,作为另一个参数的实参时,都变成了左值。因为C++里规定函数的形参就是左值,不管调用侧的实参是否是右值。所以,调用的另一个函数的形参即使用T&& arg来声明,传 阅读全文
posted @ 2019-01-24 15:16 小石王 阅读(4226) 评论(0) 推荐(0) 编辑
摘要: 模板类型的推断 下面的函数f是个模板函数,typename T。下表是,根据调用测的实参,推断出来的T的类型。 请注意下表的红字部分, f(T&& t)看起来是右值引用,但其实它会根据实参的类型,来决定T的类型,如果实参是左值,则它是左值,如果实参是右值,则它是右值。 所以可以看出来,T&可以变成c 阅读全文
posted @ 2019-01-24 14:15 小石王 阅读(1057) 评论(0) 推荐(0) 编辑
摘要: 文本替换方法: M % (query replace) | 输入 | 响应 | | | | | SPC 或者 y | 替换当前匹配并前进到下一个匹配处 | | DEL 或者 n | 忽略此次匹配并前进到下一个匹配处 | | . | 替换当前匹配并退出 | | , | 替换当前匹配并停在此处,再按y后 阅读全文
posted @ 2019-01-15 09:42 小石王 阅读(486) 评论(0) 推荐(0) 编辑
摘要: 1, E(大写),预处理 例子:gcc E test.cpp o test.i 预处理,把程序里的 开头的替换掉,比如 include,然后生成test.i 2, P(大写),去掉预处理生成的杂乱信息 E后生成的文件里面有很多杂乱的信息,用 P可以去掉杂乱的信息。 3, S(大写),生成汇编文件 m 阅读全文
posted @ 2019-01-11 18:52 小石王 阅读(902) 评论(0) 推荐(0) 编辑
摘要: 问题:在上一篇 "继承与多态 文本查询的小例子(智能指针版本)" 在Query类里使用的是智能指针,只把智能指针换成普通的指针,并不添加拷贝构造方法,会发生什么呢? 执行时,代码崩掉。 分析下面一行代码: 1,首先调用Query(string)的构造函数,把Query的成员q指向了new WordQ 阅读全文
posted @ 2019-01-10 22:57 小石王 阅读(420) 评论(0) 推荐(0) 编辑
摘要: 为了更好的理解继承和多态,做一个文本查询的小例子。 接口类:Query有2个方法。 eval:查询,返回查询结果类QueryResult rep:得到要查询的文本 客户端程序的使用方法: 接口类:Query,有一个私有的父类Query_base的智能指针。 父类Query_base有子类WordQu 阅读全文
posted @ 2019-01-10 22:44 小石王 阅读(675) 评论(0) 推荐(0) 编辑
摘要: emacs 只读打开文件 : C x C r emacs 让buffer区变成只读 : C x C q emacs 让只读buffer区变成可以保存修改 : C x C q 阅读全文
posted @ 2019-01-10 10:16 小石王 阅读(681) 评论(0) 推荐(0) 编辑
上一页 1 ··· 18 19 20 21 22 23 24 25 26 ··· 41 下一页