缘起 提问: send和sendto的区别? recv和recvfrom的区别?
作者存档:phpor
vim 插件机制
VIM中有一个rtp变量,可以通过set rtp 来查看,这个变量写的可能是多个目录,如果要加载一个filet …
go pprof
http://www.cnblogs.com/yjf512/archive/2012/12/27/283533 …
outlook 如何更新密码
如果你使用的是outlook,如果邮箱密码变更了,一般情况下outlook会提示你重新输入密码,但是有时候不会 …
go debug
点点滴滴 官方下载的二进制的GO是在 /usr/local/go 下编译出来的,所以调试的时候r …
Memcached协议
缘起 Memcache 协议我们经常见到和用到的基本是基于tcp的文本协议了,如: 但是该文本协议无法直接套用 …
git 记住用户名密码
缘起 git push的时候总是提示输入用户名密码是一件非常影响工作效率,也非常影响心情的事情,下面介绍一下如 …
try in golang
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 |
package main import "fmt" func main() { tryCatch(func(){ panic("exception") }, func(e interface{}){ fmt.Println(e) }) } func tryCatch(fun func(), handler func(interface{})) { defer func() { if err := recover(); err != nil { handler(err) } }() fun() } |
上面这样写的try,基本实现了try..ca …
memcache源码阅读笔记
二进制协议对于udp的情况,如果需要分包,则包头只有一个;但是没有看到是如何保证多个数据包的顺序的 add_m …
C语言中的static关键字
下面验证我昨天问你的一个问题: 1.c 中调用了 2.c 中的一个static函数; 这里完全可以, gcc …