自定义博客皮肤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的专栏

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

原创 又是strtok导致的bug

最近碰到一个不起眼的bug,  看了一下, 就基本知道原因了, 又是strtok函数改变了入参, 这个我们已经讨论多次了, 故不赘述。       strtok太坑, 少用为妙, 万一要用的时候, 也要知道其容易出问题的点。       与strtok越亲近, 就越容易core或者出多线程安全...

2016-09-25 23:24:03

阅读数 5842

评论数 0

原创 一根头发导致的bug------扯一下软件开发经验

很久以前, 我在用鼠标的时候, 发现鼠标光标移动不正常, 第一感觉是中了毒, 然后各种百度找原因啊, 然后调节鼠标的灵敏度, 然后又各种倒腾, 最后还是没有解决问题, 鼠标光标的移动还是晃晃的, 恼人啊, 后来无意发现, 原来是鼠标底下有一根头发, 拿走之后, 就好了。        最近, 又出...

2016-09-25 23:14:22

阅读数 5681

评论数 0

原创 tar命令用错, 差点毁掉了core宝贝

上次遇到一个低概率core问题, 好不容易等了一天, 才等到core, 前面说过了, 强烈建议对core文件进行备份, 确保不丢失。        当时, 我要对core文件进行打包, 但我把tar命令用错: tar zcvf test.core  test.core.tar.gz  ,  后面...

2016-09-24 11:19:39

阅读数 5822

评论数 0

原创 一个并不高明但却让人蛋疼的安全问题------不要给真理, 要给解决方案

最近, 出了一个安全问题, 某号的登录态被盗用, 导致发布恶意诈骗内容, 要定位处理。         一旦出了这种安全问题, 各方就容易起鸡皮疙瘩, 安全同学一顿猛催, 其他方也是一样。 在毫无根据的情况下, 一些人猜测是原因a, 猜测是原因b, 有说是原因c, 总之, 要表现得非常在乎, 让其...

2016-09-22 23:57:55

阅读数 5743

评论数 0

原创 samba映射文件和linux文件不一致, 什么鬼?

说来也搞笑, 我直接在Windows用samba映射到linux, 这样在Windows上就能看到linux文件目录了, 奇怪的是, 我编译后, 在linux上生成了新的a.out, 但是, 从Windows上看, 并没有这个文件, 这是为毛毛呢?       原来, 需要在Windows映射目录...

2016-09-22 23:35:39

阅读数 6172

评论数 0

原创 知道怎么停止很重要!!!

在实际开发中, 我们要考虑到多种情况, 为未来做准备, 防患于未然, 比方说:         1.  开启了跑任务模式, 那基本要考虑如何停止, 还要考虑停止后如何不重复前面的已进行动作, 从而进行新的开始;         2.  设置了某定时任务, 那基本就要考虑如何查看定时任务, 停止...

2016-09-22 23:28:08

阅读数 5562

评论数 0

原创 对象如何持久化(用json_encode)?

