昨日写完冒泡排序,和大多数人的感觉一样,太简单,丝毫没有挑战性。但楼主是一个追求踏实平稳的人,希望地基坚固,也为方便后面学习和研究更加高深的算法。但在研究效率上还有待提高,楼主一定好好努力。今天将会写完选择排序 和 插入排序,本文主在选择排序。一. 算法描写叙述 选择排序:比方在一个长度为N的...
分类:
其他好文 时间:
2014-06-18 17:03:35
阅读次数:
190
1、字符串不变性下面这张图展示了这段代码做了什么12String s = "abcd";s = s.concat("ef");2、equals()方法、hashCode()方法的区别HashCode被设计用来提高性能。equals()方法与hashCode()方法的区别在于:如果两个对象相等(equ...
分类:
编程语言 时间:
2014-06-18 16:40:09
阅读次数:
317
DanOdell介绍了他编写的七步写出无瑕代码的计划,是在简化过程中最有用的工具。 随着浏览器性能提高,伴随着新的HTML5的编程接口的稳步采用,网页上的JavaScript的音量在逐渐增加。然而,一个写得不好的程序编码却拥有着打破整个网站,让用户为之沮丧和驱赶潜在客户的潜力。 开发人员必须使用.....
分类:
编程语言 时间:
2014-06-18 15:30:38
阅读次数:
222
修改:C:\Windows\System32\drivers\etc\hosts文件# google websites.203.208.46.180 ssl.gstatic.com203.208.46.180 oauth.googleusercontent.com203.208.46.180 r30...
分类:
Web程序 时间:
2014-06-18 13:32:18
阅读次数:
311
第2部分 数据库SQL语言数据库脚本文件的布局 “没有规矩,不成方圆”,规范数据库脚本文件的代码布局具有以下重要意义: (1) 可表现出代码良好的逻辑结构,提高代码的准确性、连续性、可读性及可维护性。 (2) 有利于提高产品的开发质量和效率,并降低开发成本。 (3) 对于开发人员来说,养成良好的脚本编写习惯有助于提高个人的数据库脚本编程水平,...
分类:
数据库 时间:
2014-06-18 11:58:28
阅读次数:
297
1 线程池技术介绍
在面向对象编程中,创建和销毁对象是很费时间的,因为创建一个对象要获取内存资源或者其它更多资源。在Java中更是如此,虚拟机将试图跟踪每一个对象,以便能够在对象销毁后进行垃圾回收。所以提高服务程序效率的一个手段就是尽可能减少创建和销毁对象的次数,特别是一些很耗资源的对象创建和销毁。如何利用已有对象来服务就是一个需要解决的关键问题,其实这就是一些"池化资源"技术产生的原因。比如...
分类:
编程语言 时间:
2014-06-17 23:17:55
阅读次数:
370
之前有次把图片存储在数据库,结果读取时候报错了:Out of Memory..图片本来不应该存储在数据库中的,消耗内存太大,既然已经这样,那就先解决问题,不改存储方式。如果一个应用程序为了提高性能而把数据加载内存中而占用较大的内存,比如超过了默认的最大值128MB,需要加大java虚拟机可使用的最大...
分类:
其他好文 时间:
2014-06-17 20:07:35
阅读次数:
232
binlog异步准实时刷出 平民架构效果很好,binlog异步准实时刷出,性能和默认的10相比没有下降,Binlog数据保护等级提高到准实时级别,这下彻底搞定数据保护了。//@平民架构: 继续修改代码,现在第二种情况压到2000了,只有在binlog切换时会有较大的下降。//@平民架构: 第二种情况...
分类:
其他好文 时间:
2014-06-17 15:59:10
阅读次数:
273
如今为了适应需求的不断变化,动态表单设计器应运而生。它主要是为了满足界面的不断变化和提高开发速度。比如:一些页面客户可能也无法确定页面的终于布局,控件的位置,在哪种情况下显示或不显示等可能须要随时改动。为了应对这些需求而不去多次改动源码进行公布,就能够在项目中使用动态表单设计器。如今分享一下我做的....
分类:
Web程序 时间:
2014-06-17 15:15:02
阅读次数:
247
模块化开发的好处: 1:减少冲突 2:提高性能用sea.js为例:sea.js模块库下载地址:http://seajs.org/docs/#downloads例子:获取非行间样式的模块化开发: 无标题文档获取非行间样式模块文件getStyle.js:// JavaScript Docu...
分类:
Web程序 时间:
2014-06-17 13:56:39
阅读次数:
247