实现原理:用httpConnection.setRequestProperty("RANGE", "bytes= xxx-xxx");获取指定的数据块用RandomAccessFile实现文件随机访问,写入指定数据块到文件.关键事项:获取远程文件大小,根据文件大小确定下载线程个数(可固定线程数,也可...
分类:
编程语言 时间:
2014-08-23 12:38:30
阅读次数:
252
IO 有具体的分类: 有具体的分类:1:根据处理的数类型不同:字节流和字符流。2:根据流向不同:输入流和输出流。=============(补充字节跟字符概念区分)==============================字符:可使用多种不同字符方案或代码页来表示的抽象实体。例如,Unicode ...
分类:
编程语言 时间:
2014-08-23 12:37:40
阅读次数:
370
Javascript去掉字符串前后空格 function String.prototype.trim(){ return this.toString().replace(/^\s+|\s+$/g,""); } ===================================== =======...
分类:
编程语言 时间:
2014-08-23 12:32:40
阅读次数:
188
昨天写了一篇怎样学好C语言,就有人回复问我怎样学好C++,所以,我把我个人的一些学习经验写在这里,希望对大家实用。首先,由于怎样学好C语言中谈到了算法和系统,所以这里就仅仅谈C++语言。C++是最难的语言。这个世界上最难的编程语言可能非C++莫属了。你千万不要以为几天就能够学好C++,C++的学习....
分类:
编程语言 时间:
2014-08-23 12:31:10
阅读次数:
252
java swing开发的图像生成器demo实例源代码下载,实现绘制图像,截屏功能。 java源代码下载地址:http://www.zuidaima.com/share/1550463330028544.htm...
分类:
编程语言 时间:
2014-08-23 11:25:40
阅读次数:
273
亲测,Eclipse报"An error has occurred. See error log for more details. java.lang.NullPointer"...
分类:
编程语言 时间:
2014-08-23 11:25:00
阅读次数:
510
原始文件内容是这样的:
1000|1.0.0
313|20140814|2
银行流水号|银行交易时间|交易日期|银行虚拟账号|银行账号|银行账号类型|姓名|性别|证件类型|证件号码|证件有效期限|电话|邮箱|省|
市|区|详细地址|客户风险等级|第三方产品代码
31301201408140000002802313000000|20140814101832|20140814|0000000000...
分类:
编程语言 时间:
2014-08-23 11:24:50
阅读次数:
215
这两天在读,好久没写东西了,准备开始除草。^_^
并发编程由来:
早年的计算机中没有操作系统,在某个时间段内只支持运行一个程序,并且这个程序能访问计算机的所有资源。在这个程序完全执行完后,再执行下一个程序。
引入并发编程的好处:
高效性:计算机的各个部件不用忙等,例如一个程序在使用IO的时候,CPU可以给另外一个程序使用。这样便提高了设备的使用率。公平...
分类:
编程语言 时间:
2014-08-23 11:24:40
阅读次数:
198
1、 单个虚拟继承
只是为了分析而已,实际中并没有太大的作用。跟虚拟继承相关的派生类对象的内存布局跟具体的编译器相关。
(1)VS编译器:无论有无虚函数,必然含有虚基类表指针。虚基类表中的内容为本类实例的偏移和基类实例的相对偏移值。如果有虚函数,那么基类的虚函数表跟派生类的虚函数表是分开的。
在内存布局上,地址从低到高,顺序如下:派生类的虚函数表指针+虚基类表指针+派生类的成员变量+“...
分类:
编程语言 时间:
2014-08-23 11:24:30
阅读次数:
357
RT-Thread中支持静态和动态两种定义方式。用线程来举例的话,rt_thread_init对应静态定义方式,rt_thread_create对应动态定义方式。使用静态定义方式时,必须先定义静态的线程控制块,并且定义好堆栈空间,然后调用rt_thread_init来完成线程的初始化工作。采用这种方...
分类:
编程语言 时间:
2014-08-23 11:16:30
阅读次数:
191
时间格式化Model m = new Model { Id = 1, Dt = DateTime.Now }; JavaScriptSerializer js = new JavaScriptSerializer(); string str = js.Seriali...
分类:
编程语言 时间:
2014-08-23 11:13:20
阅读次数:
239
1 public class NoVisibility{ 2 private static boolean ready; 3 private static int number; 4 private static class ReaderThread extends Thread...
分类:
编程语言 时间:
2014-08-23 11:06:50
阅读次数:
302
public static BeanFactory getFactory(BeanDefinitionRegistry registry){
AbstractBeanDefinition userDao = new RootBeanDefinition(UserDao.class);
AbstractBeanDefinition userService = new RootBeanDefinition(UserService.class);
//将bean注册到容器中
registry...
分类:
编程语言 时间:
2014-08-23 10:01:30
阅读次数:
219
DateTools.javaimport java.text.SimpleDateFormat;import java.util.Date;/** * 日期操作类 */public class DateTools { /**yyyyMMddHHmmss * * @return...
分类:
编程语言 时间:
2014-08-23 09:59:00
阅读次数:
319
https://oj.leetcode.com/problems/edit-distance/Edit DistanceGiven two wordsword1andword2, find the minimum number of steps required to convertword1tow...
分类:
编程语言 时间:
2014-08-23 09:56:50
阅读次数:
213
DecimalFormat format = (DecimalFormat) NumberFormat.getPercentInstance();format.applyPattern( "#####0 ");String temp = format.format(Double.MAX...
分类:
编程语言 时间:
2014-08-23 09:55:20
阅读次数:
350
Ext实现方式://方法一var key = new Ext.KeyMap(document,{key: 8,fn: function(obj,e){var type = e.target.type;var readonly = e.target.readOnly;if(type != 'text'...
分类:
编程语言 时间:
2014-08-23 09:54:50
阅读次数:
254