- 博客(8)
- 资源 (3)
- 收藏
- 关注
转载 Evolution 打开 eml附件
Open evolution and compose a new mail.Attach the .eml file as an attachment to this mail.Save the mail and close the compose window.Select the mail from the Evolution main window.Below the viewing pan
2014-05-26 13:42:38 711
转载 使用gprof和oprofile查找性能瓶颈
使用gprof和oprofile查找性能瓶颈 有些时候,我们特别关注程序的性能,特别是底层软件,比如驱动程序、OS等。为了更好的优化程序性能,我们必须找到性能瓶颈点,“好钢用在刀刃上”才能取得好的效果,否则可能白做工作。为了找到关键路径,我们可以使用profilng技术,在linux平台上,我们可以使用gprof和oprofile工具。 gprof是GNU工具之一,它在编译的时候在每个函数
2014-05-22 17:03:34 853
转载 可重入与线程安全
转自维基百科: 若一个程序或子程序可以“安全的被并行执行(Parallel computing)”,则称其为可重入(reentrant或re-entrant)的。即当该子程序正在运行时,可以再次进入并执行它(并行执行时,个别的执行结果,都符合设计时的预期)。可重入概念是在单线程操作系统的时代提出的。一个子程序的重入,可能由于自身原因,如执行了jmp或者call,类似于子程序的递归调用;或者由
2014-05-21 16:36:17 575
转载 BerkeleyDB 概要
原文链接: Berkeley DB (DB)是一个高性能的,嵌入数据库编程库,和C语言,C++,Java,Perl,Python,PHP,Tcl以及其他很多语言都有绑定。Berkeley DB可以保存任意类型的键/值对,而且可以为一个键保存多个数据。Berkeley DB可以支持数千的并发线程同时操作数据库,支持最大256TB的数据,广泛用于各种操作系统包括大多数Unix类操作系统和Wind
2014-05-21 13:48:58 787
转载 Berkeley DB 由浅入深【转自架构师杨建】
转自: http://leeon.me/a/Berkeley-DB-note 在网上看到不少介绍Berkeley DB的文章,几乎所有的中文文章都是介绍完入门就再也没了。大都是个概括。最近做这个,所以想系统的由浅入深的介绍一下。不清楚的地方可以和我讨论,或参照官方网站sleepycat上的文档。我用的是最新版本 db-4.4.16.NC.tar.gz,这个包中含有详细的英文文档。 为什么
2014-05-21 11:18:55 2544
转载 SQL Server破坏日志备份链之后,可以通过全备,但是也可以通过差异备份来恢复日志链
事务日志备份会备份自上次事务日志备份以来所有的事务日志(如果从来没有过日志备份的话,那就从上一次完整备份开始)。有好几种类型的操作会中断事务日志的连续性,也就是说除非重新开始新的日志链,SQL Server无法再进行日志备份。下面这几种操作都有可能引起日志链断裂: 由完整恢复模式或大容量事务日志恢复模式转为简单恢复模式 从数据库镜像进行恢复 备份日志时指定了NO_LOG 或 WITH
2014-05-08 15:03:11 891
转载 BerkeleyDB 代码示例
#include #include #include #define DATABASE "access.db" int main() { DB *dbp; DBT key, data; int ret, t_ret; if ((ret = db_create(&dbp, NULL, 0)) != 0) { fprintf(stderr, "db_create: %s\n",
2014-05-06 21:50:32 955
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人