`
文章列表
      对于一个刚开始学习Android的菜鸟来说,读到这本书如获至宝。         首先要从目录说起,本书的目录让我对Android的知识体系有了一个全面而清晰的认识。之前对android的认识很模糊,总觉得Android知识庞杂,不知从哪儿下手,学起来没有条理,不够系统。看了本书的目录,豁然开朗,可以说本书基本涵盖了android开发的方方面面。不仅涵盖了UI、消息、广播、网络、文件、多任务、数据库等基础知识,而且还介绍了地图、人脸识别、传感器、摄像头、蓝牙、WIFI、NFC 等硬件的使用。结构清晰,由浅入深。本书更像是一本宝典,即可以让初学者从基础开始学起,又可以让有经验的 ...
        这是一本关于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'; }       在这个例子中,虽然都是声 ...
Global site tag (gtag.js) - Google Analytics