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

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

转载 Linux文件的三个时间详解

转载地址:http://blog.csdn.net/u012948976/article/details/50503052 一、linux文件三个时间的查看 Linux下使用命令stat获取文件的三个时间,如下 各时间的含义 时间名称 简称 中文名称 含义 lin...

2016-12-25 09:21:12

阅读数 5688

评论数 0

原创 严禁在log中改变变量的值

最近看到类似这样一段代码, 也是醉了: #include using namespace std; int main(void) { int i = 0; printf("log: %d\n", i++); return 0; }        怎么可以在lo...

2016-12-25 09:12:04

阅读数 5598

评论数 3

原创 戏说年末盘点后台数据的获取思路------很多时候, 思路比执行更重要!

首先说明, 我不是做微信的, 和微信也没有半毛钱的关系, 本文仅仅是用大家熟悉的微信举例。 文中所有数据并非真实数据, 仅为用作举例得意得意 年末的时候, 微信经常会搞一些年末盘点类的页面活动, 上面写着: 今年发了多少条朋友圈, 赞了多少个好友, 被多少个好友点赞等众多...

2016-12-24 10:11:40

阅读数 5953

评论数 3

原创 如何让你的linux程序在后台静默执行?

最近写了个工具, 需要在后台静默执行, 即使关闭了当前linux命令行窗口, 也不会有影响, 我们来戏说。 1. 写main.cpp, 生成可执行的二进制文件main (要注意权限, 确保可执行) 2. 写脚本run.sh (要注意权限, 确保可执行)

2016-12-24 08:54:59

阅读数 14492

评论数 0

原创 linux中split命令的重要用途------文件分割

最近准备写个文件分割的工具, 跟同事交流后, 发现linux早已提供了这个命令,来一起看下: taoge@localhost Desktop> ls a.txt taoge@localhost Desktop> cat a.txt 3576661317 3577352199 3577...

2016-12-24 08:24:33

阅读数 6794

评论数 0

原创 多了一个int, 导致成员变量值异常, 定位问题花费15分钟(后来又遇到此bug, 1分钟解决)

原来的程序相对复杂, 本文简化说明。        到处是坑啊: #include using namespace std; class A { public: int x; A() { x = 0; } void test(); }; void A::test() { ...

2016-12-24 07:46:01

阅读数 6044

评论数 0

原创 自己开发机编译出来的库没问题, 但公共编译机上编译出来的库有问题, 也是醉了!

在需求的开发和联调截断, 我都用自己的开发机编译出来的库进行联调, 一切OK后, 准备发布外网, 当然, 必须用公共编译机上的库发布外网咯。        然后, 外网就挂了, 不过幸好是非关键路径, 不影响外网用户。 对比很细了很久, 都没有找到原因, 好吧, 那就直接去外网机器上定位, 最后发...

2016-12-24 07:34:10

阅读数 5672

评论数 0

原创 引用类型错误导致编译错误------浪费5-10分钟

最近调用一个基础的函数, 结果编译器提示找不到这个函数, 怪哉, 明明有啊。        原来, 有个参数是引用传值, 函数原型中是unsigned int &,  但我调用的时候, 传了一个int形式的变量, 故出错。

2016-12-15 23:50:31

阅读数 5713

评论数 0

原创 来来来, 出个题考一下你的计算机功底------程序中有某一个变量, 为什么在同一时刻有不同的值?

来来来, 出个题考一下你的计算机功底------程序中有某一个变量, 为什么在同一时刻有不同的值?         这个问题, 我在两年前碰到过, 之前在博客里面也说过。 当时, 我感到非常非常纳闷! 学电子的, 搞计算机就是伤不起啊         其实, 很简单, 多进程加载同一动...

2016-12-11 09:11:18

阅读数 6134

评论数 2

转载 清华大学顾秉林校长给毕业生忠告

转载地址: 到处都有   清华大学顾秉林校长曾给毕业生说过这样一段话:未来的世界是,方向比努力重要,能力比知识重要,健康比成绩重要,生活比文凭重要,情商比智商重要!   一、方向比努力重要   未来的世界,充满了不确定性和风险性,谁能够在有限的时间里尽早地...

2016-12-11 08:57:42

阅读数 7369

评论数 0

原创 服务在朝哪个端口发数据?

某程序或服务, 在朝某端口发数据, 但是, 我们无法查看源码, 该怎么确定具体端口呢? 我们之前说过, 如果是单进程, 那么可以用strace来观察。         那要是多进程呢? 该如何尝试搞起?         抓包吧! 然后可能需要根据某特定串进行过滤: tcpdump -iany -X...

2016-12-11 08:03:40

阅读数 5801

评论数 0

原创 CSRF与http 403 (403 禁止访问:访问被拒绝 )

最近遇到一个问题, 服务器遭受了CSRF攻击,  我们在之前的博文中也介绍了CSRF攻击和防御, 故不再赘述。        修改方法是, 服务器增加CSRF配置, 对token进行校验, 这样就能阻挡坏人的访问了!  阻挡后, 当坏人访问时, 返回403,  无情地拒绝坏人的方法, 气死他

2016-12-11 01:17:18

阅读数 8026

评论数 0

原创 时间单位m和ms弄错导致系统概率异常, 耗费1天多才解决问题!

在之前公司, 做某嵌入式设置, 某同学在写代码的时候, 本来想延时20毫秒, 结果调用函数的时候写了20, 最后实际是延时20s, 而程序是概率进入这个分支的。最后导致系统开机的时候, 概率卡死(延时20s), 呵呵哒, 花了1天多才找到bug. 痛苦的记忆。        时间设置, 尤其要小心...

