- 博客(6)
- 收藏
- 关注
转载 关于fork后孤儿进程与僵尸进程的学习总结
本文转载自:http://www.cnblogs.com/Anker/p/3271773.html,https://blog.youkuaiyun.com/aitangyong/article/details/39348203,感觉这两个博客对孤儿进程和僵尸进程讲解的非常好。1、基本概念 我们知道在unix/linux中,正常情况下,子进程是通过父进程创建的,子进程再创建新的子进程。子进程的结束和父...
2019-01-19 18:21:51
203
原创 通过tcpdump了解TCP连接建立三次握手的具体过程
通过tcpdump了解TCP连接建立三次握手的具体过程tcpdump简介tcpdump采用命令行方式对接口的数据包进行筛选抓取,其丰富特性表现在灵活的表达式上。tcpdump命令格式tcpdump [ -DenNqvX ] [ -c count ] [ -F file ] [ -i interface ] [ -r file ] [ -s snaplen ] [ -w file ] [ e...
2019-01-19 18:06:40
889
原创 unordered_map用法注意
C++ STL提供了 unordered_map,底层是用哈希表实现的,可以根据 key 搜索 对应的 value。资料:http://www.cplusplus.com/reference/unordered_map/unordered_map/template < class Key, // unordered...
2019-01-19 17:44:35
457
原创 Muduo网络库中shared_ptr、互斥锁、条件变量的学习心得
1.shared_ptr为了解决多线程编程下无法确定对象是否存活的问题,引入了智能指针shared_ptr。shared_ptr是引用计数型智能指针,当计数为0时,对象即被销毁。shared_ptr控制对象的生命期,只要有一个shared_ptr存在,对象x就不会被析构,当最后一个shared_ptr析构或reset时,对象会被析构。注意是当指针销毁,对象就被析构。借助shared_ptr还...
2019-01-19 17:26:31
463
原创 TCP拥塞控制算法学习心得
一般原理:发生拥塞控制的原因:资源(带宽、交换节点的缓存、处理机)的需求>可用资源。作用:拥塞控制就是为了防止过多的数据注入到网络中,这样可以使网络中的路由器或者链路不至于过载。拥塞控制要做的都有一个前提:就是网络能够承受现有的网络负荷。对比流量控制:拥塞控制是一个全局的过程,涉及到所有的主机、路由器、以及降低网络相关的所有因素。流量控制往往指点对点通信量的控制。是端对端的问题。...
2019-01-19 17:19:58
526
原创 TensorFlow中关于saver读取中MovingAverage的一些注意事项
saver中保存滑动平均模型中,当我们直接定义一个滑动平均类的操作后,会自动生成变量列表中所对应的shaddow variables, 具体细节代码如下:#part 1v = tf.Variable(0, dtype=tf.float32, name="v")#创建滑动平均的类,给定初始衰减率0.5ema = tf.train.ExponentialMovingAverage(0.5) ...
2018-04-02 16:12:39
713
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