自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

chrysanthemumcao的专栏

stay hungry , stay foolish

  • 博客(11)
  • 资源 (7)
  • 收藏
  • 关注

转载 什么是函数式编程?

转载自:http://lxhzju.blog.163.com/blog/static/4500820084893936220/      在Google的MapReduce论文中,没有忘记提及历史悠久的函数式编程给Google的天才们带来的启示:“我们的灵感来自Lisp和其他函数式编程语言中的古老的映射和化简操作”( "Our abstraction is in

2013-04-30 10:52:18 898

转载 linux进程创建:fork、vfork和clone联系与区别

版权声明:转载时请以超链接形式标明文章原始出处和作者信息及本声明http://qhwang.blogbus.com/logs/46874395.html 注意: 文章已迁至新博客: http://www.eyelifes.net/?p=178  fork,vfork,clone都是linux的系统调用,用来创建子进程的,但是大家在使用时经常混淆,这里给出具体例子讲解三者的联

2013-04-29 14:17:30 553

转载 the nondeterminism in MPI programs

the below information come from the website: http://vsl.cis.udel.edu/mpi-spin/There are numerous sources for such nondeterminism in MPI programs: the execution steps from the processes may be interl

2013-04-26 16:30:13 530

原创 cppunit使用方法

1.新建project后,在project上右击选择“属性”,进入到C/C++选项卡,分类选择为"Code Generation",将"Use run-time library"选成“Debug Multithreaded Dll”;分类选择为“C++语言”,选上“允许允许时间类型信息”。在Resource file上右击选中“添加文件到目录”,将cppunit编译后的testrunnerd.

2013-04-24 19:46:37 620

转载 在应用程序中替换Linux中Glibc的malloc的四种方法

打算优化系统的内存分配,接管glibc提供的内存管理,但是整个工程的代码量很大,使用malloc、realloc、calloc和free的地方到处都是,如果自己写好的接口需要重命名所有的调用,先不说工作量,部分没有权限查看代码的.a文件就搞不定了。所以需要替换掉系统的malloc,保证原有调用的名称不变。经过尝试,共有四种方法可以替换,各有优缺点吧。方案1 使用环境变量LD_PRELOAD

2013-04-22 23:55:25 849

转载 ubuntu快捷键 和 自动隐藏任务栏

在Ubuntu中不少大家熟悉的快捷键将,本文提供一些最常用的快捷键,将为你的Ubuntu操作带来便捷之旅。首先提供的是键盘快捷键:1、Super键(Win键) – 打开dash。2、长按Super键 – 启动Launcher。3、按住Super键,再按1,2,3等数字键 – 从Launcher打开一个应用程序,当你按住Super键时,每个应用程序图标上都会显示一

2013-04-21 17:01:25 2008

转载 linux动态链接库的使用

linux静态链接库与动态链接库的区别及动态库的创建 一、引言通常情况下,对函数库的链接是放在编译时期(compile time)完成的。所有相关的对象文件(object file)与牵涉到的函数库(library)被链接合成一个可执行文件(executable file)。程序在运行时,与函数库再无瓜葛,因为所有需要的函数已拷贝到自己门下。所以这些函数库被成为静态

2013-04-21 11:16:25 437

原创 dlmalloc mtrace memory leak

1.make trace-test以生成trace-test文件2.make print-trace来生成print-trace文件。它可以用来对生成的内存的log文件进行查看。如从http://g.oswego.edu/上下载下来的一个sample trace文件,可以使用如下方法查看该文件中使用malloc,realloc,free等函数的情况:./print-trace ../Deskt

2013-04-21 00:08:39 627

转载 linux中用mtrace 检查内存泄漏

使用mtrace检查内存溢出对于内存溢出之类的麻烦可能大家在编写指针比较多的复杂的程序的时候就会遇到。Debug起来也是比较累人。其实linux系统下有一个使用的工具可以帮忙来调试的,这就是mtrace。Mtrace主要能够检测一些内存分配和泄漏的失败等。下面我们来学习一下它的用法。 使用mtrace来调试程序有4个基本的步骤,需要用到GNU C 函数库里面的一些辅助的函数功能

2013-04-20 23:45:22 816

转载 内存映射

内存映射linux内核磁盘内存映射分为文件映射和匿名映射。文件映射是指代表这个映射的vma对应到一个文件中的某个区域。这种映射方式相对较少被用户态程序显式地使用,用户态程序一般习惯于open一个文件、然后read/write去读写文件。而实际上,用户程序也可以使用mmap系统调用将一个文件的某个部分映射到内存上(对应到一个vma),然后以访存的方式去读写文件。尽管用户程

2013-04-18 10:26:13 535

原创 常用命令汇集

1.git log -p filename来显示git库中一个文件的更改情况.

2013-04-02 16:08:23 468

elf文件详细介绍

详细介绍了有关elf文件的内容,值得一看.

2013-02-22

Professional Assembly Language

一本著名的学习汇编语言的书籍,里面的知识很详细而且很实用.

2013-02-22

用vc做的操作系统LRU算法

操作系统写的LRU算法,用栈实现的; 用c++实现的; 你可以参考一下

2010-12-04

操作系统中的时间片轮转算法

用c++实现的操作系统中的时间片轮转算法,如有不足,请改正,谢谢

2010-11-16

用java实现的操作系统银行家算法

用java实现了操作系统中的银行家算法,但是有点长,仅供参考使用

2010-11-16

很全的chm格式的dos命令大全

是chm格式的dos文件,介绍了很多dos命令,而且很全啊

2010-10-18

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除