春江潮水连海平,海上明月共潮生。 滟滟随波千万里,何处春江无月明! 江流宛转绕芳甸,月照花林皆似霰; 空里流霜不觉飞,汀上白沙看不见。 江天一色无纤尘,皎皎空中孤月轮。 江畔何人初见月?江月何年初照人...
一次孤儿socket过多导致负载高的问题排查过程
一、问题现象 客户报障,说使用了我们的网关设备后网络经常中断。具体的情形是用我们设备做代理上网后,流量图显示流量每隔两分钟就会直线下跌一次,同时就伴随着内网用户断网。 经过排查后发现问题原因是设备负载...
C++中的异常处理
一、异常处理 1.1 异常的基本用法 C语言中因为没有异常处理(只能通过返回值来判断错误)机制一直被诟病,因此C++也引入了try...catch机制,使得C++也能像java/python一样来捕获...
web安全之sql注入
一、关于SQL注入 sql注入是目前web应用中一种常见的攻击方式,通过恶意构造参数生成不可预期的sql语句,来完成不可告人的秘密。危害极大!它的影响主要有以下两点: 第一:拖库,拖库的意思是直接把整...
MySQL报错Lost connection to MySQL server at ‘reading initial communication packet’的解决办法
使用mysql连接远程服务器时报错,在百度和google查找都没有找到能解决问题的办法: [crayon-664b2af705459425088623/] 分析应该是以下两个原因导致的: 服务器有防火...
I/O模型
一、I/O模型分类 unix环境下有5中IO模型: 阻塞式I/O 非阻塞式I/O I/O多路复用 信号驱动I/O 异步I/O(POSIX中的aio_系列函数) 常用的是前三种方式,特别是多路I/O复用...
iterm2保存ssh连接信息
点击左上角Iterm2任务栏,依次选择Preferences - Profile: 点击左下角的+新增一个配置项,在右边的command处输入ssh登录的命令: [crayon-664b2af705d...
[leetcode]226-翻转二叉树
来源:力扣(LeetCode) 链接:https://leetcode-cn.com/problems/invert-binary-tree 著作权归领扣网络所有。商业转载请联系官方授权,非商业转载请...
epoll中的边缘触发ET和水平触发LT模式
epoll中的触发模式有两种,边缘触发和水平触发,默认情况下使用的是水平触发。 边缘触发(ET)的意思是当电平出现变化的时候才触发事件,如果设置了边缘触发,执行epoll_wait时,内核检测到数据到...
猴子拿苹果问题-匿名信号量
一、猴子拿苹果问题 逛脉脉时,看到一网友遇到的面试题:有9个苹果,2只猴子。一个猴子每次拿2个苹果,一个猴子每次拿3个苹果。如果剩余的苹果数量不够猴子拿的数量,则停止拿苹果。请用多线程的方式模拟上面的...
15