自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

转载 pthread_attr_t 线程属性

ATTENTION:附加代码链接: http://blog.sina.com.cn/s/blog_6dc9e4cf0100xcvk.html 1.    线程属性:              使用pthread_attr_t类型表示,我们需要对此结构体进行初始化,                  初始化后使用,使用后还要进行去除初始化!                  p

2017-09-21 11:50:30 226

转载 线程属性pthread_attr_t简介

本文编辑整理自:  http://hi.baidu.com/7828058/blog/item/256e16decd1a385e94ee3784.html http://www.ibm.com/developerworks/cn/linux/thread/posix_threadapi/part1/    Posix线程中的线程属性pthread_attr_t主要包括scope属性、

2017-09-21 11:43:37 269

转载 Mac OS X内核编程,MAC驱动开发资源汇总

一.Mac  OS  X内核编程开发官方文档: I/O Kit Fundamentals: I/O Kit基础 - Mac OS X系统内核编程 https://developer.apple.com/library/mac/#documentation/devicedrivers/conceptual/IOKitFundamentals/index.html Threading

2017-09-19 14:56:40 8584 2

转载 iOS程序启动->dyld加载->runtime初始化(初识)

程序的开始main函数与Coding生涯的开始hello World! iOS开发中,main函数是我们熟知的程序启动入口,但实际上并非真正意义上的入口,因为在我们运行程序,再到main方法被调用之间,程序已经做了许许多多的事情,比如我们熟知的runtime的初始化就发生在main函数调用前,还有程序动态库的加载链接也发生在这阶段,本文主要对从程序启动到main函数中发生的主要事情进行简单介

2017-09-19 12:20:13 809

转载 你真的了解load方法么?

因为 ObjC 的 runtime 只能在 Mac OS 下才能编译,所以文章中的代码都是在 Mac OS,也就是 x86_64 架构下运行的,对于在 arm64 中运行的代码会特别说明。 写在前面 文章的标题与其说是问各位读者,不如说是问笔者自己:我真的了解 + load 方法么? + load 作为 Objective-C 中的一个方法,与其它方法有很大的不同。它只是一个在整

2017-09-18 22:44:32 545

转载 从FBTweak 源码剖析一些中阶知识

从FBTweak 源码剖析一些中阶知识 在开发的过程中,我们进场要做一些类似于参数调整之类的琐碎问题。如果每次都通过CMD + R来编译运行查看效果,浪费的时间真是得不偿失。因此,在看到了FBTweak这个项目以后,就感觉比较有意思,让我们来对这个项目一探究竟。 晕头转向的宏定义 打开项目,整个项目非常简单,抛去UI部分,主要使用的主API就是在FBTweakInline

2017-09-18 20:55:12 762

转载 更轻量的 View Controllers

View controllers 通常是 iOS 项目中最大的文件,并且它们包含了许多不必要的代码。所以 View controllers 中的代码几乎总是复用率最低的。我们将会看到给 view controllers 瘦身的技术,让代码变得可以复用,以及把代码移动到更合适的地方。 你可以在 Github 上获取关于这个问题的示例项目。 把 Data Source 和其他 Protoc

2017-09-07 11:31:41 246

转载 微信iOS卡顿监控系统

引子 微信 iOS 团队在值班的时候,时不时会收到这样的卡顿反馈:“用户A 刚才碰到从后台切换前台卡了一下,最近偶尔会遇到几次”、“用户B 反馈点对话框卡了五六秒”、“现网有用户反馈切换 tab 很卡”。 这些反馈有几个特点,导致跟进困难: 不易重现。可能是特定用户的手机上才有问题,由于种种原因这个手机不能拿来调试;也有可能是特定的时机才会出问题,过后

2017-09-06 11:53:13 538

转载 简单监测iOS卡顿的

本文的demo代码也会更新到github上。 做这个demo思路来源于微信team的:微信iOS卡顿监控系统。 主要思路:通过监测Runloop的kCFRunLoopAfterWaiting,用一个子线程去检查,一次循环是否时间太长。 其中主要涉及到了runloop的原理。关于整个原理:深入理解RunLoop讲解的比较仔细。 以下就是runloop大概的运行方式: /// 1.

2017-09-06 11:45:55 736

转载 海量数据处理:十道面试题与十个海量数据处理方法总结

出处:http://blog.csdn.net/v_JULY_v。  第一部分、十道海量数据处理面试题 1、海量日志数据,提取出某日访问百度次数最多的那个IP。       首先是这一天,并且是访问百度的日志中的IP取出来,逐个写入到一个大文件中。注意到IP是32位的,最多有个2^32个IP。同样可以采用映射的方法,比如模1000,把整个大文件映射为1000个小文件,再找出每个小

2017-09-02 18:23:05 298

转载 海量数据处理面试题(1) 找出两文件种包含的相同的url

问题:给定a、b两个文件,各存放50亿个url,每个url各占64字节,内存限制是4G,让你找出a、b文件共同的url? 分析:50亿个url,每个url64字节,就是320G,显然是无法一次读入内存的。因此这里需要采用分治法。 方案:分治法,分支方法:哈希 步骤: 如图所示: 1 将AB两个文件,用相同的哈希函数,分解为1000个独立哈希值相同的小文件,这里

2017-09-02 18:02:37 2603 4

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除