自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

原创 erlang aix 上的安装

如果有兄弟想通过这篇文章来在aix上安装erlang,目前是打错主意了,这篇文章主要描述安装的痛苦经历。aix是开源软件的噩梦。erlang鼓吹得最多的是电信级应用,无法想象在电信级应用中不用aix是什么样子,至少我所在的行业要么是全系列IBM主机,要么是全系列HP主机,还真没有见到哪个应用是用Linux的。在当前主机上安装erlang,我首先用的gcc 3.3.2.从我接触aix起就一直

2010-05-26 16:52:00 1591 4

原创 erlang aix 上的安装

如果有兄弟想通过这篇文章来在aix上安装erlang,目前是打错主意了,这篇文章主要描述安装的痛苦经历。aix是开源软件的噩梦。erlang鼓吹得最多的是电信级应用,无法想象在电信级应用中不用aix是什么样子,至少我所在的行业要么是全系列IBM主机,要么是全系列HP主机,还真没有见到哪个应用是用Linux的。在当前主机上安装erlang,我首先用的gcc 3.3.2.从我接触aix起就一直

2010-05-24 21:06:00 505

原创 看看str系列函数的实现 一

很多面试题都会提到自己来实现一个函数,strcmp,strcpy,strstr……我们来看一下一下函数的实现:intstrcmp (p1, p2)     const char *p1;     const char *p2;{  register const unsigned char *s1 = (const unsigned char *) p1;  //register 表示向编译器建

2007-12-26 16:14:00 1974

原创 做个宽容的程序员

今天看在chinaunix上看到有个牛人发了一段btree的代码,最近我也在关心数据进行大量的消除重复和排序等方面的操作,便想看看开源的btree实现.记忆中sqlite是用btree实现索引机制的,于是打开sqlite的代码,在注释中看到一段文字,本人e文水平极其地下,翻译绝对不可能达到信达雅中任何一境界,大家对照原文勉强看.** The author disclaims copyright t

2007-12-17 17:52:00 562

原创 水煮coreutils 之三 完美hash

 #include hash.h>/* Some useful hash function. Its not a particularly good hash function ( but people believe in it because it comes from Dragon book.*/unsigned inthashpjw (const unsigned char *x

2007-12-14 09:47:00 2101

原创 水煮coreutils 之二 hash

水煮coreutils 之二 hash 在查找效率要求高的系统中,hash是一个永远不变的话题,查找时间为O(1),把大家的眼光深深的锁定在上面再也走不开.天下没有白吃的午餐,hash表也是视内存入粪土的东东,浪费内存起来也是大把大把的.空间换时间的思想在这里体现的淋漓尽致. 第一次正式的接触这类东东还是在看偶们公司的代码的时候,以前做这类事情都是用Map,但是Map的效率貌似O(log2 n),

2007-12-13 10:27:00 752

原创 水煮coreutils之 rm

 前言:    这是水煮coreutils 系列的第一篇,写下在读linux coreutils 代码的心得体会,随着难度的渐渐加大,不知道能把这个系列坚持到什么时候,也许这是第一篇也就是最后一篇.    coreutils 是linux系统中最接近我们日常使用的部分,rm cp ls cat 等命令皆发于此,最常用意味着最稳定,最高效,偶自认为 目前不是看内核代码的那块料,那就从最基本的地方看起

2007-12-05 16:24:00 805

原创 批量 改名

虽然偶不至于在简历里写上精通shell,但是内心的深处觉得还是对shell比较在行的.那么如果有人问,偶想在linux下对大量文件批量改名,请做答!答案是多种多样的,回答全面很难,但是来个1234还是莫有问题的,反正偶不是精通的大牛,偶是水货!!!1. find ./ -name xxx -exec mv {} {}.xx /这个是最简单的了,但是有一点不好的是只能在后面加个后缀2.find ./

2007-12-03 13:53:00 650

原创 Glib 学习1

  八月十五,阴有小雨,无聊在家。 久闻GLib算法精妙,是linux下偷鸡摸狗,杀人防火,居家常用之利器,遂决定down来 一see。 down下GLib的文档看了一下,发现果然妙哉,有很多东西都是我以前寻觅的,相见恨晚。 从rand入手写个测试文件: main.cpp #include #include int main(int argc,char **argv){ GRand * p1=

2006-10-06 19:55:00 1285

原创 awk 提取用户areacode的例子

目的把第四列的areacode 提取出来放到第三列把余下的部分放第四列,第四列有多种形式本地号码不带区号的,外地号码带区号的外地号码带17909+区号+(固定电话号码)/(手机号码),17908 ip卡,179690+手机号码,0+手机号码等文件内容形如:以tab分割共8列 noarc04.txt /*0874 8793865 0 8793419 2006-04-1909:11:39 51

2006-06-01 14:35:00 925

原创 ace 学习手记 20050829

编译vc下:解开压缩包以后 创建一个config.h 的文件 #define ACE_HAS_STANDARD_CPP_LIBRARY 1#include "ace/config-win32.h"打开工程文件就可以编译库了。编译工程 需要注意的是 路径设置 一般我会在环境变量 path 和 include 设置相应参数然后设置为多线程编译  可惜了 我不能用editplus 编译了 要用vc 参数

2005-08-29 18:17:00 1143

空空如也

空空如也

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

TA关注的人

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