自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(20)
  • 收藏
  • 关注

原创 中序转化为后序

/*  transfers to post order and caculate the value of inexp * * @author cozmic * @date   Feb. 2007 * @version 0.1 * * tansfer algrithom : * * swithch(input) *    case (:               push(()     

2007-02-16 10:56:00 725

原创 C中创建静态用户库

1. 静态库文件简介 库文件的作用,就像一个公用工具盒子一样,把所有工具统一管理,统一维护。鉴于C中的库函数相对稳定且较轻便,TC使用的是静态库的方法,即,在链接过程中将应用程序中使用的库函数“嵌入”,以实现代码复用。也就是,在使用者提交计划后,工具箱管理者就把工具发给使用者,而不管使用者在哪个时机使用。当然,前提条件是有充分多的工具。静态库文件实质上是目标文件的集合,每个目标文件包含一个或数

2007-02-15 11:35:00 895

原创 模拟机

/* A Simple Compiler Impletation * @author :  cozmic * @contact:  [email protected] * @version   0.2 * @date:     Feb 2007             *---------------------------------------------------------*       

2007-02-13 19:44:00 1310 1

原创 Data Structure and Arithmetic

What the mean of data structure and arithmetic?It occured to me when I was in the course of Computer Architecure and laterly being repetitively  proved when programming. When we got to the part of m

2006-09-18 16:40:00 840

原创 FreeBSD gnome安装笔记

Gnome 简介GNOME 是一个用户界面友好的桌面环境,能够使用户很容易地使用和配置他们的计算机。 GNOME 包括一个面板(用来启动应用程序和显示状态), 一个桌面(存放数据和应用程序的地方),一套标准的桌面工具和应用程序, 和一套与其他人相互协同工作的协议集。安装Gnome最好从网上下载到iso文件或者购买到安装光盘,这样能省不少时间。 root登陆,运行 /usr

2006-09-17 00:09:00 5777 1

原创 俄罗斯方块

/* * Russian Block * @author cozmic * @version 0.1 * @e-mail: [email protected]*/#include#include#include#include#include/* 组成形状的方块的大小 */#define BLOCKWIDTH  18/* 游戏区的大小 */#define AREAWIDTH   12#defin

2006-09-08 13:37:00 905

原创 技术的年代~

下定决心做技术了,在明白了管理之后。未来的中国是属于技术人员出身的管理人员的。坚信这一点。 

2006-07-13 10:08:00 691

原创 迷失的身份

最近颇沮丧。读了林语堂先生的《生活的艺术》、《吾国吾民》和辜鸿名先生的《中国人的精神》后,竟突然意识到自己并不是个华夏人,惭愧惭愧。都或多或少的沾染了西方重商主义、拜金主义的习气。譬如说看到了一件传家宝,第一反映不是这个宝贝有多美、有什么艺术价值,而是这个宝贝价值几许。似乎钱是衡量一切的标准,也难怪,毕竟是不需费多少脑筋就可想象出一块钱和一万元的差别。西方社会,特别是美国社会,是已物质利益为导向的

2006-05-08 14:28:00 978

原创 哈希查找

/* * Function: Hash table demo * Bucket Collation Method & File Operation * @author:   cozmic * contact:   [email protected] */ #include  #include  /* size of hash table */ #define SIZE      10 #defi

2006-04-23 00:50:00 1458

原创 词法分析简介

词法分析的目的是将输入字符串(程序)分为一个个记号,并为编译器后继工作提供接口。下面我们的问题就是如何从一大串字符串中识别出这一个个记号?(1)离散数学提供了一种优美、简单和通用的解决方案。在解释这个方案之前,先得把程序语言符号分分类(集合)。 期望语言实现的功能决定了程序语言集合(某种程度上也决定了编译器的设计思路)。典型的程序符号分类包括:保留字、标识符和常量。这样(1)就变为如何从一

2006-04-19 23:39:00 1287

转载 堆和栈的区别ZT

一、预备知识1. 1程序的内存分配一个由c/C++编译的程序占用的内存分为以下几个部分1、栈区(stack)— 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。2、堆区(heap) — 一般由程序员分配释放, 若程序员不释放,程序结束时可能由OS回收 。注意它与数据结构中的堆是两回事,分配方式倒是类似于链表,呵呵。3、全局区(静态区)(static)—

