翔云

Just try, don't shy. 最新文章请点击
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理
上一页 1 ··· 18 19 20 21 22 23 24 25 26 ··· 30 下一页

2018年11月4日

摘要: golang提供内建函数cap用于查看channel缓冲区长度。 cap的定义如下: Example output: ch1 buffer len:0 ch2 buffer len:2 阅读全文

posted @ 2018-11-04 10:15 翔云123456 阅读(2344) 评论(0) 推荐(0) 编辑

2018年10月28日

摘要: Python2.6 开始,新增了一种格式化字符串的函数 str.format()。使用起来简单方便,不会遇到使用%时候格式的选择问题。 按照参数默认顺序 指定参数顺序 指定参数名称 output: I am a coder, and study ES 使用字典做参数 output: I am a c 阅读全文

posted @ 2018-10-28 11:56 翔云123456 阅读(225) 评论(0) 推荐(0) 编辑

2018年10月20日

摘要: WebSocket协议是基于TCP的一种新的网络协议。它实现了浏览器与服务器全双工(full-duplex)通信——允许服务器主动发送信息给客户端。 WebSocket通信协议于2011年被IETF定为标准RFC 6455,并被RFC7936所补充规范。 在golang语言中,目前有两种比较常用的实 阅读全文

posted @ 2018-10-20 17:33 翔云123456 阅读(10268) 评论(2) 推荐(0) 编辑

摘要: gopacket 是golang语言使用的网络数据抓取和分析的工具包。 本文简单介绍如何使用gopacket进行网络抓包。 下载gopacket Demo 代码中,抓取与端口3306相关的数据,也就是mysql通信数据。 抓取到的数据包 对抓取到的mysql数据感兴趣的同学,可以参考 "Mysql 阅读全文

posted @ 2018-10-20 11:44 翔云123456 阅读(8658) 评论(0) 推荐(0) 编辑

2018年10月19日

摘要: 查看提交历史 查看每次提交的具体改动内容 查看某个文件历次提交的具体改动内容 git log p \ 查看某次提交具体改动的内容 git log p 查看提交改动了哪些文件 参考 https://git scm.com/book/zh/v1/Git %E5%9F%BA%E7%A1%80 %E6%9F 阅读全文

posted @ 2018-10-19 19:44 翔云123456 阅读(250) 评论(0) 推荐(0) 编辑

2018年10月17日

摘要: 在实际开发中,经常会遇到需要定制json编解码的情况。 比如,按照指定的格式输出json字符串, 又比如,根据条件决定是否在最后的json字符串中显示或者不显示某些字段。 如果希望自己定义对象的编码和解码方式,需要实现以下两个接口: 对象实现接口后,编解码时自动调用自定义的方法进行编解码。 下面例子 阅读全文

posted @ 2018-10-17 18:54 翔云123456 阅读(2548) 评论(0) 推荐(0) 编辑

2018年10月16日

摘要: mysql在传输层使用的TCP协议。一个TCP payload可能有多个mysql packet。如下图所示。 | TCP head | TCP payload| | | | | |(mysql packet1, mysql packet2,mysql packet 3...) 下面通过抓包分析其结 阅读全文

posted @ 2018-10-16 19:58 翔云123456 阅读(1475) 评论(0) 推荐(0) 编辑

摘要: 可以通过内建函数len查看channel中元素的个数。 内建函数len的定义如下: func len(v Type) int \ The len built in function returns the length of v, according to its type: Array: the 阅读全文

posted @ 2018-10-16 19:35 翔云123456 阅读(940) 评论(0) 推荐(0) 编辑

2018年10月13日

摘要: 连接数据库的方式有两种:TCP和Unix域socket。 本文使用Unix domain sockets连接数据库。关于TCP连接数据库可以参考 "Go 操作mysql使用举例" 下面例子中,演示了使用show命令查看数据库连接信息的过程。 mysql show processlist; + + + 阅读全文

posted @ 2018-10-13 17:48 翔云123456 阅读(361) 评论(0) 推荐(0) 编辑

摘要: mysql在传输层使用的TCP协议。一个TCP payload可能有多个mysql packet。如下图所示。 | TCP head | TCP payload| | | | | |(mysql packet1, mysql packet2,mysql packet 3...) MySQL pack 阅读全文

posted @ 2018-10-13 11:04 翔云123456 阅读(1318) 评论(0) 推荐(0) 编辑

上一页 1 ··· 18 19 20 21 22 23 24 25 26 ··· 30 下一页