如果今天不努力,明天也不努力,那么人生只是在重复而已。(心不定,难成事)
编程算法

时间轮片(Timing Wheel)实现心跳机制

时间轮片(Timing Wheel)实现心跳机制
在使用长连接的时候,我们通常需要使用心跳机制来防止意外断开的无效连接浪费系统资源。 心跳机制的实现常用的有两种: 第一:每一个客户端连接上时,就创建一个定时器,如果在指定时间内没有收到客户端发来的心跳,那么该定时器就将连接断开。如果收到,则...

Sam 2周前 (04-09) 36℃ 0评论 0喜欢

Shell

Shell截取修改文件名和文件目录名称

Shell截取修改文件名和文件目录名称
很多时候在使用Linux的shell时,我们都需要对文件名或目录名进行处理,通常的操作是由路径中提取出文件名,从路径中提取出目录名,提取文件后缀名等等。例如,从路径/dir1/dir2/file.txt中提取也文件名file.txt,提取出...

Sam 4周前 (03-29) 52℃ 0评论 0喜欢

Linux

gcc编译出现internal compiler error: Killed

gcc编译出现internal compiler error: Killed
今天早上,涛哥在安装php扩展fileinfo时,报internal compiler error: Killed这个错误,经过百度了解到是编译过程中内存耗尽, 导致了编译中断 … 解决方式也很简单, 就是增加一个交换分区: 增加swap分...

Sam 1个月前 (03-10) 90℃ 0评论 0喜欢

JavaScript

JavaScript正则表达式教程及学习总结

JavaScript正则表达式教程及学习总结
正则表达式(Regular Expression)使用单个字符串来描述、匹配一系列符合某个句法规则的字符串 说简单就是按照某种规则去匹配符合规则的字符串 正则表达式工具:http://regexper.com 1、匹配字符串中单词 He i...

Sam 2个月前 (02-14) 157℃ 0评论 0喜欢