1.思路:为了实现各种大小的文件都可发送和接收,可设置缓冲区循环发送和接收,并记录文件读到的位置,如果某次读入到缓冲区的字节数小于缓冲区的大小,则说明文件发送完了,退出发送循环,关闭连接。并且Csocket是阻塞的,接收端接能接收到发送端发送的所有内容,直到发送端连接关闭,接收端退出接收循环。
//循环发送文件
2.主要代码
发送端:
do
{
file.Seek(step,CFile...
分类:
编程语言 时间:
2014-11-19 12:39:32
阅读次数:
225
Mac OS X 10.10 运行 Eclipse 提示需要安装 Java...
分类:
编程语言 时间:
2014-11-19 12:38:57
阅读次数:
176
PsIsSystemThread 蓝屏 进程保护 线程 内核安全...
分类:
编程语言 时间:
2014-11-19 12:38:46
阅读次数:
1011
交叉排序
题目描述
输入N个数,把所有奇数位置上的数从小到大排序,把偶数位置上的数从大到小排序。
输入
输入的第一行是一个正整数N(2
第二行是N个用空格隔开的整数。
输出
输出只有一行N个数,是按要求排序后的序列,用空格隔开。
示例输入
6
1 2 3 4 5 6
示例输出
1 6 3 4 5 2
一.冒泡
#in...
分类:
编程语言 时间:
2014-11-19 12:36:07
阅读次数:
203
本系列文章由 Amazonzx 编写,欢迎转载,转载请注明出处。http://blog.csdn.net/amazonzx/article/details/7980117Asset Server是目前Unity内部自带的资源版本管理工具,类似于我们平时所熟知的SVN,perForce,但对于目前的U...
分类:
编程语言 时间:
2014-11-19 12:36:21
阅读次数:
279
import java.io.File; import java.util.ArrayList; import java.util.List; import java.util.Queue; /** * @author tiwson 2010-06-02 * */ public...
分类:
编程语言 时间:
2014-11-19 12:31:41
阅读次数:
253
方法一:使用for循环int []pins = {9,3,7,2}int []copy = new int[pins.length];for(int i =0;i!=copy.length;i++){copy[i] = pins[i];}方法二:使用数组对象中的CopyTo()方法int []pin...
分类:
编程语言 时间:
2014-11-19 12:29:48
阅读次数:
278
1)String对象的初始化由于String对象特别常用,所以在对String对象进行初始化时,Java提供了一种简化的特殊语法,格式如下: String s = “abc”; s = “Java语言”;其实按照面向对象的标准语法,其格式应该为: String s = new String(“abc...
分类:
编程语言 时间:
2014-11-19 12:27:51
阅读次数:
253
auto 局部变量(自动储存)break无条件退出程序最内层循环case switch语句中选择项char单字节整型数据const定义不可更改的常量值continue中断本次循环,并转向下一次循环default switch语句中的默认选择项do 用于构成do.....while循环语句dou...
分类:
编程语言 时间:
2014-11-19 12:26:29
阅读次数:
183
垃圾收集器在本质上就是负责跟踪所有对象被引用到的地方,关注对象不再被引用的情况,回收相应的内存。在.NET平台中同样如此,有效的提高.NET垃圾回收性能,能够提高程序执行效率。 其实垃圾收集并不是伴随Java出现的,早在1958年,图林奖得主John发明的Lisp语言就已经提供了GC的功能,这是G....
分类:
编程语言 时间:
2014-11-19 12:24:54
阅读次数:
326
一般的实现方案发送异步消息所使用的工具类: 1 import java.util.Date; 2 import javax.jms.Destination; 3 import javax.jms.JMSException; 4 import javax.jms.Message; 5 imp...
分类:
编程语言 时间:
2014-11-19 12:22:26
阅读次数:
268
要想编译和运行java文件,很简单,只需要两个命令:(1) javac:作用:编译java文件;使用方法: javac Hello.java ,如果不出错的话,在与Hello.java 同一目录下会生成一个Hello.class文件,这个class文件是操作系统能够使用和运行的文件。(2)java:...
分类:
编程语言 时间:
2014-11-19 12:23:29
阅读次数:
177
1、PageModel.javapackage com.javaweb;import java.util.List;public class PageModel { private List list; //结果集 private int totalRecords; //查询记录数 private....
分类:
编程语言 时间:
2014-11-19 12:21:19
阅读次数:
225
1.在Python中,整数和短小的字符,Python都会缓存这些对象,以便重复使用。当我们创建多个等于1的引用时,实际上是让所有这些引用指向同一个对象。a = 1b = 1print hex(id(a))print hex(id(b))0x1e6e038L0x1e6e038Lid()可以获得内存地址...
分类:
编程语言 时间:
2014-11-19 12:22:25
阅读次数:
186
代码如下package Game;import java.io.BufferedReader;import java.io.File;import java.io.FileInputStream;import java.io.IOException;import java.io.InputStrea...
分类:
编程语言 时间:
2014-11-19 12:17:39
阅读次数:
229
1.final关键字和.net中的const关键字一样,是常量的修饰符,但是final还可以修饰类、方法。写法规范:常量所有字母都大写,多个单词中间用 "_"连接。2.遍历集合ArrayList list = new ArrayList();list.add(1);list.add(3);list....
分类:
编程语言 时间:
2014-11-19 12:17:49
阅读次数:
249