摘要: httpserver仅提供对httprequest处理的功能,比如对相应的url提供相应的html页面响应,也就是我们一般所说的webserver,然而现在webserver大部分还提供了对处理某种动态技术的支持,如iis内置支持asp,tomcat支持jsp,servlet等。Appserver在java领域里一般指包含j2eecontainer的一些server,如weblogic,websphere等,它们要对EJB,JMS,JNDI等j2ee规范提供支持。然而有些时候,只支持jsp,servlet的tomcat也被称为appserver,主要是因为appserver实际上只是现在流行的 阅读全文
posted @ 2013-04-25 08:39 sitengfei 阅读(354) 评论(0) 推荐(0)
摘要: 原文地址:http://www.oschina.net/question/12_693一,问题概述jstl的出现,的确标准化了我们的jsp开发,也使得页面变得更加清晰,这也正是J2EE推出jstl的一个意图。例如jsp中要求取出request中保存的一个属性username,以前习惯的方式: <% String username=(String)request.getAttribute("username"); out.println(username); %> 或者 <% String username=(String)request.getAttrib 阅读全文
posted @ 2012-06-06 09:55 sitengfei 阅读(765) 评论(0) 推荐(0)
摘要: 先从闭包特点解释,应该更好理解.闭包的两个特点:1、作为一个函数变量的一个引用 - 当函数返回时,其处于激活状态。2、一个闭包就是当一个函数返回时,一个没有释放资源的栈区。其实上面两点可以合成一点,就是闭包函数返回时,该函数内部变量处于激活状态,函数所在栈区依然保留.我们所熟知的主流语言,像C,java等,在函数内部只要执行了return,函数就会返回结果,然后内存中删除该函数所在的区域.生命周期也就停止了.一般的js函数也是这样.但是有闭包特性的js函数有点特殊.就例子来说:function a(){ var i=0; function b(){ alert(++i); } return b 阅读全文
posted @ 2012-05-24 15:20 sitengfei 阅读(159) 评论(0) 推荐(0)
摘要: SQL自连接格式有点乱原文:http://apps.hi.baidu.com/share/detail/227996872008-10-31 14:58一个表与自身进行连接,称为自连接 有一个学生表,里面有学号 功课编号 学生成绩三个字段.用一个SQL查询语句得出每门功课成绩最好的前两名学号 功课编号 学生成绩 1 1 99 2 1 98 3 1 100 4 2 88 5 2 87 6 2 88 7 3 99 8 3 88 9 3 100解决方法 SELECT DISTINCT 学生表1.* FROM 学生表 学生表1 where 学生表1.学号 IN (SELECT TOP 2 学生表.学号 阅读全文
posted @ 2012-04-11 11:35 sitengfei 阅读(817) 评论(0) 推荐(0)
摘要: 我们在create table时经常会碰到这样的语句,例如:password nvarchar(10)collate chinese_prc_ci_as null,那它到底是什么意思呢?不妨看看下面: 首先,collate是一个子句,可应用于数据库定义或列定义以定义排序规则,或应用于字符串表达式以应用排序规则投影。 语法是collate collation_name collation_name ::={windows_collation_name}|{sql_collation_name} 参数collate_name是应用于表达式、列定义或数据库定义的排序规则的名称。collation_n 阅读全文
posted @ 2012-04-05 16:22 sitengfei 阅读(714) 评论(0) 推荐(0)
摘要: 1.AWT 抽象工具包是java小程序里早期提供的一些UI工具包,是依靠本地方法(jvm所在系统的方法)实现的其功能的,称为重量级控件。AWT中的图形函数与其宿主操作系统的图形函数之间有着一一对应的关系。所以AWT的控件是各个操作系统共有的,它牺牲了功能来实现平台无关性。这个算是AWT控件比较丑陋的借口吗?awt的所有控件都要放到一个frame里,这里对一个frame添加一个按钮,一个textfield,点击按钮在textfield显示“点的我好舒服~”。stepbystep:1)新建一个类继承frameimport java.awt.*;import java.awt.event.*;pub 阅读全文
posted @ 2012-03-13 20:44 sitengfei 阅读(316) 评论(0) 推荐(0)
摘要: Android逆向工程环境安装2010-12-26原文 Android Reversing Environment Setup译者 Li Zhiwei所有的指令都将在 GNU/Linux下执行. 我使用Ubuntu, 可能有些指令只在Ubuntu下有效,尽管它在其它GNU/Linux版本或者 Mac OS X甚至Windows 中都是有效的.第1步就是 收集 Android SDK (http://developer.android.com/sdk/index.html)cd ~wget http://dl.google.com/android/android-sdk_r06-linux_86 阅读全文
posted @ 2012-03-01 15:56 sitengfei 阅读(748) 评论(0) 推荐(0)