北京时间7月8日消息,据国外媒体报道,谷歌周一发布了公司内部使用的开源数据描述语言“Protocol Buffers”。Protocol Buffers与XML相似,但其特点是简单、小巧、速度快。   谷歌开源项目经理克里斯·迪邦纳(Chris DiBonap)在博客中称,“我们在网络上传输或在磁盘上存储的几乎所有结构化信息都使用了这种语言。我们认为,Protocol Buffers对其他人也有大有裨益,因此决定把它作为开源软件发布。”   谷歌软件工 ...
2008-06-28

Javascript导航菜单13则

关键字: javascript 菜单
来源:http://www.noupe.com/ajax/13-awesome-java-script-css-menu.html 翻译:http://parandroid.com 下面为你准备了13个利用Javascript实现的网页导航菜单 1) Sexy Sliding Menu - 基于mootools的Javascript网页导航菜单,漂亮的滑动门技术,看到下面的图了没有,用它来设计你的Sidebar,非常之炫,Sexy,是的。 Demo: Mootols Version Demo: Script.aculo.usVersion ...
一、使用css缩写  使用缩写可以帮助减少你CSS文件的大小,更加容易阅读。   具体内容请浏览:CSS常用缩写语法 二、明确定义单位,除非值为0。  忘记定义尺寸的单位是CSS新手普遍的错误。在HTML中你可以只写width="100",但是在CSS中,你必须给一个准确的单位,比如:width:100px width:100em。只有两个例外情况可以不定义单位:0值。除此以外,其他值都必须紧跟单位,注意,不要在数值和单位之间加空格。 三、区分大小写  当在XHTML中使用CSS,CSS里定义的元素名称是区分大小写的。为了避免这种错误,建议所有的定义名称 ...
2008-06-25

五种提高 SQL 性能的方法(转)

关键字: sql 性能
有时, 为了让应用程序运行得更快,所做的全部工作就是在这里或那里做一些很小调整。啊,但关键在于确定如何进行调整!迟早您会遇到这种情况:应用程序中的 SQL 查询不能按照您想要的方式进行响应。它要么不返回数据,要么耗费的时间长得出奇。如果它降低了报告或您的企业应用程序的速度,用户必须等待的时间过长,他 们就会很不满意。就像您的父母不想听您解释为什么在深更半夜才回来一样,用户也不会听你解释为什么查询耗费这么长时间。(“对不起,妈妈,我使用了太多的 LEFT JOIN。”)用户希望应用程序响应迅速,他们的报告能够在瞬间之内返回分析数据。就我自己而言,如果在 Web ...
2008-06-10

利用串行化做深克隆

关键字: 深克隆 设计模式
克隆或者复制有两种方式。这两种方式分别是浅克隆(浅复制)和深克隆(深复制)。   浅克隆(浅复制)    被克隆对象的所有变量都含有与原来的对象相同的值,而所有的对其他对象的引用都仍然值向原来的对象。换言之,浅克隆仅仅克隆所考虑的对象,而不克隆它所引用的对象。     深克隆(深复制)    被克隆对象的所有的变量都含有与原来的对象相同的值,除去那些引用其他对象的变量。这些引用其他对象的变量将指向被克隆过的新对象,而不再是原有的那些被引用的对象。换言之,深克隆把要克隆的对象所引用的对象都克隆一遍,而这种对被引用 ...
2008-06-04

java类反射 (转载)

关键字: java类反射
Java提供了一套机制来动态执行方法和构造方法,以及数组操作等,这套机制就叫——反射。反射机制是如今很多流行框架的实现基础,其中包括Spring、Hibernate等。原理性的问题不是本文的重点,接下来让我们在实例中学习这套精彩的机制。 1. 得到某个对象的属性 1  public  Object getProperty(Object owner, String fieldName)  throws  Exception&n ...
转载自谷歌中文网站管理员博客 robots.txt 文件对抓取网络的搜索引擎漫游器(称为漫游器)进行限制。这些漫游器是自动的,在它们访问网页前会查看是否存在限制其访问特定网页的 robots.txt 文件。如果你想保护网站上的某些内容不被搜索引擎收入的话,robots.txt 是一个简单有效的工具。这里简单介绍一下怎么使用它。 如何放置 Robots.txt 文件 robots.txt 自身是一个文本文件。它必须位于域名的根目录中并 被命名为"robots.txt"。位于子目录中的 robots.txt 文件无效,因为漫游器只在域 ...
mappingLocations、mappingDirectoryLocations与mappingJarLocations 区别 由于spring对hibernate配置文件hibernate.cfg.xml的集成相当好, 所以,在项目中我一直使用spring的org.springframework.orm.hibernate.LocalSessionFactoryBean来取代hibernate.cfg.xml文件的功能 LocalSessionFactoryBean有好几个属性用来查找hibernate映射文件:mappingResources、mappingLocations、m ...
  • 13:14
  • 浏览 (185)
  • 评论 (0)
firefox 2.0.* 不激活新窗口 在后台打开 新窗口 在地址栏键入 about:config 回车,出现firefox属性管理界面。 在后台页面打开外部链接 browser.tabs.loadDivertedInBackground ture 这样就可以了,要是还不放心的话,那就在看看下面的 自动隐藏标签栏 browser.tabs.autoHide ture 强制隐藏标签栏(窗口浏览模式) browser.tabs.forceHide ture 后台打开标签页 browser.tabs.loadInBackground ...
  ★原装展示机:99成新经典超薄 IBM X40迅驰  3250.0元    4钻消保全新超轻超薄13寸宽屏   微星EPIC 1        2779.0元                            ...