`
neeleon
  • 浏览: 183434 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论
文章列表
GAE Datastore是Google App Engine提供的(半)结构化数据存储系统,基于Google大名鼎鼎的Bigtable技术构建。 一、数据模型 GAE Datastore的数据模型与关系模型有很大的相似性,但是无模式的。GAE Datastore的接口主要是ORM风格的,一个 ...
GAE Java 上传(图片)文件到datastore,这个实例(demo)是上传图片到gae datastore,然后从gae datastore中取得图片文件流显示图片文件。上传用到了 Apache Commons FileUpload。直接上代码。   Photo.java 1. public class Photo { 2. 3. @PrimaryKey 4. @Persistent(valueStrategy = IdGeneratorStrategy.IDENTITY) 5. private Lon ...
一、JSP EL语言定义         E L(Expression Language)  目的:为了使 JSP写起来更加简单。        表达式语言的灵感来自于 ECMAScript 和 XPath 表达式语言,它提供了在 JSP 中简化表达式的方法。它是一种简单的语言,基于可用的命名空间(PageContext 属性)、嵌套属性和对集合、操作符(算术型、关系型和逻辑型)的访问符、映射到 Java 类中静态方法的可扩展函数以及一组隐式对象。        EL 提供了在 JSP 脚本编制元素范围外使用运行时表达式的功能。 ...
页面的收录情况是站点在搜索引擎表现的重要衡量参数,在搜索引擎优化中,这也是一个无数人头痛的问题。常常有人向我们咨询,为什么Google里找 不到我的站点,连搜索网址都找不到呢?我昨天不是已经去百度递交了站点 ...
关于搜索引擎为什么找不到你的页面的分析,我们现在系统地介绍让页面被搜索引擎收录的一些基本条件。而且很多人遇到的情况,几乎是一个整站没有任何 页面被收录。网站被搜索引擎收录,一般需要满足如下几个因素中的至少一种。 a、 你的网站是著名网站,访问量非常大,业内非常著名。 如果你的站点真的是业内很出名的站点的话,你不要递交,或许搜索引擎都会想办法去收录他们。比如Yisou推出的第二天,就迅速地被各大搜索引擎收 录了。 b、 你的页面向搜索引擎递交。 去各搜索引擎递交你的url,虽然不要被收录,而且需要等待一定的时间。但递交后至少增加了被收录的可能性。 百度递交:http ...

什么是PR值

PR值全称为PageRank(网页级别)。它是Google用于用来标识网页的等级/重要性的一种方法。在揉合了诸如Title标识和Keywords 标识等所有其它因素之后,Google通过PageRank来调整结果,使那些更具“等级/重要性”的网页在搜索结果中另网站排名获得提升,从而提高搜索 结果的相关性和质量。 级别从1到10级,10级为满分。PR值越高说明该网页越受欢迎(越重要)。例如:一个PR值为1的网站表明这个网站不太具有流行度,而PR值为7到10 则表明这个网站非常受欢迎(或者说极其重要)。一般PR值达到4,就算是一个不错的网站了。
先说说目标,前端优化的目标是什么,一个字:快.两个字:更快.那么下面我们来 看看慢的网页将会给我们带来什么: 1. 慢的页面可能会网站失去更多的用户. 2. 慢500ms意味着20%的用户将放弃访问(google) 3. 慢100ms意味着1%的用户将放弃交易(amazon) 4. 慢 ???ms意味着??%的用户将放弃xx(your site) 所以我们的目标很明确,就是要网页展现的速度更快. 经过ahuaxuan的实践和总结,其实要让网页展现更快只需要注意几个大的方面,下面会一一描述这几个大的方面. [size=medium]1减少http请求,我把它排在了第一点,为啥要 ...
“快速启动”栏中的“显示桌面”按钮不同于一般的快捷方式。如果不小心删除了“显示桌面”按钮,那么按照一般的方法是不能够恢复的。 要恢复“快速启动”栏中的“显示桌面”按钮需要采用如下所述的方法。 打开“记事本”程序,在其中输入如下内容: [Shell] Command=2 IconFile=explorer.exe,3 [Taskbar] Command=ToggleDesktop 然后把这个文件保存为:“Show Desktop.scf”,必须确认文件名和双引号中的一样。然后把保持的Show Desktop.scf文件复制到:“C:\Documents and Settings ...

电脑报警声

(1) 使用Award BIOS的主板启动时发出的声音信息及含义如下:  1短:系统正常启动。 2短:CMOS Setup中有参数设置错误。 1长1短:内存或主板上有元件出现故障。 1长2短:显示器或显卡出现了问题。 1长3短:主板上键盘控制器故障。 1长9短:主板BIOS芯片故障。 多次长鸣:内存条未插紧或损坏。 重复短鸣:电源有故障。 (2) 使用AMI BIOS的主板启动时发出的声音信息及含义如下: 1短:内存故障。 2短:内存ECC校验错误。 3短:系统基本内存检测失败,内存故障。 4短:系统时钟出错。 5短:CPU故障。 6短:键盘控制器故障。 7短: ...
/**正整数匹配表达式*/ var pattern=/^[0-9]*[1-9][0-9]*$/; var flag = pattern.test(a); 如果a是正整数,flag的boolean值为true,如果a不是正整数,flag的boolean值为false。 /**浮点数匹配表达式*/ var pattern = /^([-]){0,1}([0-9]){1,}([.]){0,1}([0-9]){0,}$/; /**浮点数匹配表达式且只保留两位小数*/ var pattern=/^-?\d+[\.\d]?\d{0,2}$/; /**正浮点数匹配表达式*/ var ...
以下是生成处理xml的代码 ActiveXObject function loadXMLDoc(dname) { var xmlDoc; // code for IE if (window.ActiveXObject) { xmlDoc=new ActiveXObject(“Microsoft.XMLDOM”); } // code for Mozilla, Firefox, Opera, etc. else if (document.implementation && document.implementation.createDocument) { x ...
匹配中文字符的正则表达式: [\u4e00-\u9fa5] 评注:匹配中文还真是个头疼的事,有了这个表达式就好办了 匹配双字节字符(包括汉字在内):[^\x00-\xff] 评注:可以用来计算字符串的长度(一个双字节字符长度计2,ASCII字符计1) 匹配空白行的正则表达式:\n\s*\r 评注:可以用来删除空白行 匹配HTML标记的正则表达式:<(\S*?)[^>]*>.*?</>|<.*? /> 评注:网上流传的版本太糟糕,上面这个也仅仅能匹配部分,对于复杂的嵌套标记依旧无能为力 匹配首尾空白字符的正则表达式:^\s*|\s*$ 评 ...
  BufferedImage src = ImageIO.read(new File(“c:/ship.jpg”)); // 读入文件 BufferedImage src1 = ImageIO.read(new File(“c:/ship2.jpg”)); // 读入文件 BufferedImage src2 = ImageIO.read(new File(“c:/ship3.jpg”)); // 读入文件 AnimatedGifEncoder e = new AnimatedGifEncoder(); e.setRepeat(0); e.start(“c:/laoma.gif ...
一、使浏览器不缓存页面的过滤器 一、使浏览器不缓存页面的过滤器 import javax.servlet.*; import javax.servlet.http.HttpServletResponse; import java.io.IOException; /** * 用于的使 Browser 不缓存页面的过滤器 */ public class ForceNoCacheFilter implements Filter { public void doFilter(ServletRequest request, ServletResponse response, Fi ...
这个是XML操作工具类,只有一个类文件,使用的全部是JDK自带的类,简单易用。这个类主要包含了XML的读,写,验 证, 转换功能。这个类相比一些开源的XML解释工具(比如:JAXB, JiBX, Digester, Javolution, JDOM)好在,不用写任何配置文件,随到随用,非常方便。适合于项目中XML结构复杂,变化比较快,并且XML文件比较小的解释与生成。源代码: XmlUtils.java package com.carver.commons.util; import java.io.ByteArrayInputStream; im ...
Global site tag (gtag.js) - Google Analytics