
学习笔记
文章平均质量分 70
hnmjiayou
只要有梦想什么时候开始都不晚
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
关于指针的若干问题
最近面试总是C啊。。。 eg1: int *f1(void) { int x; x = 10; cout<<"x="<<x<<" &x="<<&x<<endl; return(&x); } int *f2(void) { int *p; *p = 10;//used without intialized cout<<"*p="<<*p<<" p="<<p<<en原创 2013-05-16 19:24:58 · 514 阅读 · 0 评论 -
C泛型编程—查找
《编程范式》中介绍的C的查找实现~ //正常字符串类型的查找 char* lsearch(char* sour, char* elem,size_t len) { assert(sour!=NULL); char* elemTemp; for (int i = 0; i < len; i++) { elemTemp = sour + i; if (strcmp(elemTemp原创 2017-05-23 19:38:28 · 391 阅读 · 0 评论 -
c泛型编程--栈
最近在看编程范式,前半部分主要以C来介绍的,今天学习下栈~ typedef struct { void* elemstr;//存储栈中的元素 int contentlen;//栈申请空间 int loglength;//当前栈使用空间 unsigned int size;//元素类型的大小 }pstack; void InitStack(pstack *s,unsign原创 2017-05-22 21:28:22 · 325 阅读 · 0 评论 -
LNK2005符号重定义问题
最近修改一个服务模块的时候,发现编译的时候竟然出现LNK2005错误: 1>LIBCMT.lib(invarg.obj) : error LNK2005: "void __cdecl _invalid_parameter(unsigned short const *,unsigned short const *,unsigned short const *,unsigned int,unsign原创 2017-06-09 16:23:59 · 4163 阅读 · 0 评论 -
记录几个常用shell命令和工具(待继续学习添加)
总是有很多常用的shell命令记不住,现在记录一部分,以后找起来也方便 awk命令研究: awk'{pattern + action}' {filenames}其中 pattern 表示 AWK 在数据中查找的内容,而 action 是在找到匹配内容时所执行的一系列命令。简单来说awk就是把文件逐行的读入,以空格为默认分隔符将每行切片,切开的部分再进行各种分析处理。 awk [-原创 2017-06-13 15:02:11 · 683 阅读 · 0 评论 -
python基础教程学习记录
最近在看的是《python 基础教程》,第九章的小知识点比较多,记录一下课本上的示例,都是手敲过一遍的加深一下印象。 主要介绍了类相关的内容,迭代器,生成器等基础知识。 # super方法 class Bird: def __init__(self): self.hungry = True def eat(self): if self.hun原创 2017-06-15 15:12:21 · 368 阅读 · 0 评论 -
C++正则表达式匹配工具
因为要区分电话号码邮件等各种联系方式,所以想用正则表达式来匹配,但是又要做到windows和Linux兼容,所以查了一下,有RE2,glibc regex和C++ regex. C++ regex 包含在头文件中,大致的接口有: basic_regex 正则表达式对象,是一个通用的模板,有typedef basic_regex regex 和 typedef bas原创 2017-07-31 16:29:29 · 1592 阅读 · 0 评论