标签:cache

IOS技术

Effective Objective-C 2.0 总结(二)下

wenming.gapo 发布于 2017-05-26

第 11 条:理解 objc_msgSend 的作用 1.调用对象方法,在Objective-C 中叫做 “传递消息”(pass a message),消息有 “名称”(name)或“选择子”(selector),可以接受参数,而且可能还有返回值。 2.objc_megSend ...

阅读(14)评论(0)赞 (0)

互联网.资讯

Google I/O大会第2天: VR成主角,Youtube在直播路上越走越远

9

songhua.gao 发布于 2017-05-20

  作者田煦阳(驻北美)   编辑傅博   虽说今年谷歌I/O大会的主旋律是人工智能,但是当绝大多数创新都在昨天轮番上阵后,第二天的会议进程稍显平淡,而且似乎和人工智能的联系不是那么紧密。   VR 和 Youtube 将引领未来娱乐休闲方式潮流的同时,Android Pay 和...

阅读(23)评论(0)赞 (0)

互联网.资讯

告别种子下载:一段互联网青春期消亡史

12

xirruiqiang 发布于 2017-05-19

图/视觉中国   大多数人或许并不知晓或者关心 Nyaa。   在这个用户已经渐渐习惯于 Spotify、Netflix 及 Steam 的时代,一家种子网站的关停对他们而言又有什么意义呢?这样的新闻甚至可能都无法被他们看到,毕竟,在这个 RSS 已经死去的人人都热衷于所谓内容精...

阅读(19)评论(0)赞 (0)

android技术

15个Android通用流行框架大全

1

yanxinchi 发布于 2017-05-18

1. 缓存 DiskLruCache  Java实现基于LRU的磁盘缓存 2.图片加载 Android Universal Image Loader  一个强大的加载,缓存,展示图片的库 Picasso  一个强大的图片下载与缓存的库 Fresco ...

阅读(31)评论(0)赞 (0)

编程技术

Java实现生产者消费者的两种方式(r12笔记第66天)

1

尖兵 发布于 2017-05-18

   我在8年前去面试程序员的时候,一个不大的公司,里面的开发主管接待了我们,给我的题目就是写一段程序模拟生产者消费者问题,当时可把我难坏了,一下子感觉自己的知识储备竟然如此的匮乏。    而在我从事DBA工作之后,经常会有大批量并发的环境...

阅读(36)评论(0)赞 (0)

IOS技术

谈谈CocoaPods组件二进制化方案

11

yeseng 发布于 2017-05-12

前言 为了加快编译速度,在工程拆分后,将一些常用库进行二进制化,工程引用库后不需要对源码进行编译。 本文内容适合工程需要二进制化并使用过CocoaPods的朋友,工程的依赖管理可以查看这篇:谈谈iOS多工程依赖 方案 发现总结的方案有以下几种 分仓库管理 podspec宏管理 p...

阅读(59)评论(0)赞 (0)

IOS技术

SDWebImage 源码阅读笔记

3

songhua.gao 发布于 2017-05-12

前不久做了一个生成快照的需求,其中用到 SDWebImage 来下载图片,在使用该框架的过程中也遇到了一些问题,索性正好就把 SDWebImage (v3.7.3) 源码细读了一下,学习一下其中的设计思想和技术点,为了梳理思路,顺便写下了这篇文章。 目录 简介 设计目的 特性 S...

阅读(47)评论(0)赞 (0)

IOS技术

iOS无埋点数据SDK的整体设计与技术实现

6

likai 发布于 2017-05-12

iOS无埋点数据 SDK 实践之路 iOS无埋点SDK 之 RN页面的数据收集 本篇文章是讲述iOS无埋点数据收集SDK系列的第三篇,之前的两篇文章都只是讲述了某一方面的内容,而本篇会详细介绍下SDK的整体设计以及各个模块的功能和实现思路。 SDK的整体设计 先看一张SDK的整体...

阅读(59)评论(0)赞 (0)

IOS技术

iOS进阶(二)Objective-C底层原理

2

likai 发布于 2017-05-04

这篇读书笔记主要介绍了Objective-C底层的一些东西,比如Objective-C对象模型、objc_msgSend消息发送原理、方法混写(Method Swizzling)和ISA混写(ISA Swizzling)。 Objective-C对象模型 我们都知道Objecti...

