2013年10月28日

【JSP实例】指定用户计数器

摘要: 不同的用户访问次数是不一样的,因此对于每一个用户的访问次数都要进行统计,以适应需要。用户登陆的Login.html的源文件:登录界面指定用户计数器请输入您的帐号:计算访问次数的userCounter.JSP的源代码如下:指定用户计数器指定用户计数器您好!您已经到本站参观了 次效果图: 阅读全文

posted @ 2013-10-28 13:48 Allen Blue 阅读(408) 评论(0) 推荐(0) 编辑

2013年10月26日

【各种排序系列之】希尔排序法

摘要: 基本思想:先将整个待排记录序列分割成若干子序列,分别进行直接插入排序,待整个序列中的记录“基本有序”时,再对全体记录进行一次直接插入排序。优点:让关键字值小的元素能很快前移,且序列若基本有序时,再用直接插入排序处理,时间效率会高很多。技巧:子序列的构成不是简单地“逐段分割”,而是将相隔某个增量dk的记录组成一个子序列,让增量dk逐趟缩短(例如依次取5,3,1),直到dk=1为止。空间效率:void ShellSort(SqList &L,int dlta[ ],int t){//按增量序列dlta[0…t-1]对顺序表L作Shell排序。dk值依次装在dlta[t]中 for(k=0; 阅读全文

posted @ 2013-10-26 22:06 Allen Blue 阅读(320) 评论(0) 推荐(0) 编辑

【各种排序系列之】插入排序法

摘要: 算法思想:在已形成的有序表中线性查找,并在适当位置插入,把原来位置上的元素向后顺移。//基于指针的插入排序/*假设有人想排序“eagle”,“cat”,“ant”,“dog”,“ball”这些字符串。使用基于指针的存储,即一个数组包含了指向实际信息的指针,而不是直接将信息存储在数组元素的存储空间里面。使用这种方式,可以灵活地存储和排序任意复杂结构的数据。*/void sortPointers(void **ar, int n, int(*cmp)(const void *, const void *))//对一个数组ar进行排序,并且其中的元素可以用提供的比较函数cmp进行比较{ int... 阅读全文

posted @ 2013-10-26 20:42 Allen Blue 阅读(121) 评论(0) 推荐(0) 编辑

【查找】二分查找法

摘要: 先给数据排序(例如按升序排好),形成有序表。然后再将key与正中元素相比,若key小,则缩小至右半部内查找;再取其中值比较,每次缩小1/2的范围,直到查找成功或失败为止。问题:若关键字不在表中,怎样得知并及时停止查找?典型标志是:当查找范围的上界≤下界时停止查找。二分查找的时间效率是logN。 1 int search_bin(char *t,char k) 2 { 3 int low=1,high=10,mid; 4 while (low<=high) 5 { 6 mid=(low+high)/2; 7 if (k==t[mid]) r... 阅读全文

posted @ 2013-10-26 20:09 Allen Blue 阅读(162) 评论(0) 推荐(1) 编辑

2013年10月23日

【转】人生的三大陷阱

摘要: 一个农夫进城卖驴和山羊。山羊的脖子上系着一个小铃铛。三个小偷看见了,一个小偷说:“我去偷羊,叫农夫发现不了。”另一个小偷说:“我要从农夫手里把驴偷走。”第三个小偷说:“这都不难,我能把农夫身上的衣服全部偷来。”第一个小偷在道路的转弯处悄悄地走近山羊,把铃铛解了下来,拴到了驴尾巴上,然后把羊牵走了。农夫四处环顾了一下,发现山羊不见了,就开始寻找。这时第二个小偷走到农夫面前,问他在找什么,农夫说他丢了一只山羊。小偷说:“我见到你的山羊了,刚才有一个人牵着一只山羊向这片树林里走去了,现在还能抓住他。”农夫恳求小偷帮他牵着驴,自己去追山羊。第二个小偷趁机把驴牵走了。农夫从树林里回来一看,驴子也不见了, 阅读全文

posted @ 2013-10-23 23:13 Allen Blue 阅读(175) 评论(0) 推荐(0) 编辑

【Java接口实现动态加载不同的类】

摘要: publicinterfacePerson{ publicdoublecalcuMonthlySalary(doublesal,inttype); }publicclassManagerimplementsPerson{ publicManager (){ } publicdoublecalcuMonthlySalary(doublesal,inttype){ System.out.println("Manager:"+(sal*type*3)); returnsal*type*2; } } publicclassEmployeeimplementsPerson{ ... 阅读全文

posted @ 2013-10-23 09:42 Allen Blue 阅读(1271) 评论(0) 推荐(0) 编辑

2013年10月21日

Frameset标签

摘要: Frameset标签不能在body中设置。 框架标签 效果: 框架标签 效果: 阅读全文

posted @ 2013-10-21 23:13 Allen Blue 阅读(195) 评论(0) 推荐(0) 编辑

2013年10月20日

MyEclipse中新建JSP(Advanced Template)文件时自动生成的

摘要: 1 2 3 网页中常常看见有这样的标记,他们是清楚浏览器缓存用的,记录下来,方便以后查询,以免忘记。清除浏览器中的缓存,它和其它几句合起来用,就可以使你再次进入曾经访问过的页面时,ie浏览器必须从服务端下载最新的内容,达到刷新的效果。 myeclipse中jsp页面 是指搜索关键字,就是用搜索引擎搜索的时候会和这个关键字匹配,从而找到你的网站。 request.getContextPath()——当前应用的名字,就是工程的名字。request.getScheme()——当前页面使用的协议,比如“http”request.getServerName()——当前服... 阅读全文

posted @ 2013-10-20 11:08 Allen Blue 阅读(1230) 评论(0) 推荐(0) 编辑

2013年10月19日

【JSP动态网站】JDBC连接SqlServer 2008数据库

摘要: JSP程序需要通过JDBC接口才能访问数据库。启动MyEclipse,选择“Window”→“Open Perspective”→“MyEclipse Database Explorer”菜单项,打开MyEclipse Database浏览器,右击鼠标,选择“New...”菜单项。编辑数据库连接驱动,在Driver Name栏中填写要建立连接的名称,在“Connection URL”中输入要连接数据库的URL,如果SqlServer 2008是Windows系统身份认证,连接URL应为“jdbc:sqlserver://localhost:1433;integratedSecurity=tru 阅读全文

posted @ 2013-10-19 19:50 Allen Blue 阅读(492) 评论(0) 推荐(0) 编辑

导航