码迷,mamicode.com
首页 > 编程语言
Java-使用IO流对大文件进行分割和分割后的合并
有的时候我们想要操作的文件很大,比如:我们想要上传一个大文件,但是收到上传文件大小的限制,无法上传,这是我们可以将一个大的文件分割成若干个小文件进行操作,然后再把小文件还原成源文件。分割后的每个小文件的类型可以自己定义。 一下是我编写的一个大文件的分割和合并的代码: package com.lym; import java.io.BufferedInputStream; import jav...
分类:编程语言   时间:2015-05-11 10:58:40    阅读次数:149
(二十九)unity4.6学习Ugui中文文档-------运行时创建Scroll-lists
孙广东 2015.5.10     首先要滚动和list形式存储内容。  使用Scroll Rect组件。就可以滚动了,但是有时候我们不希望,item超过区域还显示:就要使用Mask组件,说明一下,Mask组件组好配合Image一起使用。 下面的图:显示了的情况【头像是子对象Image】。1、父对象只有Mask组件;2、有Mask和Image组件【图片为none】;3、有Mask和Image组...
分类:编程语言   时间:2015-05-11 10:58:02    阅读次数:167
Java 初始化顺序
Java初始化(initialization)其实包含两部分: 1.类的初始化(initialization class & interface) 2.对象的创建(creation of new class instances)。 因为类的初始化其实是类加载(loading of classes)的最后一步,所以很多书中把它归结为“对象的创建”的第一步。其实只是看问题的角度不同而已。为了更清...
分类:编程语言   时间:2015-05-11 10:55:57    阅读次数:180
python进阶(数据结构和算法[二])
找到最大或者最小的N个元素heapq模块有两个函数–nlargest()和nsmallest()正好能解决我们的问题。>>> print(heapq.nlargest(3, nums)) [43, 23, 8] >>> print(heapq.nsmallest(3,nums)) [-1, 1, 2]#anotherimport heapqportfolio = [ {'name': 'IBM...
分类:编程语言   时间:2015-05-11 10:52:53    阅读次数:116
C语言中一些不常用函数
time 这个用的最多就是随机数的时候,现在用一用其他特性.#include #include int main() { time_t sec; ///typedef long time_t struct tm * curTime; sec = time(NULL); ///获取时间,从1970.1.1到现在...
分类:编程语言   时间:2015-05-11 10:51:10    阅读次数:138
java网络编程中的read阻塞问题
Socket的可写状态和可读状态。当输出缓冲区未满时,Socket是可写的(注意,不是对方启用接收操作后,本地才能可写,这是错误的理解),因此,当套接字被建立时,即处于可写的状态。对于可读,则是指缓冲区中有接收到的数据,并且这些数据未完成处理。在socket创建时,并不处于可读状态,仅当连接的另一方向本套接字的通道写入数据后,本套接字方能处于可读状态(注意,如果对方套接字已经关闭,那么本地套接字将处...
分类:编程语言   时间:2015-05-11 10:48:33    阅读次数:139
Java中使用jcraft进行SFTP的上传下载
如果大家熟悉Linux的话,一定对ssh,sftp,scp等命令非常熟悉。ssh是一个安全协议,用来在不同系统或者服务 器之间进行安全连接。ssh 在连接和传送的过程中会加密所有的数据。具体的解释,大家可以参考百度百科的文 档。地址为:http://baike.baidu.com/view/16184.htm 但是SSH一般是基于客户端的或者Linux命令行的。比如客户端的工具:OpenSS...
分类:编程语言   时间:2015-05-11 10:48:15    阅读次数:352
C++二叉搜索树(带父亲节点,2种节点删除方法的比较.)
这里写代码片#include #include using namespace std;template class BSTNode { public: Type data; BSTNode *left; BSTNode *right; BSTNode...
分类:编程语言   时间:2015-05-11 10:48:43    阅读次数:177
根据当前时间返回不同文本,JavaScript代码
var text=""; day = new Date( ); time = day.getHours( );              if (( time>=0) && (time             text="早上好!"             if (( time >= 8 ) && (time             text="上午好!"             i...
分类:编程语言   时间:2015-05-11 10:46:44    阅读次数:120
java.lang.IllegalStateException: getOutputStream() has already been called for this response
警示:有bug应该仔细查看异常代码,里面说明了问题原因。 java.lang.IllegalStateException: getOutputStream() has already been called for this response at org.apache.catalina.connector.Response.getWriter(Response.java:604) at o...
分类:编程语言   时间:2015-05-11 10:45:18    阅读次数:190
Spring核心学习(5)将Bean注入Bean-解析依赖
前导:开始学习Spring核心思想,通过一个山寨精简版Spring代码结合学习。 内容:1. BeanReference-保存Bean的引用。 2. getBean()中调用createBean()-lazy-init。这次我们用到了在Bean中注入Bean的情况,在这里我们再一次改写了AbstractBeanFactory,改写后的AbstractBeanFactory将多出一...
分类:编程语言   时间:2015-05-11 10:47:47    阅读次数:129
浅谈javascript和java中的数组
javascript中的数组数组的创建直接创建方式 var str = ['java', 'js'];使用new创建方式: var a = new Array(10); //定义长度为10的数组(可变)另类new创建方式:var a = new Array(1, 2, 3, 4, 5); var b...
分类:编程语言   时间:2015-05-11 10:43:24    阅读次数:117
24点计算程序 [Python]
1 24点简介 拿一副牌,抽去大小王后(初练也可以把J/Q/K也拿去),剩下1~10这40张牌(以下用1代替A)。任意抽取4张牌(称为牌组),用加、减、乘、除 (可加括号)把牌面上的数算成24。每张牌必须且只能用一次。如抽出的牌是3、8、8、9,那么算式为(9-8)×8×3=24。 解决本问题两.....
分类:编程语言   时间:2015-05-11 10:44:04    阅读次数:725
JAVA内置的观察者模式样本
DisplayElement.javapublic interface DisplayElement {public void display();}CurrentConditionsDisplay.javaimport java.util.Observer;import java.util.Obs...
分类:编程语言   时间:2015-05-11 10:42:13    阅读次数:114
poj 1743 后缀数组 求最长不重叠重复子串
题意:有N(1 2 #include 3 #include 4 #include 5 #include 6 #include 7 #include 8 using namespace std; 9 #define MOD 1000000007 10 const int INF=0x...
分类:编程语言   时间:2015-05-11 10:41:10    阅读次数:128
Python 多线程教程:并发与并行
在批评Python的讨论中,常常说起Python多线程是多么的难用。还有人对 global interpreter lock(也被亲切的称为“GIL”)指指点点,说它阻碍了Python的多线程程序同时运行。因此,如果你是从其他语言(比如C++或Java)转过来的话,Python线程模块并不会像你想象...
分类:编程语言   时间:2015-05-11 10:38:41    阅读次数:178
C# 编程--数组
数组可以帮我我们一次声明存储多个相同类型的变量。用来解决同一类大量数据在内存存储和运算的功能特点:连续、同一类数据数组定义==>赋值==>取值 定义: int[] nums0 = new int[10];//10是数组的长度 int[] nums1 = { 1, 2, 3, 4, 5, 6, 7 }...
分类:编程语言   时间:2015-05-11 10:37:05    阅读次数:158
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!