网站开发
文章平均质量分 59
aabbcc456aa
这个作者很懒,什么都没留下…
展开
-
HTTP Cache的实现介绍
我们都知道浏览器会缓存访问过网站的网页,浏览器通过URL地址访问一个网页,显示网页内容的同时会在电脑上面缓存网页内容。如果网页没有更新的话,浏览器再次访问这个URL地址的时候,就不会再次下载网页,而是直接使用本地缓存的网页。只有当网站明确标识资源已经更新,浏览器才会再次下载网页。一、什么是HTTP Cache对于浏览器的这种网页缓存机制大家已经耳熟能详了,举个例子来说,JavaEy转载 2012-06-21 09:26:40 · 680 阅读 · 0 评论 -
Communicating between views in Backbone
The backbone application that I am currently working on has a document section and a sidebar section.To represent the above structure in Backbone, I came up with following views.Applicatio转载 2015-11-09 14:15:43 · 392 阅读 · 0 评论 -
自制SSL证书
搭建HTTPs服务器需要有SSL证书。对于向公众提供服务的网站,SSL证书需要向证书颁发机构购买;对于自用的网站,可以自制。自制SSL证书需要OpenSSL,具体命令如下。openssl genrsa -out key.pemopenssl req -new -key key.pem -out csr.pemopenssl x509 -req -days 9999 -in cs原创 2014-07-25 09:11:00 · 616 阅读 · 0 评论 -
大型网站的SEO引爆点
转载这篇文章的原因,是我是看了一篇文章,有段内容是这样的:2004年我在做IT世界网的时候,流量一直上不去,我到处找方法,后来在Donews上看到王通的一篇文章:《大型网站SEO引爆点》,当时就被他的观点给震撼了,马上找到王通,给了他10多万的咨询费,然后他大概给了我们一个不到500字的建议,就按这个建议我们优化了IT世界网的大概20万个关键字页面,3个月内,网站流量增加了30多倍。这个方转载 2014-02-23 22:43:34 · 1411 阅读 · 0 评论 -
互联网网站的反爬虫策略浅析
因为搜索引擎的流行,网络爬虫已经成了很普及网络技术,除了专门做搜索的Google,Yahoo,微软,百度以外,几乎每个大型门户网站都有自己的搜索引擎,大大小小叫得出来名字得就几十种,还有各种不知名的几千几万种,对于一个内容型驱动的网站来说,受到网络爬虫的光顾是不可避免的。一些智能的搜索引擎爬虫的爬取频率比较合理,对网站资源消耗比较少,但是很多糟糕的网络爬虫,对网页爬取能力很差,经常并发几十转载 2014-02-08 17:51:48 · 514 阅读 · 0 评论 -
js 递归 返回
function map_all_node(node){ if(node.className == "sinablogb"){ alert("========= find first node class=sinablog =================id:" + node.id); return true ;原创 2013-10-31 13:55:23 · 534 阅读 · 0 评论 -
seo 提取 正文 算法
一、基于统计的中文网页正文抽取的研究摘 要:信息抽取技术是一种广泛运用于互联网的数据挖掘技术。其目的是从互联网海量数据中抽取有意义、有价值的数据和信息,从而能更好的利用互联网资源。文中采用一种统计网页特征的方法,将中文网页中的正文部分抽取出来。该方法首先将网页表示成基于XML的DOM树形式,利用统计的节点信息从树中过滤掉噪音数据节点,最后再选取正文节点。该方法相比传统的基于包装器的抽取方转载 2013-10-24 14:33:07 · 1185 阅读 · 0 评论 -
基于用户投票的排名算法
作者: 阮一峰日期: 2012年2月24日用户担心的,不再是信息太少,而是信息太多。如何从大量信息之中,快速有效地找出最重要的内容,成了互联网的一大核心问题。各种各样的排名算法,是目前过滤信息的主要手段之一。对信息进行排名,意味着将信息按照重要性依次排列,并且及时进行更新。排列的依据,可以基于信息本身的特征,也可以基于用户的投票,即让用户决定,什么样的信息可转载 2013-07-15 18:10:45 · 574 阅读 · 0 评论 -
Travis CI 持续集成
在开源社区的持续集成领域,当Jenkins/Hudson一统天下的时候,天边突然有个家伙踩着云朵飞了过来,风格非常小清新,而且表现得和最近大红大紫的Github非常亲昵。Ruby on Rails、Ruby和Node.js等项目已经被他吸引,或者说大部分有身份的Ruby开源项目都成了他的粉丝,事实上投靠他的项目已经超过7,500个,他每天执行超过4,000次的构建,他支持Ruby、Java、Pyt转载 2013-01-06 10:32:56 · 1863 阅读 · 0 评论 -
Backup 和 Whenever 进行备份
备份脚本首先登录服务器,安装 Backup。gem install bakcup然后初始化备份脚本。backup generate:model --trigger codecampo --databases="mongodb" --storages="dropbox"这时 Backup 会帮初始化备份脚本的目录,和我的第一个备份方案「codecampo」,目转载 2013-01-06 10:41:08 · 431 阅读 · 0 评论 -
搭建一个免费的,无限流量的Blog----github Pages和Jekyll入门
喜欢写Blog的人,会经历三个阶段。 第一阶段,刚接触Blog,觉得很新鲜,试着选择一个免费空间来写。 第二阶段,发现免费空间限制太多,就自己购买域名和空间,搭建独立博客。 第三阶段,觉得独立博客的管理太麻烦,最好在保留控制权的前提下,让别人来管,自己只负责写文章。大多数Blog作者,都停留在第一和第二阶段,因为第三阶段不太容易到达:你很难找到俯首听命转载 2012-12-07 16:14:59 · 974 阅读 · 1 评论 -
CSRF攻击
CSRF攻击 目录 1 CSRF攻击简介 1 1.1 什么是CSRF 1 1.2 CSRF可以做什么 1 1.3 CSRF漏洞现状 1 2 CSRF的攻击原理 1 2.1 CSRF攻击原理 1 2.2 CSRF攻击实例 2 2.3 CSRF攻击对象 3 3 CSRF的防御策略 3 3.1 验证HTTP REFERER字段 3 3.2 请求中添转载 2012-12-01 16:26:19 · 1597 阅读 · 0 评论 -
js 根据浏览器宽度选择现实
//根据浏览器宽度判断显示 function changeLayout(){ var explorer_width = $(window).width(); //获取浏览器宽度 if(explorer_width > 1300) { $("div.all-expand").show(); $("div.men原创 2012-11-07 14:54:53 · 420 阅读 · 0 评论 -
jquery的extend和fn.extend
可以用类来理解,JQuery便是一个封装得很好的类,比如我们用语句$("#btn1")会生成一个JQuery类的实例。一、JQuery.fn.extend(object);给JQuery对象添加方法。等同于:JQuery.fn = JQuery.prototype = { init:function(selector, context){}};转载 2012-11-06 21:46:05 · 297 阅读 · 0 评论 -
imagemagick tesseract-ocr破解简单验证码
Tesseract-ocr据说辨识程度是世界排名第三,可谓神器啊。准备工作:1.安装tesseract-ocrJava代码 sudo apt-get install tesseract 2.安装imagemagickJava代码 sudo apt-get install imagemagick转载 2012-10-19 17:04:39 · 1164 阅读 · 0 评论 -
Rails的缓存
Rails的Cache分四种:1,Page Cache - Fastest2,Action Cache - Next Fastest3,Fragment Cache - Least Fastest4,ActiveRecord Cache - Only available in Edge Rails下面一一介绍上面四种Cache以及Rails如何使用memcached一、转载 2012-06-21 09:28:00 · 1822 阅读 · 0 评论 -
jquery记录停留时间
function visit_timing() { var start; var end; var duration = 0; start = new Date(); $(window).bind('beforeunload', function(e) {转载 2017-10-27 15:13:35 · 691 阅读 · 0 评论