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