如何编写 Go 代码 - 代码组织与测试「译」
译者注:GOPATH 和目录组织现在有了更多选择,请查看: Go Modules 。感觉这篇官方文档成文比较早了,有些地方可能已经过时没更新,但是博主认为此文依旧值得一看。原文地址: How to Write Go Code
非淡泊无以明志 非宁静无以致远
译者注:GOPATH 和目录组织现在有了更多选择,请查看: Go Modules 。感觉这篇官方文档成文比较早了,有些地方可能已经过时没更新,但是博主认为此文依旧值得一看。原文地址: How to Write Go Code
Go 语言的声明语法比较“别致”,博主学习的时候看到官方的“安利”博文感觉写的很好也很有意思,能帮助理解其规律,以避免在遇到 Go 语言的复杂声明的时候犯错,顺道翻译了一下。
上一篇文章翻译完了 RFC 1928 ,但是感觉仅仅只看协议标准文档的话会有点不够具体,所以抓包分析了一波 SOCKS 5 协议的具体交互流程,这里记录一下分析过程。
最近网络环境不太好,想着可能还是得自己写些工具才比较稳妥,抱着学习和参考的态度翻译了此 RFC 文档,方便自己日后查阅,也希望能帮助其他学习者节省时间。当然,博主水平有限,权当抛砖引玉,如果有问题还望不吝指教共同学习。
最近购买了小米 4 plus 平板。本身安卓平板生态就不怎么丰富,小米官方商店似乎有二次筛选或者需要开发者二次提交平板版本的 APP ,给我的感觉是很多 APP 搜索不到(即使切换到手机 Tab )。谷歌四件套在小米手机上安装很方便,直接安装谷歌的部分应用如 Gmail 会自动提示是否安装谷歌服务框架等,确认之后直接就 ok 了, Google Play 也有了 ,但是在平板上不会有相关提示无法自动安装。
相信绝大部分理工科专业的同学,大一开学的时候,都会要上高数这门课。放下有段时间了,最近复习起来遇到了之前大一时也思考过的一个问题 —— 常数与无穷小、有限个无穷小的乘积均为无穷小,怎么无穷个无穷小的乘积就不一定是无穷小了呢?
俗话说的好,找工作是“金九银十”,确实是有道理,其他月份招人的公司的确少很多。但是我这边因为前段时间太浪了,情况比较特殊些,作为一个菜鸡,最后有幸在6月份找到了一份各方面还能接受的工作,总算是到了一个稳定阶段。
XSS 相关的安全问题在 WEB 安全中扮演着重要角色,不容忽视。对 Typecho 类的博客程序而言,与用户的交互比较少,注意留言、搜索两块的数据回显可能会造成的 XSS 问题即可。
提到 WEB 应用程序开发,必定会提到 MVC 开发模式。其中的 M 也就是 Model 即是指数据库操作层,往往会单独编写一个模块专门封装数据库操作接口,避免裸 SQL 的使用,Typecho中也有这一封装。同时,这一层也往往起到SQL注入防御的作用。
虽然迟了点,还是祝有缘看到此文的朋友们新年快乐、技术进步、学有所成。当然,最重要的是都能身体健康。