阅读(67)评论(0)赞 (0)

IOS技术

iOS开发经验总结

10

xubiao.zhuang 发布于 2017-05-04

在iOS开发中经常需要使用的或不常用的知识点的总结,几年的收藏和积累(踩过的坑)。 一、 iPhone Size 二、 给navigation Bar 设置 title 颜色 UIColor *whiteColor = [UIColor w...

阅读(63)评论(0)赞 (0)

IOS技术

【iOS】Category VS Extension 原理详解

16

尖兵 发布于 2017-05-03

(一)Category 1、什么是Category? category是Objective-C 2.0之后添加的语言特性,别人口中的分类、类别其实都是指的category。category的主要作用是为已经存在的类添加方法。除此之外,apple还推荐了category的另外两个使...

阅读(50)评论(0)赞 (0)

IOS技术

runtime变奏曲,那些藏在runtime中的接口(一)

yeseng 发布于 2017-05-02

C本身是一个静态语言,数据类型和代码运行的结果都是在编译的时候确定的。而Objective-C的runtime机制赋予了C一个新的活力,即运行时机制。这也就是说,OC代码或者C代码在编译过后的机器码并不能得出运行结果。而这个结果需要在运行的时候才能获得,这样就给了我们一个新的操纵...

阅读(36)评论(0)赞 (0)

IOS技术

第一章:重新认识Objective-C

1

likai 发布于 2017-05-02

在当前iOS开发中,主流的开发语言依然是Objective-C(后面简称OC)语言,当然现在的Swift语言喧嚣尘上,但在大部分较大型的iOS软件系统构建中,OC依然占据着不可替代的地位。学习并深刻的认识OC这种语言依然是当前iOS开发中不可或缺的一项任务,一种编程语言的诞生不是...

阅读(40)评论(0)赞 (0)

IOS技术

如何让 Xcode 在读写上提速100倍?

6

hellas 发布于 2017-04-27

原文 上个月参加了一场西雅图当地的线下 iOS 开发者聚会。Jeff Szuhay 作为一个有20+年开发经验的资深程序员,跟我讲了一套提高 iOS 开发效率的方法。相比于其他程序员在 App 启动时间、架构优化方面的经验,老爷子 Jeff 的优化基于硬件层面,匠心独运,极客风十...

阅读(57)评论(0)赞 (0)

编程技术

Oracle 12Cr2 Using CloneDB to clone a database

Harries 发布于 2017-04-26

这里将介绍如何使用Oracle 12CR2的CloneDB功能来克隆一个数据库,生产库orcl的Oracle home目录为/u01/app/oracle/product/12.2.0/db,数据库的备份文件存储在/u01/app/oracle/backup/目录中,CloneD...

阅读(93)评论(0)赞 (0)

编程技术

MySQL中的反连接(r12笔记第45天)

2

zhuangli 发布于 2017-04-26

  关于Oracle的半连接,反连接,我一直认为这是一个能讲很长时间的话题,所以在我的新书《Oracle DBA工作笔记》中讲性能优化的时候,我花了不少的笔墨做了阐述,结果在做MySQL性能优化的时候,优化思路切换到MySQL层面,我发现要说的东西要更多。总体来看,这部...

阅读(62)评论(0)赞 (0)

编程技术

MYSQL sync_relay_log对I/O thread的影响分析

4

xiaoli.he 发布于 2017-04-24

搭建好的一套从库,发现延迟很高,一直追不上,从库的bin_log没开,flush_log_at_trx_commit设置为0, 简化的状态如下: mysql> show slave status /G *************************** 1. row *...

阅读(44)评论(0)赞 (0)

IOS技术

iOS-runtime通篇详解-上

2

likai 发布于 2017-04-24

前言 上一篇的时候一直说要把runtime说一遍,后来一直没时间耽误下来了。现在马上要换工作了,腾出时间了,可以把这些东西再过一遍了,一方面做一下复习,另外也还一下以前欠下的嘴债。毕竟,出来混早晚是都要还的。 相信现在还有好多朋友不知道runtime,或者说不太理解,不太会用等等...

阅读(43)评论(0)赞 (0)