stpeace的专栏

提升认知 顺势而为

2015年的三个大愿望全部实现!嘎嘎!

2015年, 有三个大的愿望, 全部实现, 内心还是有小小的满足感。 1. 从自己心仪的公司跳槽到自己更心仪的公司。 2. 和老伴一起组个小家。 3. 让爸妈彻底退休。 OK, 2016年,也有三个愿望, 一年后来看看得意

2015-12-31 22:29:36

阅读数:5769

评论数:8

如何求两个文件的交集、并集和差集?------sort和uniq闪亮登场

在日常开发中, 经常要对一些数据进行处理。 写个程序吧, 也可以实现, 但蛮麻烦的, 有些时候根本没有必要。 现在, a.txt和b.txt两个文件的数据都是逐行呈现的, 我们来说说如何求他们的交集、并集和差集。a.txt和b.txt中的内容为(注意, 高中时学的集合具有互异性, 而文件中的行却不...

2015-12-26 13:35:07

阅读数:8638

评论数:4

如何判断文件是否有重复的行?------ sort和uniq搞起

如何判断文件是否有重复的行? Windows程序员估计要歇菜了, 还是省省吧, linux搞起: taoge@localhost test> cat a.txt xxx 111 xxx taoge@localhost test> wc -l a.txt 3 a.txt taoge@...

2015-12-26 13:00:59

阅读数:8084

评论数:0

从小到大列出文件/目录大小------du -a | sort -n

linux究竟是方便, 所想即所得, 想什么就能得到什么。 很多时候, linux中文件太多, 需要删除一些, 腾出一些空间, 那先从小到大列出文件/目录吧: taoge@localhost ~> du -a | sort -n 0 ./b.cpp 0 ./cmd/a...

2015-12-26 12:45:51

阅读数:6611

评论数:3

C++ string的遍历

对string进行遍历, 太简单了, 就不用迭代器了, 直接下标操作。 要注意的是, string的size和length是一样的, 之所以有两个, 是因为历史缘故。 C语言中的char *确实有点丑陋了, 能不用就不用吧。 看string: #include #include #includ...

2015-12-26 12:33:48

阅读数:22685

评论数:2

vector入参map出参范式

当输入值是一系列值, 而需要求对应的输出值时, 建议用本文要介绍的代码范式。啥也不说了, 直接撸代码: #include #include #include #include using namespace std; void fun(vector &v, map &m)...

2015-12-26 00:13:57

阅读数:5442

评论数:0

atoi和itoa之坑------还是用stringstream吧!

最近被atoi给坑了一次, 造成了一个“概率性”问题, 所以来聊一下。          平时经常要用到无符号整形(是unsigned int而不是int),  最近在简单的测试代码中用了一下atoi, NM, 一不小心就踩到坑了。实际上, 我是基本废弃使用这两个函数的。测试代码图简单就出差错了 ...

2015-12-19 13:05:15

阅读数:9033

评论数:7

printf大坑等着很多人------一次core dump经历及定位过程(printf打印C++ string的时候忘了.c_st()转化)

听一位前辈说过, 某次, 在某工程中, 一句打印日志的代码导致程序低概率性崩溃, 很多人一起搞了3-4天才找出元凶, 本质上就是printf的误用。 代码本该要写成printf("decoded msg is %s", szDecode); 结果代码写成了printf(&quo...

2015-12-19 12:18:14

阅读数:8545

评论数:13

linux shell中文乱码问题

linux shell中文乱码问题经常碰到, 以前也碰到过, 就听之任之了。 实际上, 有很多方法可以解决这个显示问题, 下面我来提供一种, 聊作记录: taoge@localhost test> ls test.cpp taoge@localhost test> g++ test.c...

2015-12-17 22:53:49

阅读数:10232

评论数:2

第一次玩php程序

php不是“pai huang pian”, 而是“PHP Hypertext processor”,  这里采用了递归定义, 和GNU的递归定义颇为类似。          先开个小差, 说说别的。早些时候, 工作中用到过少量html/js/css, 其实, html/js/css非常类似于...

2015-12-13 12:08:55

阅读数:5560

评论数:2

《从零开始学PHP》 何俊斌

这年头, 不搞点php, 都觉得不懂web了。 最近打算玩玩php, 主要是用来写一些实用的工具。 每个人都有自己不同的习惯, 有些人入门一件事情容易, 但进阶难。 但就我个人来讲, 喜欢在入门的时候就看到干货, 哪怕再简单也行,至于进阶, 那是很自然也很简单的事情。 ...

2015-12-13 11:01:21

阅读数:5733

评论数:0

聊聊WEB APP、HYBRID APP与NATIVE APP的设计差异

转载地址:http://www.uisdc.com/web-hybrid-native-app 编者按:这3类主流应用你都了解吗?设计师除了要有视觉功夫,对不同形式的APP也应当了然于胸,今天百度的同学写了一篇非常全面的总结,帮你迅速搞定3类主流APP的设计方法,附带一大波避雷针,带你巧妙...

2015-12-13 10:41:16

阅读数:5523

评论数:0

Hybrid App中原生页面 VS H5页面

转载地址:http://www.jianshu.com/p/00ff5664e000          作       者: 小圣 Hybrid App中原生页面 VS H5页面       现有3类主流APP,分别为:Web App、Hybrid App(混合模式移动应用,Hyb...

2015-12-13 10:38:59

阅读数:10215

评论数:0

再聊跨机器调用

跨机器调用, 可以理解为远程过程调用, 我在http://blog.csdn.net/stpeace/article/details/49669577中已经给出了完整的代码, 其模型如下:        但是, 这样有一个不太合理的地方, 那就是client不爽, 凭啥我调用你server的服...

2015-12-12 23:14:53

阅读数:5538

评论数:3

博客导出工具------牛逼

转载地址:http://blog.csdn.net/blogdevteam/article/details/27084771         备注: 我试用了一下, 牛逼。    有很多朋友在遇到一些好博客文章的时候,都想把它们下载到电脑上,转换成某些格式的文档,以方便存储、阅读。 ...

2015-12-12 13:06:49

阅读数:5836

评论数:2

文件权限引起的core dump问题------那就chmod 777 config.txt吧

本文无干货分享给大家, 仅作简要记录。 最近写一个黑白明白的逻辑(调测代码中), 把白名单放在配置文件中,然而程序core dump了, 有core文件。 用之前介绍过的core调试方法分析发现, 原来是文件权限原因引起的。 程序在最简单的地方出错了, 浪费20分钟...

2015-12-12 12:38:38

阅读数:5568

评论数:2

又一次转正------让改变发生

毕业后,         在自己心仪的通信公司工作两年。         后来,         加入了自己心仪的互联网公司。         最近转正,         mark一下。 新的起点,         让改变发生。

2015-12-10 23:51:55

阅读数:5657

评论数:6

利用svn的blame功能查出代码的每一行是谁写/改的

以前我还没有用过svn的blame功能, 但最近看到一哥们用, 我才发现自己一直不会这个重要的小功能。         blame的意思是责怪, 实际上就是追责咯, 它可以查出代码的每一行是谁写/改的。 咱们以Windows上的Tortoise SVN为例来使用svn的blame功能:      ...

2015-12-06 23:14:34

阅读数:12719

评论数:2

linux find命令出现Permission denied后怎么办?------利用linux黑洞文件/dev/null

之前定制了一个命令, 也就是findfile, 如下:        alias findfile='find . -depth -type f -iname "*" |  xargs md5sum | grep --color -nE -ir'         但是, fi...

2015-12-03 23:28:20

阅读数:14823

评论数:2

从linux的findso、finda命令所想到的------所想即所得与所见即所得

首先我要说一下, linux中并没有findso和finda命令, 这是我自己定制的, 如下: alias findso='find  -depth -type f -iname "*.so" | xargs strings -f | grep --color -nE -ir'...

2015-12-01 23:21:37

阅读数:5594

评论数:2

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