- 浏览: 25829 次
- 性别:
- 来自: 北京
最新评论
文章列表
android Camera
- 博客分类:
- java
/**
* 拍照的回调接口
*/
PictureCallback mPictureCallback = new PictureCallback() {
public void onPictureTaken(byte[] data, Camera camera) {
Log.d("PictureCallback", "...onPictureTaken...");
if (data != null) {
try {
DataOutputStream dataOutp ...
ftp协议的工作原理
- 博客分类:
- java
FTP Transfer Protocol 件传输协议的缩写,在RFC 959中具体说明。
FTP会话时包含了两个通道,一个叫控制通道,一个叫数据通道。
控制通道:控制通道是和FTP服务器进行沟通的通道,连接FTP,发送FTP指令都是通过控制通道来完成的。
数据通道:数据通道是和FTP服务器进行文件传输或者列表的通道。
FTP协议中,控制连接均有客户端发起,而数据连接有两种工作方式:PORT方式和PASV方式
PORT模式(主动方式)
FTP 客户端首先和FTP Server的TCP 21端口建立连接,通过这个通道发送命令,客户端需要接收数据的时候在这个通道上发送PO ...
Int数组转化为List列表,以便于排序操作
- 博客分类:
- java
package com.vefan.common.util;
import java.util.AbstractList;
import java.util.Collections;
import java.util.List;
/**
* 人生若只如初见,何事秋风悲画扇;等闲变却故人心,却道故人心易变。
* */
public class IntList
{
/**
* 把Int数组转化为List列表,以便于排序操作
* */
static List intArrayAsList(final int[] a){
if(a == nul ...
尽量少用终结函数,如
1)用终结函数关闭一个已经被打开的文件是严重错误的,
2)用终结函数释放数据库上的锁,是让OS垮掉的好办法
因为JVM会延迟执行终结函数,执行线程的优先级很低,
不可靠,我们不应该依赖终结函数来更新关键性的永久状态。
用try--finally结构
四种结构
顺序:食堂排队,厨师洗碗叠起来(栈)
链:火车的链接
索引:图书卡片,搜索引擎
自然界没有,科学家发明的==散列