MacBook Pro – Fan Control

这篇文章主要介绍了在Mac OS X 10.8.4、Ubuntu 13.04 x64和Windows 7 x64三个系统平台下对MacBook Pro(以下简称:MBP)的风扇控制,因为不知道为什么的原因,我个人和不少人的MBP都表现出风扇调速迟钝的问题,通常都是2000RPM左右,然后等到机器超过90摄氏度后风扇开始提速到6000RPM进行散热,但这个肯定不是我们需要的效果,我们要的是,要么自己控制,要么自动调整。

目前,本人的电脑装的是三系统共存,就是Mac OS X 10.8.4、Ubuntu 13.04 x64和Windows 7 x64

简单的内存管理类(关于malloc与free)

大家在写代码的时候是否有忘记free指针的时候呢?

如果是大型项目肯定会用一些比较稳定的开源库一类的来解决。而如果是私人的小项目,或者是测试一类的代码遇到这类问题还需要各种检查,是否很浪费时间呢?

给大家分享一个我个人使用的内存管理类哈~可以使用Create一块空间,之后可以不需要去管这块空间最后是否free掉,因为类析构时候会自动帮助free掉,而如果想要手动free也支持,直接传入申请空间时候取得的ID就可以指定析构了。这个还是比较适合私人用用哈~

521随笔

听说今天是20130521,一辈子就这么一天,可惜没有人陪我过。

还得上班写代码,最近也比较忙。差不多有半年没有更新了吧~嘿

最近买了一个MBP,还别说乔布斯的本确实不错。无论是外形还是内涵。我喜欢的类型哈。学习了有1周ObjC了。打算研究研究能否开发个小应用哈~

机会是留给有准备的人嘛,还是需要天天学习啊,顺便推荐个学习网站吧。

http://www.ucai.cn

关于脏数据、脏数据块的正确定义,commit的内部机制

有人觉得脏数据是指错误的业务流程在系统中产生的无用异常数据。 产生这种数据的原因可能是因为错误的业务流程或者手动在数据库中制造。

例如在百度百科中,对脏数据的定义是这样的,“脏数据是指源系统中的数据不在给定的范围内或对于实际业务毫无意义,或是数据格式非法,以及在源系统中存在不规范的编码和含糊的业务逻辑”。

无论这种定义是否正确,在oracle中脏数据的定义不是这样的。在oracle中,脏数据是指在内存中而未写入硬盘的数据。脏数据块即为在内存中而未写入硬盘的数据块。

Linux脚本

Linux下开发人员时间长了会使用各种脚本,来增加开发效率,分享一个本人常使用的自动登录脚本。

首先需要安装插件

ubuntu       apt-get install expect
fedora       yum install expect.x86_64
opensuse     zypper install expect

之后就可以这么写脚本了,需要传参数 IP、用户名、密码、服务器的语言类型,可以使用locale命令查看。

我的vim配置

我用vimrc,其中配置了函数列表,目录列表,函数跳转,定义跳转,xml排版,自动关联cscope和tags,快捷注释。

其中需要下载一些插件才能用,比如我用的fedora,需要下载的列表为

vim-X11.x86_64
vim-common.x86_64 
vim-enhanced.x86_64
vim-filesystem.x86_64 
vim-halibut.noarch 
vim-minimal.x86_64
vim-perl-support.noarch
cscope.x86_64
ctags.x86_64

之后配置$HOME目录下的.vimrc

末日杂记

眨眼间半年就过去了,毕业后的日子终究没有上学时候自由,可是大家都希望毕业,有点纠结呀。

工作的生活有点千篇一律,天天都是代码,bug,需求。不过初次步入社会,与学校中的生活还真是区别甚大。天天的生活仿佛回到了小学,每天盼着下班,周末,放假。