摘要: 1、response.sendRedirect("url");特点:浏览器地址变成目标页面的地址;到达目标页面后request内的参数值、属性值丢失。其效果就相当于重新在客户端输入目标地址,重新请求。2、ServletContext application = this.getServletContext(); RequestDispatcher rd = application.getRequestDispatcher("url");//注意这个url为相对于当前网站根目录的地址,而不是相对于服务器根目录的地址 rd.forward(request,r 阅读全文
posted @ 2012-04-21 17:14 Apprentice_ 阅读(462) 评论(0) 推荐(0)
摘要: 刚读完《禅道程序员的10条原则》这篇文章。原文地址在这:http://www.linuxde.net/2012/04/9831.html。里面有几点是我非常赞赏的。特意把那几段贴出来给大家看看。 0.专注 | Focus 1. 保持清醒 | Keep your mind clean 2. 保持初学者的思维 | Beginner’s Mind3. 抛开自负 | No ego4. 不要想着职业目标 | There is no career goal如果你想得到什么事物,并且不关心你现在的生活,那么你已经输掉了这个游戏。不要想象你之后将会达到什么职业目标。工作20年,成为一个股东合作人?为... 阅读全文
posted @ 2012-04-21 11:26 Apprentice_ 阅读(301) 评论(0) 推荐(0)
摘要: * 联合联合可以(在不同的时候)保存不同类型和长度的对象的变量,编译器负责跟踪对象的长度和对齐要求。使用联合的目的——一个变量可以合法的保存多种数据类型中任何一种类型的变量。*typedeftypedef类似于#define语句,但由于typedef是由编译器解释的,因此它的文本替换功能要超过预处理器的能力。例如:typedef int (*PFI)(char *,char *);该语句定义了类型是PFI的“一个指向函数的指针,该函数具有两个char*类型的参数,返回值类型为int”。 阅读全文
posted @ 2012-04-21 10:57 Apprentice_ 阅读(174) 评论(0) 推荐(0)
摘要: Keith Schwarz是一个斯坦福大学计算机科学系的讲师。他对编程充满了热情。他的主页上他自己正在实现各种各样的有意思的算法和数据结构,http://www.keithschwarz.com/interesting/, 目前这个网页上有88个(见下面的列表),但这位大哥要干135个,你可以看看他的To-Do List。 阅读全文
posted @ 2012-04-21 10:52 Apprentice_ 阅读(164) 评论(0) 推荐(0)
摘要: 博客申请下来了。开始我的博客之旅吧。 阅读全文
posted @ 2012-04-21 10:41 Apprentice_ 阅读(106) 评论(0) 推荐(0)