前面讲过用serialize实现持久化, 但有个问题, 那就是可读性不强。 权衡考虑后, 还是用json_encode来序列化比较好。 咱们以数组为例来看看: <?php $arr = array ('a'=>1,'b'=>2,&...

2016-09-16 11:53:21

阅读数 5859

评论数 0

原创 form表单与fiddler抓包

看一段简单的html代码:        点击Submit, 抓到的包是:

2016-09-16 02:27:52

阅读数 7409

评论数 2

原创 搞两套编译环境玩玩

在多人联合开发时, 大家肯定都饱受编译不过之苦, 简直是折磨哦。       我自己习惯于搞两套编译环境, 进行备份, 确保偶尔遇到编译失败也不阻塞自己当前的工作, 用起来爽爽哒! 而且, 对于比较稳定的编译环境, 不要经常去更新它!!!

2016-09-15 13:06:44

阅读数 5581

评论数 0

原创 use echo $x as apposed to echo ($x)

最近遇到一个小问题, 闲来无聊, 撸一发: Administrator@51B6904C3C8A485 ~ $ export x=y Administrator@51B6904C3C8A485 ~ $ echo $x y Administrator@51B6904C3C8A485 ~ $ e...

2016-09-15 12:46:05

阅读数 5676

评论数 0

原创 无协议情况下的反序列化

以gpb为例, 我们可以写出.proto协议文件, 然后进行序列化。 收到buffer后, 又根据协议进行反序列化。           其实, 序列化本身就是一个固有的算法, 对于序列化后的buffer, 完全不需要协议, 就可以解析出原内容。 这样我想到了h.264的解码,去理解每一个bit,...

2016-09-15 12:38:36

阅读数 5754

评论数 0

原创 万恶的crontab -r命令

大家对linux中的crontab不陌生, 今天强调的是, 使用crontab命令时, 一定要慢, 要小心小心再小心。        crontab -e是编辑        crontab -r 是删除        crontab -l是查看       其中crontab -r的r和e,...

2016-09-15 00:39:15

阅读数 13419

评论数 3

转载 linux下so覆盖导致coredump问题的分析

转载地址:http://blog.sina.com.cn/s/blog_622a99700100pjv3.html 尝试解答以下问题:       1.为什么cp的方式更新运行中进程的so,程序会coredump       2.采用什么方式更新已经加载了的so,就可...

2016-09-15 00:22:59

阅读数 6787

评论数 0

原创 stl map find使用不当导致的低概率core dump问题的定位

最近呢, 收到低概率core dump告警, 不频繁, 但挺恼人, 那就展开定位呗。再低概率的core, 在亿万请求下, 必然会发生。        这么搞起:        1. 上外网core dump的机器一看, 没有core文件了, 于是从backup目录找到了备份的core     ...

2016-09-15 00:16:14

阅读数 9814

评论数 0

原创 white list 机制

之前说过软件中的白名单机制, 实际上, 在开发中, 白名单是很有用的, 极大方便定位和调试。       白名单的表现形式有很多, 可以慢慢体会下。

2016-09-14 23:50:36

阅读数 5999

评论数 0

原创 C++ string find的误用

最近在代码中, 看到类似这样一段代码: #include #include using namespace std; int main() { string s = "abc"; if(s.find("x")) { cout <<...

2016-09-14 23:47:30

阅读数 5820

评论数 5

原创 linux crontab定时使用入门 (炒鸡简单的)

linux crontab的使用还是很简单的, 主要用于定时执行任务, 在本文中, 我们来玩一下linux中的crontab, 确保任何菜鸟都能学会。        1. 先写个待定时执行的shell脚本, 内容如下: taoge@localhost Desktop> cat test....

2016-09-11 00:34:23

阅读数 9385

评论数 4

原创 对象如何持久化(用serialize)?

对象如何持久化? 哈哈, 可以序列化并写到文件。 下面来玩玩php的序列化(用数组), 好方便: <?php $a = array(12=>"one", 31=>"two", 22=>"three"); ...

2016-09-09 23:41:32

阅读数 5725

评论数 0

转载 细说 Form (表单)

转载地址:http://www.cnblogs.com/fish-li/archive/2011/07/17/2108884.html      细说 Form (表单) 阅读目录 开始简单的表单,简单的处理方式表单提交,成功控件多提交按钮的表单上传文件的表单MVC Contr...

2016-09-06 23:56:23

阅读数 5932

评论数 0

原创 php定时执行、取消定时的伪代码(低级版本)

最近要写个小工具, 实现一个定制执行的功能, 并能取消定时。 我是这么搞的, 结果被老大狠批。 自己回头看自己的程序, 也算是笑尿。 function addTimer() { create file for(600次) { sleep(1); if(file not exist) ...

2016-09-06 23:39:56

阅读数 5819

评论数 0

原创 云南之行

按照以往, 我是要写写游记和感悟的, 现在还是算了吧。 写个流水账就行, 其余的留在心中:        Day1:  from 广东深圳 to 昆明滇池        Day2:  from 昆明滇池 to 大理双廊        Day3:  from 大理双廊 to 大理古城 ...

2016-09-03 12:12:58

阅读数 6052

评论数 2

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