自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

oyd的专栏

草木竹石皆可为剑

原创 一段PHP版本的lambda实现

还有些缺陷,但能实现Church的自然数的lambda定义 class lambda { private $f; private $args; private $count; public function __construct($f, $args = ...

2014-11-05 11:27:40

阅读数 7605

评论数 0

原创 每个公司都有那么几个2B把memcache_add封装成memcache_set

他们 把add封装为 if(!add(...)) set(...); 把replace封装为 if(!replace(...)) set(...); 把increment封装为 if(!increment(...)) set(...); 现在,所有的操作都不会返回false了,使用者可...

2013-11-29 12:03:05

阅读数 10173

评论数 2

原创 分享一个带权随机函数

/** * 带权重的随机数 * * 权值越小,概率越偏向min,反之偏向max * @param min * @param max * @param weight 取值范围 [...

2013-08-05 14:18:15

阅读数 12713

评论数 0

原创 发现一款感觉很不错的学英语软件:Rosseta Stone

Rosseta Stone,即罗塞塔石碑,不止可以用来学英语,还可以学日语,法语,粤语,汉语等等。 这软件其它不说,至少让我有兴趣学。我现在美国英语1级还没学完,但是学了也有10多个小时了,进度报告里看着自己每一课的得分和时间汇总,很有成就感。 这是一款用flash做的软件,尝...

2013-07-05 21:28:10

阅读数 15901

评论数 0

原创 vim里面如何去掉文件最后一行的eol

按说,文件结尾没有eol是一种不正确的文件格式,但是许多windows下的软件喜欢这样。这个我们暂且不讨论,先看看去除eol的需求是怎么来的: php文件结尾如果是 ?>, 并且这个php被include了,并且......(这个条件我忘记了,总之我还没有碰见过也不想碰),那么

2011-09-13 15:22:59

阅读数 24769

评论数 0

原创 从windows到*nix(六) 程序开发

 提纲 集成环境编译器(gcc)调试器(gdb,printf)依赖管理(make)搜索代码(grep)代码编辑器(vim)代码内跳转(ctag,cscope)函数和类列表(taglist)自动补全(^N, ^x^o)编译错误/代码对应(make+vim)程序员手册(man)  从这一章开始,要开始...

2010-01-14 17:50:00

阅读数 22411

评论数 1

原创 从windows到*nix(五) IO重定向与管道

标准IO stdin,stdout,stderr,分别是标准输入,标准输出,标准错误。windows和*nix下都有的。默认情况下,标准输入相当于从键盘输入,标准输出和标准错误相当于向屏幕输出。C语言中,这三个是FILE*类型(文件指针),例如你用printf,那么内容直接输出到标准输出,等价于f...

2009-12-28 09:59:00

阅读数 23055

评论数 0

原创 从windows到*nix(四) 编辑器

本文是针对vi来说的,因为它及它的变种在*nix上使用最广泛,但是挫败的用户数却最多。用户遵循某安装或者配置指示,一路顺利,直到遇到:“用vi编辑xxxx.conf,在其中加入xxxx”,没经验的用户不但无法继续,就连退出vi都是一个难题。 虽然*nix上还有其他更适合windows用户习惯的编辑...

2009-12-25 10:41:00

阅读数 21932

评论数 0

原创 从windows到*nix(三) 多任务

我们知道windows是一个多任务操作系统,同时运行的任务可以任意切换,还有任务管理器,*nix也是。你一定不会满足一次只执行一个程序,等待程序结束后再执行下一个。下面我们来看看怎么做: 后台启动找一个耗时比较长的例子来说明一下问题:$ sleep 10(10秒后)$  这是程序在前台运行时的情形...

2009-12-24 10:03:00

阅读数 22713

评论数 3

原创 从windows到*nix(二) 日常操作

在windows下,我们有这样一个使用流程:登录系统->浏览文件系统->找到程序执行/找到文档打开->退出系统。 登录在*nix中,有两种登录方式,一种是直接在本地终端上登录,一种是通过ssh或者telnet远程访问。不管哪种方式,在输入用户名、密码并成功登录后,出现在面前的是一...

2009-12-22 16:45:00

阅读数 23683

评论数 5

原创 从windows到*nix(一) 软件的安装

注:本系列文章讲述对程序员而言windows和类unix操作系统(*nix)在使用上的异同,并以*nix为主。涵盖内容包括程序安装、日常操作、编辑器,IDE,管道,GUI vs CLI......,文章宗旨在于引导有经验的windows程序员顺利过渡到*nix下。 windows下安装软件的一般步...

2009-12-21 16:55:00

阅读数 25095

评论数 13

原创 受不了cygwin的诸多问题和龟速,终于装了一个正宗的linux

公司的一台开发用机再一次崩了,几经变迁,已经找不到管理员,cygwin用着有时候行,但有时候真的无能为力,遂决定装一台真正的linux。windows日常还得用,只好搭上VMware这次装的是Gentoo linux,先下了个100M的iso启动光盘,启动进去后再下了130M的包,之后还算顺利。 ...

2009-12-16 17:33:00

阅读数 22445

评论数 2

原创 分享一个linux下的C程序读取配置文件的方法

分享一个linux下的C程序读取配置文件的方法当你的配置文件是形如 key1=value1  # 这是注释  key2=value2   类型的文件时,真的是非常非常简单,非常快捷。假设你的配置文件名为/path/to/file/myconf你的C程序为/path/to/file/myprog那么...

2009-12-14 18:40:00

阅读数 24948

评论数 5

转载 关于换肤、子类化,征求解决方案

(转我自己在论坛上发的老帖2004-06-25 14:52:52 在 VC/MFC / 界面 提问) 对于应用程序的换肤及子类化。下面是我尝试过一些方法,     以在CAboutDlg中子类化其中的Button为例:     第一种:直接用现成的类     1.自己写一个类class   CBu...

2009-12-10 15:13:00

阅读数 22014

评论数 0

原创 autobook的目录

   Top: Autoconf, Automake, and Libtool   Contents: Table of Contents   Index: Index   About: About this document Table of Contents    1. 介绍       1....

2009-12-10 12:57:00

阅读数 22648

评论数 0

原创 第一次滑雪经过——教你如何省钱

 以下经验只针对北京的滑雪场,阅读对象仅限从没滑过雪的人。我不说滑雪的感受,那些你们自己滑的时候去体验。我只探讨如何花尽量少的钱享受尽量多的乐趣。 选周一到周五去,不要在周末。因为一,周末票价贵一点,二、周末人多你滑不上,无形中降低了你的乐趣,另外人多容易造成事故。请不开假的自己权衡一下,是上一天...

2009-12-09 01:30:00

阅读数 23067

评论数 0

原创 直接访问mysql的BDB存储引擎

我们知道BDB是一种嵌入式的数据库,存取效率比mysql高,但是管理起来没有mysql方便,在分布式应用中同步也是一个问题。恰好mysql是支持用BDB作为存储引擎的(5.1之后就不直接支持了,因为BDB被oracle收购了),那么能不能让mysql来进行数据管理和同步,而实际应用则绕过mysql...

2009-11-30 11:23:00

阅读数 25618

评论数 1

原创 换部门,开始学新东西了

终于不做php的web开发了,博客这么久不更新,和这个也有一定关系(php实在是太简单了,简单到你根本没什么好说的)。 现在重新拾起丢下已久的C/C++,有些知识要学习:邮件系统的结构,postfix的结构FreeBSD系统使用(有些地方和linux的不一样,连make都和gnu的不同)autot...

2009-11-25 15:31:00

阅读数 22129

评论数 0

原创 习武经历(四)

因为最近练起来很郁闷,练武日记漏了一次没记。大体说起来就是老也打不过别人,还老挨打,昨天还负了伤,眉角上开了一道小口,可能会留下疤痕,以后我就是反派角色中常见的刀疤脸了。胳膊上早已是伤痕累累见惯了我都不当回事了,可是我速度慢反应慢力量差,我真的怀疑我能否练成。师父说的半年就能练成,现在已经过去一个...

2009-08-03 14:19:00

阅读数 22036

评论数 0

原创 习武经历(三)

这一段时间的练习,我已经彻底抛弃"武术以弱胜强"的这种天真想法了。就像师父说的,格斗中永远都是强打弱,而武术的作用是使习练者由弱变强。即使抛开力量耐力上的因素不说,就是纯技巧性的招式,也要求习练者反复练习,直到变成一种本能反应。因为格斗中,对手不会给你时间去思考遇到什么情况用哪...

2009-07-15 15:59:00

阅读数 22370

评论数 0

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