一、冒泡排序这个算法的名字由来是因为越大的元素会经由交换慢慢“浮”到数列的顶端(升序或降序排列),就如同碳酸饮料中二氧化碳的气泡最终会上浮到顶端一样,故名“冒泡排序”。冒泡排序算法的原理如下:比较相邻的元素。如果第一个比第二个大,就交换他们两个。对每一对相邻元素做同样的工作,从开始第一对到结尾的最后一对。在这一点,最后的元素应该会是最大的数。针对所有的元素重复以上的步骤,除了最后一个。持续每次对越来越少的元素重复上面的步骤,直到没有任何一对数字需要比较。#
系统 2019-09-27 17:48:10 2348
自python2.6开始,新增了一种格式化字符串的函数str.format(),可谓威力十足。那么,他跟之前的%型格式化字符串相比,有什么优越的存在呢?让我们来揭开它羞答答的面纱。语法它通过{}和:来代替%。“映射”示例通过位置In[1]:'{0},{1}'.format('kzc',18)Out[1]:'kzc,18'In[2]:'{},{}'.format('kzc',18)Out[2]:'kzc,18'In[3]:'{1},{0},{1}'.form
系统 2019-09-27 17:47:12 2348
客户系统升级,要求用户密码符合一定的规则,即:包含大小写字母、数字、符号,长度不小于8,于是先用python写了个简单的测试程序:在写解决方案前,列一下python正则表达式中的特殊字符:^表示匹配的字符必须在最前边$表示匹配的字符必须在最后边*匹配*前面的字符0次或n次+匹配+前面的字符1次或n次?匹配?前面的字符0次或1次.(小数点)匹配除换行符外的所有字符(x)匹配x并记录匹配的值x|y匹配x或者y{n}这里n是一个正整数。匹配前面的n个字符{n,}
系统 2019-09-27 17:38:44 2348
1.设置Cookie1Cookiecookie=newCookie("key","value");2cookie.setMaxAge(60);//设置60秒生存期,如果设置为负值的话,则为浏览器进程Cookie(内存中保存),关闭浏览器就失效。3cookie.setPath("/test/test2");//设置Cookie路径,不设置的话为当前路径(对于Servlet来说为request.getContextPath()+web.xml里配置的该Serv
系统 2019-08-29 23:46:16 2348
如何捕获异常Java中使用关键字try、catch和finally来捕获和处理异常。try{//normalworkflow}catch(Exceptione){//handleexception}finally{//docleanup}每一段的基本职责不同:try{}中的代码是程序正常执行时的逻辑,也是可能抛出异常的代码段。catch{}中是用来处理Exception的代码,可以有多个catch,但Java编译器强制要求多个catch捕获的Excepti
系统 2019-08-29 23:45:25 2348
一本适合自学者的书会缩短自学的时间,并且会让自学者深深地去喜欢或钟爱自己的选择。希望更多的自学者朋友选择或向你们的朋友们推荐《JavaWeb整合开发与项目实战》。它确实是一本适合初学者的书籍。至少,买了这本书,可以令你省下数千元的培训费用。学完这本书,如果你想参加JavaEE技能培训,你便有权利要求培训机构实现分阶段交费,因为前期的课程都已经自学过了。《JavaWeb整合开发与项目实战》的书评
系统 2019-08-29 22:51:05 2348
另外发现有人说用树的方式会更灵活和方便,如图花了半天时间实现一个多级联动下拉框,目的是对某一植物进行“门纲目科属”的归类。使用的技术是javascript+xml,之所以不用数据库,一来这方面的数据虽然量大但都是固定不变的,二来不希望加重服务器的负担,第三是因为这种多级从属关系的数据不太适合放在数据库里。这是大概的思路:1、读取xml文件2、当一个下拉框选中某选项时,根据该选项,当前节点指向下一层,进入下一层下拉框的设置3、取消当前下拉框的禁用,禁用下一层
系统 2019-08-29 22:42:52 2348
在Java中虽然提供了良好的数据库支持并有大量的第三方持久层框架作为辅助,但相对其他语言来讲在Java中使用数据库连接时造成的系统损耗也会比较多。因此对于数据吞吐量较少的系统而言,有时放弃数据库而改为使用本地文件来存储资料反而是种较好的选择,比如我们对于Java程序的启动配置通常会使用Properties及dom4j等从文本文件或xml文档读取数据,而不会一股脑丢到数据库中,这几乎已经是一种常识。但就功能而言,Properties的操作功能仅仅局限在对引入
系统 2019-08-29 22:35:56 2348
kjava下点学习资料,从同事那拿到些培训手册,一切都要从0开始。有点感觉了,希望不是白忙活JB下的环境应该和E差不多,希望能很快入手,《java手机PDA程序设计入门-王森》这里面的资料挺多,不知道适合不是适合自己,快成全能选手了,哈哈据说公司要搬家了,到软件园里,呵呵,如果那样,以后可以走路10分钟去上班了,如果时间不改的话,我可以睡到8点半,舒服~~,不去心烦挤公车了,和省下一笔交通费,虽然不多。mark一下my2007-05-2313:57发表评论
系统 2019-08-29 22:31:38 2348
相信大家都使用过MSN,QQ这样的即时聊天类软件,对于它们的好友上线提示功能并不陌生吧?从屏幕右下角弹出一个小界面,慢慢上升,最后消失。我们能不能在自已的程序中也做出相同的功能呢?能!笔者现用JAVA和eclipse的SWT用户界面组件实现这个功能。什么是SWT呢?SWT原来是eclipse项目组为开发eclipseIDE所编写的图形界面API,运行时,其先判断本机是否有相同的界面元素,如果有则直接调用显示,如没有才进行模拟显示。其运行机制使速度比AWT,
系统 2019-08-29 22:27:01 2348