自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

bjutlife的专栏

德才兼备,知行合一

  • 博客(11)
  • 资源 (5)
  • 收藏
  • 关注

原创 好久没写blog了

<br />      CSDN是我众多的BLOG之一,也是我最喜欢的BLOG,一直觉得这里很酷,哈哈<br />      不过还是好久没来了,看看记录,上一篇记录是研一开学初,这一年好,浑浑噩噩,基本没学到东西,过得稀里糊涂,想象的生活和现实总有差距。<br />      决定复活BLOG,也要复活我的生活,不能浑浑噩噩~

2010-07-04 16:52:00 371 2

转载 LIBCD.lib(wincrt0.obj) : error LNK2001: unresolved external symbol(转)

 学习VC++时经常会遇到链接错误LNK2001,而一般说来发生连接错误时,编译都已通过。产生连接错误的原因非常多,尤其LNK2001错误,常常使人不明其所以然。产生LNK2001错误的原因:一个是由于编码错误导致的LNK2001,在这不想详细说.另一个由于编译和链接的设置而造成的 LNK2001.最经常发生的是:"LIBCD.lib(wincrt0.obj) : error LNK2001: u

2009-09-15 19:28:00 1675

转载 JAVA获取系统时间

方法一:用java.util.Date类来实现,并结合java.text.DateFormat类来实现时间的格式化,看下面代码:import java.util.*; import java.text.*;//以下默认时间日期显示方式都是汉语语言方式//一般语言就默认汉语就可以了,时间日期的格式默认为MEDIUM风格,比如:2008-6-16 20:54:53//以

2009-08-25 19:01:00 1124

原创 人月神话

      人月神话是本不错的书,现在看到第六章,有时间了还想重新读起      书本身有用的东西很多了,限于个人水平,现阶段能吸收到的很少      目前感觉最大收获就是书上以巴别塔为例子,讲述的团队合作重要性。在学校做课程设计的时候,几乎全部都是一个人独立完成,虽然锻炼了自身的编程能力,却也没学到和同学的合作,日后若开发项目,想必是很大的障碍。      记得听过一句话,大

2009-06-30 21:37:00 319

原创 exit(0)报错~

文件打开失败,用exit(0)退出。可编译就是报错,为什么呢?原来用exit(0)的时候,得加上#include问题是解决了,只是为什么教科书上都没有加这行呢- -!

2009-03-11 14:18:00 2331

原创 scanf函数用法注意~

复习C语言中,按书上的题目写了一个简单的程序:#includevoid main(){ float h1,h2,h; char sex,add1,add2; printf("Please input sex:"); scanf("%c",&sex); printf("Please input Fathers height:"); scanf("%f",&h1); printf("Please

2009-02-26 12:07:00 613

原创 编译原理---词法分析器

题外话(打开csdn,发现居然快一年没更新了。。。。。。这一年过的是有的浑浑噩噩~~)正文编译原理还是挺高深的,不过既然是用C做,呵呵。。。闲话少说,直接上代码#include#include#include#include#define MAXSIZE 100#define N 50void init(char *ch){    char newc[N];    newc[0]=NULL;   

2008-05-05 17:55:00 586

原创 文法分析中推导的建立(带一点点美化:))

开发环境是Win-TC1.91版,Win-TC的兼容性真不好说呢~~~~~~~~~#include#include#include#define maxsize 15#define closegr closegraphstruct RuleNode   /*存储规则右边的数据结构*/{    char symbol;    struct RuleNode *nextRule;    struc

2007-07-19 10:26:00 817 2

原创 C图形化编程的一点发现

用PRINTF输出时,要注意长度别太长了啊............会跳出的..........................偶在老师检查的时候跳出了..............啊......................... 

2007-07-17 12:00:00 932

原创 数据结构课程设计--------文法分析中推导的建立(第一天进度)

