有这样一个类,我们以此类为基础: 1 class Foo 2 { 3 public: 4 5 //void (Foo::*)(int) 6 void foo(int a) 7 { 8 cout *pFunc2)(12);相对于static成员函数,我们可以像...
分类:
编程语言 时间:
2014-10-10 15:53:10
阅读次数:
234
如果每一次查询的不是整个长度,而是[x, y]这个区间。。闲来无事自己写了一下,感觉是对的,这样就变成了合并区间。
#include
#include
#include
#include
#include
#include
#define mem(f) memset(f,0,sizeof(f))
#define M 100005
#define mod 1000000007
...
分类:
其他好文 时间:
2014-10-10 03:39:16
阅读次数:
196
先来看一个最简单的函数: void foo(int a)
{ cout *pFunc2)(7865); 此时的使用方式是正确的。 那么bar函数是static函数,它具有什么特点呢? void (*pFunc)(int) = &Foo::bar; pFunc(123); 我们发现,static函数和...
分类:
其他好文 时间:
2014-10-09 22:08:47
阅读次数:
204
bind函数在c++11之前,要绑定某个函数、函数对象或者成员函数的不同参数值需要用到不同的转换器,如bind1st、bind2nd、fun_ptr、mem_fun和mem_fun_ref等.在c++11中,绑定参数的方法得以简化.c++11提供了"一站式"绑定模板bind,其用法为:#includ...
分类:
编程语言 时间:
2014-10-09 19:18:07
阅读次数:
252
Linux下提供top、ps命令查看当前cpu、mem使用情况,简要介绍如下:
一、使用ps查看进程的资源占用
ps -aux
查看进程信息时,第三列就是CPU占用。
[root@localhost utx86]# ps -aux | grep my_process
Warning: bad syntax, perhaps a bogus '-'? See /usr/sh...
分类:
系统相关 时间:
2014-10-09 16:54:58
阅读次数:
479
先看看头文件里的定义,定义了一些出错信息,几个内存管理接口,和宏。 几个宏的定义也是用到了内存分配的几个接口。newvector 在之前的词法分析里已经出现了。 几个接口,看函数名字比较容易看出来它的作用。下面...
分类:
其他好文 时间:
2014-10-08 00:06:14
阅读次数:
302
Placing a key in flash memory using __atARM Compiler toolchain v5.02 for µVision Using the LinkerHome> Using scatter files> Placing a key in flash mem...
分类:
其他好文 时间:
2014-10-07 16:22:03
阅读次数:
272
机器硬件环境:CPU:Intel(R) Xeon(R) CPU E3-1230 v3 @ 3.30GHz 4核Mem: 32GSSD:INTEL SSDSC2BP480G4SATA HDD: 2*500G LVMsysbench 0.5的安装:#bzr branch lp:~sysbench-dev...
分类:
数据库 时间:
2014-10-06 18:46:00
阅读次数:
471
cd 改变当前目录copy 拷贝文件deltree 删除目录树diskcopy 制磁盘format 格式化磁盘mem 查看内存状况rd ...
分类:
其他好文 时间:
2014-10-01 14:01:11
阅读次数:
214
request_mem_region仅仅是linux对IO内存的管理,意思指这块内存我已经占用了,别人就不要动了,也不能被swap出去。使用这些寄存器时,可以不调用request_mem_region,但这样的话就不能阻止别人对他的访问了。http://blog.csdn.net/skyflying...
分类:
其他好文 时间:
2014-10-01 10:16:01
阅读次数:
195