翔云

Just try, don't shy. 最新文章请点击
随笔 - 294, 文章 - 0, 评论 - 27, 阅读 - 49万
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

10 2018 档案

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

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

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

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

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

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

摘要:查看提交历史 查看每次提交的具体改动内容 查看某个文件历次提交的具体改动内容 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 阅读(253) 评论(0) 推荐(0) 编辑

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

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

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

posted @ 2018-10-16 19:58 翔云123456 阅读(1480) 评论(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 阅读(1013) 评论(0) 推荐(0) 编辑

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

posted @ 2018-10-13 17:48 翔云123456 阅读(371) 评论(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 阅读(1330) 评论(0) 推荐(0) 编辑

摘要:大小端的定义 Big Endian和Little Endian的定义如下: Little Endian就是低位字节排放在内存的低地址端,高位字节排放在内存的高地址端。 Big Endian就是高位字节排放在内存的低地址端,低位字节排放在内存的高地址端。 举一个例子,比如数字0x12 34 56 78 阅读全文

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

摘要:npm简介 维基百科中npm定义 npm完全用JavaScript写成,最初由艾萨克·施吕特(Isaac Z. Schlueter)开发。 艾萨克表示自己意识到“模块管理很糟糕”的问题,并看到了PHP的PEAR与Perl的CPAN等软件的缺点,于是编写了npm。 npm可以管理本地项目的所需模块并自 阅读全文

posted @ 2018-10-07 20:45 翔云123456 阅读(1625) 评论(0) 推荐(1) 编辑

摘要:作为一个前端菜鸟,最近开始接触和学习vue。 以前用到的是bootstrap前端框架。 Bootstrap,来自 Twitter,是目前最受欢迎的前端框架。 Bootstrap 是基于 HTML、CSS、JAVASCRIPT 的,它简洁灵活,使得 Web 开发更加快捷。 vue是什么 Vue.js( 阅读全文

posted @ 2018-10-07 17:36 翔云123456 阅读(420) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示