- 博客(16)
- 资源 (11)
- 收藏
- 关注
原创 Sql server 2005中的约束
相信大家学习了数据库后,都知道数据库中的数据是现实世界中的反映,彼此之间可能都存在一定的联系,例如,学生系统中学生的学号是唯一的,学生的年龄要在一定的范围内,不可以随意输入的,等一些情况,这样的例子可能现实生活中,还有很多,从这些例子中,我们可以得出一个结果,也就是一个成功的数据库必须对这些数据进行定义,使它们符合现实,具有完整性,那么这里完整性,就是我们所说的约束. 约束实际上就是使数据完整,也
2009-08-11 12:35:00 1113 2
转载 [内核分析]LXR安装心得(0.9.3版)---RH8.0测试通过
一、下载 (1)LXR 现在LXR已经成为sourceforge的一个project,所以可以到lxr.sourceforge.net上找到最新的lxr代码(当然也就是源代码了)。 (2)perl的DBI http://search.cpan.org/~timb/DBI/ (3)glimpse http://webglimpse.net/download.php http://webglimpse
2009-08-04 10:59:00 931
原创 怎樣閱讀內核源碼
1.获取内核 一般在Linux系统中的/usr/src/linux*.*.*(*.*.*代表的是内核版本,如2.4.23)目录下就是内核源代码(假如没有类似目录,是因为还没安装内核代码)。另外还可从互连网上免费下载。注意,不要总到http://www.kernel.org/去下载,最好使用他的映像站点下载。请在http://www.kernel.org/mirrors/里找一个合适的下载点,再
2009-08-04 10:38:00 1340
原创 Linux中如何修改主機名
如何修改linux主机名才能生效?很多人使用hostname 主机名 来修改,其实这个只是做为暂时的,重启后将恢复到原来的名字.很多人说修改/etc/hosts文件,其实这个文件里的主机名只是为来提供给dns解析的.如果你用不上dns,只需要修改主机名,那修改这个没用.其实是修改这个文件etc/sysconfig/network这个文件里的主机名.NETWORKING=yesHOSTNAME=主机
2009-08-03 11:22:00 1083
原创 如何关闭DEP
DEP的防病毒原理如果你的系统升级到了SP2,启用SP2的DEP功能即可防范病毒破坏,这是因为DEP能够对各种程序进行监视,阻止病毒在受保护的内存位置运行有害代码。DEP通过处理器的NX(No eXecute)功能,查找内存中没有明确包含可执行代码的数据(这些数据有时会是病毒的源代码),找到这些数据后,NX将它们都标记为“不可执 行”。以后如果某程序在内存中,试图执行这些带“不可执行”标记的代码,
2009-07-31 21:37:00 6238
原创 MyEclipse 内怎么样修改(复制)项目名
修改项目名 01 右键单击左侧 Package Explorer 中的 项目名,选择菜单中的 Refactor (ALT+SHIFT+T),选择 Rename (ALT+SHIFT+R)02 右键,先重命名项目名,这样还不行,打开项目根目录,编辑.project文件,把里面的项目名改掉!!! 至于包名类名就只要右键rename就好了有时候会出现下面的问题:=====================
2009-07-30 16:54:00 2295 1
原创 Tomcat 如何允许directory listing
网上下载的Tomcat ,缺省都不允许Directory Listing.问题出在%TOMCAT SETUP%/conf/web.xml 文件中,在配置default servlet 的地方,默认的listings属性值都为false,将其改为true即可。 default org.apache.catalina.servlets.DefaultServlet debu
2009-07-30 16:50:00 1201
转载 Windows内存管理
Windows内存管理 内存管理对于编写出高效率的Windows程序是非常重要的,这是因为Windows是多任务系统,它的内存管理和单任务的DOS相比有很大的差异。DOS是单任务操作系统,应用程序分配到内存后,如果它不主动释放,系统是不会对它作任何改变的;但Windows却不然,它在同一时刻可能有多个应用程序共享内存,有时为了使某个任务更好地执行,Windows系统可能会对其它任务
2009-05-16 17:16:00 555
转载 C/C++语言void及void指针深层探索
1.概述 许多初学者对C/C++语言中的void及void指针类型不甚理解,因此在使用上出现了一些错误。本文将对void关键字的深刻含义进行解说,并详述void及void指针类型的使用方法与技巧。 2.void的含义 void的字面意思是“无类型”,void *则为“无类型指针”,void *可以指向任何类型的数据。 void几乎只有“注释”和限制程序的作用,因为从来没有人会定义一个voi
2009-05-16 17:11:00 525
原创 AT89C51 与 AT89S51/52 的区别
初学51单片机的人会有这样的问题:AT89S51是什么?书上和网络教程上可都是8051,89C51等!没听说过有89S51?所以我整理了一份关于这方面的资料.这里,初学者要澄清单片机实际使用方面的一个产品概念,MCS-51单片机是美国INTE公司于1980年推出的产品,典型产品有 8031(内部没有程序存储器,实际使用方面已经被市场淘汰)、8051(芯片采用HMOS,功耗是630mW,是89C51
2009-01-06 11:13:00 10736 3
原创 C++中的引用变量在内存中存放的位置
这几天一直在思考一些问题,就是引用变量在一些教材上的说法是一个变量的别名,那么引用变量本身是否占用空间呢?比如说:(本人使用的是vc++6.0编译器)int a = 10;int & r = a;cout cout 从上面的例子当中可以看出:它们得出的结果是相同的,这时便会有人说,r和a所占用的内存空间是相同的,因为打印出来的地址是相同的。所以这些教材上对于引用变量的操作,
2009-01-06 10:37:00 5095 7
原创 理解C语言声明的优先级规则
理解C语言声明的优先级规则 A 声明从它的名字开始读取,然后按照优先级顺序依次读取。B 优先级从高到低依次是: 1.声明中被括号括起来的部分。 2.后缀操作符: 括号()表示这是一个函数。 方括号[]表示这是一个数组。 3.前缀操作符:星号*表示“指向…的指针”。C 如果co
2008-12-28 13:17:00 774
转载 #pragma once与 #ifndef的区别
为了避免同一个文件被include多次1 #ifndef方式2 #pragma once方式在能够支持这两种方式的编译器上,二者并没有太大的区别,但是两者仍然还是有一些细微的区别。 方式一: #ifndef __SOMEFILE_H__ #define __SOMEFILE_H__ ... ... // 一些声明语句 #endif 方式二:
2008-12-19 15:41:00 407
Java学习从入门到精通
如何迅速成为Java高手[Tomjava原创] 很多网友问我学习Java有没有什么捷径,我说“无他,唯手熟尔”。但是我却很愿意将自己学习的一些经验写出来,以便后来者少走弯路,帮助别人是最大的快乐嘛! 要想学好Java,首先要知道Java的大致分类。我们知道,自从Sun推出Java以来,就力图使之无所不包,所以Java发展到现在,按应用来分主要分为三大块:J2SE,J2ME和J2EE...
2008-04-27 22:27:16 117
关于Struts,Spring,Hibernate和EJB3的学习问题,请教大家,先谢了!
我是一个刚入门的菜鸟,刚学完java和jsp,现在想学一下构架的知识,挺老师给我们介绍说struts,spring,hibernate是非常流行的,而且EJB3也已经慢慢的流行起来。 但是每一种知识都需要好多的时间学习,想问各位大侠一下:1.需要每一种都学习吗?2.需要学习里面的标签吗?听人说公司中主要用JSTL,但是老师讲了好多的struts标签,不知道哪一个重要一...
2008-04-27 21:51:53 151
原创 如何理解JavaScript、Java、Jsp、J2ee之间的关系与区别
很多初学习者对JavaScript、Java、Jsp、J2ee之间的关系与区别总是感到很困惑,为了帮助大家快速理解几者之间的关系,我们进行了如下解释说明:1. JavaScript用于编写嵌入在网页文档中的程序,它由浏览器负责解释和执行,可以在网页上产生动态的显示效果和实现与用户交互的功能,譬如,让一串文字跟着鼠标移动,让一个图标在网页漂浮移动,验证用户输入的信用卡号的格式正确与否,等等特效网
2008-01-11 11:18:00 625
eclipse3.3 中文语言包
2010-08-07
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人