2016-12-11 01:07:58

阅读数 5718

评论数 0

原创 时区弄错, 导致定时任务不生效, 大问题!------GMT和GMT+8

我们经常需要定时在00:00:00执行重要的操作, 请注意GMT和GMT+8问题。         已经有人弄错过了, 出了重大问题, 几乎是血的教训啊。

2016-12-11 01:03:10

阅读数 7666

评论数 0

原创 以前听师傅说, 某同学某变量没有初始化, 结果定位3-4天才解决bug

以前听师傅说, 某同学某变量没有初始化, 结果定位3-4天才解决bug         呵呵哒。

2016-12-11 00:59:17

阅读数 5566

评论数 0

原创 该用配置的时候, 就不要宏定义

我们经常需要调节网络服务的超时时间设置, 如果把这个超时时间放在代码中, 则很笨重, 不灵活。 万一需要调整, 那就蛋疼了, 说不定就会编译不过, 编译过了, 发布也是风险重重。总之, 是一个重操作, 费时费力。         写代码的时候, 还是考虑下扩展性吧, 该配置的时候, 就不要偷懒地宏...

2016-12-11 00:57:02

阅读数 5729

评论数 0

原创 宏定义中有return导致至少浪费15分钟

最近遇到类似这样一个程序: #include using namespace std; #define MM(a, b) \ if(a == 1) \ {\ b = 1; \ return 0; \ } int main() { int a = 1; int b =...

2016-12-10 16:27:29

阅读数 6318

评论数 0

原创 stringstream用错导致的core dump------居然耗费半小时, 唉!

最近在某处加了点代码, 代码就core dump了, 必现。 本来, 通过查找代码修改记录, 然后review一下, 就可以发现大问题的。  但我偏偏就把版本变动区间弄错, 导致没有review出来。        好吧, 那就定位。 玩core, 我已经很熟悉了, 可是呢? 无论怎么调节, co...

2016-12-10 15:45:52

阅读数 6204

评论数 0

原创 建议对php变量进行初始化、用完后清空

我们知道, 在php中, 变量不需要提前定义, 想用就用即可。 从我写php代码的经验来看, 建议对php变量进行初始化、用完后清空, 能避免很多串扰问题。 踩过太多的坑了。 C/C++就不存在这个问题, 爽爽哒!

2016-12-10 15:19:52

阅读数 8412

评论数 0

转载 CSRF攻击与防御(写得非常好)

转载地址:http://www.phpddt.com/reprint/csrf.html        CSRF概念:CSRF跨站点请求伪造(Cross—Site Request Forgery),跟XSS攻击一样,存在巨大的危害性,你可以这样来理解:        攻击者盗用了你的身份,以...

2016-12-08 00:33:33

阅读数 144800

评论数 54

原创 用配置文件字段区分外网机器和测试机器!

以前联调需求的时候,  经常跟别人说, 你请求到我的测试环境, 我来抓个包和log。  这种方式是很低效的, 因为他类似于单步调试。         现在直接用配置区分测试环境和外网, 对于测试环境, 把请求到全量上报, 以后爱怎么重放就怎么重放, 爽爽哒!  这样一来, 不管你什么时候请求, 我...

2016-12-08 00:18:18

阅读数 5505

评论数 0

原创 php双引号中的变量, 踩坑了啊

看看如下代码: <?php $i = 1; echo "hello$i"; // ok $rows_col = ""; for($i = 1; $i <= 15; ++$i) { fo...

2016-12-08 00:15:02

阅读数 10541

评论数 0

转载 Windows 如何在cmd命令行中查看、修改、删除与添加环境变量

转载地址:http://www.cnblogs.com/saptechnique/archive/2013/02/17/2914222.html 首先明确一点:      所有的在cmd命令行下对环境变量的修改只对当前窗口有效,不是永久性的修改。也就是说当关闭此cmd命令行窗口后,将不再...

2016-12-08 00:14:36

阅读数 22061

评论数 0

转载 MySQL中INSERT的一般用法

转载地址:http://www.blogjava.net/midnightPigMan/archive/2014/12/15/421406.html  MySQL中INSERT的一般用法       INSERT语句是最常见的SQL语句之一,但是MySQL中INSERT语句的用法和标准用...

2016-12-08 00:14:06

阅读数 8461

评论数 0

转载 mysql反引号的使用(防冲突)

转载地址:http://blog.itechol.com/space.php?uid=33&do=blog&id=6681 问题描述:      工作中搭建gitlab服务器,在使用mysql数据库测试数据插入时出现错误,根据错误提示需查看gitlabhq_product...

2016-12-08 00:13:33

阅读数 7702

评论数 0

转载 linux的nohup命令的用法

转载地址:http://www.cnblogs.com/allenblogs/archive/2011/05/19/2051136.html           在应用Unix/Linux时,我们一般想让某个程序在后台运行,于是我们将常会用 & 在程序结尾来让程序自动运行。比如我们要...

2016-12-08 00:12:51

阅读数 5899

评论数 0

原创 php的反引号以及双引号中的反引号

废话少说, 直接上菜: <?php $x = `date`; echo $x; ?>      结果:Sat Dec  3 13:57:38 UTC 2016 <?php $x = "HELLO `date`"; echo ...

2016-12-03 21:59:33

阅读数 6407

评论数 0

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