FastDFS-Nginx扩展模块源码分析
1. 背景
在大多数业务场景中,往往需要为FastDFS存储的文件提供http下载服务,而尽管FastDFS在其storage及tracker都内置了http服务, 但性能表现却不尽如人意;
作者余庆在后来的版本中增加了基于当前主流web服务器的扩展模块(包括nginx/apache),其用意在于利用web服务器直接对本机storage数据...
分类:
其他 时间:
2015-03-24 13:07:27
收藏:
0 评论:
0 赞:
0 阅读:
257
http://acm.hdu.edu.cn/showproblem.php?pid=4280
Problem Description
In the vast waters far far away, there are many islands. People are living on the islands, and all the transport among the ...
分类:
其他 时间:
2015-03-24 13:07:17
收藏:
0 评论:
0 赞:
0 阅读:
241
Android记录23-关于actionbar中overflow menu(溢出菜单)中的一些问题前言 本篇博客记录一下小巫在使用actionbar的时候遇到关于溢出菜单的一些问题:什么是Overflow menuAndroid 3.0以上默认不显示overflow menu如何强制在Android 4.4.4以下的手机显示overflow menu经测试,魅族手机无法强制显示overflow m...
分类:
移动平台 时间:
2015-03-24 13:06:57
收藏:
0 评论:
0 赞:
0 阅读:
253
void Traverse( IplImage* src )
{
if ( src == NULL )
{
return ;
}
const int width = src->width;
const int height = src->height;
const int widthSte...
分类:
其他 时间:
2015-03-24 13:06:47
收藏:
0 评论:
0 赞:
0 阅读:
132
Android异步加载全解析之引入二级缓存...
分类:
移动平台 时间:
2015-03-24 13:06:37
收藏:
0 评论:
0 赞:
0 阅读:
293
今天看了一篇文章,感觉不错,就决定翻译一下。原文:http://www.artima.com/articles/io_design_patterns2.html
译文:
比较两个高性能的 I/O 设计模式
反应器和前摄器: 两个 I/O 多路复用的方法
总体上来讲, I/O 多路复用机制依赖于一个事件多路解调器,多路解调器是一个把一定数量的源的IO事件分发到合适的读写事件处理器(handl...
分类:
其他 时间:
2015-03-24 13:06:27
收藏:
0 评论:
0 赞:
0 阅读:
243
为了方便地使用GCD,苹果提供了一些方法方便我们将block放在主线程或后台线程执行,或者延后执行。使用的例子如下所示:
// 后台执行:
dispatch_async(dispatch_get_global_queue(0, 0), ^{
// something
});
// 主线程执行:
di...
分类:
其他 时间:
2015-03-24 13:06:07
收藏:
0 评论:
0 赞:
0 阅读:
198
如果有两段这样的代码:
i++
程序1:
uint i;
i=5;
i++;
程序2:
uint i,Temp;
i=5;
Temp=i++;
执行后i=6,i++整体的值是5
在这两个程序中i的值都变成了i+1的值,而i++这整个量的值还是变量i的值。
++i
对于++i,i和++i的值都变成了i+1的值
对于--跟++是一样的。...
分类:
编程语言 时间:
2015-03-24 13:05:57
收藏:
0 评论:
0 赞:
0 阅读:
128
Problem Description
In the mysterious forest, there is a group of Magi. Most of them like to eat human beings, so they are called “The Ogre Magi”, but there is an special one whose favorite food is...
分类:
其他 时间:
2015-03-24 13:05:47
收藏:
0 评论:
0 赞:
0 阅读:
136
编写一个函数,作用是把一个 char 组成的字符串循环
右移 n 个。
比如原来是“abcdefghi”
如果 n=2,移位后应该是“hiabcdefgh”
左移n个
比如原来是“abcdefghi”
如果 n=2,移位后应该是“cdefghiab”
函数头是这样的:
//pStr 是指向以'\0'结尾的字符串的指针
//steps 是要求移动的 n ...
分类:
其他 时间:
2015-03-24 13:05:29
收藏:
0 评论:
0 赞:
0 阅读:
317
1,在Ubuntu上安装MongoDB
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 7F0CEB10
echo "deb http://repo.mongodb.org/apt/ubuntu "$(lsb_release -sc)"/mongodb-org/3.0 multiverse" | sudo...
分类:
数据库技术 时间:
2015-03-24 13:05:17
收藏:
0 评论:
0 赞:
0 阅读:
323
在详解js闭包这篇文章中,最后留了一个问题,代码在下:
var name = "trigkit4";
var segmentFault = {
name : "My SF",
getNameFunc : function(){
return function(){
return this.name;
};...
分类:
Web开发 时间:
2015-03-24 13:05:07
收藏:
0 评论:
0 赞:
0 阅读:
207
Android设计模式源码解析之Proxy模式
本文为 Android 设计模式源码解析 中 Proxy模式 分析
Android系统版本: 5.0
分析者:singwhatiwanna,分析状态:完成,校对者:Mr.Simple,校对状态:已校对
Binder中的代理模式再说Binder中的代理模式之前,我们需要先看看代理模式的简单实现,这一部分内容采用了《JAVA与模...
分类:
移动平台 时间:
2015-03-24 13:04:57
收藏:
0 评论:
0 赞:
0 阅读:
225
我们在开发时,经常会输出各种日志来debug代码。但是等到应用发布的apk运行时不希望它输出日志。关闭输出日志Log.v(),Log.i(),Log.w(),Log.v(),Log.e()等原理:那么我们可以通过proguard来删除各种日志输出代码。然后导出apk时,将会过滤掉日志代码。通过配置p...
分类:
系统服务 时间:
2015-03-24 13:04:07
收藏:
0 评论:
0 赞:
0 阅读:
319
古人云,三十而立,说的是男人到了30岁时,往往是个定型的时候,你要这样下去吗,还是干点什么事出来呢,我相信每个30岁或者过了30岁的男人都有想要创业,想要干点事的冲动,当然有这种冲动是好事,但要考虑清楚,考虑周全,你是否真的想好了要干点什么,干的事情是否真的有持续发展的空间!之前看了不少关于程序员创...
分类:
其他 时间:
2015-03-24 13:03:48
收藏:
0 评论:
0 赞:
0 阅读:
166
比如说有十列数据,要想一次使它们按每列单独排序,就必须用到vba。 首先说一下手动的一列一列排的简单方法: ?用鼠标单击第一列的列标签,然后再点数据标签页下的升序排序。 ①出现排序提醒对话框,默认为扩展选定区域(表示每一列都按第一列排),改为以当前选定区域排序。 ②然后对每一列都重复执行该操作 用宏...
分类:
编程语言 时间:
2015-03-24 13:03:27
收藏:
0 评论:
0 赞:
0 阅读:
234
题目链接:http://poj.org/problem?id=2449"Good man never makes girls wait or breaks an appointment!" said the mandarin duck father. Softly touching his litt...
分类:
其他 时间:
2015-03-24 13:03:17
收藏:
0 评论:
0 赞:
0 阅读:
295
首先是最经典的素数判定问题,先贴上基本的素数判定算法和米勒拉宾测试算法。 1 //1:基本素数判定算法 2 //判断n是否为素数,只需要将i从2枚举到sqrt(n)。 3 //理论支持: 若n是合数,则必然可以分解成两数之积,而 4 // 这两个数不可能同时大于sqrt(n)...
分类:
其他 时间:
2015-03-24 13:03:07
收藏:
0 评论:
0 赞:
0 阅读:
172
sftp 是一个交互式文件传输程式。它类似于 ftp, 但它进行加密传输,比FTP有更高的安全性。下边就简单介绍一下如何远程连接主机,进行文件的上传和下载,以及一些相关操作。举例,如远程主机的 IP 是 202.206.64.33或者是域名www.hebust.edu.cn,用户名是 fyt ,在命...
分类:
系统服务 时间:
2015-03-24 13:02:57
收藏:
0 评论:
0 赞:
0 阅读:
282
对项目优化有很多,如:mesh合并 ,减少DrawCall和模型骨骼以及物理计算,合并材质球,优化代码等等,前面发过一篇【整理】unity3d优化总结篇现在继续补上,该内容为本人经验以及网上收集整理,希望大家有更好的优化方法,能够继续跟帖,一起探讨,共同进步。优化:1. 更新不透明贴图的压缩格式为E...
分类:
编程语言 时间:
2015-03-24 13:02:47
收藏:
0 评论:
0 赞:
0 阅读:
250