我们就直接切入主题啦,文件下载只需要四步: 1.设置文件ContentType类型 2.设置文件头 3.通过response获取ServletOutputStream对象(out) 4.写到输出流(out)中 下载代码: 这里我使用的是SpringMVC,不过它在这里的唯一用途就是用来获取Servl ...
分类:
编程语言 时间:
2016-08-10 14:15:12
收藏:
0 评论:
0 赞:
0 阅读:
203
题目链接:http://www.spoj.com/problems/SUBST1/en/ 题意:给定一个字符串,求不相同的子串个数。 思路:直接根据09年oi论文<<后缀数组——出来字符串的有力工具>>的解法。 此题和SPOJ DISUBSTR一样,至少数据范围变大了。 ...
分类:
编程语言 时间:
2016-08-10 14:14:52
收藏:
0 评论:
0 赞:
0 阅读:
188
一、String字符串理解 java字符串类,包含了字符串的值和实现字符串相关操作的一些方法 1、String字符串可分静态字符串和动态字符串 静态初始化字符串:String s1 = "hello"; 动态初始化字符串:String s2 = new String("hello"); 2、静态初始 ...
分类:
编程语言 时间:
2016-08-10 14:14:32
收藏:
0 评论:
0 赞:
0 阅读:
119
IEEE754标准中,浮点数的内存布局 以下仅以float(内存中占据4个字节,32bits)来说明,double(8个字节,64bits)同理,只是有细微的差别。 float的内存分布 IEEE754规定,32bit的float在内存中是这样分布的: 符号位(S) 阶码(E) 尾数(M) 1 8 ... ...
分类:
编程语言 时间:
2016-08-10 14:11:42
收藏:
0 评论:
0 赞:
0 阅读:
332
jsp中的除了标签script里面的内容外,其他的都是直接输出的,而script里的内容是执行的过程,只是把最终的结果输出。 看如下的例子: 例1输出结果为: var answer='Yes I am!'; document.write(answer); 例1: <!DOCTYPE html> <h ...
分类:
编程语言 时间:
2016-08-10 14:07:34
收藏:
0 评论:
0 赞:
0 阅读:
207
1、算术表达式:+,-,*,/,% 考试一定要注意:“/” 两边都是整型的话,结果就是一个整型。 3/2的结果就是1. “/” 如果有一边是小数,那么结果就是小数。 3/2.0的结果就是0.5 “%”符号请一定要注意是余数,考试最容易算成了除号。)%符号两边要求是整数。不是整数就错了。[注意!!!] ...
分类:
编程语言 时间:
2016-08-10 14:07:12
收藏:
0 评论:
0 赞:
0 阅读:
293
import os cmd = r'type c:\foo.txt' os.system(cmd) import os cmd = r'type c:\foo.txt' os.system(cmd) 注意要有r 否则 \ 就是 另外的含义 ...
分类:
编程语言 时间:
2016-08-10 14:06:23
收藏:
0 评论:
0 赞:
0 阅读:
309
一、检测原始(基本数据:字符串、数字、布尔、null、undefined)类型。 用typeof检测原始类型:1.对于字符串,typeof返回"string"; 2.对于数字,typeof返回"number"; 3.对于布尔型,typeof返回"boolean"; 4.对于undefined,typ ...
分类:
编程语言 时间:
2016-08-10 14:05:53
收藏:
0 评论:
0 赞:
0 阅读:
201
第一章 C语言的基础知识 第一节、对C语言的基础认识 1、C语言编写的程序称为源程序,又称为编译单位。 2、C语言书写格式是自由的,每行可以写多个语句,可以写多行。 3、一个C语言程序有且只有一个main函数,是程序运行的起点。 第二节、熟悉vc++ 1、VC是软件,用来运行写的C语言程序。 2、每 ...
分类:
编程语言 时间:
2016-08-10 14:03:42
收藏:
0 评论:
0 赞:
0 阅读:
284
学习自:http://www.codeceo.com/article/jvm-memory-overflow.html 讲的很清楚 ...
分类:
编程语言 时间:
2016-08-10 14:00:32
收藏:
0 评论:
0 赞:
0 阅读:
203
简单说,Lisp语言违反了人类人性中对事物多样性的需求而不能成为编程语言中的主流。 ...
分类:
编程语言 时间:
2016-08-10 12:50:25
收藏:
0 评论:
0 赞:
0 阅读:
364
二叉排序树其实就是二分法,平均时间复杂度为O(nlogn),以下是本人硬着头皮造的轮子。 以上程序随机生成100个0-99的数,程序不能插入相同的数,修改insert_bst_data这个函数就可以。 查找和增加数据都是比较简单,实现起来就需要依靠c的指针功底。(用全局变量毫无压力) 删除数据需要找 ...
分类:
编程语言 时间:
2016-08-10 12:47:22
收藏:
0 评论:
0 赞:
0 阅读:
312
一、首先需要安装Pyinstaller-- 使用pip来安装模块 (我电脑上装的是python的一个编译环境Anaconda,如果电脑上装的是python自带的IDE的话,就直接进入python的安装路径,比如是:“D:\python27\Scripts\pip.exe”) 我的Anaconda2安 ...
分类:
编程语言 时间:
2016-08-10 12:46:04
收藏:
0 评论:
0 赞:
0 阅读:
294
java之线程 一:线程: 线程是什么呢?我们先来看一下官方的解释,线程,有时被称为轻量级进程是程序执行流的最小单元。一个标准的线程由线程ID,当前指令指针(PC),寄存器集合和堆栈组成。另外,线程是进程中的一个实体,是被系统独立调度和分派的基本单位,线程自己不拥有系统资源,只拥有一点儿在运行中必不 ...
分类:
编程语言 时间:
2016-08-10 12:45:33
收藏:
0 评论:
0 赞:
0 阅读:
249
池(Pool)技术在一定程度上可以明显优化服务器应用程序的性能,提高程序执行效率和降低系统资源开销。这里所说的池是一种广义上的池,比如数据库连接池、线程池、内存池、对象池等。其中,对象池可以看成保存对象的容器,在进程初始化时创建一定数量的对象。需要时直接从池中取出一个空闲对象,用完后并不直接释放掉对 ...
分类:
编程语言 时间:
2016-08-10 12:45:02
收藏:
0 评论:
0 赞:
0 阅读:
161
window下添加本地的jar到maven库中,需要电脑上已经搭建好maven环境。 1、运行命令行 2、输入mvn install:install-file -DgroupId=taobao -DartifactId=sc hema -Dversion=1.2.1 -Dpackaging=jar ...
分类:
编程语言 时间:
2016-08-10 12:44:23
收藏:
0 评论:
0 赞:
0 阅读:
231
# 本文对正则知识不做详细解释,仅作入门级的正则知识目录。 正则表达式的强大早有耳闻,大一时参加一次选拔考试,题目就是用做个HTML解析器,正则的优势表现得淋漓尽致。题外话不多讲,直接上干货: 1. 元字符: 与之对应的还有反义字符,大部分为小写字母变大写,例如\D表示匹配非数字的字符。 2. 重复 ...
分类:
编程语言 时间:
2016-08-10 12:43:52
收藏:
0 评论:
0 赞:
0 阅读:
224
http://bbs.csdn.net/topics/350206340 Thread类中run()和start()方法的区别如下:run()方法:在本线程内调用该Runnable对象的run()方法,可以重复多次调用;start()方法:启动一个线程,调用该Runnable对象的run()方法,不 ...
分类:
编程语言 时间:
2016-08-10 12:43:12
收藏:
0 评论:
0 赞:
0 阅读:
149
使用enumerate可以一次性将索引和值取出,避免使用索引来取值,而且enumerate的第二个参数可以调整索引下标的起始位置,默认为0。 ...
分类:
编程语言 时间:
2016-08-10 12:41:12
收藏:
0 评论:
0 赞:
0 阅读:
240
N=int(raw_input('input the number N='))number=[]while(N): m=int(raw_input('input..\n')) number.append(m) N -=1print numberfor i in range (0,len(number ...
分类:
编程语言 时间:
2016-08-10 12:39:57
收藏:
0 评论:
0 赞:
0 阅读:
312