
综合
文章平均质量分 54
hherima
移动互联网,大有可为!APP开发经历:飞信、和4G、搜狐视频、56视频等项目。
展开
-
【芬兰】Nokia 和 Linus系统的发源地。
【芬兰】Nokia 和 Linus系统的发源地。除了Nokia,还有“芬欧汇川集团”(UPM-Kymmene)是世界第三大纸和纸制品生产商,具有百年历史,在芬拥有93万公顷森林,年平均消费林材24万立方米。主要生产纸张纸浆、纸板和包装薄膜。2008年有雇员2.4万人,净销售额95亿欧元,盈利10.6亿欧元。1999年在江苏投资6亿美元建立芬欧汇川(常熟)纸厂,年产35万吨优原创 2013-05-15 16:58:23 · 1931 阅读 · 0 评论 -
事物分段处理的好处,字符串处理
今天处理一个十六进制色值和alpha的问题,忽然想到。事物分段处理,逻辑容易的多。这也让我想起了快速排序现在有一个字符串@"#ffffff,0.2"或者@"#ffffff"这种无alpha默认是1.0,程序要将其解析成一个色值和alpha值。老的处理,OC代码片段+ (UIColor *)colorWithHexAlphaString:(NSString *)hexString {...原创 2018-10-25 09:53:12 · 672 阅读 · 0 评论 -
Mac 分卷压缩,解压。纯命令行实现
Mac 分卷压缩,解压。纯命令行实现,不需要解压软件。一、 分卷压缩 【前提】:把文件夹先压缩一次。生成original.zip,然后对original.zip进行分段压缩。zip - largefile | split -b 500k -a 3 - file.ziplargerfile替换为original.zip,后面的参数意思是500k一个卷,以file.zipxxx...原创 2018-10-24 10:23:13 · 13179 阅读 · 1 评论 -
mac shell终端编辑命令行快捷键——行首,行尾
ctrl+a //移到行首ctrl+e //移到行尾===========linux系统用============alt+a //移到光标所在单词首部alt+e //移到光标所在单词尾部alt+d //删除光标处到单词尾部===============================ctrl+y // 插入最近删除的单词或语句ctrl+k //删除光标处到行尾部分转载 2015-07-27 13:30:43 · 26339 阅读 · 0 评论 -
各代iPhone iPad 内部代号 Hardware Model
https://www.theiphonewiki.com/wiki/Modelshttps://www.theiphonewiki.com/wiki/List_of_iPadshttps://www.theiphonewiki.com/wiki/List_of_iPhones#iPhone_7_Plus科普一下iPad的内部名字:iPad model Internal...原创 2015-11-17 14:48:30 · 15791 阅读 · 1 评论 -
汉字编码之GBK编码(附完整码表)
继续字符编码的学习。今天介绍一下GBK(汉字内码扩展规范),GB 2312 GB18030。引用网友的话可以概括一下:GBK和UTF8的区别:GBK就是在保存你的帖子的时候,一个汉字占用两个字节。。外国人看会出现乱码,此为我中华为自己汉字编码而形成之解决方案。UTF8就是在保存你的帖子的时候,一个汉字占用3个字节。。但是外国人看的话不会乱码,此为西人为了解决多字节字符而形成之解决方案。GBK编码是GB2312编码的超集,向下完全兼容GB2312。GB18030编码向下兼容GBK和GB2312,GB原创 2016-03-04 12:21:24 · 829857 阅读 · 7 评论 -
[计算机名人]8位
谷歌首席工程师、搜索质量、排名和算法团队主管阿米特·辛格哈尔(Amit Singhal)日前表示,谷歌的即时搜索(Google Instant)服务坚持了谷歌的搜索算法原则,没有掺杂任何主观色彩,也不偏袒任何品牌。辛格哈尔表示:“谷歌多年来一直在努力,而且仍将努力的方向就是不在搜索算法中掺杂任何主观色彩。我们的搜索算法模型没有任何偏袒,完全是根据用户输入的字母进行搜索预测、进行概率统计。”谷歌原创 2014-06-10 18:24:20 · 18231 阅读 · 0 评论 -
郭晓东的“系列博客,专辑”集锦
基础知识:字符编码的奥秘【专辑】,浏览其中一篇:字符编码的奥秘utf-8, Unicode《深度探索C++对象模型》【系列笔记】——对象模型、存储形式;默认构造函数一定会构造么?《深入理解计算机系统》【系列笔记】虚拟存储器,malloc,垃圾回收《PNG文件格式》PNG文件格式分析 iOS平台知识:iOS开始学习【系列博客】Objective-c 语法,继承,protocol和delegate(iOS学习笔记,从零开始)Objective-c高效编程【专辑】,浏览其中一篇:iOS 多线程原创 2015-05-25 13:07:08 · 1929 阅读 · 0 评论 -
介绍一个成功的 Git 分支模型(master - hotfix - develop - feature - release)
● master和develop并行。● master上始终是最稳定的代码,develop是正在开发的代码。● feature则是某个开发为了自己的功能拉的分支。不一般情况:● develop正在开发,如果你上线突然被拒绝了,这时候就要从master上开一个热分支,或者release分支也行,改好之后在分别合并到其他分支。但,本人感觉release通常意味着终止。别在从release上拉分支了。转载 2015-12-23 12:17:46 · 22846 阅读 · 3 评论 -
iOS 忽略SIGPIPE的问题
写网络程序时候, 当向对方write数据的时候, 如果连接断开(如对方主动close了连接), 会产生SIGPIPE信号, 还比如:往前调手机时间,启动APP联网立即崩溃,如果不对这个信号处理程序就会退出或者也可以说崩掉了, 所以一般简单处理就是忽略掉这个信号,signal(SIGPIPE, SIG_IGN);但是遇到一个诡异的问题, 用Xcode debug设备做并发测试的时候程序就会崩溃,转载 2016-01-21 18:45:09 · 2150 阅读 · 0 评论 -
iOS Crash文件的解析(转)
本文转载自“一片枫叶”http://www.cnblogs.com/smileEvday/p/Crash1.htmliOS Crash文件的解析开发程序的过程中不管我们已经如何小心,总是会在不经意间遇到程序闪退。脑补一下当你在一群人面前自信的拿着你的App做功能预演的时候,流畅的操作被无情地Crash打断。联想起老罗在发布Smartisan OS的时候说了,他准备了10个手机,如果一台有问转载 2015-11-27 18:49:14 · 1295 阅读 · 0 评论 -
关于addSubView需要注意的几个点
addSubview:Adds a view to the end of the receiver’s list of subviews.译:增加一个视图到接收者的子视图列表中。- (void) addSubview:(UIView *)viewParametersviewThe view to be added. This view is retained by th转载 2015-08-13 18:05:17 · 1110 阅读 · 0 评论 -
堆和栈的区别 (转贴)
非本人作也!因非常经典,所以收归旗下,与众人阅之!原作者不祥!堆和栈的区别一、预备知识—程序的内存分配一个由c/C++编译的程序占用的内存分为以下几个部分1、栈区(stack)— 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。2、堆区(heap) — 一般由程序员分配释放, 若程序员不释放,程序结束时可能由OS回收 。注意它与数据结构转载 2015-07-17 19:05:00 · 1097 阅读 · 0 评论 -
双感叹号!!运算符的用法
因为C语言中,所有非0值都表示“真”。所以!非0值 = 0,而!0 = 1。双感叹号!!作用就是非0值转成1,而0值还是0.双感叹号!!是为了把"非0值"转换成1,而0值还是0。!!不难理解,举例:!!(expression) 等价于!(!expression)。如果express是一个指针,最终结果就是1.这样!!(expression)可以给bool变量赋值了原创 2015-04-08 19:05:06 · 8721 阅读 · 0 评论 -
AT&T和其他美国电信运营商。
写这篇blog的初衷是:我在《深度探索C++对象模型》和《深入了解计算机系统》两本书中都有提及AT&T这个公司。AT&T曾经还有汇编代码格式,通常我们学到的汇编语言是intel和microsoft的格式。intel格式省略一个字符。举一个例子: AT&T格式: movl 寄存器%esp intel 格式: mov 寄存器esp A原创 2013-05-15 17:16:44 · 3019 阅读 · 0 评论 -
迁移项目到新git地址
1. 创建一个新的git地址,创建自己ssh key(不是Deploy key)2. 进入旧工程目录3. 通过下面的命令git initgit remote set-url origin #新git地址,git@开头git push --allgit push --tag这样新的git看起来跟旧的工程一模一样。...原创 2018-10-24 10:22:34 · 2300 阅读 · 0 评论