(一)
上一条款说的auto_ptr和tr1::share_ptr适合于heap-based的资源,然而并不是所有资源都是heap-based的。换句话说并不是tr1::shared_ptr 和 auto_ptr 永远适合做为资源的管理者。所以有时难免还是需要实现自己的资源管理类型。
假设Mutex类型通过lock和unlock两组函数进行互斥器的锁定和解锁,可能我们希望和auto_ptr一样...
分类:
编程语言 时间:
2014-06-19 10:22:06
阅读次数:
302
在本机上对线下HBase集群做了初步的写性能测试,下面对测试内容做详细说明。
批量写性能提升不少
线上应用最好是禁用buffer刷写功能的,即每一个Put一次RPC写,不过看到这种情况下写速度慢,考虑到机器、网络环境的差别的话,估计能上1K
启用buffer刷写功能的话,要避免未flush的put记录丢失。(HTable在close的时候最后是会自动flush,我们在写服务节点故障的时候也需要flush一次)
Rowkey哈希后性能有小量提升
Rowkey Hash之后对写性能的确有小量提升,但如果要...
分类:
其他好文 时间:
2014-06-19 10:16:00
阅读次数:
296
模拟试题B 一、单项选择题(2′*8 =16′) 1.灰度等级为256级,分辨率为2048*1024的显示器,至少需要的帧缓存容量为( ) A)512KB B)1MB C)2MB D)3MB 2.在多形边面片的数量非常大的情况下,哪一个消隐算法速度最快? ( ) A)深度缓存算法(Z-Buffer)...
分类:
其他好文 时间:
2014-06-19 06:14:19
阅读次数:
794
/// /// 字节数组转换为图片 /// /// 字节数组 /// 图片 public Image BytesToImage(Byte[] buffer) { var ms...
分类:
其他好文 时间:
2014-06-15 20:02:28
阅读次数:
216
freefree 命令相对于top 提供了更简洁的查看系统内存使用情况:# free total used free shared buffers cachedMem: 255988 231704 ...
分类:
其他好文 时间:
2014-06-15 11:56:28
阅读次数:
207
创建buffer在io操作中,对数据的读写大都是在一个缓冲区上进行的,在asio框架中,可以通过asio::buffer函数创建一个缓冲区来提供数据的读写。buffer函数本身并不申请内存,只是提供了一个对现有内存的封装。chard1[128];size_tbytes_transferred = s...
分类:
其他好文 时间:
2014-06-15 00:03:47
阅读次数:
207
mysql日志:140614 9:45:36 [Note] Plugin 'FEDERATED' is disabled.140614 9:45:36 InnoDB: The InnoDB memory heap is disabled140614 9:45:36 InnoDB: Mutexes a...
分类:
数据库 时间:
2014-06-14 16:52:44
阅读次数:
232
1.mysql数据库(关系型数据库) 客户端软件:SQLyog 常用引擎:myIsam、
innoDB、 heap myisam与innoDB之间的区别: myisam适用的环境:很多count的计算;查询频繁,但插入不频繁;没有事务;
innoDB适用的环境:要求事务,查询和修改比较频繁;为什么读...
分类:
数据库 时间:
2014-06-13 17:30:07
阅读次数:
322
我们可以通过show
sga命令查看共享池的整体组成部分:....待截图....一、SGA内存结构Oracle中SGA主要包括: 1、固定数据结构部分(FIXED Size)
2、数据块缓冲区(DATABASE BUFFER) 3、REDO LOG缓冲区(redo buffers) 4、共享池(在....
分类:
其他好文 时间:
2014-06-13 16:07:59
阅读次数:
384