页面静态化,主要是出于两个方面的考虑。
第一:访问html页面的速度比访问php页面的速度快。在访问php页面时候,需要对php进行解析。访问html时候,直接浏览器可以解析出来。特别是PV量很大的情况下,同时在线访问量很大的前提下。可以通过Apache自带的ab.exe工具做一个简单有效的压力测试。
在apache / bin/ab.exe 可以做压力测试,该工具可以模拟多...
分类:
Web开发 时间:
2015-08-17 19:32:52
收藏:
0 评论:
0 赞:
0 阅读:
395
经过前面两篇文章,你想大家应该已经知道网络爬虫是怎么一回事了。这篇文章会在之前做过的事情上做一些改进,以及说明之前的做法的不足之处。...
分类:
编程语言 时间:
2015-08-17 19:32:30
收藏:
0 评论:
0 赞:
0 阅读:
347
Problem Description
There are n people
and m pairs
of friends. For every pair of friends, they can choose to become online friends (communicating using online applications) or offline friends (...
分类:
其他 时间:
2015-08-17 19:32:20
收藏:
0 评论:
0 赞:
0 阅读:
191
今天写了一段JS验证,就是涉及一个数据的合法性验证。就是核心就是正则表达式。其他都是细节的东西,但是细节的东西很重要。今天犯了一个特么2B的错误,在js的function函数里面,alert字符的时候,用的双引号,导致程序跑步起来出错。整整困扰了自己一个上午,才发现原来是这个小细节没有注意,总而言之,还是自己实力不济。得提高。下面普及一下正则表达式跟JS基本语法规则。
首先正则...
分类:
Web开发 时间:
2015-08-17 19:32:10
收藏:
0 评论:
0 赞:
0 阅读:
324
最长公共子序列,英文缩写为LCS(Longest Common Subsequence)。其定义是,一个序列 S ,如果分别是两个或多个已知序列的子序列,且是所有符合此条件序列中最长的,则 S 称为已知序列的最长公共子序列。而最长公共子串(要求连续)和最长公共子序列是不同的。
#include "stdafx.h"
#include
#include
using names...
分类:
其他 时间:
2015-08-17 19:32:01
收藏:
0 评论:
0 赞:
0 阅读:
373
主键,Primarykey。索引,Index。主键一般跟唯一键,对应。Primary Key跟Unique 对应,本质上没有什么意义,只是一种约束。
但是在建立Primary key 跟Unique key时候都会建立对应的Index索引,才是有存在实质意义的。
在某种程度上,主键=Unique+not null。主键对应主键索引,类似唯一键对应唯一索引。而主键跟唯一索引存在本质的不同。主键...
分类:
其他 时间:
2015-08-17 19:31:50
收藏:
0 评论:
0 赞:
0 阅读:
233
题意:n个敌兵的阵营,多个操作:add a ,x:第a个阵营增加x个人;sub a,x:第a个阵营减少x;query a,b:查询区间[a,b]的总人数。
分析:
单点更新,区间查询。直接写。
代码:
#include
#include
#include
using namespace std;
typedef long long ll;
const int maxn=50000;
int...
分类:
其他 时间:
2015-08-17 19:31:40
收藏:
0 评论:
0 赞:
0 阅读:
311
基础构建模块委托时创建线程安全类的一个最有效的策略,只需让现有的线程安全类管理所有的状态即可。
平台类库中包含了一个并发构建块的丰富集合,如线程安全的容器与同步工具。5.1 同步容器类分两部分,一是JDK1.0的Vector与Hashtable,另一个是JDK1.2才被加入的同步包装类Collections.synchronizedXxx工厂方法创建的。Collections.synchroniz...
分类:
编程语言 时间:
2015-08-17 19:31:31
收藏:
0 评论:
0 赞:
0 阅读:
207
saltstack看起来是成为一个大规模自动化运维和云计算管理的一个框架,类似于SDK,并不是像puppet仅仅成为一个工具.基于良好设计的API和清楚的思路,让salt的二次开发变得很简单.写很少的代码就可以将salt跟现有的运维系统结合.saltstack是用python语言实现的,如果对saltstack本身进行二次开发,就必须得会python语言. Saltstack是通过多个独立的模块构...
分类:
Windows开发 时间:
2015-08-17 19:31:21
收藏:
0 评论:
0 赞:
0 阅读:
800
ListView的使用中,可选择继承ListActivity,也可选择不继承。继承ListActivity的实例:
http://blog.csdn.net/jincf2011/article/details/6605867
http://xys289187120.blog.51cto.com/3361352/657171/不继承ListActivity的实例:
分三步:
1.在activi...
分类:
其他 时间:
2015-08-17 19:31:10
收藏:
0 评论:
0 赞:
0 阅读:
152
题意:有n个球,1~n,n个操作:(a,b),意思是把区间[a,b]里的球都涂一遍色,n次操作后,问每个球分别被涂了多少次。
分析:
区间更新,单点查询。一般区间更新都要用lazy[rt],不然对线段树的更新操作就退化为了暴力更新,会超时。
代码:
#include
#include
#include
using namespace std;
const int maxn=100000;
...
分类:
其他 时间:
2015-08-17 19:31:00
收藏:
0 评论:
0 赞:
0 阅读:
201
Hive数据类型
基本数据类型
tinyint,smallint,int,biging,float,double,decimal,char,varchar,string,binary,boolean,timestamp,date,
引用数据类型
Array:相同数据类型组合的数组,使用array[1]访问
MAP:Key-value键值对,通过键进行访问,使用map['key']访问
...
分类:
其他 时间:
2015-08-17 19:30:40
收藏:
0 评论:
0 赞:
0 阅读:
313
上节我们探讨了关于拉格朗日乘子和KKT条件,这为后面SVM求解奠定基础,本节希望通俗的细说一下原理部分。一个简单的二分类问题如下图:
我们希望找到一个决策面使得两类分开,这个决策面一般表示就是WTX+b=0W^TX+b=0,现在的问题是找到对应的W和b使得分割最好,知道logistic分类 机器学习之logistic回归与分类的可能知道,这里的问题和那里的一样,也是找权值。在那里,我们是根据每...
分类:
其他 时间:
2015-08-17 19:30:32
收藏:
0 评论:
0 赞:
0 阅读:
233
题目如下:
On a broken keyboard, some of the keys are worn out. So when you type some sentences, the characters corresponding to those keys will not appear on screen.
Now given a string that you ...
分类:
其他 时间:
2015-08-17 19:30:20
收藏:
0 评论:
0 赞:
0 阅读:
281
POJ 3648 Wedding(2-SAT 拓扑排序输出任意一种解决方案)...
分类:
编程语言 时间:
2015-08-17 19:30:10
收藏:
0 评论:
0 赞:
0 阅读:
289
题目大意:
有n种物品,并且知道每种物品的数量。要求从中选出m件物品的排列数。例如
有两种物品A,B,并且数量都是1,从中选2件物品,则排列有"AB","BA"两种。
思路:
典型的指数型母函数。指数型母函数的一般问题为:n个元素组成的多重集,其
中a1重复了n1次,a2重复了n2次,…,ak重复了nk次。若n = n1 + n2 + … +
nk,从n个元素中取r个排列,求不同的排列数。...
分类:
其他 时间:
2015-08-17 19:30:00
收藏:
0 评论:
0 赞:
0 阅读:
257
关于使用该命令,还有其他一些重要的方法。使用 next/last指令,您可以得到以后的星期几是哪一天:
$ date -d ’next monday’ (下周一的日期)
$ date -d next-day +%Y%m%d(明天的日期)或者:date -d tomorrow +%Y%m%d
$ date -d last-day +%Y%m%d(昨天的日期) 或者:date -d yester...
分类:
系统服务 时间:
2015-08-17 19:29:51
收藏:
0 评论:
0 赞:
0 阅读:
197
下面这个”并发技巧清单“列举了在第一部分(二至五章)中介绍的主要概念和规则。
可变状态是至关重要的(It’s the mutable state,stupid)。
所有的并发问题都可以归结为如何协调对并发状态的访问。可变状态越少,就越容易确保线程安全性。
尽量将域声明为final类型,除非需要它们是可变的。
不可变对象一定是线程安全的。
不可变对象能极大地降低并发编程的复杂性。它们更为简单而且安...
分类:
编程语言 时间:
2015-08-17 19:29:41
收藏:
0 评论:
0 赞:
0 阅读:
256
题意:如图24个位置上有数字1~3,可以进行移动,每次对一条7个数进行平移,问怎样移动使得中心的8个方格为相同的数字,输出方案和最后中心的数字。
思路:IDA*,有八个操作,主要是这个移动操作不好弄,开一个辅助数组记录移动的位置关系。每移动一次中心改变一个数,以此构造h()。...
分类:
其他 时间:
2015-08-17 19:29:30
收藏:
0 评论:
0 赞:
0 阅读:
149
click here ~~ Reward
Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)
Total Submission(s): 5763 Accepted Submission(s): 1756Problem Descrip...
分类:
其他 时间:
2015-08-17 19:29:21
收藏:
0 评论:
0 赞:
0 阅读:
130