- 博客(7)
- 资源 (8)
- 收藏
- 关注
原创 你的项目TDD了吗? 有关测试驱动开发的一点想法
维基百科对测试驱动开发的定义:测试驱动开发(Test-drivendevelopment)是现代计算机软件开发方法的一种。利用测试来驱动软件程序的设计和实现。测试驱动开始流行于20世纪90年代。测试驱动开发是极限编程中倡导的程序开发方法,方法主要是先写测试程序,然后再编码使其通过测试。测试驱动开发的目的是取得快速反馈并使用“illustratethe main line”方法来构
2009-10-30 00:21:00 2789 15
原创 用Javascript就能把CSDN给 “黑” 了,JavaScript真的是无所不能了
效果如下(这不是PS的): 当然这不是真的把CSDN给黑了,这是用了一点javascript技巧 如何实现:打开CSDN首页,在地址栏里面输入 javascript:document.body.contentEditable=true; document.designMode=on; void 0用鼠标点击网站的内容,看! 可以任意修改网页的内容了绝大
2009-10-29 10:14:00 13953 10
原创 Single Page Application (单页应用) 适合你吗?AJAX不是万能的
公司的新项目开始了,项目的前端部分由WebWork转向了GWT, 所以这些天一直在看GWT的东西,结合之前用过的JQuery和Prototype, 有一些想法记录下来放到blog上。 由于AJAX的局部刷新功能,很多系统都变成了Single Page Application, 也就是应用只有一个页面,根据不同的用户操作来更新这个页面的内容,虽然这种做法“简化”了系统UI部分的开发 (真的简
2009-10-28 15:48:00 23877 9
原创 如何开发安全的AJAX应用
如何开发安全的AJAX应用 AJAX技术已经是现在最流行的Web应用开发技术了,但是与此同时,Web应用也成了这个IT架构中安全最薄弱,最容易受到攻击的部分,AJAX应用相比较与传统的Web应用,大大增加了客户端与服务器之间的交互,同时也使得一些后台的业务逻辑接口暴露给了客户端,如果服务器端没有足够的保护或者没有对客户端请求进行合法性校验,攻击者就会趁虚而入,进入系统内部进行破坏。开发人员
2009-10-27 10:03:00 3721 1
原创 终极解决端口被占用问题
在开发工程中常常会遇到java.net.BindException: Address already in use: bind 或者 Port8080 is already is use等异常,然后web server不能启动等问题,这是因为已经有其他程序或者进程占用了相应的端口,解决这个问题就要找出到底是哪个程序占用了这个端口,然后关掉那个程序或者杀掉那个进程就可以了。解决的步骤如下:1
2009-10-23 13:31:00 1992
原创 如何进行Web应用的安全测试和输入校验
在Web应用占主流的今天,主流的黑客也都把攻击的目标转向了Web应用,SQL Injection, XSS... 各种攻击技术层出不穷,但是苍蝇不叮无缝的蛋,这么多种攻击技术无非都是把有毒的东西送到了蛋的内部。所以说只要输入校验做的好就可以阻止90%-95%的攻击。如何做输入校验才能尽可能的弥补所有的缝呢?下面这几个注意事项或许可以帮你一些 1. 找到Web应用所有的输入点,找到所有的能接
2009-10-22 16:16:00 4746 9
原创 网络安全之社会工程学
曾经听到过一个笑话:一个很厉害的黑客跟一个电脑菜鸟吹牛说自己可以在一个小时内让一个网吧所有的电脑自动关机,电脑菜鸟听到后说自己可以在三分钟之内让网吧所有的电脑关机,黑客大笑这个菜鸟不懂技术瞎吹牛,于是两个人就开始打赌了,黑客进入网吧找了台电脑,噼里啪啦敲了一个小时,网吧所有的电脑都自动关机了,于是他很得意洋洋的找到了这个菜鸟向他炫耀了自己的成功,菜鸟微微一笑,也走进了网吧,他偷偷的跑到
2009-10-21 14:37:00 7061 1
程序员面试手册第二份-超级全的面试题集.chm
2009-11-17
最全的IT公司面试题集 CHM版的
2009-10-27
Struts+Ibatis+Spring 做的一个MVC框架的医护管理系统(数据库文件)
2009-01-04
Struts+Ibatis+Spring 做的一个MVC框架的医护管理系统-毕业设计
2008-12-10
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人