All Posts

【frp 源码拆解】Client 主线 Review

最近在看 frp 的源代码,这不是一篇详细解析和介绍的文章,是作为一个记录和留存,同时也算是分享一下吧,可能造成的影响就是没头没尾,有兴趣的同学可以看看

【frp 源码拆解】Server 主线 Review

最近在看 frp 的源代码,这不是一篇详细解析和介绍的文章,是作为一个记录和留存,同时也算是分享一下吧,可能造成的影响就是没头没尾,有兴趣的同学可以看看

XMLHTTPRequest

最近因为玩一个不大不小的软件,其中有一些功能需要通过执行 Js 代码来实现,所以就重新抄起了 js 的工具,但是发现虽然一些年迈的技术很老套,却扎根于基础,底层且灵活、高效。虽然在开发效率上有些许影响,但是不伤大雅,毕竟我也是只用了一点点的功能,本文就个人回忆一下 XHR 的一些基础知识,做个记录。

Go 语言中的字符串

在 Go 语言中,字符串作为一个内置的类型,被广泛得使用,但是,虽然被用得多,你知道的未必多。在使用字符串的过程中,确实有很多不确定点可能会让代码的编写有一些被动的情况,例如在字符串和其他类型之间转换,如何传递字符串,如何比较字符串和如何切割字符串比较高效等,这些都是需要去考虑的问题。所以,我想一次性将这些问题都解决掉,因此在这篇文章中你都能看到这些问题的解答,以及更多的其他关于 Go 语言中字符串的知识。

Go 语言中的异常处理

对于 Go 语言的设计者来说,他们的追求一直是精简且高效,但是这就导致了很多人的吐槽,例如缺乏继承,异常处理不友好之类的,随着读写代码的慢慢变多,我发现我对 Go 的异常和错误有一些误解,所以就简单得总结了解了一番,顺带分享一下,希望没有误导其他同学。

StarUML 自定义用户名和序列号

本文不太厚道得教大家怎么快速破解以下 StarUML 的注册授权,虽然不是直接使用注册码,但是没有讨厌的注册机,也不用太麻烦,简单修改一下代码就可以了。

Systemd Supervisord 肤浅对比

以前我跑应用都是通过 Supervisord 来运行,其实,一直用下来,发现还是很好用的,没啥毛病。随着尝试了一些 Systemd 的功能之后,让我对他们之间的关系有了一些思考,既然这两货对我来说做得事情都差不多,那么究竟差别在哪?所以今天虽然不是很有空,但是我还是决定来闲扯一番。

定时备份 MongoDB

一个线上的数据裸奔在外网上,因为担心代码 Bug 或者第三方漏洞的问题数据被清除,所以简单得做了个备份的处理,这里分享一下简单的处理过程。

肖生克的救赎

影评-肖生克的救赎

作为一个员工该如何准备 One-on-One 对话

学习一下如何准备一对一的对话,保持更好的沟通。