- 浏览: 155394 次
- 性别:
- 来自: 杭州
最新评论
文章列表
在数据库管理方面,IBM是整个世界的导师。1960年代初IBM说:“要把数据与程序分开。” 于是有了数据库。1970年代初,IBM说:“要用关系模型。” 于是有了关系数据库时代。1980年代初,IBM说:“要有标准查询语言。” 于是有了SQL(群硕软件董事长刘英武是SQL发明者)
- 2007-01-28 20:33
- 浏览 534
- 评论(0)
国学大师王国维先生认为古今成大事业、大学问者,必经过三种境界,第一种境界:“ 昨夜西风凋碧树。独上高楼,望尽天涯路”;第二种境界:“衣带渐宽终不悔,为伊消得 人憔悴”,第三种境界:“众里寻他千百度,蓦然 ...
- 2007-01-27 22:38
- 浏览 655
- 评论(0)
MCS-51单片机的存储器组织结构
Author: Aaron Wong
特点:哈佛结构,程序存储器与数据存储器分开,两者各有一个相互独立的64K(0x0000 ~ 0xFFFF)的寻址空间(准确地说,内部数据存储器与外部数据存储器不 ...
- 2007-01-26 19:56
- 浏览 787
- 评论(0)
1、选择合适的算法和数据结构应该熟悉算法语言,知道各种算法的优缺点,具体资料请参见相应的参考资料,有很多计算机书籍上都有介绍。将比较慢的顺序查找法用较快的二分查找或乱序查找法代替,插入排序或冒泡排序法用快速排序、合并排序或根排序代替,都可以大大提高程序执行的效率。.选择一种合适的数据结构也很重要,比如你在一堆随机存放的数中使用了大量的插入和删除指令,那使用链表要快得多。数组与指针语句具有十分密码的关系,一般来说,指针比较灵活简洁,而数组则比较直观,容易理解。对于大部分的编译器,使用指针比使用数组生成的代码更短,执行效率更高。但是在Keil中则相反,使用数组比使用的指针生成的代码更短。。3、使用尽 ...
- 2007-01-26 19:24
- 浏览 569
- 评论(0)
简单常识——关于stream 从文件中读入一行
简单,这样就行了:
ifstreamifs("input.txt"); charbuf[1000];
ifs.getline(buf,sizeofbuf);
stringinput(buf);
当然,这样没有错,但是包含不必要的繁琐和拷贝,况且,如果一行超过1000个字符, ...
- 2007-01-23 15:55
- 浏览 584
- 评论(0)
toupper,tolower地球人都知道C++的string没有toupper,好在这不是个大问题,因为我们有STL算法:strings("heLLo");transform(s.begin(),s.end(),s.begin(),::toupper);cout<<s<<endl;transform(s.begin(),s.end(),s.begin(),::tolower);cout<<s<<endl; 当 ...
- 2007-01-23 15:53
- 浏览 528
- 评论(0)
一般来说,boot.ini格式如下: [boot loader] timeout=10 default=multi(0)disk(0)rdisk(0)partition(2)/WINXP [operating systems] multi(X)disk(Y)rdisk(Z)partition(Q)/WINXP="Microsoft Windows XP Professional" /fastdetect SCSI(X)disk(Y)rdisk(Z)partition(Q)/WIN98="Microsoft Windows 98" /fastd ...
- 2007-01-22 14:24
- 浏览 468
- 评论(0)
要离开程序了,心里面很多失落,未来的路到底怎么样. 贴一段激励自己, 也激励所有的IT人员吧!!
第一章:一个目标
一艘没有航行目标的船,任何方向的风都是逆风
1、你为什么是穷人,第一点就是你没有立下成为富人的目标
2、你的人生核心目标是什么?
杰出人士与平庸之辈的根本差别并不是天赋、机遇,而在于有无目标。
3、起跑领先一步,人生领先一大步:成功从选定目标开始
4、贾金斯式的人永远不会成功
为什么大多数人没有成功?真正能完成自己计划的人只有5%,大多数人不是将自己的目标舍弃,就是沦为缺乏行动的空想
5、如果你想在35岁以前成功,你一定在25 ...
- 2007-01-04 19:12
- 浏览 376
- 评论(0)
一、ALGOL
来自ITwiki,开放的信息技术大百科
ALGOL,也被称为国际代数语言,是计算机发展史上首批产生的高级语言,当时还是晶体管计算机流行的时代,由于ALGOL语句和普通语言表达式接近,更适于数值计算,所以ALGOL多用于科学计算机。
ALGOL这个名称是算法语言的简称,这种语言不是计算机制造公司为某种特定机器设计的,而是纯粹面向描述计算过程的,也就是所谓面向算法描述的。
ALGOL是第一个清晰定义的语言,其语法是用严格公式化的方法说明的。ALGOL语言并没有被广泛的使用,但它是许多现代程序语言的概念基础。
Algol 58:1958年,ACM小组和以当时联 ...
- 2006-12-21 22:28
- 浏览 321
- 评论(0)
首先,把程序员解脱出来,让计算机实现自动编程的想法,是很有意义的,也不完全是天方夜谈。据我所知,“自动编程”的概念,已经在演化计算(智能计算的一 种)中提出了,而且,在一些相对简单而却实用的领域,已经可以有很好的实践。如我们系的老师康立山教授所举的例子,他取三峡大坝岩石的数据,曾演化设计出 一段程序,对其问题获得很好的模型。
如文中所言,或许未来真可以使程序员的身份转变,他们不再是“程序员”,而不得不成为“辅助程序员”;计算机可以自动编程,所以对于一般问题,只需购买一 些自动编程组件(原文如此称呼之),让辅助程序员操作一定的接口就可以由计算机完成编程工作,而且比人做的更好。
...
- 2006-12-20 22:37
- 浏览 456
- 评论(0)
CT公司对外公布最新研发成果 来自美国芝加哥的消息,一家名为CT(Care Technologies)的软件公司向外界公布了其最新的研发成果——一款声称可以把应用软件开发速度提高四十七倍并可在某种程度上代替程序员的自动编程软件。据了解,这款软件被命名为OlivaNova。 为了证实这款软件的功能,Care Technologies公司(以下简称CT)还特地邀请了很多对此感兴趣的公司去其位于德国慕尼黑的一个工作室做了为期两天的访问。在该工作室,参观者 们亲自试用了一些由OlivaNova“编”出来的软件,有一个商店管理系统、一个效用管理软件和一个高尔夫俱乐部管理系统。但由于时间的限制, ...
- 2006-12-19 22:38
- 浏览 299
- 评论(0)
ucGUI390 触摸消息响应过程
by Nathan.Yu <chsdate year="2006" month="12" day="11" islunardate="False" isrocdate="False" w:st="on">2006-12-11</chsdate>
触笔触摸屏幕->
产生中断->
中断处理获得触摸物理坐标->
其后(仍在中断处理函数中)的处理过程:
GUI_TOUCH_Exec-> ...
- 2006-12-11 21:29
- 浏览 518
- 评论(0)
1.编写驱动,主要为Lcd驱动和触摸屏驱动:lcd驱动实现画点函数LCD2410_SetPixel(x,y,c)。对dm2410实验板上的lcd,左上为原点(0,0)触摸屏驱动计算出触摸屏的坐标(x,y),对dm2410实验板上的触摸屏,左下为原点,但不一定是(0,0)
2.触摸屏校准:测出左下最小坐标minX,minY和右上最大坐标maxX,maxY如下填写GUITouchConf.h:#define GUI_TOUCH_AD_LEFT minX#define GUI_TOUCH_AD_TOP maxY
#define GUI_TOUCH_AD_RIGHT maxX#define GUI_ ...
- 2006-12-05 21:49
- 浏览 510
- 评论(0)
本章集中讨论字符串操作,包括拷贝字符串,拷贝字符串的一部分,比较字符串,字符串右对齐,删去字符串前后的空格,转换字符串,等等。C语言提供了许多用来处理字符串的标准库函数,本章将介绍其中的一部分函数。
在编写C程序时,经常要用到处理字符串的技巧,本章提供的例子将帮助你快速学会一些常用函数的使用方法,其中的许多例子还能有效地帮助你节省编写程序的时间。
6.1 串拷贝(strcpy)和内存拷贝(memcpy)有什么不同?它们适合于在哪种情况下使用?
strcpy()函数只能拷贝字符串。strcpy()函数将源字符串的每个字节拷贝到目录字符串中,当遇到字符串末尾的null字符(/0) ...
- 2006-11-16 22:04
- 浏览 398
- 评论(0)