技术管理那些事—开发如何做Code Review 经验开发

技术管理那些事—开发如何做Code Review

今天我们谈一下技术管理中的Code Review。也就是我们常说的代码评审。Code Review 主要是在软件开发的过程中,对源代码进行同级评审,其目的是找出并修正软件开发过程中出现的错误,保证软件...
阅读全文
go语言文件操作 经验开发

go语言文件操作

package main; import ( "os" "fmt" "strconv" ) func main() { //打开文件,返回文件指针 file, error := os.Open("./...
阅读全文
浏览器缓存原理 经验开发

浏览器缓存原理

为什么要使用web缓存? Web缓存存在于服务器和客户端之间。Web缓存密切注视着服务器-客户端之间的通信,监控请求,并且把请求输出的内容(例如html页面、 图片和文件)另存一份;然后,如果下一个请...
阅读全文
Golang二进制文件混淆保护 安全技术

Golang二进制文件混淆保护

Go实在是太棒了。一处编译,处处运行,没有依赖,毫无麻烦! 不过麻烦的事情来了。我们写一个程序,就是想在别人的电脑上运行的。然而,Go语言的默认机制,会泄漏我们的一些信息,虽然不多,但也有点尴尬。本文...
阅读全文
golang安装 grpc 基础运维

golang安装 grpc

由于国内墙了 google 域名和 ip 所以 golang 部分包导致没法使用,好在 gitlab 上面有。。下面是我安装 grpc 的方法 正确的安装方式: git clone https://g...
阅读全文