自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

stpeace的专栏

涛哥不知何许人也,亦不详其姓字。好读书,求甚解。常著文章自娱,颇示己志。忘怀得失,有始有终......

原创 一个ip反序问题的定位和思考

前段时间, 查一个“地址”问题, 预期在贵州省, 但抓到的ip是:121.24.104.223 (河北省),感到非常纳闷, 还是某哥经验丰富, 猜测有可能是ip反序了, 于是查了一下223.104.24.121, 果然就是贵州省。        其实, 涉及到的函数就是htonl了, 这个很好理解...

2017-05-31 20:58:05

阅读数 5645

评论数 0

原创 我在一个基础协议中增加了一个字段, 导致同事core dump了!

不久前, 我在一个基础协议中增加了一个字段, 导致同事core dump了, 花了很长时间才找出来。 还是我们之前说的“协议不一致”导致的core dump问题。          罪过罪过!

2017-05-31 20:26:49

阅读数 5965

评论数 0

原创 代码工程目录组织结构之我见

我们都知道, 实际开发的代码都包含很多文件, 如果把所有的文件都放在同一个目录, 那基本就是一团糟, 维护起来十分麻烦和费劲, 头晕脑胀。  下面, 我根据自己的实际经验, 来画一幅图看图:        当然, 还有其他的一些目录, 比如doc,tool等等, 都需要放在相对合理的逻辑位置。...

2017-05-26 21:54:42

阅读数 6347

评论数 0

转载 rsync服务与搭建详解

转自: http://os.51cto.com/art/201412/461506.htm        rsync介绍 rsync全称remote sync,是一种更高效、可以本地或远程同步的命令,之所以高效是因为rsync会对需要同步的源和目的进度行对比,只同步有改变的部分,所以...

2017-05-13 11:14:45

阅读数 9387

评论数 0

原创 buf size不够, 容易导致概率性bug问题!-----经验

buf size不够, 容易导致概率性bug问题! 这就是经验。          1. 某天, 师弟说某网络操作概率失败, 最后怀疑是buf size不够, 经验证, 果然如此。          2. 某天, 我负责的某接口, 成功率在99.9%左右, 但有个错误log一直在刷, 跟进去后发现...

2017-05-13 10:50:23

阅读数 6189

评论数 0

转载 一个误用snprintf的bug分析

转载地址: http://blog.csdn.net/wuchun/article/details/38455609           前言 snprintf函数的功能是格式化输出到字符串中,函数原型为: int snprintf(char *str, size_t size, const...

2017-05-13 03:15:04

阅读数 6439

评论数 0

原创 snprintf参数类型不严格匹配导致的天大的坑“(null)”------这次不说core dump问题了

我们之前说过, snprintf类型不匹配, 容易导致core dump, 今天我们说点别的。          协议文件中定义了long,   经序列化后, 变成了C++中的long long,  然后在使用snprintf时候就没有严格匹配, 导致了天大的坑。 在繁杂的代码中排查好久, 逐...

2017-05-13 02:20:58

阅读数 6599

评论数 0

原创 又遇http 403返回码

之前遇到过http 403错误码, web服务器启用了防csrf开关, 校验token失败, 防止了csrf攻击。         最近又遇到, 很敏感了, 一下就知道问题的原因。         多思考, 多总结。

2017-05-13 00:17:04

阅读数 6302

评论数 0

转载 Emoji 简介------阮老师的最新力作

转载地址:http://www.ruanyifeng.com/blog/2017/04/emoji.html?20170414095354 作者: 阮一峰 日期: 2017年4月13日 一、含义 Emoji 是可以插入文字的图形符号。 ...

2017-05-11 22:59:37

阅读数 5878

评论数 0

原创 再谈软链接的scp拷贝

在之前的博文中, 我们说过, 用scp拷贝目录, 那么目录下的软链会丢失, 而且拷贝的是软链所指的文件(我之前踩过一个大坑, 耗费一晚上时间, 呵呵哒)。 那要怎样才能用scp拷贝目录下的软链呢?        我的经验是(假设机器1上的test目录下有众多软链接):        1.   ...

2017-05-06 11:10:02

阅读数 11359

评论数 0

原创 一叶障目, 不见泰山------要对整个数据流有非常清晰的认识,避免走入死胡同!

俗话说: 一叶障目, 不见泰山。 很多时候, 我们缺乏全局上的整体认识, 在局部死胡同中瞎转, 耗费精力。  扯多了, 颇有点格局和细节的意味。        最近遇到这样一个问题, 如图:        从接入层开始, 我把数据"http://w.x.y.z/aaa&quo...

2017-05-05 07:37:15

阅读数 5795

评论数 0

原创 “微信的本质,是人在移动互联网时代的ID”之杂感

不久前, 听说过这样一句话:“微信的本质,是人在移动互联网时代的ID”, 想了一下, 觉得有点意思。 很多事情, 无非就是key--->value的映射(有点类似我们学过的函数)。       读书的时候, 你有学号, 在学校内, 与你有关的很多东西, 都与这个学号形成映射。       办...

2017-05-05 06:56:53

阅读数 5976

评论数 1

原创 linux svn在处理lib(二进制文件)库时会有坑

      不久前, 在linux上用svn add和svn ci提交了某目录, 其中包含静态库libxxx.a, 提交后, 用svn st查了一下, 没有任何信息, 当时就认为这表示所有的库都提交成功。      然而, 今天在另外一台linux机器上更新目录,进行编译, 发现居然少了libxx...

2017-05-05 06:30:33

阅读数 6456

评论数 0

原创 http get请求和post请求的格式区别

写了一个cgi, 支持get请求, 在fiddler中重放get请求, 一切正常, 参数格式如下: GET /cgi-bin/my_cgi?uin=12345&appID=20&content=xxx HTTP/1.1 Host: x.y.z.com        现在要支持...

2017-05-05 00:28:06

阅读数 10784

评论数 6

提示
确定要删除当前文章?
取消 删除