08 2010 档案
摘要:在linux上的lsof命令可以查看当前系统当前使用的文件情况,当然也可以查看网络Socket通信情况。$ lsof 查看所有系统IO操作$ lsof /etc/passwd 查看进程对文件系统的使用$ lsof -p <pid> 查看指定进程使用的IO情况,通常可以使用这个命令查看进程打开的文件。$ lsof -i@aaa.bbb.ccc 查看某个网络连接$ lsof -iTCP@aaa.bbb.ccc:ftp-data 查看某个指定协议的网络连接$ lsof -i4 或者 lsof -i6 查看某个指定协议的网络连接$ lsof -u<user> 查看某个用户的操作
阅读全文
摘要:数据类型基本数据类型基本数据类型是JS语言最底层的实现。简单数值类型: 有Undefined, Null, Boolean, Number和String。注意,描述中的英文单词在这里仅指数据类型的名称,并不特指JS的全局对象N an, Boolean, Number, String等,它们在概念上的区别是比较大的。对象: 一个无序属性的集合,这些属性的值为简单数值类型、对象或者函数。同上,这里的对象并不特指全局对象Object。函数: 函数是对象的一种,实现上内部属性[[Class]]值为"Function",表明它是函数类型,除了对象的内部属性方法外,还有[[Constr
阅读全文
摘要:Tutorial introduction All JavaScript coders eventually reach a stage where they would like to create and use their own objects, apart from the pre-built ones, such as document or Math. Custom objects allow you to build up your own personal JavaScript "toolbox" that extends beyond what the
阅读全文
摘要:一、关于类型什么叫做类型?简单地说,类型就是把内存中的一个二进制序列赋予某种意义。比如,二进制序列0100 0000 0111 0000 0001 0101 0100 1011 1100 0110 1010 0111 1110 1111 1001 1110如果看作是64位无符号整数类型就是4643234631018606494 而按照IEEE 754规定的浮点数二进制表示规则(见附1)双精度浮点类型则是257.331。变量类型大部分计算机语言使用变量来存储和表示数据,一些语言会给变量规定一个类型,在整个程序中(不论是编译时还是运行时),这个类型都不能被改变。与此相对,JavaScript和一些
阅读全文
摘要:这里假定我们已经有了一些现成的类和接口,比如说1> 一个现成的User POJO对象2> 一个UserDao接口和UserDaoHibernateImpl实现类3> 一个UserService接口和UserServiceImpl实现类1. 这是使用的是Maven做的项目管理工具,在使用cache(这里使用的是ehcache)之前,需要引入以下依赖 <dependency> <groupId>org.slf4j</groupId> <artifactId>slf4j-api</artifactId> <versi
阅读全文
摘要:BlackBerry操作sqlite的API封装BlackBerry提供了对SQLite的API,但是直接拿来使用还是比较麻烦的,这里自己写了一个小的API封装。1. 核心工具类DBUtil,提供对数据库表的操作。package db;import java.util.Vector;import net.rim.device.api.database.Cursor;import net.rim.device.api.database.Database;import net.rim.device.api.database.DatabaseException;import net.rim.devi
阅读全文
摘要:这里假定我们已经有了一些现成的类和接口,比如说1. 一个现成的User POJO对象2. 一个UserDao接口和UserDaoHibernateImpl实现类3. 一个UserService接口和UserServiceImpl实现类具体配置方法如下:1. 使用spring的BeanNameAutoProxyCreator和TransactionInterceptor配置<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.
阅读全文
摘要:近期NoSql数据库比较火,于是本着与时俱进的态度,开始对MongoDB进行学习。学习的最好方法就是动手做做实例,于是选择了经常使用到的树结构作为入门例子。本例子将根据《Tree in MongoDB》推荐的全路径方法构建树结构。 首先要做的是如图一所示的操作页面。 图一 操作页面 操作页面很简单,就是用Ext的树控件创建一个树结构,通过控件上的小按钮对树进行添加、删除操作。直接单击树节点可的节点文字进行修改。因为本文的重点不是Ext界面,所以操作页面的代码就不多说,有兴趣可以下载源代码进行研究。 下面主要来学习一下操作MongoDB后台代码。首先是要根据树结构定义一个类,类定...
阅读全文
摘要:前一篇文章说了关于spring中PropertyPlaceholderConfigurer类的使用http://blog.csdn.net/kongxx/archive/2010/08/26/5842009.aspx但是在有些情况下我们的属性并不是配置在properties文件中,而是通过Java启动时的-Dname=value参数设置在java系统环境中,此时如果在java里我们可以使用System.getProperty(name)来获取属性值,而在spring里我们就可以通过PropertyPlaceholderConfigurer类来获取。1. 首先创建一个Java Beanpacka
阅读全文
摘要:在Spring里有一个PropertyPlaceholderConfigurer类,可以用来处理用一个properties文件里的内容来替换spring配置文件里使用${}的变量定义,比如有时候我们需要把对数控库的配置信息在别的properties文件里。1. 首先创建一个Java Beanpackage test;import org.apache.commons.lang.builder.ToStringBuilder;public class MyBean { private String name; private String prop1; private String prop2;
阅读全文
摘要:添加HTML内容与文本内容以前用的是innerHTML与innerText方法,最近发现还有insertAdjacentHTML和insertAdjacentText方法,这两个方法更灵活,可以在指定的地方插入html内容和文本内容。insertAdjacentHTML方法:在指定的地方插入html标签语句 原型:insertAdajcentHTML(swhere,stext)参数:swhere: 指定插入html标签语句的地方,有四种值可用:1. beforeBegin: 插入到标签开始前2. afterBegin:插入到标签开始标记之后3. beforeEnd:插入到标签结束标记前4. a
阅读全文
摘要:Google收购了Instantiations公司,Instantiations公司的产品包括GWT Designer,这是一个为GWT提供强大的可视化开发工具,以后做GWT开发就好多了,GWT也会更流行了,一直看好GWT。以下是Instantiations公司主页上的声明:http://www.instantiations.com/We’re excited to announce that Instantiations is now part of Google!Yes it’s true. Instantiations’ award-winning Java and Ajax devel
阅读全文
摘要:JavaScript学习笔记(十)——学习心得与经验小结目前我先列好提纲,利用每晚和周末的闲暇时间,将逐步写完 ^_^
阅读全文
摘要:JavaScript学习笔记(九)——作品的不足与改进目前我先列好提纲,利用每晚和周末的闲暇时间,将逐步写完 ^_^
阅读全文
摘要:JavaScript学习笔记(八)——厚积薄发之成果展目前我先列好提纲,利用每晚和周末的闲暇时间,将逐步写完 ^_^
阅读全文
摘要:JavaScript学习笔记(七)——厚积薄发之小成果目前我先列好提纲,利用每晚和周末的闲暇时间,将逐步写完 ^_^
阅读全文
摘要:JavaScript学习笔记(六)——厚积薄发之准备3目前我先列好提纲,利用每晚和周末的闲暇时间,将逐步写完 ^_^
阅读全文
摘要:JavaScript学习笔记(五)——厚积薄发之准备2目前我先列好提纲,利用每晚和周末的闲暇时间,将逐步写完 ^_^
阅读全文
摘要:JavaScript学习笔记(四)——厚积薄发之准备1
阅读全文
摘要:JavaScript学习笔记(三)——从简单模仿到创作目前我先列好提纲,利用每晚和周末的闲暇时间,将逐步写完 ^_^
阅读全文
摘要:学习新知识,探究新方法,是一个由"知器"——》"格物"——》"明理"——》"成道"依次演变的进化过程,需要循序渐进、由浅入深, 不过最终是否可以修炼成道骨仙风的"佛"家境界,则全凭个人的恒心、悟性和造化百度和谷歌两大搜索引擎主页,表面看似简单,但内深藏玄机,其页面上的每一个像素点,用价值千金来形容,似乎也不为过。好了,下面我们用数据与事实说话,请看简单统计后的表格数据:当用户打开网页,需要下载的流量(注:有的主页logo直接url地址加载,不在下面统计数据中)另一种统计方法:用mht单文件保存,
阅读全文
摘要:术语解释Javascript是一种由Netscape的LiveScript发展而来的原型化继承的面向对象的动态类型的区分大小写的客户端脚本语言,主要目的是为了解决服务器端语言,比如Perl,遗留的速度问题,为客户提供更流畅的浏览效果。当时服务端需要对数据进行验证,由于网络速度相当缓慢,只有28.8kbps,验证步骤浪费的时间太多。于是Netscape的浏览器Navigator加入了Javascript,提供了数据验证的基本功能。JavaScript 被用来改进设计、验证表单、检测浏览器、创建cookies,等等。JavaScript 是因特网上最流行的脚本语言,并且可在所有主要的浏览器中运行,
阅读全文
摘要:术语解释浏览器最重要或者说核心的部分是“Rendering Engine”,可大概译为“解释引擎”,不过我们一般习惯将之称为“浏览器内核”。负责对网页语法的解释(如HTML、JavaScript)并渲染(显示)网页。 所以,通常所谓的浏览器内核也就是浏览器所采用的渲染引擎,渲染引擎决定了浏览器如何显示网页的内容以及页面的格式信息。不同的浏览器内核对网页编写语法的解释也有不同,因此同一网页在不同的内核的浏览器里的渲染(显示)效果也可能不同,这也是网页编写者需要在不同内核的浏览器中测试网页显示效果的原因。Rendering Engine 浏览器内核很多,如果加上所有的几乎没有什么人在用的非商业的.
阅读全文
摘要:谷歌这些年的一系列举动,从Android到Chrome,从语音搜索到谷歌TV,都是其对未来搜索认识的投影。许多人曾经怀疑,搜索技术还能走多远,甚至前几年,还有人说,搜索能够做的90%的事情都已经做完了。但谷歌里的极客们认为,这种观点是固守杜威分类时代传统思维的短视和浅薄之见。谷歌的极客们有资格不屑于这种观点,因为他们最了解搜索的科学。“搜索是一个可以不断发展几百年的科学”,谷歌副总裁玛丽萨·梅耶尔曾说。谷歌也不止一次对外宣称,搜索的最终目标是理解人的“意思”,即人工智能。如同谷歌创始人谢尔盖·布林曾经提到过的“搜索直接连接大脑”的概念。搜索的科学布林关于“搜索直接连接大脑”
阅读全文