- 博客(15)
- 收藏
- 关注
转载 Lua的metatable使用初步
什么是metatable(元表)有关什么是元表我没办法比openresty的作者讲得更清楚,可以参考openresty最佳实践或是菜鸟教程来进行了解,在这篇文章中我只表达一些我自己使用中的方法和理解。lua中的基础结构是比较少的,不过table结构的适用性确实非常的丰富,普通的模块也是使用...
2018-05-12 20:41:00
303
转载 rabbitmq 客户端golang实战
rabbitmq消息模式rabbitmq中进行消息控制的组建可以分为以下几部分:exchange:rabbitmq中的路由部件,控制消息的转发路径;queue:rabbitmq的消息队列,可以有多个消费者从队列中读取消息;consumer:消息的消费者;rabbitmq在使用过程...
2018-04-26 22:43:00
840
转载 Golang的Heap使用之谜
Go语言的官方package里面提供了"container/heap",在该package里面定义了Heap(堆)这一数据结构的使用接口。只要自定义的数据类型实现了标准接口,可以很方便的对自定义的数据类型在堆中进行排序了。堆结构的接口为:type Interface interface {...
2017-11-14 22:57:00
636
转载 Golang学习-Http客户端及其超时机制
golang HTTP请求中的超时我们首先来看一下HTTP请求过程中,可能产生的不同的超时类型:TCP连接超时HTTP请求头超时HTTP Body读超时HTTP Body写超时Keepalive超时目前的HTTP库大多数都是支持HTTP/1.1(HTTP/2由于存在连接并发复...
2017-06-15 20:43:00
2163
转载 记一次数据发送问题排查过程
由于采用UDP传输协议,不能如TCP在确保连接建立的情况下就能保障数据的传输,因此对从服务器A到B的数据传输过程进行逐段排查。###使用netstat检查程序端口$ sudo netstat -aunpActive Internet connections (servers and es...
2017-02-21 22:18:00
182
转载 centos 7 samba设置札记
在centos 7使用过程中,使用hostnamectl指令修改了主机的hostname,但是未在/etc/hosts文件中加入新设置的hostname导致samba连接的时候出现Samba - protocol negotiation failed的问题。在samba设置过程中使用了sec...
2016-10-02 21:13:00
85
转载 MP4文件atom头分析
重要atom综述表 顶层 moov层 trak层 mdia层 minf层 stbl层 说明 ftyp 文件类型与兼容性字段 ...
2016-08-23 17:23:00
802
转载 配置bridge后,透传的数据包未经过iptables问题的解决
初始环境为两台运行LinuxMint的虚拟机,一台linux内核为3.19(1),另一台内核为3.13(2)。希望在两台虚拟机中配置bridge防火墙,配置bridge后两台虚拟机都成功成为桥接设备(到达eth0的数据包,经过bridge接口透明传输至eth1,反之亦然)。配置iptabl...
2016-03-06 17:44:00
1034
转载 Linux的RAW SOCKET探索
在Linux实现抓取以太网络上的数据包主要有libpcap,raw socket以及从内核中获取的方式。我尝试选择使用raw socket来抓取以太网络上的数据包。##socket地址域(协议簇)##在Linux的manual中,有两个篇包含socket相关的说明,分别是socket(2...
2016-03-02 21:40:00
248
转载 找出长度为m和n的两个有序数组中的第k个数
原题链接:https://leetcode.com/problems/median-of-two-sorted-arrays/原题虽然是找出两个有序数组的中位数,但是实际上可以更一般化一些,希望能够找出长度为m和n的两个有序数组中的第k个数。在解决这样的数学问题时,似乎能够将公式写出来,再...
2016-02-20 23:01:00
241
转载 Programming With Assertions
Programming With AssertionsKnowlege From Oracle Java Documents And Writing Solid Codeureydev@aliyun.com前言编译程序也查不出算法的错误,无法验证程序员所作的假定。或者更一般地,编译...
2015-11-08 21:49:00
129
转载 Expert C Programming阅读札记
不要使用函数库中没有对输入数据进行长度检查的函数。在2.3.3节中展示了gets()在程序中可能导致的缓存越界问题,在现在的编程中应当使用fgets()来确保不会出现对输入长度无限制而导致缓存越界的问题。因此在所有进行输入或内存拷贝等操作时,都应当使用对输入/拷贝长度进行限制的方法,避...
2015-10-18 16:33:00
87
转载 网页收藏夹
有关linux性能工具perf的介绍,从这里入门看看性能工具。http://www.brendangregg.com/perf.html 转载于:https://my.oschina....
2015-09-22 21:55:00
97
转载 获取GCC的预定义宏
在不同环境使用GCC进行编写跨平台程序的时候,需要利用不同平台上GCC的预定义宏编写不同的代码。 网上有GCC在不同平台使用的预定义宏,但是如果获取GCC中的预定义宏呢?经过搜索,在下面链接中给出了几种方式。 http://www.commandlinefu.com/commands/vi...
2015-04-25 15:25:00
83
转载 函数指针与类成员函数指针
函数指针希望使用函数指针数组替代switch结构,减少判断,设计代码如下所示:#include<iostream>usingnamespacestd;typedefenum{TYPE1,TYPE2,TYPE3,TYPE_NUM}E_Type;v...
2014-12-08 20:54:00
86
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人