- 博客(5)
- 收藏
- 关注
原创 awk筛选文本行
#!/bin/bashfileName=$*echo "searching files below:"echo $fileNameawk -F, 'BEGIN{count=0;}{if($10>3) {print NR"->" $0;count++;}} END{if(0==count){print "No record!"}}' $fileName > rst.csvecho "P
2015-03-12 22:57:08 1008
原创 mock non-virtual methods
生产代码中有很多类方法是非虚的,而为了在Gtest中解除这些非必需的依赖,可以通过Gmock的mock non-virtual methods using templates方法来达到目的。在此之前,需要了解一种设计模式:Dependency Injection,依赖注入。虽然这个概念始于Java和.net,但在面向对象编程中,C++代码同样应该遵循。Ps:软件工程中的一个重要的理念就
2015-03-11 21:38:06 1111
原创 兄弟单词
#include struct word{unsigned char ucWord[51];struct word *pNext;};/*获取字符串长度*/unsigned int MyStrLen(const char* p){if(NULL == p)return 0;unsigned int len = 0;while('\0'!=*p++)len++;return len;}/* 字符串比
2014-04-20 21:29:54 514
原创 邮件发件人和主题
#include /* 从以下内容中找出发件人(sos_61361@qq.com)和主题 (He who would search for pearl must dive deep.)** Sender:sos_61361@qq.com** Time:2014-04-05** Subject:motto** Recipients:Yoyo.520@gmail.com** Detail
2014-04-07 19:57:32 1080
原创 字符串反序
/*** 名称:ReverseSentence** 功能:识别字符串中的单词后反序,输出的单词之间以一个空格分隔。如果'-'连接了两个字母,则认为其为一个单词。** 参数:char *src [in] char *rst [out]** 说明:RvsStr和ReverseSentence功能一致;ReverseSentence执行完毕后,src内容被改变,但RvsStr不会;它们都调用了R
2014-04-07 19:48:15 800
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人