摘要: 通过类与对象之间的引用传递来理解引用传递的机制Person类public class Person { private int age ; private String name ; private Book book ;//一个人有一个书 private Person child ;//一个人有一... 阅读全文
posted @ 2014-04-22 16:18 Go for it 阅读(296) 评论(0) 推荐(0) 编辑
摘要: CSMA/CD就是载波监听多点接入/碰撞检测 CSMA/CD工作原理可以概括如下: 1:先听后说,边听边说 2:一旦冲突,立即停说 3:等待时机,然后再说 在发送数据前,先监听总线是否空闲,若总线忙,则不发送;若总线空闲,则把准备好的数据发送到总线上。在发送数据的过程中,工作站边发送边检测总线,看是否自己发送的数据有冲突。若无冲突,则继续发送直到全部数据传完为止;若有冲突,则立即停止发送数据,但是要发送一个加强冲突信号,以便使网络上所有工作站都知道网上发生了冲突,然后,等待一个预定的随机时间,且在总线为空闲时,再重新发送未发完的数据。 阅读全文
posted @ 2013-12-28 20:01 Go for it 阅读(5611) 评论(0) 推荐(0) 编辑
摘要: I原书名:中文名:算法与数据结构作者:傅清祥 王晓东难度:***个人评价:****推荐程度:****这本是国人写的最好的数据结构算法书之一,讲得很细致。最后的三章:复杂性,并行算法,高级专题有一些有趣的东西,是这些高级内容的很好的导论。J原书名:中文名:数据结构(C语言版)作者:严蔚敏 吴伟民难度:***个人评价:***推荐程度:***另一本写的较好的中文数据结构算法书,这本书特别适合考试用(没有任何轻视的意思)上面的书适合哪些人(我只是学生,这只是个人意见)做学术研究:A+C+F学过初级课程要深入:C+F+(I后三章)在职或讲求实用:E入门:B或D程序设计竞赛:B+G+(I前八章)考研或程序 阅读全文
posted @ 2013-12-20 21:50 Go for it 阅读(220) 评论(0) 推荐(0) 编辑
摘要: 1、创建一个名为score_sc的触发器,要求输入的成绩必须在0到100之间create trigger score_sc --trigger触发器的标志,名字为score_sc的触发器on sc --作用在sc表之上for insert,update --操作范围是插入和更新as declare @score int --declare用于声明变量@score声明的变量,int为声明类型 begin --每一个begin要对应一个end否则会报错,本触发器三个begin和三个endselect @score = grade from inserted --声明变量等于grade,insert 阅读全文
posted @ 2013-12-17 15:07 Go for it 阅读(181) 评论(0) 推荐(0) 编辑
摘要: 面向对象主要针对面向过程。面向过程的基本单元是函数。什么是对象:EVERYTHING IS OBJECT(万物皆对象)所有的事物都有两个方面:有什么(属性):用来描述对象。能够做什么(方法):告诉外界对象有那些功能。后者以前者为基础。大的对象的属性也可以是一个对象。为什么要使用面向对象:首先,面向对象符合人类看待事物的一般规律。对象的方法的实现细节是屏蔽的,只有对象方法的实现者了解细节。方法的定义非常重要。方法有参数,也可能有返回值。注意区分:对象(本身)、对象的实现者、对象的调用者。分析对象主要从方法开始。我们通过类来看待对象,类是对象的抽象。其次,采用面向对象方法可以使系统各部分各司其职、 阅读全文
posted @ 2013-11-24 10:25 Go for it 阅读(448) 评论(0) 推荐(0) 编辑
摘要: 下面列了五个例子来详细说明,这几个例子的主要功能是:在5秒后,自动跳转到同目录下的hello.html(根据自己需要自行修改)文件。1) html的实现 优点:简单缺点:Struts Tiles中无法使用2) javascript的实现优点:灵活,可以结合更多的其他功能缺点:受到不同浏览器的影响3) 结合了倒数的javascript实现(IE)5优点:更人性化缺点:firefox不支持(firefox不支持span、div等的innerText属性)3') 结合了倒数的javascript实现(firefox)4) 解决Firefox不支持innerText的问题55) 整合3)和3& 阅读全文
posted @ 2013-11-23 15:05 Go for it 阅读(1057) 评论(0) 推荐(0) 编辑
摘要: 1. 打开MyEclipse 6.0.1,然后“window”→“Preferences” 2. 选择“java”,展开,“Editor”,选择“Content Assist”。 3. 选择“Content Assist”,然后看到右边,右边的“Auto-Activation”下面的“Auto Activation triggers for java”这个选项。其实就是指触发代码提示的就是“.”这个符号。4. “Auto Activation triggers for java”这个选项,在“.”后加abc字母,方便后面的查找 修改。然后“apply”,点击“OK”。 5. 然后,“File” 阅读全文
posted @ 2013-11-19 20:49 Go for it 阅读(174) 评论(0) 推荐(0) 编辑
摘要: 1、加载JDBC驱动程序: 在连接数据库之前,首先要加载想要连接的数据库的驱动到JVM(Java虚拟机), 这通过java.lang.Class类的静态方法forName(StringclassName)实现。 例如: try{ //加载MySql的驱动类Class.forName("com.mysql.jdbc.Driver"); }catch(ClassNotFoundExceptione){ System.out.println("找不到驱动程序类,加载驱动失败!"); e.printStackTrace(); } 成功加载后,会将Driver类的 阅读全文
posted @ 2013-11-19 20:48 Go for it 阅读(348) 评论(0) 推荐(0) 编辑
摘要: java 排序/*** 排序测试类** 排序算法的分类如下:*1.插入排序(直接插入排序、折半插入排序、希尔排序);* 2.交换排序(冒泡泡排序、快速排序);* 3.选择排序(直接选择排序、堆排序);* 4.归并排序;* 5.基数排序。**关于排序方法的选择:* (1)若n较小(如n≤50),可采用直接插入或直接选择排序。* 当记录规模较小时,直接插入排序较好;否则因为直接选择移动的记录数少于直接插人,应选直接选择排序为宜。* (2)若文件初始状态基本有序(指正序),则应选用直接插人、冒泡或随机的快速排序为宜;* (3)若n较大,则应采用时间复杂度为O(nlgn)的排序方法:快速排序、堆排序. 阅读全文
posted @ 2013-11-19 20:46 Go for it 阅读(606) 评论(0) 推荐(0) 编辑