需要用的jar包如下: 如果是maven管理的项目,添加依赖如下: POIUtil代码如下: 该工具类主要用来处理从客户端上传到服务器的Excel文件。若需要处理本地的文件,只要把方法getWorkbook做一定修改即可,readExcel方法的形参的类型也需要修改。 原文:java使用POI实现e ...
分类:
编程语言 时间:
2017-02-21 21:51:31
收藏:
0 评论:
0 赞:
0 阅读:
322
每次想用指针来代替数组,有一种强迫症就是,假如元素个数变化,用数组就不方便,但是每次用指针代替数组都会犯各种各样的错误: 首先,指针肯定要初始化一个地址的,初始化一个地址有两种方法,第一种就是用new或者malloc分配一个内存,自然就会产生一个地址,第二个就是创建一个数组,用数组第一个指针赋值,这 ...
分类:
编程语言 时间:
2017-02-21 21:51:06
收藏:
0 评论:
0 赞:
0 阅读:
220
其实实现代码的逻辑非常简单,真的超级超级简单。 1、在登录页面上login.jsp将验证码图片使用标签<img src="xxx">将绘制验证码图片的url给它 2、在服务器端就两个servlet,一个就是用来绘制验证码图片的VerifyCodeServlet,另一个就是登录时验证验证码是否点写正确 ...
分类:
编程语言 时间:
2017-02-21 21:50:32
收藏:
0 评论:
0 赞:
0 阅读:
228
线程和进程 进程:狭义定义:进程是正在运行的程序的实例(an instance of a computer program that is being executed)。 简而言之,就像qq要以一个整体的形式暴露给操作系统管理,里面包含对各种资源的调用,内存的管理,网络接口的调用等,对各种资源管理 ...
分类:
编程语言 时间:
2017-02-21 21:47:53
收藏:
0 评论:
0 赞:
0 阅读:
196
... ...
分类:
编程语言 时间:
2017-02-21 21:42:18
收藏:
0 评论:
0 赞:
0 阅读:
218
最近遇到一个问题,是将不定维数组的空值去除,回来研究了一下,写出来了,不知道是否还能优化 写的不好的,如果有好的想法或者好的实现方法,欢迎提出来,如果哪里写错了,也欢迎大牛可以讲解一下 代码如下,欢迎指正 function array_remove($arr){ //首先判断是不是一个数组 if(! ...
分类:
编程语言 时间:
2017-02-21 21:39:57
收藏:
0 评论:
0 赞:
0 阅读:
149
人脸检测及识别python实现系列(1)——检测人脸 1. 前言 今天用多半天的时间把QQ空间里的几篇年前的旧文搬到了这里,算是完成了博客搬家。QQ空间里还剩下一些记录自己数学学习路线的学习日志,属于私人性质,不再搬运了。过完春节,快马加鞭地重修完高阶偏导数后,终于感觉到疲惫了,潜意识里觉得是时候做 ...
分类:
编程语言 时间:
2017-02-21 21:38:12
收藏:
0 评论:
0 赞:
0 阅读:
483
第一百四十八节,封装库--JavaScript,菜单切换 首先在封装库封装点击切换方法 菜单切换效果图 html css 前台js 首先引入封装库 ...
分类:
编程语言 时间:
2017-02-21 21:37:40
收藏:
0 评论:
0 赞:
0 阅读:
202
Javascript是一种基于对象(object-based)的语言,你遇到的所有东西几乎都是对象。但是,它又不是一种真正的面向对象编程(OOP)语言,因为它的语法中没有class(类)。 那么,如果我们要把"属性"(property)和"方法"(method),封装成一个对象,甚至要从原型对象生成 ...
分类:
编程语言 时间:
2017-02-21 21:37:14
收藏:
0 评论:
0 赞:
0 阅读:
228
今天要谈的主题是关于求职.求职是在每个技术人员的生涯中都要经历多次,对于我们大部分人而言,在进入自己心仪的公司之前少不了准备工作,有一份全面细致面试题将帮助我们减少许多麻烦.在跳槽季来临之前,特地做这...
分类:
编程语言 时间:
2017-02-21 20:53:16
收藏:
0 评论:
0 赞:
0 阅读:
307
写的非常棒的一篇总结: http://blog.csdn.net/speedme/article/details/22398395#t1 下面主要看各个集合如何使用迭代器Iterator获取元素: 1.list使用迭代器Iterator 2.set使用迭代器Iterator 3.map使用迭代器,共 ...
分类:
编程语言 时间:
2017-02-21 20:47:43
收藏:
0 评论:
0 赞:
0 阅读:
209
生成器 作用:有的时候我们需要一些元素,但是我们可能只仅仅需要访问前面的几个元素,那么后面的绝大多数元素占用的空间都白白浪费了,而且我们要是穿件一个包含上百万级元素的列表的话,岂不是浪费很多内存空间;所以,如果列表元素可以按照某种算法推算出来,那我们是否可以在循环的过程中不断推算出后续的元素呢?这样 ...
分类:
编程语言 时间:
2017-02-21 20:46:03
收藏:
0 评论:
0 赞:
0 阅读:
225
Helponclassenumerateinmodule__builtin__:classenumerate(object)|enumerate(iterable[,start])->iteratorforindex,valueofiterable||Returnanenumerateobject.iterablemustbeanotherobjectthatsupports|iteration.Theenumerateobjectyieldspairscontainingacount(from|sta..
分类:
编程语言 时间:
2017-02-21 20:06:18
收藏:
0 评论:
0 赞:
0 阅读:
323
很多人都认为Java序列化的作用有以下两方面:1)把对象的字节序列永久地保存到硬盘上(通常存放在一个文件中);2)在网络上传送对象的字节序列。可是我有一个疑问:第一个作用在什么情况会用到呢?第二个作用在什么情况会用到呢?答:归纳起来,就是把你的数据换个时间和/或换..
分类:
编程语言 时间:
2017-02-21 20:04:33
收藏:
0 评论:
0 赞:
0 阅读:
200
#_*_coding:utf-8_*_
frommultiprocessingimportProcess
importos
defaaa(name):
print"此刻运行的函数是由子进程运行,名字(%s),子进程ID是(%s)"%(name,os.getpid())
if__name__=="__main__":
print"父进程(%s)启动..."%(os.getpid())
p=Process(target=aaa,args=("tantian..
分类:
编程语言 时间:
2017-02-21 20:02:59
收藏:
0 评论:
0 赞:
0 阅读:
319
#_*_coding:utf-8_*_
importtime
frommultiprocessingimportPool
fromthreadingimportThread
deffunc1(fn):
time.sleep(1)
returnfn*fn
if__name__=="__main__":
a=[1,2,3,4,5,6]
print"顺序执行的方式开始..."
s=time.time()
foriina:
func1(i)
el=time.time()
print"顺序..
分类:
编程语言 时间:
2017-02-21 19:59:52
收藏:
0 评论:
0 赞:
0 阅读:
214
Helponbuilt-infunctionevalinmodule__builtin__:eval(...)eval(source[,globals[,locals]])->valueEvaluatethesourceinthecontextofglobalsandlocals.ThesourcemaybeastringrepresentingaPythonexpressionoracodeobjectasreturnedbycompile().Theglobalsmustbeadictionarya..
分类:
编程语言 时间:
2017-02-21 19:59:02
收藏:
0 评论:
0 赞:
0 阅读:
210
Helponbuilt-infunctionexecfileinmodule__builtin__:execfile(...)execfile(filename[,globals[,locals]])ReadandexecuteaPythonscriptfromafile.Theglobalsandlocalsaredictionaries,defaultingtothecurrentglobalsandlocals.Ifonlyglobalsisgiven,localsdefaultstoit. execf..
分类:
编程语言 时间:
2017-02-21 19:58:41
收藏:
0 评论:
0 赞:
0 阅读:
328
生成激活码#!/usr/bin/envpython
#encoding:utf-8
#Author:sean
importstring
importrandom
#激活码中的字符和数字
field=string.letters+string.digits
#获得四个字母和数字的随机组合
defgetRandom():
return‘‘.join(random.sample(field,4))
#生成的每个激活码中有几组
..
分类:
编程语言 时间:
2017-02-21 19:53:06
收藏:
0 评论:
0 赞:
0 阅读:
323
作业要求:输入用户名密码认证成功后显示欢饮信息输入错误三次后锁定#-*-coding:utf-8-*-
#createdbyChaiMeng
importsys
retry_limit=3#定义输错次数限制
retry_count=0#定义计数器初始值
account_file=‘account.txt‘#文件变量定义
account_lock=‘account_lock.txt‘#文件变量..
分类:
编程语言 时间:
2017-02-21 19:51:17
收藏:
0 评论:
0 赞:
0 阅读:
271