会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
合唱团abc
博客园
首页
新随笔
联系
管理
订阅
上一页
1
···
17
18
19
20
21
22
23
24
25
···
38
下一页
2015年3月18日
c++中的单例模式
摘要: 转自:http://blog.csdn.net/hackbuteer1/article/details/7460019 单例模式其意图是保证一个类仅有一个实例,并提供一个访问它的全局访问点,该实例被所有程序模块共享。 《设计模式》一书中给出了一种很不错的实现,定义一个单例类,使用类的私有静态指针变量
阅读全文
posted @ 2015-03-18 14:55 合唱团abc
阅读(301)
评论(0)
推荐(0)
2015年3月15日
C/C++异常处理机制
摘要: 1.C语言异常处理 1.1 异常终止 标准C库提供了abort()和exit()两个函数,它们可以强行终止程序的运行,其声明处于<stdlib.h>头文件中。这两个函数本身不能检测异常,但在C程序发生异常后经常使用这两个函数使程序终止。下面的这个例子描述了exit()的行为: #include <s
阅读全文
posted @ 2015-03-15 10:20 合唱团abc
阅读(1699)
评论(0)
推荐(0)
2015年1月20日
python requests使用
摘要: 参考:http://cn.python-requests.org/zh_CN/latest/1.使用requests发送请求:>>> r = requests.get('https://github.com/timeline.json')#get请求>>> r = requests.post("ht...
阅读全文
posted @ 2015-01-20 15:22 合唱团abc
阅读(440)
评论(0)
推荐(0)
Python ConfigParser的使用
摘要: 1.基本的读取配置文件-read(filename) 直接读取ini文件内容-sections() 得到所有的section,并以列表的形式返回-options(section) 得到该section的所有option-items(section) 得到该section的所有键值对-get(sect...
阅读全文
posted @ 2015-01-20 14:48 合唱团abc
阅读(231)
评论(0)
推荐(0)
2015年1月17日
priority_queue实现
摘要: #include using namespace std; /* priority_queue只允许在底端加入元素,并从顶端取出元素, 其内部元素不是依照被推入的次序排列,而是自动按照元素的权值排列,权值最大的元素排在最前面 缺省情况下priority_queue是利用一个max_heap完成.模板默认参数是vector,less. 常用接口:top(), push(), pop(),类似栈...
阅读全文
posted @ 2015-01-17 13:35 合唱团abc
阅读(322)
评论(0)
推荐(0)
2015年1月16日
heap实现
摘要: //STL提供的是Max heap,使用vector作为底部容器//push_heap算法:首先将元素放到堆所对应的数组的末端,然后从该节点开始向上调整,//若当前结点键值比父结点大,则兑换位置,如此一直上溯,直到不需对换或直到根节点为止template inline void push_heap(...
阅读全文
posted @ 2015-01-16 14:43 合唱团abc
阅读(337)
评论(0)
推荐(0)
stack、queue实现
摘要: //SGI STL以deque作为缺省情况下的stack底部结构,stack没有迭代器,不提供遍历功能//queue的实现类似stack,也是以deque作为缺省底层结构template >class stack{ friend bool operator==__STL_NULL_TMPL_A...
阅读全文
posted @ 2015-01-16 13:25 合唱团abc
阅读(273)
评论(0)
推荐(0)
2015年1月15日
_deque实现
摘要: /* deque是一种双向开口的连续线性空间,可以在头尾两端分别做元素的插入和删除操作 常用接口:back(), front(), push_back(), pop_back(), push_front(), pop_front() deque与vector差异: 1.deque允许于常数时间内对头部进行元素的插入和移除操作 2.deque没有容量(capacity)概念,由分段连续空间组合而成...
阅读全文
posted @ 2015-01-15 13:59 合唱团abc
阅读(241)
评论(0)
推荐(0)
2015年1月14日
list实现
摘要: //链表结点结构template struct _list_node{ typedef void *void_pointer; //指针类型为void *,其实可以设为_list_node* void_pointer prev; void_pointer next; T...
阅读全文
posted @ 2015-01-14 14:13 合唱团abc
阅读(161)
评论(0)
推荐(0)
2015年1月13日
vector实现
摘要: typedef int size_type;/*vector维护的是一个连续线性空间,提供的迭代器是Random Access Iterators即普通指针*/template class vector{protected: iterator start;//目前使用空间的头 itera...
阅读全文
posted @ 2015-01-13 13:39 合唱团abc
阅读(173)
评论(0)
推荐(0)
上一页
1
···
17
18
19
20
21
22
23
24
25
···
38
下一页
公告