我们可以使用PHP自带的缓存机制来完成页面静态化,但在这里,需要说明一点,仅靠PHP缓存机制并不能完美的解决页面静态化,往往需要和其他页面静态技术(通常是伪静态技术)结合使用 例子: 当访问一个页面时,先判断是否存在缓存,存在则直接输出缓存文件中的内容,否则,先查询数据库,获得数据,生成缓存文件。....
分类:
Web程序 时间:
2014-08-09 23:07:49
阅读次数:
229
所谓错排,将一定数量的个体从它原来的位置换到一个非它原位置的方法总数。错排可以利用递推来做,错排据了解也是可以直接利用组合数公式来做的,但是当错排个体的数目巨大时,数据会非常的大。因此即使利用递推,数组来存的方法做,仍要定义为long long的数据类型,否则数据会溢出。// 考察错排#inclu....
分类:
其他好文 时间:
2014-08-09 21:14:39
阅读次数:
221
短平快递归肯定卡死,这里需要了解一个情况。 1.递归是否在很多情况再做重复工作? 2.由递归生成的“大面积数据”是否是由“小范围数据”组合而来?如果都回答“是”。就强烈推荐“记笔记方式”。如果有笔记记录,那么查笔记,否则递归。#include long s[21][21][21] = {0}...
分类:
其他好文 时间:
2014-08-09 18:25:58
阅读次数:
220
很简单的一个,就是总超时。问题出在我使用的短平快,简单直接的方式已经不灵了。 这种情况我总结以下原因: 1.尽量用STL模板容器,qsort()等内置,他们优化得很好 2.不用的话需要了解哈希算法。 本题用了快排与哈希,自己写也行(麻烦),不写的话用qsort与STL map,否则超时。...
分类:
其他好文 时间:
2014-08-09 18:16:48
阅读次数:
229
http://blog.csdn.net/mingzznet/article/details/38388299前言:虽然 eventlet 封装成了非常类似标准线程库的形式,但线程和eventlet在实际并发执行流程仍然有明显区别。在没有出现 I/O 阻塞时,除非显式声明,否则当前正在执行的 eve...
分类:
编程语言 时间:
2014-08-09 15:40:28
阅读次数:
365
1. vim常用功能
vim的常用功能,包括块的选择,复制,多文件的编辑,多窗口等功能。
块选择是将文档中的一块可以选择复制,粘贴,不用整行的处理。
按下 v , V , Ctrl+v 时进入块选择。
多文件编辑是vim一次打开多个文件,这些文件可以方便的复制,粘贴,否则用两个vim的话,只能用鼠标来复制,粘贴。...
分类:
其他好文 时间:
2014-08-09 13:33:07
阅读次数:
227
题目链接:uva 1561 - Cycle Game
题目大意:给出一个环,每次从起点开始,可以选择一个权值非0的边移动,移动后减掉权值至少1点。不能移动的为失败。
解题思路:
1:有0的情况,如果有方向离权值为0的边的步数为奇数,则为必胜;否则必败;2:无0的情况,奇数边必胜;3:有1的情况,同0的判断一样;4:无1的情况,只剩偶数边的情况,必败;
#include
#in...
分类:
其他好文 时间:
2014-08-09 04:56:37
阅读次数:
205
主从复制
一、主从复制的工作原理
Mysql在Master与slave之间实现整个复制的过程由3个线程来完成的,其中两个线程(SQL线程和IO线程)在
Slave端,另外一个线程(IO)在Master端
要实现Mysql的复制必须首先打开Master端的binarylog(也就是二进制日志)否则无法实现.
Mysql复制基本..
分类:
数据库 时间:
2014-08-09 02:45:57
阅读次数:
257
1 /* 2 NYOJ 99单词拼接: 3 思路:欧拉回路或者欧拉路的搜索! 4 注意:是有向图的!不要当成无向图,否则在在搜索之前的判断中因为判断有无导致不必要的搜索,以致TLE! 5 有向图的欧拉路:abs(In[i] - Out[i])==1(入度[i] -...
分类:
其他好文 时间:
2014-08-09 02:31:46
阅读次数:
357
这题的意思大概是 每个老师都会给出交作业的期限和没按时交会扣掉的分数 要求出扣除最少分数的情况是一题典型的贪心一开始只是把排序排完 发现不大对就无解了 看了题解才发现排序后还要合理安排 思维还不够到位啊排序把扣除分数最大的排在最前面 如果满足条件就把第 i 门作业安排在截至日期那天 否则则前推#in...
分类:
其他好文 时间:
2014-08-09 02:27:56
阅读次数:
289