09 2017 档案
摘要:结构体定义 上面我们说过Go的指针和C的不同,结构体也是一样的。Go是一门删繁就简的语言,一切令人困惑的特性都必须去掉。 简单来讲,Go提供的结构体就是把使用各种数据类型定义的不同变量组合起来的高级数据类型。闲话不多说,看例子: 上面我们定义了一个矩形结构体,首先是关键是type表示要定义一个新的数
阅读全文
摘要:当使用svn出现 svn: E155015: 提交失败(细节如下):svn: E155015: 提交终止: “/home/test.file” 处于冲突状态 解决办法: svn resolved /home/test.file svn add . 当svn commit出现 svn: E205007
阅读全文
摘要:1.请求方法: get post get 加请求参数,请求参数会加到url后面 post加请求参数,请求参数会放在body里面 请求方式:1.直接在url后面加参数 如:http://www.test.com/?id=100 这种方式在参数过多,参数中有中文会出错 2.{'id' = 100, 'n
阅读全文
摘要:复制错误 错误1: Last_IO_Errno: 1159 (ER_NET_READ_INTERRUPTED) Last_IO_Error: The slave I/O thread stops because a fatal error is encountered when it try to
阅读全文
摘要:转载,调用zabbix接口画screen
阅读全文
摘要:运营篇: 基础《从零开始做运营》《运营之光》 进阶 《the copy book 全球32位顶尖广告文案的写作之道》 《文案圣经》 深入 《定位》《乌合之众》《引爆点》 《社会性动物》 另外: 《参与感》、《一个广告人的自白》、《学会提问》、《周鸿祎自传》、《从0到1》
阅读全文
摘要:go书单 1.代码规范 https://github.com/golang/go/wiki/CodeReviewComments 2.基础知识 先看: https://github.com/mikeluwen/build-web-application-with-golang/blob/master
阅读全文
摘要:通常意义上的加锁,是对业务逻辑加锁,使业务变成一个原子的事务 如果仅仅对变量加锁,业务不是原子操作依然可能产生数据竞争 x := safeint.get()x++safeint.set(x) 以上代码虽然x是安全的,但是x++依然产生了竞争 哪怕你写成一句,safeint.set(safeint.g
阅读全文
摘要:watch是一个非常实用的命令,基本所有的Linux发行版都带有这个小工具,如同名字一样,watch可以帮你监测一个命令的运行结果,省得你一遍遍的手动运行。在Linux下,watch是周期性的执行下个程序,并全屏显示执行结果。你可以拿他来监测你想要的一切命令的结果变化,比如 tail 一个 log
阅读全文