快乐的鲸鱼

快乐的鲸鱼

IT'S BETTER TO BURN OUT THAN TO FADE AWAY.

(译)为什么SDWebImage比其他的图片下载组件更好

为什么SDWebImage比其他的图片下载组件更好?原文出自Github项目说明文档How is SDWebImage better than X? 自从 iOS 5.0 开始,NSURLCache 增加负责处理磁盘存储的工作,相对于简单直接的 NSURLRequest 这是 SDWebImage 的一大优势。iOS NSURLCache 做内存和磁盘存储 HTTP response 的数据(从 iOS 5开始)。每一次命中内存或磁盘中的数据,你的程序必须将 HTTP 数据转换成 UIImage 对象。这个过程需要大量的操作,例如数据解码(HTTP 数据是已编码的),内存中的数据复制等等...

(译)UITableViewCell中嵌套UICollectionView

说在前面在写的一个App用到了UITableViewCell中嵌套UICollectionView的设计,原以为会很简单,但是后来发现还是问题多多的,例如DataSource的设置问题,还有我对重用中的一些理解的混乱,巴拉巴拉巴拉。所以就找到了篇的原文。 原文:Putting a UICollectionView in a UITableViewCell 正文所以,你希望将collection view放进一个table view cell里面是吧?这听起来很简单对吧?好,做好这件简单的事情需要一点点准备工作。我们希望每个类结构清晰各司其职,那么UITableViewCell不能充当...

读《人月神话》

很早就听说《人月神话》的大名了,这次项目的失败促使了我认真看这本书,这本书也许会帮助我从混沌中整理出我想要的答案。 第二章 人月神话乐观主义Brooks在人月神话说到的第一点是“乐观主义”,开发者总是乐观主义者,常常会说:“这次它肯定运行”,或者“我刚刚找出最后一个错误”。这些话似曾相识,我也常常说下这种大话,我总觉得很多技术都是能做到的,所以做出了错误的评估。 系统编程进度安排背后的第一个错误的假设是:一切都将运作良好,每一项任务仅花费它所“应该”花费的时间。 Sayers在她的书中将创造性活动分为三个阶段:构思、实现和交流。

在Ubuntu/Debian 上装Pillow

在使用Django的图片存储的时候用到了Pillow这个库,在OS X中是很容易通过pip install Pillow安装上的,但是在Ubuntu/Debian 就遇到状况了,很多奇怪的错误导致不能直接装上pillow,原因好像是说缺少编译的图形库。找了很多社区还是没办法解决,最后在pillow的文档上找到了解决方案。 注解 Fedora, Debian/Ubuntu, and ArchLinux 已经包含了 Pillow。 我们先装上以下工具: 1$ sudo apt-get install python3-dev python3-setuptools 然后就可以通过easy_...

临床医学概要

内科常见症状第一节 发热 正常人的提问一般在36~37℃之间。 发热的分度: 高热39.1~41℃。 间隔一定时间测量体温,在体温单上标记每次的测量值,将各体温数值点连成体温曲线,该曲线的形状可有一定的规律,称为热型。临床上常见的热型有:稽留热、弛张热、间歇热、波状热、回归热、不规则热。 第四节 发绀 发绀亦称为紫绀,是指血液中脱氧血红蛋白增多,使皮肤、黏膜呈现青紫色的表现。 根据不同的临床表现和病因,发绀可分为中心性、周围性、混合性三种发绀。 中心性发绀主要见于有心肺功能不全的疾病、左-右异常分流的先天性心脏病。 由于大量进食含有亚硝酸盐的变质蔬菜而引起的中毒性高铁血红蛋白...

写给大家看的设计书 读书笔记

四大基本原则对比 Contrast对比的基本思想是,要避免页面上的元素太过相似。如果元素(字体、颜色、大小、线宽、形状、空间等)不相同,那就干脆让它们截然不同。要让页面引人注目,对比通常是最重要的一个因素,正是它能使读者首先看这个页面。 重复 Repetition让设计中的视觉要素在整个作品中重复出现。可以重复颜色、形状、材质、空间关系、线宽、字体、大小和图片,等等。这样一来,既能增加调理性,还能加强统一性。 对齐 Alignment任何东西都不能在页面上随意安放。每个元素都应当与页面上的另一个元素有某种视觉联系。这样能建立一种清晰、精巧而且清爽的外观 亲密性 Proximity彼此相关...
Toono
Are you OK ?