C/C++语言
文章平均质量分 77
3h随然吧
热爱生活,钻研技术
展开
-
使用C++实现的多线程定时任务管理器
先分析设计多线程定时任务管理器的思路。首先,任务管理器类命名为WatchThread类,需要使用多线程,那我们可以使用thread类,并使用Thread里面的线程start和run。那我们可以设计如下:#includeclass WatchThread:private Thead{ virtual void run() {原创 2014-02-27 15:41:36 · 6963 阅读 · 0 评论 -
hash_map的数据结构剖析及相关方法
hash_map是个很有用的索引结构,对于大规模数据检索的时候,用处大大的。本文基于源码的基础上,从数据结构开始剖析,进而介绍一些常用的方法。hash_map是基于hash_table基础上封装的方法类,下面看看hash_table的数据结构:template, class _EqualKey = equal_to, class _Alloc =原创 2014-12-30 18:03:30 · 556 阅读 · 0 评论 -
STL::vector的源码学习
最近准备把stl原创 2014-11-04 06:43:05 · 534 阅读 · 0 评论 -
51. 腾讯面试题:一个二叉树,中序遍历,找一个节点的后一个节点
题目:一个二叉树,中序遍历,找一个节点的后一个节点原创 2014-08-19 10:50:24 · 2316 阅读 · 7 评论 -
50. 腾讯面试题:两个单链表相交,求开始相交的点
腾讯面试题:两个链表相交,求开始相交的点腾讯的技术面试很喜欢问算法类的问题,准备去腾讯面试前,要好好看下算法的东西。这题如果求两个链表是否相交,或者求相交的终点好求,要求开始相交的点,不好求。刚开始我的思路一直停留再相交的终点做文章,比如,1)知道终点,就知道终点的上一个点,判断它是不是,再找上上一个点,以此类推。。。可惜这是个单链表,不能逆向遍历。 使用这原创 2014-08-15 23:26:51 · 2803 阅读 · 0 评论 -
C++ 设计模式之单例模式学习及联想..........
在高手的代码里面看到单例模式,觉得挺有意思,先整理学习下。然后利用自己的知识联想下,:)。从创建单例模式类,发现有new对象没有delete,而想到新的解决方法,又抛出新的问题,进而再解决。。。原创 2014-02-24 18:07:13 · 918 阅读 · 0 评论 -
使用gdb,, 调试apache//
首先学习下gdb命令gdb:gdb file/programtab:命令补全 命令标记:info,break,print,stack,watch,x,c,n,s,b,q,quit,step,next,help,list,set,delete,disable,enable,run,file,br,where x /NFU ADDRN:numbleF:u,x原创 2010-05-18 18:14:00 · 1153 阅读 · 0 评论 -
编程之美题之电话号码对应英文单词
题目:电话的号码盘一般可以用于输入字母,如用2可以输入A,B,C,用3可以输入D,E,F等,对于号码5869872可以依次输出其代表的所有的字母组合。解法一:直接循环法:#include#includeusing namespace std;#define TelLength 3int main(){ char c[10][10]= { "",原创 2015-02-20 13:43:39 · 1223 阅读 · 1 评论