条款47模板局部特化
不能对函数模板进行局部特化,所能做的即使重载它们。
但可以对类模板进行局部特化。
template class Heap; //主模板
template classHeap{…}; //局部特化
局部特化的语法类似完全特化,但是他的模板参数列表是非空的。当使用任何(未经修饰的)指针类型来实例化一个Heap时,这个局部特化版将优先于主模板而被采用。进一步而言...
分类:
编程语言 时间:
2014-06-07 01:46:57
阅读次数:
248
疑问:
在linux中,使用top命令,发现某java进程占用CPU较高,如何定位到是那个线程,执行哪些代码导致的呢?...
分类:
其他好文 时间:
2014-06-05 11:58:50
阅读次数:
197
BWM(带宽管理,corePac中的模块,每个corePac有一个BWM)的目的是避免一个请求对一个资源的长期存取而造成的阻塞,BWM确保所有请求者都能获取一定大的带宽资源。
BWM是全局定义(对于整个corePac来说),局部实现(在每一个corePac中实现)。
初始化带宽管理既是设置一系列寄存器(arbitration registers),配置时需要在每个CPU上对同一寄存器设置(即每...
分类:
其他好文 时间:
2014-06-05 10:58:51
阅读次数:
209
把横的和竖的分开考虑
//#pragma comment(linker, "/STACK:102400000,102400000")
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
using namespace...
分类:
其他好文 时间:
2014-06-05 06:04:58
阅读次数:
238
现在高通正雄霸江湖
看看小米,华为,中兴等的手机
Android 系统的手机
80%可能都是用高通的芯片
生产ARM授权的CPU(AP应用处理器)
再结合自己4G,3G通吃的通行BP芯片
两种芯片2合一,就是高通完整的解决方案
而ARM已经帮忙搞定AP
BP就是争夺焦点
现在唯一能和高通竞争的就是联发科
联发科的方案成熟比高通晚半年以上
而且在CDMA2000...
分类:
其他好文 时间:
2014-06-05 03:53:37
阅读次数:
251
Atitit.软件开发提升稳定性总结
#----影响稳定性几个类别 3
1. 资源和内存泄漏溢出 3
2. 数据库/文件死锁 3
3. 类库冲突 3
4. 热更新热部署(业务可用性 3
5. 程序崩溃 3
6. 磁盘空间/cpu/内存占用过高 3
#-----影响稳定性的因素 3
7. 内存泄漏溢出 3
8. 数据库连接泄漏 3
9. 数据库死锁 3
10. 类库冲突...
分类:
其他好文 时间:
2014-06-05 02:37:18
阅读次数:
339
区间的查询,点修改,插入和删除。先姑且当作模板吧,略挫,慢慢补充,慢慢优化。
#include
#include
#include
#include
#include
#include
#include
#include
#include
#pragma comment(linker, "/STACK:1024000000");
#define EPS (1e-8)
#d...
分类:
其他好文 时间:
2014-06-05 02:01:37
阅读次数:
400
计算机系统是由硬件和系统软件组成,它们共同协作以运行应用程序。计算机内部的信息被表示为一组组的0和1二进制位,它们依据不同的上下文有不同的解释方式。程序被其他程序编译成不同的形式,开始时是源代码文本,然后被编译器和连接器翻译成二进制可执行文件。
处理器读取并解释存放在主存里的二进制指令。因为计算机花费了大量的时间在存储器、I/O设备和CPU寄存器之间拷贝数据,所以系统中的存储设备就被按层次排列,CPU寄存器在顶部,接着是多层的硬件高速缓存存储器,DRAM主存储器,DRAM主存储器和磁盘存储器。在层次模型中...
分类:
其他好文 时间:
2014-06-05 00:26:30
阅读次数:
235
我们经常会遇到生产者消费者模式,比如前端各种UI操作事件触发后台逻辑等。在这种典型的应用场景中,我们可能会有4个业务处理逻辑(下文以P代表生产者,C代表消费者):
1. FIFO(先进先出)
P产生1,2,3,4,5,6,3,2
C处理顺序应为1,2,3,4,5,6,3,2
2.LIFO(后进先出)
P产生1,2,3,4,5,6,3,2
C处...
分类:
其他好文 时间:
2014-06-04 21:51:08
阅读次数:
421
1. 线程基础
概念
1). 线程全称控制线程
2). 多线程的优势:
a) 比进程方便,可以共享相同的内存空间及文件描述符
b) 可以用于多个任务,而这些任务如果用单进程来实现是串行,在多线程里面由于CPU的调度可以实现穿插执行
c) 用于交互程序,将用户输入输出与其他部分分开,优化性能
...
分类:
编程语言 时间:
2014-05-31 21:44:34
阅读次数:
417