高性能图片服务器 经验

以免在流量变大之后显得手足无措。 本文将从作者自己设计完成的图片服务程序 zimg 的设计思路发,探讨高性能图片服务器的特点、难点和应对办法。 主要问题 要想处理好图片,需要面对的三个主要问

jopen 2014-03-11   72354   0

析常用局部敏感哈希算法 经验

Hashing的缩写,也翻译为局部敏感哈希,是一种通过设计满足特殊性质即局部敏感的哈希函数,提高相似查询效率的方法。 虽然从正式提距今不过十余年,由于其局部敏感的特殊性质,以及在高维数据上相当于k-d树等方法的优越性,LSH被广泛

y35w 2015-07-09   28855   0
算法  

谈五大Python Web框架 经验

Python这么多框架,能挨个玩个遍的人不多,坦白的说我也只用过其中的三个开发过项目,另外一些稍微接触过,所以这里只能谈一下,欢迎懂行的朋友们补充。 Django Python框架虽然说是百花齐放,但仍然有那么

jopen 2015-07-24   50091   0

可靠消息队列 经验

可靠消息队列谈 @招牌疯子 综述 消息队列系统是大型分布式系统中常见的组成部分之一,目前市面上也已经现了大量非常优秀的消息队列或者具有消息队列特征的数据流系统,它们各自有各自的特点,却也同

likeo 2015-04-21   76292   0

gradle技巧之语法 经验

tip #2: understanding syntax 原文作者 : Pavlo Dudka 译文自 : 开发技术前线 www.devtf.cn 译者 : FTExplore 状态 : 未完成 / 校对中

jopen 2015-07-18   20046   0

java自动装箱拆箱 经验

Integer c = 200; Integer d = 200; System.out.println(c == d);//输true Integer e = new Integer(100); System.out.println(a == e);

jopen 2016-01-08   6124   0

谈API安全设计 - 简书 经验

文/江湖一键飘(简书作者) 原文链接:http://www.jianshu.com/p/d7c52d113a68 一、简述 安全是恒久的话题,如果不注意防范,会带来很严重的后果。比如: 1.接口被大规模调用消耗系统资源,影响系统的正常访问,甚至系统瘫痪 2.数据泄露 3.伪造(篡改)数据,制造垃圾数据 4.App被仿制… 那么我们设计API时,就要保证RESTful API的安全性,主要包括三大方

long_broken 2016-03-21   24407   0

Java NIO:析I/O模型 经验

com/dolphin0520/p/3916526.html 一.什么是同步?什么是异步? 同步和异步的概念来已经很久了,网上有关同步和异步的说法也有很多。以下是我个人的理解: 同步就是:如果有多个任务或

canlay 2016-02-01   11125   0
Java   NIO   Java开发  

iOS中的深复制与复制 经验

很多语言中都有深复制复制的概念,如C++,ObjC等。简单来说,复制就是两个变量指向了同一块内存区域,深复制就是两个变量指向了不同的内存区域,但是两个内存区域里面的内容是一样的。 复制示意图:

utgy0944 2016-01-20   10242   0

析tornado协程运行原理 经验

来自: http://xidui.github.io/2016/01/26/析tornado协程运行原理/ 前言 去年有一段时间一直在研究各种python协程框架,包括gevent, asyncio

zhang520 2016-01-27   19057   0

析渲染引擎与前端优化 经验

本文主要是两方面内容: 析浏览器内核的工作原理(以 WebKit 2 为例)。 析由浏览器内核想到的前端优化,或者说前端优化规则是从哪儿来的。 大家知道,大部分的 WEB 页面依托浏览器呈

sigmund188 2016-12-05   14133   0

析Yii2的view层设计 经验

的认识。 基础渲染 这一节要谈的是view层是如何完成基础工作的,也就是根据用户传入的参数渲染一个html页面。 用法 我们在controller里调用$this->render方法,第一个

kzgx0476 2016-12-07   16969   0
Yii   CSS   PHP开发  

谈动态爬虫与去重 经验

(count, pq(i).attr("href")) 抓取结果为空。 从上述的例子中,我们可以明显看动态分析比静态分析抓取到了更多的结果。产生差别的原因,是页面中的数据加载来自于AJAX请求,所有的

MickiBrinkm 2017-01-10   31492   0

谈 Flash/Flex/HTML5 技术选型 资讯

曾经我对Flex的迷恋到了欲罢不能的地步,与我有相同想法的人亦不在少数,Flex也大有“一统江湖”的趋势。然而,随着HTML 5横空世,Flex“易主”,Silverlight被“雪藏”,RIA领域的技术解决方案开始变得扑朔迷离。

openkk 2012-08-14   15223   0
HTML5  

结合 Android 谈 Builder 模式 经验

uilder模式呢?其实很简单,就是当你想使用一个控件时或者是一个对象时,没有办法直接把他New 来;那么这个控件(对象)的实现多半就是用到了Builder模式。 AlertDialog.Builder

MarianaFann 2017-04-18   8425   0

谈分布式消息技术 Kafka 经验

消息,然后保存offset,然后处理消息;当client保存offset之后,但是在消息处理过程中现了异常,导致部分消息未能继续处理。那么此后"未处理"的消息将不能被fetch到,这就是"at most

wgpd9383 2017-07-26   17443   0

iOS 自定义转场动画 经验

,那么这个又是干什么的呢?我们等下再来了解,先来谈谈第一个函数 transitionDuration ,从返回值我们可以猜测这是和时间有关的,没错,这就是我们自定义转场动画所需要的时间 那么下面我们就来看看 UIView

yangchanfu 2017-04-06   14247   0

用Python析股票数据 经验

方法。它告诉我们该数据一共有20行,索引是时间格式,日期从2015年1月5日到2015年1月30日。总共有14列,并列了每一列的名称和数据格式,并且没有缺失值。 stock.info()

AprilKko 2017-05-18   35161   0

Async 模块实现入门 经验

的思路是将原本容易现 callback hell 的嵌套,通过数组并列的方式抹平,并且节省每次判断 error 的代码,按照 error first 的约定在内部每次都帮助用户检查异步是否错。了解了这种想法之后我们可以写个很简单的

summeryct 2017-06-12   27149   0

析数据化设计思维 资讯

是在做平衡,如果是一个用户型的产品, 比如偏向于为用户提供某个功能的平台,本身就是完全从用户的角度发,通过为用户提供功能帮助用户解决问题的,应该向用户诉求靠拢多一些;如果是一个商业 型的产品,比如偏

jopen 2015-01-06   10807   0
设计  
1 2 3 4 5 6 7 8 9 10