摘要: socket 编程二 设置文件描述符属性 socket 收发 tcp socke 常用选项 reference socket 编程二 设置文件描述符属性 获取属性flags flags = fcntl(fd,F_GETFL,0); 设置属性 fcntl(fd,F_SETFL,flags); 设置非阻 阅读全文
posted @ 2020-08-12 14:16 风雪寒 阅读(144) 评论(0) 推荐(0)
摘要: socket 编程 tcp编程 tcp报文格式 tcp三次握手四次挥手 reference socket 编程 主要是转载和记录。 tcp编程 传输控制协议(TCP,Transmission Control Protocol)是一种面向连接的、可靠的、基于字节流的传输层通信协议,由IETF的 RFC 阅读全文
posted @ 2020-07-28 20:57 风雪寒 阅读(149) 评论(0) 推荐(0)
摘要: 目录 Advanced Linux Scripting (source) 和 (.) 和 (bash + 脚本) 和 (./脚本) 这几个命令都可以用来执行文件或者脚本,用法: test.sh脚本文件 #!/bin/sh echo "Print Bash Path:$SHELL" export EX 阅读全文
posted @ 2020-07-22 09:27 风雪寒 阅读(121) 评论(0) 推荐(0)
摘要: 用快慢指针判断链表环的原理 问什么要检测链表是否有环,因为有环的话单链表就不会走到最后,会一直无限循环下去,这种结果很明显会阻塞程序,影响非常不好。 如何检测有环,最暴力的方法就是记录所有的节点指针的值,如果遍历过程中发现有一样的指针就代表有环,这种方法不但耗费空间,还要花费大量的搜索的时间。 另一 阅读全文
posted @ 2020-04-19 14:21 风雪寒 阅读(1247) 评论(0) 推荐(0)
摘要: vscode插件 vscode插件很多很强大,之前用source insight很顺手,vscode有些功能还是想配置成source insight的 高亮插件(highlight words) vscode只有点击才高亮,而且移动之后就恢复了,这个插件下载后鼠标点击要高亮的词,f1调出comman 阅读全文
posted @ 2020-04-15 00:27 风雪寒 阅读(1516) 评论(0) 推荐(1)
摘要: 引入的目的或者主要用处 如果我们的函数无法事先知道函数要传入的参数是多少,是什么类型,即要定义未知数量,未知类型的形参,要怎么定义呢, 一般是用省略号形参来定义,如: c++11为我们再提供两种主要的方法: 可变参数模板,它和省略号差不多,但还有更加强大的用处 如果传入的参数类型相同,但是数量不定的 阅读全文
posted @ 2020-01-12 23:18 风雪寒 阅读(812) 评论(0) 推荐(0)
摘要: 对比c,为什么要扩展类型转换运算符 在c语言中,类型转换是怎么样的呢,是在赋值的右边加上(类型名),比如: 这种转换没有任何限制,也就是说任意类型都可以转换成另一种类型而不加限制,在右边加上强制转换有什么意义呢?可能唯一的意义就是让编译器提醒你要注意安全性 c++认为这种是不太安全的,增加了限制更加 阅读全文
posted @ 2020-01-05 20:45 风雪寒 阅读(131) 评论(0) 推荐(0)
摘要: leveldb是什么 leveldb的谷歌公司两位大牛开源的kv存储数据库,适用于写多读少的情形,能够处理十亿级别的数据量 "leveldb的GitHub地址" 编译使用 下载: leveldb支持cmake,编译很简单,根据README.md的描述 在Linux平台执行以下命令即可编译出level 阅读全文
posted @ 2020-01-04 21:26 风雪寒 阅读(263) 评论(0) 推荐(0)