Stay Hungry , Stay Foolish

君子生非异也,善假于物也

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理
上一页 1 ··· 4 5 6 7 8

2015年8月17日

摘要: 定义及用途 正则表达式是描述字符串集的字符串。主要用于以下几个方面: a 验证字符串是否和正则表达式匹配 b 在字符串中查找满足正则表达式的子串 c 替换满足正则表达式的子串为其他 正则表达式基本语法 a 常量字符 字母,数字,下划线以及没有特殊定义的符号都称之为常量字符。表达式中的常量字符,在匹配一个字符串中,匹配与之相同的一个字符串。 例如:正则表达式bcd... 阅读全文
posted @ 2015-08-17 08:43 octocat 阅读(243) 评论(0) 推荐(0) 编辑

摘要: 连续内存序列容器(vector, string, deque) 对于连续内存序列STL容器,例如vector,string,deque,删除当前iterator会使得后面所有的iterator都失效,因为它们使用了连续分配的内存,删除一个元素导致后面所有的元素会向前移动一个位置,保证元素的连续性。当上述容器的erase方法可以返回下一个有效的iterator,即erase方法的返回的iterat... 阅读全文
posted @ 2015-08-17 07:33 octocat 阅读(217) 评论(0) 推荐(0) 编辑

2015年8月16日

摘要: coredump介绍 应用程序有时会因为异常或者bug导致在运行过程中异常退出或者终止,为了方便问题的定位,我们往往需要获取程序运行时的内存,寄存器状态,堆栈指针,内存管理以及函数调用堆栈信息等,从而找到bug所在。在linux系统中,我们通常可以通过对系统进行一些配置,将上述的信息输出到ELF文件 阅读全文
posted @ 2015-08-16 09:35 octocat 阅读(441) 评论(0) 推荐(0) 编辑

2015年8月15日

摘要: 具体方法 #define offsetoff(TYPE,MEMBER) ( (size_t)( &( ( (TYPE*)0 )->MEMBER ) ) ) 实现解析 (TYPE*)0是一个空指针,如果使用空指针访问成员肯定造成段错误,但是前面的”&”这个符号,表示我们仅仅取MEMBER字段的地址,而不是引用该字段内容,因此不会造成段错误。 另外,结构体中的字段在内存中分配的地址是连续的... 阅读全文
posted @ 2015-08-15 17:52 octocat 阅读(1835) 评论(1) 推荐(0) 编辑

2015年8月10日

摘要: 参考资料 Locks Aren't Slow; Lock Contention Is 阅读全文
posted @ 2015-08-10 22:48 octocat 阅读(451) 评论(0) 推荐(0) 编辑

2015年7月24日

摘要: 注册开通博客已有3年7个月的时间,但从来都没有在上面记录过任何有用的东西;另外,毕业也已两年有余,随着接触的东西越来越多,如果不对学习的知识经验进行整理,总结,归纳,那么学习过的东西终将会被遗忘,自己的能力将无法得到进一步的提升。 工作两年,感觉自己的技术进步不大,“穷则思变”,真正到了思考自... 阅读全文
posted @ 2015-07-24 12:57 octocat 阅读(156) 评论(0) 推荐(0) 编辑

上一页 1 ··· 4 5 6 7 8