自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

cnjsnt_s的专栏

享受生活、享受工作

  • 博客(23)
  • 资源 (1)
  • 收藏
  • 关注

原创 数据结构之单链表反转

本文主要介绍了单链表反转的两种基本算法。

2010-07-23 17:24:00 1465

原创 数据结构之抽象层次

本文介绍了通用数据结构的简单抽象层次。

2010-07-09 16:25:00 2940 1

原创 MySQL之视图

基于MySQL,简单介绍了视图相关的概念。

2010-07-02 15:11:00 665

原创 MySQL之外键约束

  MySQL有两种常用的引擎类型:MyISAM和InnoDB。目前只有InnoDB引擎类型支持外键约束。InnoDB中外键约束定义的语法如下:[CONSTRAINT [symbol]] FOREIGN KEY [index_name] (index_col_name, ...) REFERENCES tbl_name (index_col_name,...) [

2010-05-01 11:48:00 6131

原创 最近的一个月

  博客一个多月没有更新了,最近一个月实在是太忙了,平时周末根本就没有时间上网,这几天才稍微好点了,好歹第一个release出去了,下周又要开始紧张的下一阶段的工作了。   最近接触了很多对我来说比较新的技术和知识:AJAX、Template Toolkit、CSS、TWiki Plugin、MySql数据库设计、Perl DBI等等。更不用说Perl了,进公司后就一直在用。虽然我个人更喜

2010-04-02 10:12:00 762 1

原创 Bugzilla之类继承体系结构及其扩展应用(二)

  (一)中介绍了如何为Bugzilla的新增数据库表写一个类似于API的交互类。如果我们想Bugzilla安装时也创建好新增的表rc,表格式同文(一)中,如下:Field NameTypeRemarksrc_idmediumint自增,表的主键。bug_idmediumint所属bug对象的id。

2010-02-11 13:06:00 1664 1

原创 2009年个人书单续

09年年中的时候给自己列过一个一年的读书清单,现在已经是10年了,稍微总结一下: 一、已完 01、《大话设计模式》 02、《鸟哥的LINUX私房菜:基础学习篇》 03、《杜拉拉升职记》 04、《杜拉拉2 年华似水》 05、《Exceptional C++中文版》 06、《UNIX环境高级编程(第2版)》 07、《写给大家看的设计书(第3版)》 08、《用TC

2010-01-30 08:22:00 556 1

原创 Bugzilla之类继承体系结构及其扩展应用(一)

    Bugzilla是著名的开源bug跟踪系统,其开源的特性决定了用户可以根据自身的需要来进行定制,下面我将以版本3.4.4为基础来和大家聊一聊。     本文首先介绍了Bugzilla中的部分类继承结构,随后说明了如何利用Bugzilla中现有的类来对其进行扩展。     Bugzilla中,大部分数据库表都各自对应于一个Perl Module,同时也是一个类,如Bug类处理

2010-01-15 13:37:00 1455 1

原创 我的同学们

  上周六,有个在爱尔兰的同学回来,借这个机会大家正好聚了一下,聊一聊大家最近的情况。    杨头,也就是聚会的主角,从爱尔兰IBM休大假回来,特地来上海。这位同学在国外干得好好的,却老想着回国,还老想着快点找个女朋友。要知道,他可是我们中年纪最小的啊。我们都觉得他在国外呆得好好的,就算要回来也不要太着急啊,干个三五年再回来也不迟啊。他说,自己一个人在外面真的挺孤独,挺寂寞的。难怪啊,估计

2009-12-27 14:15:00 860 5

原创 Perl之正则表达式基础(四)

接上一篇,继续介绍关于Perl中正则表达式稍微高级点的话题。列表上下文中的m//在列表context中使用模式匹配(m//)时,如果匹配成功返回值为内存变量值的列表;如果失败则为空列表,例如:$_ = "Hello Jessie, congratulations!";my ($first, $second, $third) = /

2009-12-15 11:27:00 1509

原创 好的数据结构=程序代码

      最近在做关于公司流程的Bugzilla定制项目,基本的需求就是使用JavaScript来check流程(PR/CR/Review/TimeTracking)的状态迁移时的必填项不能为空。接下来我就写写项目做到现在自己的一些感触。      由于以前没有使用过JavaScript,也比较欠缺Web编程方面的经验,只是满久之前看过一本这方面的书(至于书有没有读完也记不清了),所以一

2009-12-10 08:19:00 733 1

原创 Perl之正则表达式基础(三)

最开始我说过,Perl的最强大之处在于处理文本。然而,在前两篇(一、二)中,我只介绍了如何来匹配模式。本文中我将演示如何通过模式来改变字符串,即如何使用正则表达式来处理文本。 替换s///:如果将m//看作“查询”,那s///操作则类似于“查询并替换”,它将替换模式所匹配上的部分。m//可以和任何字符串表达式进行比配,但显然s///只能修改被称为左值的数据,

2009-12-04 15:35:00 861

原创 Perl之正则表达式基础(二)

上一篇我介绍了一些Perl中正则表达式的基础知识(元字符、简单的量词、字符类等),接下来我将继续介绍Perl中正则表达式的其它基础知识。 锚定^:表示在字符串的开头进行匹配。$:表示在字符串的结尾进行匹配,不考虑是否存在换行符。 词锚定/b:词界锚定,针对单词使用。/B:非词界锚定,将在任何非/b匹配的点上进行匹配。 绑定操作符=~:对$_进行匹配只是默

2009-11-29 07:50:00 1207

原创 Perl之正则表达式基础(一)

        正则表达式是一种特殊的语言写成的程序,内嵌于Perl之中。Perl被设计为90%用来做文本处理,而正则表达式就在文本处理中发挥着重要的作用。其实,正则表达式不仅仅是Perl的一部分,传统的shell命令,如sed/awk/grep,和常用的文本编辑器,如vi,都有它的踪影。当然,不同的正则表达式实现中,语法会有稍许的不同。接下来,我将介绍Perl中关于正则表达式的一些基础知识。

2009-11-23 08:14:00 1293 1

原创 离职,立贴留念

      今天是2009年9月3号,我在现在的公司工作差不多一年半的时间了,今天是我离职的日子,特写此篇已作记录!       回想去年三月份刚到公司培训时的懵懂无知,经历了这一年半的项目锻炼和自我的不懈努力,现在的我对于商业项目开发已经有了自己的理解,对自己的职业生涯规划也更加清晰和坚定。       当然,我也要感谢给予我成长基础的公司,感谢工作中帮助我的各位同事。 

2009-09-03 13:31:00 803 2

原创 C库函数atoi的实现和一些讨论

函数原型:int atoi(const char* str)函数功能:将字符串转换为对应的整数值基本步骤:      1)处理空白字符;      2)处理符号字符;      3)处理数值字符;      4)返回结果。函数实现:#include #include static int atoi(const char* str){ int r