再不开始来不及了,可咱没学过编译结构啊,只能把已知的存储的模式写了,经测试目前是没发现BUG啦开发环境:WINTC 1.9.1#include#include#define maxsize 10struct RuleNode{    char symbol;    struct RuleNode *nextRule;    struct RuleNode *next;};struct Ru

2007-07-06 21:12:00 779 3

原创 构造二叉树的抽象数据类型对于给定的先序序列和中序序列,构造二叉树,并按层输出所有结点内容,要求每层结点输出一行按层输出上述二叉树所表示的森林的所有结点内容

第一次发表文章刚编好的程序,在WINTC环境下运行无错误,题目要求如题(不是伪码,可以直接运行哦)#include #include #define MAXLENGTH 1000struct BiTNode{    char data;    struct BiTNode *lchild,*rchild;};struct SqQueue{    struct BiTNode *data

2007-05-20 22:36:00 1823 2

JAVA写的6种内部排序算法简单实现

去笔试被鄙视了,回来复习数据结构,把排序算法用JAVA写了一遍,不要资源分攒RP,下次笔试一定要过啊^_^

2011-06-05

JAVA做的仿Vista下Windows日历的日程管理软件

用JAVA语言,仿照Vista界面下的Windows日历程序做的程序.能管理约会的任务事项,带有提醒功能.因为自己做的,所以资源分就调高了点,呵呵...请大家给予改进的地方和指正bug

2009-09-13

用JAVA做的日历小程序

采用JAVA语言编写,是自己做的一个仿windows日历程序(带闹钟和日程安排)的一个组成部分,但也可以当成一个独立的应用小程序用啦,欢迎大家测试,找BUG,交流~

2009-08-25

词法分析器

自己做的一个词法分析器<br>有预处理<br>

2008-06-30

在语法分析器的基础上构造的三地址代码生成器

三地址代码是编译原理语法分析后的中间语言的一种,这是我刚完成的三地址代码生成器,符合的语法规则及其语义规则如下(S→if C then S1 else S2,这条规则没有加,其余都已完成,也许还有bug,欢迎大家给予指正):产生式 语义规则S → id = E S.code = E.code || gen(id.place’:=’E.place)S → if C then S1 C.true = newlabel; C.false = S.next;S1.next = S.next;S.code = C.code || gen(E.true’:’) || S1.codeS → if C then S1 else S2 C.true = newlabel; C.false = newlabel;S1.next = S2.next =S.next;S.code = C.code || gen(E.true’:’) || S1.code ||gen(‘goto’,S.next)|| gen(E.false’:’) || S2.codeS → while C do S1 S.begin = newlabel; C.true = newlabel;C.false = S.next; S1.next = S.begin;S.code = gen(S.begin’:’) || C.code ||gen(E.true’:’) || S1.code || gen(‘goto’S.begin);C → E1 > E2 C.code = E1.code || E2.code ||gen(‘if’E1.place’>’E2.place’goto’C.true) ||gen(‘goto’C.false)C → E1 < E2 C.code = E1.code || E2.code ||gen(‘if’E1.place’<’E2.place’goto’C.true) ||gen(‘goto’C.false)C → E1 = E2 C.code = E1.code || E2.code ||gen(‘if’E1.place’=’E2.place’goto’C.true) ||gen(‘goto’C.false)E → E1 + T E.place = newtemp;E.code = E1.code||T.code||gen(E.place’:=’E1.place’+’T.place)E → E1 - T E.place = newtemp; E.code = E1.code || T.code ||gen(E.place’:=’E1.place’-’T.place)E → T E.place = T.place; E.code = T.codeT → F T.place = F.place; T.code = F.codeT → T1 * F T.place = newtemp;T.code = T1.code || F.code ||gen(T.place’:=’T1.place’*’F.place)T → T1 / F T.place = newtemp; T.code = T1.code || F.code ||gen(T.place’:=’T1.place’/’F.place)F → ( E ) F.place = E

2008-05-30

空空如也

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

TA关注的人

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