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

公司自建的GitLab配置ssh key免密码push操作

公司自建的GitLab配置ssh key免密码push操作
当前很多公司都选择git作为代码版本控制工具,然后自己公司搭建私有的gitlab来管理代码,我们在clone代码的时候可以选择http协议,当然我们亦可以选择ssh协议来拉取代码。但是网上很少找到如何用git客户端生成ssh key,然后配...

Sam 1天前 9℃ 0评论 0喜欢

编程算法

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

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

Sam 2个月前 (04-09) 297℃ 0评论 1喜欢

Shell

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

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

Sam 3个月前 (03-29) 268℃ 0评论 0喜欢

Linux

gcc编译出现internal compiler error: Killed

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

Sam 3个月前 (03-10) 215℃ 0评论 0喜欢