- 浏览: 13630 次
最新评论
-
chchcome:
地板行不行
javascript正则表达式学习笔记 -
xiii:
这个2楼不够亮啊
javascript正则表达式学习笔记 -
limeifirst:
板凳
javascript正则表达式学习笔记 -
canom:
果断沙发
javascript正则表达式学习笔记 -
canom:
看看5楼怎么说
《JavaScript语言精粹(修订版)》试读
文章列表
《Android 4 高级编程》试读
- 博客分类:
- 读书
对于一个刚开始学习Android的菜鸟来说,读到这本书如获至宝。
首先要从目录说起,本书的目录让我对Android的知识体系有了一个全面而清晰的认识。之前对android的认识很模糊,总觉得Android知识庞杂,不知从哪儿下手,学起来没有条理,不够系统。看了本书的目录,豁然开朗,可以说本书基本涵盖了android开发的方方面面。不仅涵盖了UI、消息、广播、网络、文件、多任务、数据库等基础知识,而且还介绍了地图、人脸识别、传感器、摄像头、蓝牙、WIFI、NFC 等硬件的使用。结构清晰,由浅入深。本书更像是一本宝典,即可以让初学者从基础开始学起,又可以让有经验的 ...
《Web应用安全威胁与防治》试读
- 博客分类:
- 读书
这是一本关于web安全的书,可能对于大多是开发者来说,接触最多的还是技术方面的书。对安全的理解可能仅仅停留在HTTPS,SSL认证,密码加密,sql注入。看完试读章节后,我发现自己对安全方面的知识真是太匮乏了。
第六章主要是介绍了几种安全扫描、测试工具的使用,由于工作中接触不到这些工具,在这里只能感叹一下,现在的测试软件真的太强大了。从另一方面,也增长了我的见识,对于Web安全领域,我还是菜鸟,必须要引起重视,有机会一定要亲手操作一下。
本书的精华在于结合各种威胁的发起原理,总结了在设计和编码过程中的安全原则,并且提出了应对的解 ...
谈到这本书,我首先要从作者开始说起。总觉得作者“许令波”这个字眼有点熟悉,在哪见过。后来想起来了,某年某月,我曾在developerWorks中国拜读过作者的几篇文章:
《Tomcat 系统架构与设计模式,第1 部分: 工作原理》
《Tomcat 系统架构与设计模式,第2 部分: 设计模式分析》
《Jetty 的工作原理以及与Tomcat 的比较》
《Servlet 工作原理解析》
《深入分析Java 中的中文编码问题》
《
1、配置web.xml
<!-- springListener -->
<context-param>
<param-name>contextConfigLocation</param-name>
<param-value>classpath:applicationContext.xml</param-value>
</context-param>
<listener>
<listener-class>org.springframewor ...
在hibernate4中,AnnotationConfiguration已经过期。对于注解配置,并没有新的类来替代它,而是将这部分功能放到Configuration类中来实现了。
Configuration cfg = new Configuration().configure();
上面的语句在hibernate4中即可解析注解配置。
buildSessionFactory()方法过期。
创建SessionFactory的正解方法如下:
Configuration cfg = new Configuration().configure();
Service ...
1、js中正则表达式的声明
var reg = /abc/;
var reg2 = new RegExp('abc');
2、正则表达式常用的三种模式
i ignoreCase 忽略大小写
g global 全局匹配(正常情况下,正则表达式发现第一个匹配项就停止工作,而/g模式下会继续查找)
m multiline 多行匹配
var reg = /a/i;
或 var reg = new RegExp("a","i"); //二者等价,匹配第一个a或者A
三者可 ...
//trim方法,去掉字符的前后空格
//^\s+ 匹配开头的一个或多个空白字符 \s+$匹配结果的一个或者多个空白字符
function trim(str){
return str.replace(/^\s+|\s+$/g,'');
}
//将<>等字符进行转义
//replace第二个参数可以是个函数,后 ...
1、正则表达式中一些特殊字符的含义
. 任意一个字符,包括汉字(不包括换行)
var reg = /.at/g;
var text = "你at,bat,cat,ddat";
println(text.match(reg));//你at,bat,cat,dat
\w 任意一个字母、数字、下划线
var reg = /\wat/g;
var text = "你at,bat,cat,ddat";
println(text.match(reg));//bat,cat,d ...
对于所有web开发人员,我想javascript并不陌生,但是我们在实际运用中,又总会遇到各种奇快的问题,让我们觉得仿佛对这门语言又感到很陌生。在这一点上,我尤其同意作者的一句话,“JavaScript建立在一些非常优秀的想法和少数糟糕的想法之上",但是,往往是这些不完美的设计,往往让开发人员陷入困扰,在程序中不知不觉的引入了bug.
举一个最典型的例子:
function test(){
//var声明一个变量
var obj = 'a';
//不带var的声明
obj2 = 'b';
}
在这个例子中,虽然都是声 ...