在上传文件的时候,往往需要传递当前用户的一些其它的辅助信息,在此提供一个将这些辅助信息合并入二进制文件中一起上传的方法。
下面代码将选中文件上传的同时,将传送会话Id、文件后缀、文件类型三个参数。
整个合并后的二进制流分成三部分,如下图。第一段用1个字节表示辅助信息的长度,当然,若第二段比较长,则可以用双字节来表示;第二段是辅助信息,这里用json格式的字符串转换成ASCII码数组来表示;第三段为选中文件的实际内容。...
分类:
Web程序 时间:
2015-04-21 22:40:35
阅读次数:
308
Reward
Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)
Total Submission(s): 4638 Accepted Submission(s): 1416
Problem Description
Dandelion's uncle is a ...
分类:
编程语言 时间:
2015-04-21 22:41:03
阅读次数:
172
1 机 器 学 习 介 绍1 机器学习介绍
“机器学习研究的是如何赋予计算机在没有被明确编程的情况下仍能够学习的能力。
(Field of study that fives computers the ability to learn without being explicitly programmed.)”
“对于某个任务 T 和表现的衡量 P,当计算机程序在该任务 T 的表...
分类:
其他好文 时间:
2015-04-21 22:40:03
阅读次数:
229
java中有个Throwable类,顾名思义,可抛出。Throwable 又分为两大类:Error和Execption。
Error:错误,属于不可查。比如:VirtualMachineError、NoClassDefFoundError、OutofMemoryError等。
Execption:异常,分为可查与不可查两类。
不可查异常:RunTimeExecption,包括NullPointerE...
分类:
编程语言 时间:
2015-04-21 22:39:03
阅读次数:
172
Legal or Not
Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)
Total Submission(s): 5152 Accepted Submission(s): 2360
Problem Description
ACM-DIY is a larg...
分类:
编程语言 时间:
2015-04-21 22:38:27
阅读次数:
183
///dp[i][j][0] 表示前i列涂了j个red且第j列是red得到最少的valul
//dp[i][j][1]表示第i列涂了j个red且第j列是green得到的最少的value
//dp[i][j][0] = min(dp[i-1][j-h[i]][0] , dp[i][j][1] + min(h[i-1] ,h[i]))
//dp[i][j][1] = min(dp[i-1][j]...
分类:
其他好文 时间:
2015-04-21 22:39:28
阅读次数:
138
类加载的时机:
类从被加载到虚拟机内存中开始,到卸载出内存为止,它的整个生命周期包括:加载、验证、准备、解析、初始化、使用和卸载7个阶段。
其中准备、验证、解析3个阶段统称为链接。加载、验证、准备、初始化和卸载这5个步骤顺序是确定的,而解析阶段则不一定:在某些情况下可以再初始化阶段之后再开始,
这是为了支持Java语言的运行时绑定(也成为动态绑定或晚期绑定)。【动态绑定就是说在程序运行时自动...
分类:
其他好文 时间:
2015-04-21 22:37:38
阅读次数:
187
MountService作为Vold的客户端,会接收来自vold的消息,并且内部定义保存了各种Volume相关的状态定义:
1、VolumeStateclass VolumeState {
public static final int Init = -1;
public static final int NoMedia = 0;...
分类:
其他好文 时间:
2015-04-21 22:39:55
阅读次数:
208
声明:本系列博客参考资料《大话设计模式》,作者程杰。
单例模式也称单态,是23种设计模式中最简单的一种,从他的名字就可以知道他的核心思想,单例模式就是系统中只有一个这样的对象,对象只有一个,在Java或者C#中,单例模式一般有两种,分别是懒汉式、饿汉式,但是在PHP中常用的就是懒汉式,由于PHP是单线程的,懒汉式也不存在双重验证。
懒汉式具体代码:...
分类:
Web程序 时间:
2015-04-21 22:40:03
阅读次数:
266
在网上注册信息时,常常输入一项信息后敲回车键,焦点会自动切换到下一个输入框中。今天练手正好做了一下这个小例子。
上面的keydown事件指向的方法中,传入事件对象event
e = event ? event :(window.event ? window.event : null); 这一行解决了浏览器兼容问题
IE浏览器的话,会给事件方法传入当前事件,也就是说IE浏览器下面,这个event是会被传入的;到了非IE浏览器,没有event的传入,那么e 会等于(window.event ? wind...
分类:
其他好文 时间:
2015-04-21 22:39:35
阅读次数:
153
上一篇博文《input输入子系统框架分析》,尝试使用这种驱动模型来看一个按键驱动程序。
下面的程序是根据韦东山老师写的代码进行修改的,我的开发板是tq2440。
button.c文件:
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#inc...
分类:
其他好文 时间:
2015-04-21 22:38:41
阅读次数:
244
Android Studio 下载地址 http://www.android-studio.org/
新手为了避免麻烦最后装自带SDK
1.安装教程可看 http://ask.android-studio.org/?/article/9
安 装好后点击studio.exe,如果不能打开,用记事本打开android-studioin 目录下的studio.bat ...
分类:
移动开发 时间:
2015-04-21 22:37:35
阅读次数:
204
最近复习软考各种进制之间的转换着实让人头疼,今天把常用的几种进制之间的转换问题简单做个总结,希望能够对大家有所帮助。
二进制八进制之间的转换
二进制与八进制之间的关系式每个八进制位对应三个二进制位,详情如下:
八进制: 0 1 2 3 4 5 6 7
二进制:000 001 010 011 100 101 110 1...
分类:
其他好文 时间:
2015-04-21 22:36:41
阅读次数:
248
设置支持的屏幕方向有两个级别,一个是app级别的,另一个是viewController级别的。
app 级别的可以在[target]-[general]-[device orientation]里面设置,如下图:
默认情况下Upside Down没有勾选,其他都勾选了。
(为什么Upside Down不推荐勾选呢,因为iPhone的电话app是不支持Upside Down的,...
分类:
移动开发 时间:
2015-04-21 22:38:59
阅读次数:
252
★ 引子 前面两篇介绍了 Comba 乘法,最后提到当输入的规模很大时,所需的计算时间会急剧增长,因为 Comba 乘法的时间复杂度仍然是 O(n^2)。想要打破乘法中 O(n^2) 的限制,需要从一个完全不同的角度来看待乘法。在下面的乘法算法中,需要使用 x 和 y 这两个大整数的多项式基表达式....
分类:
编程语言 时间:
2015-04-21 22:35:55
阅读次数:
240
一.需要转义的特殊符号,也就是需要在前面添加\:!$ * + = | . ? \ / [] {} ^ () 二.正则表达式基本形式及方法:A:re =new RegExp(“a”,“i”); //new出来的匹配方式B: re=/a/i ; //直接量(更常用)pattern.exec(str) /...
分类:
其他好文 时间:
2015-04-21 22:35:45
阅读次数:
196
双桌面已经安装好的 “Notepad++” 程序,启动Notepad++。
分类:
其他好文 时间:
2015-04-21 22:35:55
阅读次数:
353