2006-04-18 11:25:00 784

转载 编译原理学习指导

大学课程为什么要开设编译原理呢?这门课程关注的是编译器方面的产生原理和技术问题,似乎和计算机的基础领域不沾边,可是编译原理却一直作为大学本科的必修课程,同时也成为了研究生入学考试的必考内容。编译原理及技术从本质上来讲就是一个算法问题而已,当然由于这个问题十分复杂,其解决算法也相对复杂。我们学的数据结构与算法分析也是讲算法的,不过讲的基础算法,换句话说讲的是算法导论,而编译原理这门课程讲的就 是比较

2006-04-14 20:51:00 964

原创 队列

/* * queue * @Author: cozmic *Date:  Apr. 06 * Contact:  [email protected]  */#include #include #define TRUE 1struct queueElement{  int value;  struct queueElement * nextPtr;};typedef struct queueElement

2006-04-14 00:07:00 801

转载 分词算法

转载,有时间准备写一写代码,尝试下~ 自动分词算法的分类 我们可以将现有的分词算法分为三大类:基于字符串匹配的分词方法、 基于理解的分词方法和基于统计的分词方法。 1、 基于字符串匹配的分词方法 这种方法又叫做机械分词方法,它是按照一定的策略将待分析的汉字串与一个"充分大 的"机器词典中的词条进行配,若在词典中找到某个字符串,则

2006-04-11 22:22:00 10336 1

原创 排序二叉树-建立、删除

/* To demenstrate how to build and destroy an ordered binarytree in a recursive manner.  * @author cozmic * @data 2006.4 * @contact [email protected] */#include#include#include/* define ADT */struc

2006-04-08 23:32:00 1370 1

原创 编译器初期

开工!上世纪40年代冯诺伊曼机的诞生,推动了程序编写的发展,那时的程序都是用机器码书写的,呵呵16个字母的高难度游戏。很快,普渡众生的汇编语言面世了。这算是编译器小试牛刀。随着更多的资源投入到计算机硬件生产中,汇编语言的弊端也越来越突出:过度依赖于硬件,移植性差。这样就要求发展出一种更符合自然语言更符合数学定义的语言,当然得先考虑到能解释这种语言的编译器。这是一项富有挑战的工作。195

2006-04-07 00:12:00 814

原创 对于团队的一些思考

在森林火灾研究方面,取得的最有讽刺意义的研究成果是什么呢?有点匪夷所思:每隔几年在森林里投放燃烧球,通过人工放火可以显著的减少自然火灾对森林的毁坏.其实,自然火灾也是森林的一种自调节机制:燃烧了高大的树木,使得较矮的树木得到更多的阳光;燃烧后的灰烬也补充了土壤中的养分…...当然,自然的火灾来的要比人工的剧烈,更具破坏力:因为恶化火灾效果的因素(如积累的腐叶)已经很难控制了.而人工火灾,降低了火灾

2005-08-18 14:14:00 683

原创 抽象工厂的简单例子

[总述]类图请大家自己画出,可以加深理解。只给出大概的结构图: interface PCclass IBMPC implements PCclass HPPC  implements PC--interface CPUclass IBMCPU implements CPUclassHPCPU implements HP--interface HDclass IBMHD implements HDc

2005-08-16 11:48:00 618

原创 用多例模式实现线程的分组并发执行

[问题描述]希望所有相同名字的现成互斥执行,即分组并发,如下例:Thread threada1 = new thread(“1“);Thread threada2 = new thread(“1“);Thread threada3 = new thread(“1“);Thread threadb1 = new thread(“2“);Thread threadb2 =

2005-08-16 10:57:00 1035

原创 用toy-code 演示MVC架构

先说说对MVC的理解:MVC是Smalltalk时代就有的思想了,核心思想是把是把商业逻辑和数据显示分离开来,即,我写model(M)的代码时,只关心我要如何去干这件事,并不关心这件事以什么样的方式呈现给用户面前;相反,我的view(V)代码,只关心如何去显示,至于怎么干的,呵呵,不好意思,请问M吧 :P .有了干活的M, 有了搞宣传的V, 我们的C (Controller)负责指挥的老板, 可就

2005-08-14 04:18:00 1014

空空如也

空空如也

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

TA关注的人

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