会员
周边
众包
新闻
博问
闪存
赞助商
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
sword23
博客园
首页
新随笔
联系
订阅
管理
2020年6月5日
EPOLL的ET和LT模式详解
摘要: https://www.jianshu.com/p/d3442ff24ba6
阅读全文
posted @ 2020-06-05 23:54 sword23
阅读(275)
评论(0)
推荐(0)
编辑
图的遍历
摘要: 1. 深度优先 #include<iostream> #include<vector> using namespace std; struct GrapNode { int label; vector<GrapNode*> neighbors; GrapNode(int x) : label(x)
阅读全文
posted @ 2020-06-05 02:00 sword23
阅读(88)
评论(0)
推荐(0)
编辑
2020年5月21日
map和unordered_map
摘要: map.insert({元素A,元素B}),插入之后会按照元素A首字母英文字母顺序排序,unordered_map.insert({元素A, 元素B})则不会自动排序,但遍历输出顺序与插入顺序不同。
阅读全文
posted @ 2020-05-21 01:16 sword23
阅读(147)
评论(0)
推荐(0)
编辑
2020年5月17日
linux添加环境变量
摘要: linux添加环境变量 添加环境变量之前需要明白以下几点: 1、Linux的环境变量是保存在变量PATH中(window 也是保存在PATH中),可通过命令 echo $PATH 输出查看 2、Linux环境变量值之间是通过冒号分隔的( : ) 其格式为:PATH=$PATH:<PATH 1>:<P
阅读全文
posted @ 2020-05-17 13:37 sword23
阅读(1114)
评论(0)
推荐(0)
编辑
2020年5月16日
HTTPS原理分析
摘要: 一、HTTPS的实现原理 1. 对称加密 A与B之间的通讯数据都用同一套密钥来进行加密解密。 优点 简单快捷,密钥较短,且破译困难。 缺点 如果用户一旦过多的话,管理密钥也是一种困难。不方便直接沟通的两个用户之间怎么确定密钥也需要考虑,这其中就会有密钥泄露的风险,以及存在更换密钥的要求 2. 非对称
阅读全文
posted @ 2020-05-16 23:53 sword23
阅读(227)
评论(0)
推荐(0)
编辑
I/O复用——各种不同的IO模型
摘要: 一、概述 我们看到上面的TCP客户同时处理两个输入:标准输入和TCP套接字。我们遇到的问题就是在客户阻塞于(标准输入上的)fgets调用期间,服务器进程会被杀死。服务器TCP虽然正确地给客户TCP发送一个FIN,但是既然客户进程阻塞于从标准输入读入的过程,它将看不到这个ROF,知道从套接字读时为止(
阅读全文
posted @ 2020-05-16 03:13 sword23
阅读(217)
评论(0)
推荐(0)
编辑
C++线程中的几种锁
摘要: 1. 互斥锁 互斥锁用于控制多线程对他们之间共享资源互斥访问的一个信号量。也就是说为了避免多个线程在某一时刻同时操作一个共享资源。例如线程池中的多个空闲线程和一个任务队列。任何时刻一个线程都要使用互斥锁互斥访问任务队列,以避免多个线程同时访问任务队列以发生错乱。 在某一时刻,只有一个线程可以获取互斥
阅读全文
posted @ 2020-05-16 03:07 sword23
阅读(2387)
评论(0)
推荐(0)
编辑
C++多态的实现和原理
摘要: 一、多态的实现 1. 在编译期间实现多态 多态是指在不同的条件下表现出不同的状态,C++中通过重载函数的方法,可以在编译期间实现多态。(静态多态) 在编译期间,编译器会根据参数列表的不同寻找合适的函数。 2. 使用虚函数实现多态 通过继承重写基类的虚函数实现多态,运行时在虚函数表中寻找调用函数的地址
阅读全文
posted @ 2020-05-16 02:23 sword23
阅读(1225)
评论(0)
推荐(0)
编辑
2020年3月27日
CentOS下C++开发环境搭建
摘要: CentOS下C++开发环境搭建 vimplus githubCentOS 7.5 64位环境部署vim 编辑工具g++ 编译器git 版本控制gdb 调试工具cmake 跨平台构建工具前四个工具都可以直接 yum install XXX主要是vim插件的安装vim插件管理工具用vimplus 1
阅读全文
posted @ 2020-03-27 10:17 sword23
阅读(1417)
评论(0)
推荐(0)
编辑
2020年3月26日
群晖NAS--Docker加速
摘要: https://www.itfanr.cc/2017/11/17/playing-synology-nas-of-docker-accelerator/
阅读全文
posted @ 2020-03-26 13:40 sword23
阅读(487)
评论(0)
推荐(0)
编辑
下一页
公告