2009-08-26 14:22:00 2067

原创 2009年个人书单

以下是我个人准备在今年读的一些书籍,列一下: 一、已完1、《大话设计模式》2、《鸟哥的LINUX私房菜:基础学习篇》3、《杜拉拉升职记》4、《杜拉拉2 年华似水》5、《Exceptional C++中文版》 二、在读1、《UNIX环境高级编程(第2版)》2、

2009-07-28 17:27:00 655

原创 移植DHCP服务到MPC8377E开发板

下面是移植DHCP服务的过程。 一、 移植环境1、硬件环境:Host:X86 PCTarget:MPC8377E 开发板 2、软件环境:Host:Red Hat 4.1.2-12,Linux kernel 2.6.29.1Tar

2009-07-20 16:22:00 2277

原创 移植DNS服务bind到MPC8377E开发板

      最近做一个HomeGW的项目,需要将各种常用服务移植到开发板上来,和大家分享一下移植的过程。先写用于DNS的bind。 一、 移植环境1、硬件环境:Host:X86 PCTarget:MPC8377E 开发板 2、软件环境:Host:Red Hat

2009-07-17 17:14:00 3350 3

原创 串口波特率自动检测的一种工程实现:分段特征值匹配

最近做的一个linux上的项目,串口需要对上位机的未知波特率自适应,在google了一通之后找到满多的资源,但是都不能满足项目的需要,最后借鉴前人的做法,终于解决了问题,这里把方法记录下来,和大家分享一下。 一、需求      自动检测到上位机的典型波特率(1200,1800,2400,4800,9600,19200,38400,57600,115200)。 二

2009-07-15 13:23:00 5317 2

原创 零碎知识

1.c = a+++b的意义?c = (a++) + b; 2.中断服务子程序(ISV)的特点a.ISV 程序不能带参数;b.ISV程序不能有返回值;c.如printf等有重入问题的函数不能在ISV内部调用(printf还有性能上的问题);d.ISV程序要求高效率、高性能,所以诸如浮点运算等复杂的计算不要在ISV程序内部处理。 3.指针数组的大小char*

2009-06-02 22:00:00 552

翻译 边界优化

原文标题:Using bounds for optimization原文作者:Andrew Koenig原文链接:http://dobbscodetalk.com/index.php?option=com_myblog&show=Using-bounds-for-optimization.html&Itemid=29       我意识到,最近碰到的一项优化技术我已经看到过很多

2009-06-02 16:52:00 1001

原创 云南之旅

      五月中下旬,我和老婆去云南旅游了。我们俩在一起三年了,还没有一起出去玩过,实在有点说不过去。三月底我们结了婚,趁着公司现在不忙,把婚假休了,也正好放松一下。这里把在云南的见闻记录一下:       昆明      交通太拥挤,在上海打的只要15分钟的路途硬是跑了双倍的时间,出租车司机也很牛,带着我们在小巷子里穿来穿去,利用了能利用的每一条小路。      昆明的导游

2009-06-02 15:06:00 828

The Evelution of the Unix Time-haring System

Dennis M. Ritchie著,分时操作系统unix的演化,了解历史的好文。

2009-06-14

空空如也

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

TA关注的人

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