Go1.9值得我们关注的一些细节

  1. 类型别名
  2. 支持并行编译,多核同时编译包
  3. x*y + z 不舍入中间结果x*y。强制中间舍入,写float64(x*y) + z。
  4. Resolver.Dial 允许自定义DNS解析的拨号,通常可以用于代理或者拦截。
  5. httputil.ReverseProxy 支持代理HTTP2,可以用户做代理转发使用。
  6. 在Unix系统中SSL_CERT_FILE 、SSL_CERT_DIR环境变量可以代替系统默认的证书信任库。
  7. http.Transport现在支持使用SOCKS5代理(之前只支持HTTP代理),通过 Transport.Proxy 指定。
  8. 现在支持文件IO操作的异步poller机制,之前只有网络socket才支持,1.8以前文件的并发读写将会导致创建多个线程,现在网络一样可以高效并发。

    Read More

清除CRL和OCSP吊销缓存

默认情况下系统会缓存证书的CRL和OCSP证书吊销信息,以加速证书验证过程。

我们为了测试证书是否成功被吊销,可以通过 myssl.com 这个网站在线进行检查,也可以清系统吊销空缓存后通过浏览器更直观的去查看。

!证书被吊销后浏览器不会让你选择忽略继续访问。

Read More

0欧姆电阻的作用

电路中常看到0欧电阻,很好奇它有哪些神奇的作用。

这里收集归纳一下:

  1. 在电路中没有任何功能,只是在PCB上为了调试方便或兼容设计等原因。

  2. 可以做跳线用,既美观,安装也方便。如果某段线路不用,直接不贴该电阻即可(不影响外观)。

  3. 在匹配电路参数不确定的时候,以0欧姆代替,实际调试的时候,确定参数,再以具体数值的元件代替。

  4. 想测某部分电路的耗电流的时候,可以去掉0欧电阻,接上电流表,这样方便测耗电流。

  5. 在布线时,如果实在布不过去了,也可以加一个0欧的电阻。

    Read More

让SSH登陆Linux更顺手的方法

关于管理多个Linux服务器,经常登陆、复制文件等操作,会输入很长的命令,很不方便,关键需要大量的记忆IP。

今天看到小伙子也在用这样繁琐的方式在操作,推荐了他这个方法,顺便整理一个小文章。

以aws为例:

Read More

我的穿越之旅,修复5.8G图传天线

正月十五,终于睡个好觉,10点起来,拉开窗帘,阳光直射,心情大好,修修飞机。

话说年初二和家人在公园晒太阳,玩小飞机,不知什么时候图传天线断了,飞出去10多米就没信号,逗小朋友好玩,但没尽兴。年后买了5.8G天线准备换,发现两层板拆起来有点麻烦,突然一个想法闪过,我可以剥皮露出一样长度,修复即可,刚好馈线也有余量,看来白买了。

步骤:

Read More