- 博客(5)
- 资源 (15)
- 收藏
- 关注
原创 golang defer那些坑
defer以下几个特性,使用时需要关注下。即时的参数传递调用os.Exit()时defer不会被执行defer与return的先后顺序1.即时的参数传递定义defer时传入的参数,是作为拷贝传递的。也就是说,如果原来的变量值发生变化,不会影响传给defer的参数。例子如下:package mainimport ( "fmt")func main(){...
2019-06-23 20:49:06 1187
原创 golang defer 延后执行什么
对于golang的defer,我们已经知道,defer定义的语句可以延后到函数返回时执行。经常用在文件的关闭,锁的释放等场景中。而且defer定义的语句即使遇到panic也会执行。这样,可以执行必要的清理工作,甚至使用recover()捕获异常。以前使用defer经常这样用:defer close()或者defer func(){ //do something...}()...
2019-06-18 19:06:22 347
原创 查看进程CPU、内存使用情况
本文介绍通过ps和top查看进程的cpu、内存等使用情况。1.ps命令1.1 概览ps命令相关参数定义:-e 或者-A,选择所有的进程;-L 显示线程;-o 自定义输出格式;输出格式:C cpu使用百分比,为”使用的CPU时间/进程启动到现在的时间”STIME 启动时间,小于24小时,格式为”HH:MM”,否则为“mmm dd”为 month dayTIME 累计使用...
2019-06-08 16:14:43 5241
原创 linux如何查看目录或文件夹的总大小--du命令
记录一下如何查看一个目录或文件夹的总大小。使用du命令的选项-s,可以统计整个目录或文件夹的大小。例如du -sk ./156k
2019-06-08 15:55:01 8904 1
原创 git 常用的分支技巧
分支branch作为git一个强大功能,在平时开发如果能够善加使用,定能成倍提升开发效率。1.分支开发模式主分支master上一般是稳定版本,需要保证随时都能发布。所以,可以建立一个开发分支用于开发新功能。git branch dev查看有哪些分支git branch -a* dev master bugfix-1 remotes/origin/HEAD -> o...
2019-06-07 18:55:14 355
git post-update
2017-07-30
Spreadsheet-ParseXLSX-0.16.tar.gz
2014-11-26
sqlite嵌入式编程实例
2012-06-20
Linux下sqlite3编程实例
2012-06-20
rt5370驱动
2012-03-20
ndiswrapper 最新版本下载 ndiswrapper-1.57.tar.gz
2012-03-07
Linux下使用USB转串口获取GPS数据
2012-03-01
深入理解linux内核 第三版 Daniel P. Bovet &Marco Cesati 勘误
2011-03-07
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人