unit Unit1; interface usesWindows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs, shellapi, StdCtrls; type TForm1 = class(TForm) Mem
1.【exit()】 exit是在调用处强行退出程序,运行一次程序就结束。exit(0)表示正常退出。exit(1)表示异常退出,这个1是返回给操作系统的。无论是写在main函数中,还是在其他函数中,都是程序退出。一般都是认为0是正常退出、其他数字是异常退出。所在的头文件是stdlib.h. 返回值的意义其实同main函数中的return一样,零表示正常,非零表示异常。2.【mem...
分类:
编程语言 时间:
2016-02-25 10:22:23
阅读次数:
141
曾经看到过一个同事写的代码,将一个数组初始化,将它全部初始化为一个指定的值,他采用的是: 1 char a[10]; 2 for(i=0; i<10; i++) 3 { 4 a[i] = 2; 5 } 我的第一想法是何必写这么多代码呢?一个memset不就完事了?并且还自以为是的认为这样做不如mem
分类:
编程语言 时间:
2016-02-23 18:42:39
阅读次数:
146
进程 ps命令 f 以树状结构显示 u 显示详细信息 a 显示所有进程 -A 显示所有进程 -u 用户名 是显示该用户下的进程 -l 更多进程详细信息 例子1. 以树状结构显示root用户下进程的详细信息 $ps fu -u root 显示结果如下 USER PID %CPU %MEM VSZ RS
分类:
系统相关 时间:
2016-02-22 11:47:22
阅读次数:
207
Item 52: Write placement delete if you write placement new
“placement new”通常是专指指定了位置的new(std::size_t
size, void *mem),用于vector申请capacity剩余的可用内存。
但广义的”placement new”指的是拥有额外参数的operator
new。
...
分类:
其他好文 时间:
2016-02-21 14:24:18
阅读次数:
166
回顾
五、STL中内置的函数对象
一、适配器
1、三种类型的适配器:
(1)容器适配器:用来扩展7种基本容器,利用基本容器扩展形成了栈、队列和优先级队列
(2)迭代器适配器:(反向迭代器、插入迭代器、IO流迭代器)
(3)函数适配器:函数适配器能够将仿函数和另一个仿函数(或某个值、或某个一般函数)结合起来。
【1】针对成员函数的函数适配器
【...
分类:
编程语言 时间:
2016-02-19 14:27:29
阅读次数:
361
监控概述及5个大指标 cpu mem 内存 io 磁盘交互 load 负载 Network 网络 它们之间关系是相互彼此依赖,任何一个高负载都会到导致其他指标出现问题; 网卡的大吞吐量可能导致更多的cpu开销; 大量的CPU开销又会尝试更多的内存使用请求; 大量来自内存与磁盘的请求可能导致更多的cp
分类:
系统相关 时间:
2016-02-14 17:02:12
阅读次数:
265
1、CPU性能测试 sysbench --test=cpu --cpu-max-prime=20000 --num-threads=8 run 2、内存性能测试 sysbench --test=memory --num-threads=8 --memory-block-size=8192 --mem
分类:
系统相关 时间:
2016-02-06 22:21:51
阅读次数:
236
一、分布式缓存简图 二、为什么使用Memcached分布式缓存呢? 三、Memcached基础原理 四、Memcache下载与安装 五、MencacheHelper.cs 示例使用 结合Session与项目配置缓存 六、Redis和Memcache的区别总结 一、分布式缓存简图 二、为什么使用Mem
分类:
其他好文 时间:
2016-02-04 09:46:02
阅读次数:
214
一、分布式缓存简图 二、为什么使用Memcached分布式缓存呢? 三、Memcached基础原理 四、Memcache下载与安装 五、MencacheHelper.cs 示例使用 结合Session与项目配置缓存 六、Redis和Memcache的区别总结 一、分布式缓存简图 二、为什么使用Mem
分类:
其他好文 时间:
2016-02-03 21:46:48
阅读次数:
335