07 2016 档案
摘要:简化版的桶排序不仅仅有上一节所遗留的问题,更要命的是:它非常浪费空间!例如需要排序数的范围是0~2100000000之间,那你则需要申请2100000001个变量,也就是说要写成int a[2100000001]。因为我们需要用2100000001个“桶”来存储0~2100000000之间每一个数出
阅读全文
摘要:数据结构是算法实现的基础 引用超级大笨狼博主例子说明: 好比你从米堆里分拣并且排列颗粒,你要有容器或者类似筛子的东西。二叉树,哈希表就是最实用的容器工具了,你可以实现O(logN)或O(1)查找,O(n*logN)排序。
阅读全文
摘要:1.获取iframe对象 var doc=document.getElementById('frameId').contentWindow.document; //var doc=parent.document.getElementById('frameId').contentWindow.docu
阅读全文
摘要:public static void main(String arsg[]) throws Exception{ BufferedReader bufferedReader = new BufferedReader(new InputStreamReader(new FileInputStream(
阅读全文
摘要:@keyframes rotating{from{transform:rotate(0)}to{transform:rotate(360deg)}}animation:rotating 1.2s linear infinite
阅读全文
摘要:测试->运行环境chrom console >var aaa = {a:1,b:2,c:function(){console.log(this.a)}} 运行结果:undefined >aaa.c(); 运行结果:1 >var bbb = {a:10,b:20} 运行结果:undefined >aa
阅读全文
摘要:jquery.ajaxfileupload.js上传插件,利用iframe提交不刷新页面功能完成。 使用方法
阅读全文
摘要:transient List query(Config config, Connection conn, String sql, Object paras[]) throws SQLException { List result = new ArrayList(); PreparedStatement pst = conn.prepare...
阅读全文
摘要:public class Test{ //匹配替换掉order by之后的字符串 public static void main(String[] args) { Pattern pattern = Pattern.compile("order\\s+by\\s+[^,\\s]+(\\s+asc|\\s+desc)?(\\s*,\\s*[^,\\s]+(\\s+asc|\\s+desc)?)*"...
阅读全文
摘要:transform让背景图标旋转360度 a b {display: inline-block;width: 14px;height: 14px;background: url(/img/button_img.png) -1px -1px no-repeat; a:hover b {-moz-tra
阅读全文
摘要:闭包:让函数内的变量,可以让外部访问和修改。即从外部读取局部变量 实例一: 使用: person.getName(); //结果:name='zhangsan' person.setName('wangwu'); //设置属性值 person.getName();//结果:name='wangwu'
阅读全文
摘要:Java平台提供了一套广泛而功能强大的api,工具和技术。内建支持线程是它的一个强大的功能。这一功能为使用Java编程语言的程序员提供了解并发编程这一诱人但同时也非常具有挑战性的选择。 并发编程利用线程功能 什么时候需要并发编程?
阅读全文
摘要:以为程序依赖于实现 图一 背景1:公司是福特和本田公司的金牌合作伙伴,现要求开发一套自动驾驶系统,只要汽车上安装该系统就可以实现无人驾驶,该系统可以在福特和本田车上使用,只要这两个品牌的汽车使用该系统就能实现自动驾驶。于是有人做出了分析如图一。 对于图一分析:我们定义了一个AutoSystem类,一
阅读全文
摘要:public class Test{ /**InfoImpl类具有getVar和setVar方法***/ public static void main(String arsg[]){ InfoImpl i = null; // 声明类对象 i = new InfoImpl(12) ; // 通过子
阅读全文
摘要:泛型 泛型:类型作为实参传给类或方法。 泛型声明:用一对尖括号<>声明。 标识符可以是任意字母表示确定类型。常用 T(type) E(element) K(key) V(value) ?通配符表示不确定类型,只有在运行时才知道其类型。 受限泛型:标识符受限泛型 和 ?通配符受限泛型 标识符受限泛型:
阅读全文
摘要:RandomAccessFile是用来访问那些保存数据记录的文件的,你就可以用seek( )方法来访问记录,并进行读写了。这些记录的大小不必相同;但是其大小和位置必须是可知的。但是该类仅限于操作文件
阅读全文
摘要:/* *InputStreamReader参数charset要跟文件编码格式一致。 InputStreamReader读的时候才不会乱码。 *OutputStreamWriter参数charset设置编码例如UTF-8。在操作系统打开文件时候也要用相应编码打开才不会乱码。 *InputStreamR
阅读全文
摘要:public class ClientSocket { public static void main(String args[]) { String host = "127.0.0.1"; int port = 8919; try { Socket client = new Socket(host
阅读全文
摘要:网络应用程序中使用多线程的地方非常多。 网络开发无非是搞自动化或信息化项目中的网络报文接收、系统间信息的桥接。【例如:servlet容器】
阅读全文
摘要:多线程使用场景 1、同时需要做两件以上事情时需要开多个线程(例如:上传功能附带进度条显示,一边做上传,一边更新进度条状态。) 2、大量同类型数据需要进行处理(导入导出大量数据) 3、office文档转换pdf比较慢 4、一个任务的执行进度,比如我们常看到的进度条,实现方式可以是在任务中加入一个整型属
阅读全文
摘要:一、android:id="@+id/button1" 与 android:id="@id/button1" 区别 android:id="@+id/button1" 控件添加一个id这个新的id会自动生成在 R.java文件里面,在你的Activity里面通过 Button btn1 = (But
阅读全文
摘要:1、request.setCharacterEncoding只对POST请求起作用。GET请求用new String(paramterData.getBytes("iso8859-1"),"UTF-8"); 2、response.setContentType指定HTTP 响应的编码,同时指定了浏览器
阅读全文
摘要:public class Test{ /*FileReader/FileWriter读写乱码,待处理*/ public static void main(String[] args) throws IOException{ FileReader fileReader = null; FileWrit
阅读全文
摘要:public class Test{ public static void main(String[] args) throws IOException{ FileInputStream in = null; BufferedInputStream bis =null; FileOutputStre
阅读全文