12 2016 档案

摘要:网卡Mac地址会随机化 阅读全文

posted @ 2016-12-28 22:59 花老🐯 阅读(350) 评论(0) 推荐(0)

摘要:一、前言在iOS开发中,一个经常的场景是利用tableview展示一组数据,以很多首歌曲为例子。为了便于查找,一般会把这些歌曲按照一定的顺序排列,还会加上索引条以便于快速定位。由于歌曲名可能有数字、中文、英文、韩文、日文等,要处理多语言文字的排序,有两个问题对歌曲名进行排序时的规则是什么呢?知道了规则以后,应该调用哪个函数呢?如何获取每一首歌名的索引项呢?二、多语言排序的规则Objective C... 阅读全文

posted @ 2016-12-28 14:34 花老🐯 阅读(1112) 评论(0) 推荐(0)

摘要:在进行数据库查找、插入操作时,经常会出现一些临时文件,那么这些临时文件在内存中还是在磁盘中呢?比如下面例子中第三步,使用临时的B树进行排序,这个临时的B树在内存还是磁盘中呢?根据sqlite的文档,这个值是通过编译参数SQLITE_TEMP_STORE和运行时参数temp_store指定的。编译参数SQLITE_TEMP_STORE默认是1,运行时参数temp_store默认是0,因此最终这些临... 阅读全文

posted @ 2016-12-23 00:20 花老🐯 阅读(612) 评论(0) 推荐(0)

摘要:引言这篇文章,里面讲到对于一个41G大小、包含百万条记录的数据库进行查询操作,如果利用了索引,可以把操作耗时从37s降到0.2s。那么什么是索引呢?利用索引可以加快数据库查询操作的原理是什么呢?索引的基本原理数据库提供了一种持久化的数据存储方式,从数据库中查询数据库是一个基本的操作,查询操作的效率是很重要的。对于查询操作来说,如果被查询的数据已某种方式组织起来,那么查询操作的效率会极大提高。在数据... 阅读全文

posted @ 2016-12-23 00:04 花老🐯 阅读(12476) 评论(0) 推荐(4)

摘要:地址 阅读全文

posted @ 2016-12-21 09:30 花老🐯 阅读(788) 评论(0) 推荐(0)

摘要:UTF-8和GBK等中文字符编码格式介绍及相互转换UTF-8 GBK UTF8 GB2312 之间的区别和关系字符编码详解 阅读全文

posted @ 2016-12-18 11:39 花老🐯 阅读(187) 评论(0) 推荐(0)

摘要:Unicode 官网上的FAQ令人发笑,啊哈哈哈 Q: What are the most popular emoji characters?Q: Do emoji characters have single semantics?Q: I’d like my favorite emoji added to my phone. Can the Unicode Consortium add it?... 阅读全文

posted @ 2016-12-18 11:27 花老🐯 阅读(679) 评论(1) 推荐(0)

摘要:计算机只能处理二进制,因此需要把文字表示为二进制才能被计算机理解和识别。一般的做法是为每一个字母或汉字分配一个id,然后用二进制表示这个id,存在内存或磁盘中。计算机可以根据二进制数据知道这个id是什么,然后再根据id来知道二进制数据表示的是什么字母或汉字。Unicode做的事情是为每一个字母或汉字分配id。UTF-8、UTF-16、UTF-32是三种把Unicode 的code point表示为... 阅读全文

posted @ 2016-12-18 11:00 花老🐯 阅读(1480) 评论(0) 推荐(0)

摘要:合字把几个字连起来按一个字宽设计出来的字符叫做“合字”,为了消除膨胀,方便阅读。fioption + shift + 5floption + shift + 6双元音字如æ表示a和e连接,œ表示c和e连接等等双s或eszett(字母ß的德语读音)这个用于德文,和希腊字母β不一样,表示两个s连起来,只用于小写。大写的双S就是两个S并排。&号(ampersand)据说是“and per se and”... 阅读全文

posted @ 2016-12-17 23:13 花老🐯 阅读(1620) 评论(0) 推荐(0)

摘要:字干(stem)字母的主要笔画,通常指直线部分的笔画。 字碗(bowl)曲线笔画。字怀(counter)字母所包含的内部空间,无论是否封闭。极细线(hairline)衬线(serif)笔画末端带有爪状或直线形状的部分。括弧型衬线(bracket serif) :带有缓和柔软曲线的衬线。极细型衬线(hairline serif) :具有细笔画的衬线。粗衬线(slab serif):正方形粗重... 阅读全文

posted @ 2016-12-17 22:38 花老🐯 阅读(5334) 评论(0) 推荐(0)

摘要:字体英文里font(fount)在金属活字时代指“按照某种设计统一制作的一个字号的一套活字”。在数码时代,多用于指代电脑上的数码字体,包含字偶间距调整等信息。普通中文翻译的“字体”指含有共通设计要素的、包括粗体和意大利斜体等字的集合,貌似和英文的“typeface”类似。罗马正体或衬线体笔画末端附加有爪状或者线条“衬线”(serif)的字体。古罗马时期形成了这种大写字母的样式,因此被称为罗马正体。... 阅读全文

posted @ 2016-12-17 13:56 花老🐯 阅读(1805) 评论(0) 推荐(0)

摘要:大写字母的O不可能是正圆横竖笔画里,横会更细一些否则看起来横画会更粗(人眼的视觉误差)大写字母O要比H上下稍微大一点点为了看来字母是对齐的笔画交叉部分做的细一些为了看起来粗细统一左斜线要比右斜线稍微细一点(A)大写的M左边的垂直线要比右边的细意大利斜体要比罗马正体细一些这是因为同样宽度的线条,单纯倾斜一下看起来就会变细,增加笔尖角度更是如此。写罗马正体时,笔尖大致是30°,写意大利斜体时,笔尖是4... 阅读全文

posted @ 2016-12-17 12:34 花老🐯 阅读(1000) 评论(0) 推荐(0)

摘要:罗马体不能由尺规做出来罗马体最初是由平头笔写出来的(可能是当时只有这种笔;也可能当时没有纸,用平头笔来为碑刻起稿)。平头笔有点类似毛笔,和纸张接触的地方不是一个点。由于一般是右手握笔,所以字母看起来是有点向右倾斜。右手执笔时,从左往右,从上往下运笔很容易;反过来,平头笔刷的笔尖会散开。为了避免出现这种情况,一些字母如O要分成两笔写,所以左上和右下的部分会变细,这是运笔的自然结果。S也是如此。笔... 阅读全文

posted @ 2016-12-17 12:23 花老🐯 阅读(1794) 评论(0) 推荐(0)

摘要:今天发现磁盘空间不够了,首先要找到那些文件夹占用了磁盘空间。du命令很好使du -c -d 1 -m | sort -n-c显示当前文件夹总计占用空间-d 1层级为1,即只显示当前目录下一级文件夹的大小,不往下遍历-m显示的数值以M为单位sort -n结果按顺序排列结果如下这个~/Library目录下有64G的文件。Application Support(35G)有两个手机的备份,以及WWDC... 阅读全文

posted @ 2016-12-11 08:52 花老🐯 阅读(2080) 评论(0) 推荐(1)

导航