今天我想对一个Greenfield项目上可以采用的各种性能优化策略作个对比。换言之,该项目没有之前决策强加给它的各种约束限制,也还没有被优化过。具体来说,我想比较的两种优化策略是优化MySQL和缓存。提前指出,这些优化是正交的,唯一让你选择其中一者而不是另一者的原因是他们都耗费了资源,即开发时间。优...
分类:
数据库 时间:
2014-10-09 02:00:07
阅读次数:
313
#include
using namespace std;
//不安全的内存拷贝(当源内存地址与目标内存地址重叠时会产生错误)
void h_memcpy(char*src,char *dst,intsize){
if (src == NULL|| dst == NULL) {
return;
}...
分类:
其他好文 时间:
2014-10-08 18:20:05
阅读次数:
169
#优化策略#3个原则"""1a:寻找其他原因:确定第三方服务器或资源不是问题所在2a:度量硬件:确定资源足够用3a:编写速度测试:创建带有速度要求的场景"""#看标题#1a"""往往,性能问题都会出现实际过程中,客户会提醒软件在运行和测试环境中不一样,性能问题可能是因为应用程序没有考虑到现实世界中用...
分类:
编程语言 时间:
2014-10-05 19:31:48
阅读次数:
210
性能问题的处理流程发现/重现问题利用工具剖析形成假设改进代码和设计在以上的四个步骤中循环反复,直到问题解决。Profile!不要猜!性能优化的主要策略:不要做无用功:不要在启动时花几百ms来做logging,不要为同样的数据做多次查询试图重用:对于创建过程昂贵的对象,要重用而..
分类:
其他好文 时间:
2014-09-07 18:39:06
阅读次数:
237
判断某个值是否在某个范围汇编优化
利用反汇编得到一些优化策略--消除分支跳转...
分类:
其他好文 时间:
2014-09-03 01:33:02
阅读次数:
264
Java并发编程:并发容器之CopyOnWriteArrayList(转载) 原文链接: http://ifeve.com/java-copy-on-write/ Copy-On-Write简称COW,是一种用于程序设计中的优化策略。其基本思路是,从一开始大家都在共享同一个内容,当某个人想...
分类:
编程语言 时间:
2014-08-27 12:25:17
阅读次数:
284
http://acm.hdu.edu.cn/showproblem.php?pid=1856
这道题目的目的是想知道经过一系列的合并操作之后,查询在所有的子树中,秩的最大值是多少,简而言之,就是最大的那颗子树包含了多少个节点。
很显然,这个问题也能够同时使用两种优化策略,只不过因为要求最大秩的值,需要有一个变量来记录。那么在哪个地方来更新它是最好的呢?我们知道,在按秩进行合并的时候,需要比较两...
分类:
其他好文 时间:
2014-08-23 11:23:30
阅读次数:
146
1、如何设置标题进入 管理中心 -- 全局 -- SEO设置 -- 论坛 -- 标题 ,设置你的网站标题和描述。PS:有人问keywords要不要设置,其实现在keywords对SEO的影响已经微乎其微了,添不添加都可以。2、去掉Powered by Discuz!尾巴1)找到 template\d...
分类:
其他好文 时间:
2014-08-14 13:18:08
阅读次数:
159
论坛搭建好,首先是把多余的东西都砍掉。页脚的信息在我看来,都是很多余的信息,如下图:要怎么消灭掉它们呢?1、进入 全局 -- 站点信息2、站点名称改为你的论坛名称,它会出现在内页的标题最末位。3、我比较喜欢简洁,所以我将网站名称和网站URL都删掉了,当然你也可以设置为自己的论坛名称和域名。4、打开t...
分类:
其他好文 时间:
2014-08-14 13:11:18
阅读次数:
198
今天我想对一个Greenfield项目上可以采用的各种性能优化策略作个对比。换言之,该项目没有之前决策强加给它的各种约束限制,也还没有被优化过。具体来说,我想比较的两种优化策略是优化MySQL和缓存。提前指出,这些优化是正交的,唯一让你选择其中一者而不是另一者的原因是他们都耗费了资源,即开发时间。优...
分类:
数据库 时间:
2014-08-01 13:22:41
阅读次数:
234