- 浏览: 82157 次
- 性别:
- 来自: 上海
最新评论
-
贝塔ZQ:
实现生成excel文件,可以使用pageoffice插件实现。 ...
如何在Struts的Action中直接使用POI生成Excel并下载 -
ooo456mmm:
厉害
腾讯前端特工通关攻略 -
RONGZEZE:
李刚老师的《轻量级JavaEE企业应用实战(第3版)》存疑点 -
ie497715408:
游戏根本不会,完坦克那关就是过不了,不够LZ的坦克真给力,秒杀 ...
腾讯前端特工通关攻略 -
ssy341:
走到第二关就卡住了,题目虽然不难,基础不好是不容易通过的
腾讯前端特工通关攻略
文章列表
我非常喜欢研究我的开发工具,其中很重要的一块就是它的快捷键,对于我来说这是一种莫大的乐趣!我觉得熟练使用快捷键不仅仅能够提高你的开发效率,更重要的是它能给你带来一种身心愉悦的开发体验!
自从下!定!决 ...
这篇文章是我早先保存下来的,昨天复习CSS垂直居中时偶然发现原文地址已经失效了,但我觉得它写得非常的好,所以决定把它翻译过来,以便更多人的从中受益(从内容来看,作者应该是在IE8 beta版本刚刚出来的时候发表的这篇文章,所以读者们在看到相关内容时注意一下就好了)。
=================================================================================================
CSS实现垂直居中的五种方法
CSS有许多方法可以实现垂直居中,但是选择合适的方法却很难。我将为你展示我见 ...
这几天研究清理浮动的方法研究得我头都大了,这玩意儿发展了很多年,所以有很多种方法适用在不同的场景,我总结了一共六种方法,按照推荐顺序列在这里,所谓的推荐顺序也只是一般情况,最终还是要根据你的 ...
前段时间发现我的Chrome的Elements面板中Ctrl+F搜索功能失效了,除了标签名能搜索出来,其他无论搜什么结果都是0,还以为是版本原因造成的,就回退到了我喜欢的老版本V31,不过最近需要做移动端的Web开发,所以还是需要最新版本的Chrome,升级之后发现搜索功能又好了!然后就真的以为是版本的原因了,但悲剧的是等所有的插件同步完成之后发现问题又出现了,然后就猜想是不是由于某个插件的原因造成的,果不其然最后让我把它给揪出来了,是AdBlock Plus惹的祸,还好不是我其他的心爱的插件们,记录这件小事的原因一个是在提醒自己要留心一些小细节,另一个是从今天开始要求自己多 ...
Classify是一个小巧、简单的JavaScript继承框架,官网上的资料非常简洁,一共才6个api,常用的也就4个,可以很快的看完并使用,麻雀虽小但五脏俱全,它的作用却是非常强大的,能够帮助用户使用JavaScript编写出简洁、 ...
原文地址:http://www.mollypages.org/misc/js.mp
几个有意思的知识点:
所有的实例对象都继承了创建它们的构造函数的原型对象。
Mozilla/Konqueror浏览器实现了一个特殊的__proto__属性来指向构造函数(用来创建属于该原型对象类型的 ...
昨天晚上在Startup News上看到了腾讯前端团队搞了个挑战游戏前端特工,挺有意思的,今天通关了,现在把攻略整理一下。
第一关:消失的时间
这一关比较简单,写入用户名和邮箱之后点击“打开”后,它会提示你抓包,打 ...
首先感谢huangzhir同学的小米抢购前端代码分析,我分析的代码也是从他那里拿的,这篇文章只想为自己留个备份,大家有兴趣也可以看一看,可能有些东西对你有所帮助也说不定。直接贴代码:
var isRollStatus = false, isPhone = false, ...
arguments是在每一个函数内都能够访问的、类似于数组的局部变量。它虽然很怪异,常常被忽略,但却是很多编码技巧(programming wizardry)的基础,所有主要的JavaScript库都对arguments的进行了深入的挖掘,每一个JavaScript程序员都应该熟 ...
Base64加密的方法是:将字节(bytes)序列转换为字符(character)序列,每3个字节转换为4个字符(3 * 8 = 4 * 6),像这样:|11111122|22223333|33444444| >> |00111111|00222222|00333333|00444444|,不足三个字节的用'='填充,所以最后的字符序列数一定是4的倍数。解密就是加密的逆过程咯!
下面的Java代码有三种实现方式:
Simple:最简单直接的实现方法;
Grace:比较优雅的实现方法;
Official:JDK自带的实现方法;
首先定义接口:
...
前段时间需要做一个导出Excel的功能,用的POI,以前我的做法是模仿前人的代码,在Servlet中生成需要导出的Excel,然后调用workbook.write(out)将生成的Excel文件流写入到OutputStream out中去,其中out是由response.getOutputStream()得到的,当然一般我们都会OutputStream out = new BufferedOutputStream(response.getOutputStream())来提高效率,这样就可以生成对客户端的下载响应,主要代码如下: // 清空response
response ...
P185:“如果Package没有指定namespace,那么它处于默认命名空间,而默认命名空间里的Action可以处理任何命名空间的Action请求,但是根命名空间只处理根命名空间下的Action请求。”
实验证明:跟命名空间也可以处理任何命名空间的Action请求,所以,没有指定namespace和指定namespace="/"效果是一样的,都会去捡漏。
P185:“命名空间只有一个级别。如果请求的URL是/bookservice/search/get.action,系统将在/bookservice/search/命名空间 ...
相信有很多人和我一些样想要在Action里面获取Struts中配置的Constant常量值,典型的就是上传文件时,希望能够获取到文件的保存地址Constant常量值struts.multipart.saveDir,问度娘,答案清一色的都是将常量写在Properties文件中,然后再单独读取,这样做,不优雅!
首先在struts.xml里面配置struts.multipart.saveDir值:<constant name="struts.multipart.saveDir" value="F:/uploadRepository"/>在Actio ...
Struts2中的struts.multipart.saveDir主要是用来设置上传文件的临时存放地址,而这个参数设置方法的不同对应的地址也不同。
1、如果没有设置struts.multipart.saveDir,那么将默认使用javax.servlet.context.tempdir指定的地址,javax.servlet.context.tempdir的值是由服务器来确定的,例如:假如我的web工程的context是sencha,服务器使用Tomcat,那么savePath就应该是%TOMCAT_HOME%\work\Catalina\localhost\sencha,临时文件的名称类似于u ...
手动配置Spring的bean是一件极为头疼的事情,工作量大不说,还特别容易写错,Annotation标签很好的解决了这个问题,会帮我们剩下很多时间,接下来就是配置的方法:
第一步:添加common-annotations.jar包;
第二步:引入对应的命名空间及对应的Schema文件地址:
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" ...