随笔分类 -  go

运维开发:python websocket网页实时显示远程服务器日志信息
摘要:功能:用websocket技术,在运维工具的浏览器上实时显示远程服务器上的日志信息 一般我们在运维工具部署环境的时候,需要实时展现部署过程中的信息,或者在浏览器中实时显示程序日志给开发人员看。你还在用ajax每隔段时间去获取服务器日志?out了,试试用websocket方式吧 我用bottle框架, 阅读全文

posted @ 2017-04-03 08:33 疯狂奔跑 阅读(11241) 评论(2) 推荐(0) 编辑

Python大牛开小灶,一对一问答
摘要:CSDN知识小饭桌 大牛开小灶 小范围,高质量,在线交流QA 参与嘉宾 知识库特邀编辑伊海波,滴滴出行工程师,曾任龙图龙图游戏数据分析部技术负责人。CSDN博客专家,资深Python/Golang后端工程师,熟悉网络编程,关注数据分析,Web开发和Web安全。 Python前景和相关资源 如何面试P 阅读全文

posted @ 2017-04-03 08:33 疯狂奔跑 阅读(290) 评论(0) 推荐(0) 编辑

借助GitHub托管你的项目代码
摘要:一、基本概念 1.1 必须了解的概念 (1)仓库 - Repository 仓库即你的项目,你想在GitHub上开源一个项目,那就必须要新建一个Repository。如果你开源的项目有多个,那么你就有多个Repositories。 (2)收藏 - Star 收藏项目,方便下次查看。如果你的项目被收藏 阅读全文

posted @ 2016-10-28 14:14 疯狂奔跑 阅读(219) 评论(0) 推荐(0) 编辑

git使用方法
摘要:Quick setup — if you’ve done this kind of thing before Set up in Desktop …or create a new repository on the command line echo "# test" >> README.md gi 阅读全文

posted @ 2016-10-28 14:01 疯狂奔跑 阅读(111) 评论(0) 推荐(0) 编辑

Golang通过邻接表实现有向图
该文被密码保护。

posted @ 2016-10-27 08:44 疯狂奔跑 阅读(0) 评论(0) 推荐(0) 编辑

jd工作记录
该文被密码保护。

posted @ 2016-10-26 21:45 疯狂奔跑 阅读(0) 评论(0) 推荐(0) 编辑

go开发
摘要:我开发中一直用这一段 //for debuggingfunc printPretty(v interface{}, mark string) (err error) { fmt.Printf("*********%s\n", mark) data, err := json.MarshalIndent 阅读全文

posted @ 2016-10-19 08:20 疯狂奔跑 阅读(101) 评论(0) 推荐(0) 编辑

go的websocket实现
摘要:websocket分为握手和数据传输阶段,即进行了HTTP握手 + 双工的TCP连接 RFC协议文档在:http://tools.ietf.org/html/rfc6455 握手阶段 握手阶段就是普通的HTTP 客户端发送消息: 1 2 3 4 5 6 7 GET /chat HTTP/1.1 Ho 阅读全文

posted @ 2016-10-16 10:37 疯狂奔跑 阅读(968) 评论(1) 推荐(0) 编辑

Golang在视频直播平台的高性能实践(含PPT下载)
摘要:熊猫 TV 是一家视频直播平台,先介绍下我们系统运行的环境,下面这 6 大服务只是我们几十个服务中的一部分,由于并发量与重要性比较高,所以成为 golang 小试牛刀的首批高性能高并发服务。 把大服务拆细, 然后服务化独立部署,更容易简化部署,也容易单点细节优化与升级。多数服务的能力是通用的,如平滑 阅读全文

posted @ 2016-10-16 10:28 疯狂奔跑 阅读(446) 评论(0) 推荐(0) 编辑

Golang使用amqp发送消息
摘要:1.为什么使用信道(channel)而不使用TCP连接发送AMQP命令? 对操作系统来说频繁的建立和销毁TCP连接开销非常昂贵,而操作系统每秒建立的连接是有上限的,性能瓶颈不可避免,而只建立一条TCP连接无疑是一个很好的方案,在这条连接当中建立多条信道与RabbitMQ进行私密通信,相当于光纤电缆一 阅读全文

posted @ 2016-10-16 10:09 疯狂奔跑 阅读(958) 评论(0) 推荐(0) 编辑

进一步认识golang中的并发
摘要:如果你成天与编程为伍,那么并发这个名词对你而言一定特别耳熟。需要并发的场景太多了,例如一个聊天程序,如果你想让这个聊天程序能够同时接收信息和发送信息,就一定会用到并发,无论那是什么样的并发。 并发的意义就是:让一个程序同时做多件事情! 理解这一点非常重要,是的,并发的目的只是为了能让程序同时做另一件 阅读全文

posted @ 2016-10-15 10:27 疯狂奔跑 阅读(3333) 评论(0) 推荐(0) 编辑

用Golang自己构造ICMP数据包
摘要:ICMP是用来对网络状况进行反馈的协议,可以用来侦测网络状态或检测网路错误。 限于当前Golang在网络编程方面的代码稀缺,资料甚少,所以分享一个用Golang来构造ICMP数据包并发送ping程序的echo消息的实例。 RFC792定义的echo数据包结构: 代码: [java] view pla 阅读全文

posted @ 2016-10-15 10:21 疯狂奔跑 阅读(963) 评论(0) 推荐(0) 编辑

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

统计

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