`
文章列表
         AngularJS中的数据绑定      AngularJS创建实时模板来代替视图,而不是将数据合并进模板之后更新DOM。任何一个独立视图组件中的值都是动态替换的。      ng-app属性声明所有被其包含的内容都属于这个AngularJS应用 ...
       webkit一般性渲染过程               在浏览器中,有一个最重要的模块,它主要作用是将页面转变成可视化的图形结果,这就是浏览器内核。通常,它也被称为渲染引擎。所谓的渲染,就是根据描述或者定义构建数学模型,通过模型生成图像的过程。浏览器的渲染引擎就是能够将HTML/CSS/JavaScript文本及其相应的资源文件转换成图像结果的模块。      根据渲染引擎所提供的渲染网页的功能,一般而言,它需要包含很多模块,主要分三层,最上层用虚线框住的是渲染引擎所提供的功能。  
转:http://www.oschina.net/translate/performance-optimisation-with-timeline-profiles   我们都希望创建高性能的Web应用程序。由于我们的应用程序变得越来越复杂,我们可能想要支持丰富的画面以及理想的60帧/秒,这能保证我们的应用程序响应灵敏且生动流畅。 知道如何衡量和提高性能,是一个有用的技能,在这短短的文章中,我会带您简单回顾关于如何通过 Chrome DevTools的 Timeline
转:http://www.ghugo.com/chrome-rendering-tools-1/   页面的绘制时间(paint time)是每一个前端开发都需要关注的的重要指标,它决定了你的页面流畅程度。而如何去观察页面的绘制时间,找到性能瓶颈,可以借助Chrome的开发者工具。 本文主要介绍Chrome渲染分析工具 Rendering。 如上图,按F12调出开发者工具,然后按“ESC”调出Rendering界面。 以上5个选项的意思如下: 1、Show paint rectangles 显示绘制矩形 2、Show composited layer borders 显示层的 ...
转载:http://www.ghugo.com/chrome-timeline/   概述 这个工具真的很强大,Timeline工具栏提供了对于在装载你的Web应用的过程中,时间花费情况的概览,这些应用包括处理DOM事件, 页面布局渲染或者向屏幕绘制元素。Timeline可以通过事件,框架,和实时内存用量3个方面的数据来监测网页,通过这些数据,我们可以方便的找出页面中存在问题的地方。 Timeline面板 打开chrome开发者工具,切换到Timeline选项卡,界面如下: 功能很多,非常复杂是不是,对应E问不好的同学,真的是无从下手,幸好有翻译工具,下面我们一步一步的揭开这个工具 ...
目录 什么是高性能 开发原则 性能准则     什么是高性能       当谈到“高性能”时,很多人想到的是页面加载时间,这是对Web开发性能的传统定义。其实性能并不仅仅是指页面加载,它还包括以下几个方面。      ...
      转:http://fuyi68613.iteye.com/blog/2178449       这是一篇讲解SQL注入的实例文章,一步一步跟着作者脚步探索如何注入成功,展现了一次完整的渗透流程,值得一读。翻译水平有限,见谅!   一位客户让我们针对只有他们企 ...
         这两天看了下cglib的一些源码,发现BeanMap和BeanCopier在工作中应该可以用到,虽然已经apache和spring的相关工具类可以用了,但是多一个工具类也不嫌多嘛,况且BeanCopier的速度会更快一些。           1.BeanMap本身是实现了Map的接口,将对象转成Map很方便使用           2.不同对象的属性的COPY            import net.sf.cglib.beans.BeanCopier; import net.sf.cglib.beans.BeanMap; public class ...
            前言          对于使用JAVA的人来说,查看JavaDoc文档开发非常方便。当我们开发WEB应用的时候,需要javascriptAPI文档开发。在此,我选择了jsDoc-toolkit生成相关文档。          环境:win7,jdk1.7          我在这里就不讲解jdk的安装和配置了,这样的文章太多了。         简介         JsDoc Toolkit 是一款辅助工具,你只需要根据约定在 JavaScript 代码中添加相应的注释,它就可以根据这些注释来自动生成API文档。对Java 熟悉的人可能会发现它和 Ja ...
        用Jquery用习惯了,老是用jQuery.parseJSON方法转化json对象。今天总结一下现代浏览器内置的Json处理方法,JSON.parse和JSON.stringify两个常用方法。IE8之前的就不考虑了。       1.JSON.parse 函数 (JavaScript)       作用    将 JavaScript 对象表示法 (JSON) 字符串转换为对象。       语法    JSON.parse(text [, reviver]) 参数 text 必需。 一个有效的 JS ...
  function GetQueryString(name) { var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)","i"); var r = window.location.search.substr(1).match(reg); if (r!=null) return (decodeURIComponent(r[2])); return null; } alert(GetQuerySt ...
               import java.util.Random; public class GeneratorUUIDTest { /** * @param args */ public static void main(String[] args) { Random random = new Random(System.currentTimeMillis()); for (int j=0;j<20;j++){ String uuid = ""; for (int i=0;i<15 ...
       今天做个linux下的shell操作数据库的入门例子        1.shell文件内容:          #!/bin/bash HOSTNAME="11.8.8.87" PORT="3306" USERNAME="root" PASSWORD="root" DBNAME="testa" TABLENAME="test" use_db_sql="use ${DBNAME}" mysql -h${HOSTNAM ...
        前一段测试系统崩溃过一回,所以想远程监控一下jvm的运行情况,我在网上也找了不少文章和办法,试了好几次都没成功,今天算试成功了,但是不太完美,因为需要将Linux的防火墙关掉才可以连接,我尝试将连接的端 ...
转:http://harveyzeng.iteye.com/blog/1849720 注:将axis2的bin目录配置到系统环境变量的path中 1.wsdl2java.bat -uri e:/InsuranceInformationForRX.wsdl -o E:\workspace\ -p com.client 2.将生成的代码copy到工程里,就可以调用对应的方法了。 贴出我的部分代码:   InsuranceInformationForRXStub stock=new InsuranceInformationForRXStub(); InsuranceInfo ...
Global site tag (gtag.js) - Google Analytics