今天调试代码,碰到expected unqualified-id before numeric constant 错误,代码的错误模块出现在一个函数模块上,奇怪的是这个函数模块之前编译了很多次,也没有被修改过,突出出错了。网上查了下,发现这种错误一般都是在其他的地方有错误,编译器报错的地方却在另外一...
分类:
其他好文 时间:
2014-12-12 11:34:36
阅读次数:
227
singleton_pool与pool的接口完全一致,可以分配简单数据类型(POD)的内存指针,但它是一个单件,并提供线程安全。由于目前Boost还未提供标准的单件库,singleton_pool在其内部实现了一个较简单、泛型的单件类,保证在main()函数运行之前就创建单件(详情可参考4.6.1小...
分类:
其他好文 时间:
2014-12-11 18:49:17
阅读次数:
293
作为一个c++菜鸟,研究半天这个代码的实现原理,发现好多语法不太熟悉,因此加了一大堆注释,仅供参考。该段代码主要通过继承workthread类来实现自己的线程代码,通过thread_pool类来管理线程池,线程池不能够实现动态改变线程数目,存在一定局限性。目前可能还有缺陷,毕竟c++来封装这个东西,资源释放什么的必须想清楚,比如vector存储了基类指针实现多态,那么如何释放对象仍需要考虑,后续我...
分类:
编程语言 时间:
2014-12-11 14:08:32
阅读次数:
144
毫秒延时函数:mdelay()微妙延时函数:ndelay()1 #ifndef mdelay2 #define mdelay(n) (/3 (__builtin_constant_p(n) && (n)<=MAX_UDELAY_MS) ? udelay((n)*1000)...
分类:
系统相关 时间:
2014-12-11 12:08:16
阅读次数:
485
题目
Given a linked list, swap every two adjacent nodes and return its head.
For example,
Given 1->2->3->4, you should return the list as 2->1->4->3.
Your algorithm should use only constant ...
分类:
其他好文 时间:
2014-12-10 16:26:18
阅读次数:
123
原文:人人都是 DBA(IV)SQL Server 内存管理SQL Server 的内存管理是一个庞大的主题,涉及特别多的概念和技术,例如常见的 Plan Cache、Buffer Pool、Memory Clerks 等。本文仅是管中窥豹,描述常见的内存管理相关概念。 在了解内存管理之前,通过 s...
分类:
数据库 时间:
2014-12-10 16:13:16
阅读次数:
330
随着 大量默认选项的改进, MySQL 5.6比以前版本需要调优的选项大为减少. 在本文中我将讲述需要优化的配置项. InnoDB设置 1.innodb_buffer_pool_size? —— 默认值为 128M. 这是最主要的优化选项,因为它指定 Inno...
分类:
数据库 时间:
2014-12-10 14:37:04
阅读次数:
301
Tomcat从5.5版本开始,支持以下四种Connector的配置分别为:我们姑且把上面四种Connector按照顺序命名为 NIO, HTTP, POOL, NIOP为了不让其他因素影响测试结果,我们只对一个很简单的jsp页面进行测试,这个页面仅仅是输出一个Hello World。假设地址是 ht...
分类:
Web程序 时间:
2014-12-10 10:40:10
阅读次数:
105
Given a constant K and a singly linked list L, you are supposed to reverse the links of every K elements on L. For example, given L being 1→2→3→4→5→6,...
分类:
其他好文 时间:
2014-12-09 21:19:43
阅读次数:
309
1.问题描述 Sort a linked list in O(n log n) time using constant space complexity.2.翻译 在固定的空间复杂度中使用O(nlog n)的时间复杂度进行链表的排序。 3.思路分析 提起排序,我们脑海中会迅速出现各种排序算法...
分类:
其他好文 时间:
2014-12-09 21:06:36
阅读次数:
181