随笔分类 - 学习
摘要:下载工具 Charles PC微信 安装证书 设置代理 微信使用代理 分析抓包 抓到需要的包 复制curl命令,用于模拟请求,和分析后编写代码用
阅读全文
摘要:前言 很多时候我们都在window上使用goland,并直接使用goland调试go代码。 但是很多时候我们的程序运行在Linux服务器上,虽然可以通过dlv命令行进行手动打断点调试,但是太麻烦了。 因此我查阅资料发现,goland是支持远程调试的,因此写篇文章记录一下。 操作步骤 安装dlv 在L
阅读全文
摘要:Temperature 大学时的单片机汇编作品,项目地址https://github.com/jan-bar/Temperature 该项目需要protues运行,下面是可用的下载地址 链接:https://pan.baidu.com/s/13gSiLTenkSV3a5niS3untQ 提取码:7x
阅读全文
摘要:前言 各种编程语言都少不了与时间有关的操作,因为很多判断都是基于时间,因此正确和方便的使用时间库就很重要额。 golang提供了import "time"包用来处理时间相关操作,找到合适的api可以高效的处理时间,找到正确的使用方式可以少出bug。 可以去百度2020 年的第一天,程序员鸭血粉丝又碰
阅读全文
摘要:前言 我们内部测试的http服务器很多时候证书都是没有经过第三方认证的,我们发送http请求基本上都是忽略证书认证。 我总结了一下常用编程语言使用http请求时忽略证书认证的代码片段,记录一下下。 代码 go语言 func httpPost(url, body string) ([]byte, er
阅读全文
摘要:前言 服务器重启进程时总会提示端口已经被绑定的报错,直到重试好几次才能重启成功。 这是因为端口尚未完全关闭的情况,这时如果不设置端口重用,则无法完成绑定,因为端口还处于被别的套接口绑定的状态之中。 SO_REUSEADDR 简介 允许启动一个监听服务器并捆绑其众所周知端口,即使以前建立的将此端口用做
阅读全文
摘要:前言 关于【端口转发】这篇文章挺全面的,共有8种场景,研究了一下很多时候还是挺方便得。 但是对于我来说经常用到的就是服务器只提供了本地端口服务器,想要远程访问很不方便。比如部署了“127.0.0.1:3306”的mysql服务,我只能用命令行了。 我又不想修改测试环境,毕竟要和发布环境保持一致。所以
阅读全文