- 博客(334)
- 收藏
- 关注
转载 Linux中locale 详解
locale 是国际化与本土化过程中的一个非常重要的概念,个人认为,对于中文用户 来说,通常会涉及到的国际化或者本土化,大致包含三个方面:看中文,写中文,与 window中文系统的兼容和通信。从实际经验上看来,locale的设 定与看中文关系不大,但是与写中文,及window分区的挂载方式有很密切的关系。本人认为就像一个纯英文的Windows能够浏览中文,日文或者意大利 文网页一样,你不需要设
2014-06-08 15:53:12
1732
转载 display:inline、block、inline-block的区别
display:block就是将元素显示为块级元素. block元素的特点是: 总是在新行上开始; 高度,行高以及顶和底边距都可控制; 宽度缺省是它的容器的100%,除非设定一个宽度 , , , , 和 是块元素的例子。 display:inline就是将元素显示为行内元素. inline元素的特点是: 和其他元素都在一行上;
2014-04-20 13:19:13
807
转载 CSS中font-style的属性有Italic oblique
要搞清楚这个问题,首先要明白字体是怎么回事。一种字体有粗体、斜体、下划线、删除线等诸多属性。但是并不是所有字体都做了这些,一些不常用的字体,或许就只有个正常体,如果你用Italic,就没有效果了~这时候你就要用Oblique.可以理解成Italic是使用文字的斜体,Oblique是让没有斜体属性的文字倾斜!明白了把?另外附上CSS2.0上边的解释你参考下:italic和oblique都
2014-04-18 15:55:14
1528
转载 session与cookie
考虑一个问题:如何抓取一个访问受限的网页?如校内好友的主页,个人新鲜事页面等。显然,通过浏览器,我们可以手动输入用户名密码来访问目标页面,所谓“抓取”,只不过需要使用程序来模拟完成同样的工作,因此需要了解“登陆”过程中到底发生了什么。对未登录用户,服务器强制用户跳转到登陆页面,用户键入用户名密码并提交,服务器将用户POST的信息与数据库中信息比对,如通过则跳转至landin
2014-04-15 10:07:18
787
1
转载 理解cookie的path和domain属性
今天在做验证码时发现一个问题:A、B窗口都打开同一个页面,A先生成一个验证码,B再生成验证码,这时A所生成的验证码被B覆盖掉了。原因是使用了同名的cookie来存储验证码。一时找不到解决方法就参考了WebQQ的登录画面,发现tx也没有解决这个问题,也许是觉得这个不算是问题吧。但还是借这个机会再次了解一下cookie好了。 下面是在网上学习一番后得到的总结(如有纰漏请指正): 1
2014-04-15 09:54:26
847
转载 JSP页面中的相对路径问题
在JSP页面中,根据解析地方的不同可以分为两种,一种是在服务器端解析的,还有一种是在客户浏览器端解析的。在JSP页面内嵌的java代码中,”/”是相对于项目应用webapp而言的,例如在项目myProject有目录dir,该目录中有文件test1.jsp与test2.jsp.在页面test1.jsp中嵌入有java代码response.sendRedirect(“/test2.jsp”),
2014-04-14 22:01:56
1494
转载 在servlet重定向
在servlet/JSP编程中,服务器端重定向可以通过下面两个方法来实现:1,运用javax.servlet.RequestDispatcher接口的forward方法,2,或者运用javax.servlet.http.HttpServletResponse接口的sendRedirect方法。要运用RequestDispatcher接口的forward方法,首先要得到一个R
2014-04-14 11:30:40
652
转载 数据库中的变量以及赋值
sql server中变量要先申明后赋值:局部变量用一个@标识,全局变量用两个@(常用的全局变量一般都是已经定义好的);申明局部变量语法:declare @变量名 数据类型;例如:declare @num int;赋值:有两种方法式(@num为变量名,value为值)set @num=value; 或 select @num=value;如果想获取查
2014-04-12 08:32:43
2966
转载 MySql中delimiter的作用是什么?
这个命令与存储过程没什么关系吧。其实就是告诉mysql解释器,该段命令是否已经结束了,mysql是否可以执行了。默认情况下,delimiter是分号;。在命令行客户端中,如果有一行命令以分号结束,那么回车后,mysql将会执行该命令。如输入下面的语句mysql> select * from test_table;然后回车,那么MySQL将立即执行该语句。但有时候,不希望
2014-04-12 07:18:10
769
转载 SQL Union和SQL Union All用法
SQL UNION 操作符UNION 操作符用于合并两个或多个 SELECT 语句的结果集。请注意,UNION 内部的 SELECT 语句必须拥有相同数量的列。列也必须拥有相似的数据类型。同时,每条 SELECT 语句中的列的顺序必须相同。SQL UNION 语法SELECT column_name(s) FROM table_name1UNIONSELECT
2014-04-12 07:07:32
665
转载 document.all用法
一. document.all是页面内所有元素的一个集合。例如: document.all(0)表示页面内第一个元素二.document.all可以判断浏览器是否是IE if(document.all){ alert("is IE!"); }三.也可以通过给某个元素设置id属性(id=aaaa),然后用document.al
2014-04-11 14:54:50
829
转载 js 事件绑定的方法
同时支持三种事件模型的javascript事件使得客户端的 JavaScript 有机会被激活,并得以运行。在一个 Web 页面装载之后,运行脚本的唯一方式,就是响应系统或者用户的动作。虽然从第一个支持脚本编程的浏览器面世以来,简单的事件被实现为 JavaScript 的一部分;但是大多数最近出现的浏览器都实现了强壮的事件模型,使脚本可以更加智能地处理事件。现在的问题在于:为了支持各种浏览
2014-04-11 12:17:52
893
转载 理解JavaScript中的事件处理
这篇文章对于了解Javascript的事件处理机制非常好,将它全文转载于此,以备不时之需。什么是事件?事件(Event)是JavaScript应用跳动的心脏 ,也是把所有东西粘在一起的胶水。当我们与浏览器中 Web 页面进行某些类型的交互时,事件就发生了。事件可能是用户在某些内容上的点击、鼠标经过某个特定元素或按下键盘上的某些按键。事件还可能是 Web 浏览器中发生的事情,比如说某
2014-04-11 11:46:42
590
转载 sql的limit
本文整理转载自:http://blog.sina.com.cn/s/blog_53b95aec0100dba1.html一、基本SQL的limit语法的如以下形式SELECT * FROM table LIMIT [offset,] rows | rows OFFSET offset 当省略offset的时候,offset作为0处理,表示提取查询到的前rows条数
2014-04-11 09:58:11
659
转载 关于EL表达式中requestScope和param区别
今天演示EL表达式的时候发现自己jsp的基础实在是薄弱,在这个很简单的问题上迷惑了很久。首先在看遇到的问题:在浏览器地址输入,表示传入一个参数test,值为123http://localhost:8888/Test/index.jsp?test=123在index.jsp中尝试使用EL表达式取出,代码如下: body> ${test} bo
2014-04-06 14:43:38
990
转载 EL表达式
EL 全名为Expression LanguageEL 语法很简单,它最大的特点就是使用上很方便。接下来介绍EL主要的语法结构:${sessionScope.user.sex}所有EL都是以${为起始、以}为结尾的。上述EL范例的意思是:从Session的范围中,取得用户的性别。假若依照之前JSP Scriptlet的写法如下:User user = (Us
2014-04-06 12:14:48
888
转载 JSP9个内置对象
JSP内置对象:我们在使用JSP进行页面编程时可以直接使用而不需自己创建的一些Web容器已为用户创建好的JSP内置对象。如request,session,response,out等。下面就JSP2.0给出的9个内置对象: 内置对象类型作用域requestjavax.servlet.http.HttpServletR
2014-04-06 12:12:57
674
转载 JSTL 核心标签库 使用
JSTL 核心标签库标签共有13个,功能上分为4类:1.表达式控制标签:out、set、remove、catch2.流程控制标签:if、choose、when、otherwise3.循环标签:forEach、forTokens4.URL操作标签:import、url、redirect使用标签时,一定要在jsp文件头加入以下代码:@taglib pre
2014-04-06 11:44:01
640
原创 HTTP协议摘要
HTTP-message = Request | Response ; HTTP/1.1 messagesgeneric-message = start-line *(message-header CRLF) CRLF [ message-body ]start-line = Request-Line | Status-LineMethod = "OPTIONS
2014-04-06 11:00:42
1154
转载 Tomcat结构以及处理一个请求的过程
1. Tomcat结构Tomcat是一个基于组件的服务器,它的构成组件都是可配置的,其中最外层的组件是Catalina Servlet容器,其他的组件按照一定的格式要求配置在这个顶层容器中。Tomcat的各个组件是在\conf\server.xml文件中配置的,Tomcat服务器默认情况下对各种组件都有默认的实现,下面通过分析server.xml文件来理解Tomcat的各个组件是如何组织的。s
2014-04-04 15:20:17
942
转载 web.xml中filter的类型
从J2EE1.3开始,Servlet2.3规范中加入了对过滤器的支持。过滤器能够对目标资源的请求和响应进行截取。过滤器的工作方式分为四种,下面让我们分别来看看这四种过滤器的工作方式:1、request过滤器 这种过滤器的工作方式比较简单,大家也经常遇到,如下图所示:以下是web.xml文件配置方式: myFilter xx.MyFilter
2014-04-04 13:58:13
688
转载 HTTP条件Get(Conditional Get)
HTTP条件Get是HTTP协议为了减少不必要的带宽浪费,提出的一种方案。详见http://www.w3.org/Protocols/rfc2616/rfc2616-sec9.html HTTP条件Get使用的时机:客户端之前已经访问过某网站,并打算再次访问该网站 HTTP条件Get使用的方法:客户端向服务器发送一个包询问是否在上一次访问网站的时间后
2014-04-04 09:28:36
2312
转载 MS SQL Server 游标
1.1游标的概念 游标(Cursor)它使用户可逐行访问由SQL Server返回的结果集。使用游标(cursor)的一个主要的原因就是把集合操作转换成单个记录处理方式。用SQL语言从数据库中检索数据后,结果放在内存的一块区域中,且结果往往是一个含有多个记录的集合。游标机制允许用户在SQL server内逐行地访问这些记录,按照用户自己的意愿来显示和处理这些记录。
2014-04-03 18:32:07
930
转载 MS SQL Server触发器创建、删除、修改、查看示例步骤
一﹕ 触发器是一种特殊的存储过程﹐它不能被显式地调用﹐而是在往表中插入记录﹑更新记录或者删除记录时被自动地激活。所以触发器可以用来实现对表实施复杂的完整性约`束。 二﹕ SQL Server为每个触发器都创建了两个专用表﹕Inserted表和Deleted表。这两个表由系统来维护﹐它们存在于内存中而不是在数据库中。这两个表的结构总是与被该触发器作用的表的结构相同。触发器执行
2014-04-03 17:52:16
1101
转载 MS SQL Server中dbo
数据库所有者 (DataBase Owner)dbo 是具有在数据库中执行所有活动的暗示性权限的用户。将固定服务器角色 sysadmin 的任何成员都映射到每个数据库内称为 dbo 的一个特殊用户上。另外,由固定服务器角色 sysadmin 的任何成员创建的任何对象都自动属于 dbo。 例如,如果用户 Andrew 是固定服务器
2014-04-02 20:08:14
886
转载 MS SQL Server中的sysobjects
摘自:http://www.cnblogs.com/bugY/archive/2011/09/21/2184182.html关于SQL Server数据库的一切信息都保存在它的系统表格里。我怀疑你是否花过比较多的时间来检查系统表格,因为你总是忙于用户表格。但是,你可能需要偶尔做一点不同寻常的事,例如数据库所有的触发器。你可以一个一个地检查表格,但是如果你有500个表格的话,这可能会消耗相当
2014-04-02 20:03:53
698
转载 java web几种开发模式
ava Web开发方案有多种可供选择,这里列举一些经典的开发模式进行横向比较,为Java Web的开发模式选择提供参考。除此之外还有好多方案(如Tapestry和Wicket)并不了解,这里就不列举了。JSP+JAVABEAN开发模式: 特点:该模式将业务逻辑与页面表现进行分离,在一定程度上增加了程序的可调试性和维护性。 缺点:页面将控制与显示集于一身。
2014-04-02 18:52:48
797
转载 几款常见的可视化HTML编辑器(WYSIWYG)
目前HTML编辑器可以说是种类繁多, 特别是国外, 开源的商业的, 各种版本, 不一而足. 我只是简单介绍几个常见的免费/开源 的可视化HTML编辑器 (WYSIWYG).HTMLArea功能一般, 文件不大, 支持是几种语言, 比较容易定制, 使用广泛,支持IE/Firefox/Mozilla等多种浏览器. 遵循BSD版权, 目前最新版是3.0.官方网站: http://
2014-04-02 18:04:40
14614
转载 MariaDB 特性介绍-动态虚拟列
MariaDB 特性介绍-动态虚拟列 MariaDB为NoSQL的扩展提供的另外一个特性 就是:动态列。对表的每一行都可以有一个“虚拟列”,该列可以用于保存一个对象的不同属性,每个属性在各行之间可以完全不同,“虚拟列”的个数和内容完全有应用程序来控制和解释。 NoSQL的另外一个好处就是,我存储的东西是一个没有结构的东西,而数据库则要求是一个固定列名,确定长度的一个个列
2014-04-01 14:56:39
1826
转载 MySQL字符集问题
MySQL字符集介绍 MySQL的字符集支持(Character Set Support)有两个方面:字符集(Character set)和排序方式(Collation)。 对于字符集的支持细化到四个层次:服务器(server), 数据库(database), 数据表(table), 连接(connection)。 MySQL默认字符
2014-04-01 13:22:28
549
转载 12个优秀的开源UML工具
本文将为您介绍12个优秀的UML工具:1. StarUML StarUML(简称SU),是一种创建UML类图,是一种生成类图和其他类型的统一建模语言(UML)图表的工具。StarUML是一个开源项目之一发展快、灵活、可扩展性强(zj)。2. Netbeans UML Plugin 目前支持:Activity图, Class图, Sequence图, State图以及
2014-03-31 18:50:09
5092
转载 模型驱动架构(MDA,Model Driven Architecture)浅述
前言西西弗斯是古希腊神话中的科林斯国王,他被罚将一块巨石推到山上,但无论西西弗斯如何努力,每次石头到达山顶之前都不可避免地滚下来,周而复始,永无休止。在《应用 MDA 》一书中,作者 Frankel 将 IT 人比作现代版的西西弗斯,面对日新月异层出不穷的技术平台,不可避免地不断重复一些工作。理想的 MDAer ,试图阻止这一悲剧的继续发生。今天,我们通过分析 MDA 的概念,了解其内涵,
2014-03-31 18:22:30
4339
1
转载 Maven是什么地干活?
1 关键名词 Project:任何您想build的事物,Maven都可以认为它们是工程。这些工程被定义为工程对象模型(POM,Poject Object Model)。一个工程可以依赖其它的工程;一个工程也可以由多个子工程构成。 POM:POM(pom.xml)是Maven的核心文件,它是指示Maven如何工作的元数据文件,类似于Ant中的build.xml文件。POM文件位
2014-03-31 12:58:22
1150
转载 Eclipse IDE for Java EE Developers 与Eclipse Classic 区别
eclipse下载官网:eclipse下载版本:1、eclipse classic 是eclipse的标准版:标准版;2、eclipse ide for java developer : 标准版基础上增加java开发插件;3、Eclipse IDE for Java EE Developers:标准版基础上增加j2ee开发的插件4、Eclipse for
2014-03-31 11:00:34
824
转载 eclipse Juno Indigo Helios Galileo这几种版本的意思
Galileo Ganymede Europa 这些名字代表eclipse不同的版本 2001年11月7日 ,Eclipse 1.0发布 半年之后,2002年6月27日Eclipse进入了2.0时代。2.0时代的Eclipse经历了2.0和2.1两个大的版本。其中2.0在 之后又推出了2.0.1和2.0.2,而之后在2003年3月27日推出的2.1版本,也接连推出了2.1.1,2.
2014-03-30 19:43:56
712
转载 利用Java的反射与代理实现IOC模式
在Java中,其反射和动态代理机制极其强大,我们可以通过其反 射机制在运行时获取信息。而代理是一种基本的设计模式,它是一种为了提供额外的或不同的操作而插入到真 实对象中的某个对象。而Java的动态代理在代理上更进一步,既能动态的创建代理对象,又能动态的调用代理 方法。Java的反射和动态代理机制,使Java变得更加强大。 Spring框架这几年风头正劲, 虽然使用者众多,但真正
2014-03-14 12:52:28
770
原创 库与框架
库:有时候也可以叫工具包。使用起来跟它的编程语言一样——语法完全相同。可以部分使用。框架:对编程语言进行了一定的封装,所以与它所支持的编程语言的语法是有出入的,可以理解框架会进行两次编译,第一次把框架的语法转发成相应的编程语言,在用该编程语言的编译器进行编译。只能整体一起使用。
2014-03-13 18:40:17
915
转载 HP大中华区总裁孙振耀退休感言
一、关于工作与生活 我有个有趣的观察,外企公司多的是25-35岁的白领,40岁以上的员工很少,二三十岁的外企员工是意气风发的,但外企公司40岁附近的经理人是很尴尬的。我见过的40岁附近的外企经理人大多在一直跳槽,最后大多跳到民企,比方说,唐骏。外企员工的成功很大程度上是公司的成功,并非个人的成功,西门子的确比国美大,但并不代表西门子中国经理比国美的老板强,甚至可以说差得很远。而进外企的人往
2014-01-12 08:59:31
883
原创 通过tomcat的服务来关闭tomcat
在tomcat的配置文件server.xml中的第一行往往是其含义是可以通过网络来关闭tomcat(只能在本机)。于是尝试了一下。java代码如下:import java.io.*;import java.net.*;public class Test{ public static void main(String[] args){ try{ System.out.pri
2014-01-04 10:45:30
1338
转载 详解Ntbackup的五种备份方式
不得不承认,ntbackup真的很陈旧,但确实是与windows系统兼容性最好的一款备份工具,我们不仅仅可以用它来备份系统,还可以备份各类文件以及定制灵活的备份计划任务,可以从某种程度上减轻我们的工作。 本文就是想和大家讨论一下ntbackup工具,及其5种备份方式。 通过本文,你可以了解到◆Ntbackup作用◆什么是存档标记,及其具体作用◆
2014-01-01 15:18:55
2867
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人