11 2020 档案
摘要:前言 有时候需要判断系统是否有修改过时间,最简单的方法就是获取当前时间A,然后sleep X秒,然后获取 时间B,如果 时间B - 时间A ≠ X,那就表示系统时间被修改过。 上面方案是可行的,但时间A和延时X在进程重启时不太好判断系统时间是否修改过时间。 已经有接口可以获取系统运行秒数,那么可以用
阅读全文
摘要:【跳转GitHub】 chromeNewTab 已经入坑Chrome应用开发者,可以去:【应用商店地址】直接添加使用。 使用说明 下载chrome的一个【window组策略文件】,解压文件后找到(\policy_templates.zip\windows\adm\zh-CN\chrome.adm)
阅读全文
摘要:前言 很多时候需要编写串口代码,但是又没有真实串口设备来调试代码。以及本身就是要操作2个串口的情况,可以使用“虚拟串口驱动”工具方便的调试代码。 使用方法就是点击添加端口,此时“COM1 <-> COM2”是一组,即对COM1写数据会让COM2读到,对COM2写数据会让COM1读到,是不是很方便。
阅读全文
摘要:前言 我们内部测试的http服务器很多时候证书都是没有经过第三方认证的,我们发送http请求基本上都是忽略证书认证。 我总结了一下常用编程语言使用http请求时忽略证书认证的代码片段,记录一下下。 代码 go语言 func httpPost(url, body string) ([]byte, er
阅读全文
摘要:前言 之前写过使用用户名密码,以及扫描二维码方式验证后台登录ssh的文章:【点击跳转】。 但是这样还是不太保险,也存在被人利用的情况,因为别人破解你的后台你压根不知道。因此想到使用邮件验证码来提高验证服务器登录ssh的安全性。 如果有人破解了你ssh的用户名和密码,那么就会发送一个验证码邮件,当你在
阅读全文
摘要:1. 最近用git pull几个大项目,总是出现如下错误: error: RPC failed; curl 56 GnuTLS recv error (-9): A TLS packet with unexpected length was received. fatal: The remote e
阅读全文
摘要:前言 服务器重启进程时总会提示端口已经被绑定的报错,直到重试好几次才能重启成功。 这是因为端口尚未完全关闭的情况,这时如果不设置端口重用,则无法完成绑定,因为端口还处于被别的套接口绑定的状态之中。 SO_REUSEADDR 简介 允许启动一个监听服务器并捆绑其众所周知端口,即使以前建立的将此端口用做
阅读全文
摘要:自说自话 像我这样每天晚上睡觉关机的人不知道有多少,反正我每天都有关机的需求。因此我特别讨厌长按关机键进行关机,感觉浪费我好几秒的生命。 因此我开发了这款APP,主要是自用,有需求的人可以下载玩玩。 查看源码:【跳转酷安】 使用方法 安装后点开会跳转到无障碍那里,需要开启服务功能,因为本APP是调用
阅读全文
摘要:前言 关于【端口转发】这篇文章挺全面的,共有8种场景,研究了一下很多时候还是挺方便得。 但是对于我来说经常用到的就是服务器只提供了本地端口服务器,想要远程访问很不方便。比如部署了“127.0.0.1:3306”的mysql服务,我只能用命令行了。 我又不想修改测试环境,毕竟要和发布环境保持一致。所以
阅读全文