自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 资源 (1)
  • 收藏
  • 关注

原创 iOS 线程同步几种方式

多线程同步目的有以下几个方面:第一,对一段代码的执行进行保护,如果同时执行一段代码,中间的临时变量可能会互相干扰造成结果不对;第二,对资源的保护,多个线程执行不同的代码,但是可能涉及同一个资源;第三,消息传递,一个线程通知另外一个线程发生了一件事。iOS中常用线程同步方式:NSLock一个封装了pthread_mutex的OC对象,常用于保护一个代码块,如果NSLock对象已经被loc...

2018-08-28 13:38:56 2954

原创 iOS 消息机制——基于官方文档的笔记

动态绑定在OC中,一个调用一个对象的方法被叫做发送消息。[receiver message],就是给receiver发送message的消息。为什么这么说呢,因为OC在编译的时候没有决定调用的message方法就是receiver实现的message方法,receiver可能没有实现自己的message方法,也可能receiver得实际类型也不是声明的类型,可能是子类,也可能仅仅是实现了一个协...

2018-08-24 10:58:32 346

原创 iOS copy那些事儿

自定义对象copycopy是NSObject定义的一个方法,任何继承自NSObject的类实例都可以调用这个方法,但是前提是实现了copyWithZone:方法,因为copy会调用这个方法,如果没有实现,将引起Crash。- (id)copyWithZone:(NSZone *)zone; The returned object is implicitly retained by...

2018-08-22 14:26:31 295

原创 趣谈网络协议学习笔记——DNS

DNS就是将域名转换成IP的服务。DNS服务器是一个树状结构,分为根DNS,顶级域DNS和权威DNS服务器,再下边就是分层的本地DNS服务器节点。DNS解析流程浏览器在访问一个域名之前,比如www.163.com,就会问本地的DNS服务器这个域名的IP是啥?本地的DNS服务器有网络服务商提供,通过DHCP服务获取(以前还常常自己配置电脑上的DNS服务器地址,最近一些年没有手动操作过)...

2018-08-16 18:47:50 816

原创 趣谈网络协议学习笔记——HTTPS

简单的理解:HTTPS就是通过非对称加密交换对称加密的密钥,然后使用对称加密加密并传输数据。数字证书HTTPS使用非对称加密,需要将公钥发布出去,但是如何能保证公钥是官方网站发布的那个呢?数字证书就是公钥的身份证。公钥的发布者向权威机构(CA)请求证书,CA使用自己的私钥给发布者签名(签名算法大概就是哈希一下公钥和公钥发布者的信息)。使用者拿到一个证书后,使用CA的公钥进行解密,如...

2018-08-16 10:14:10 683

原创 趣谈网络协议学习笔记——TCP

什么叫做面向连接?在两端建立一定的数据结构来维护双方的交互状态。TCP包和UDP包都会被封装到IP包中,作为IP包数据的一部分在网络上传输。从IP包层看,没有区别。所谓的TCP是面向连接的是指使用了TCP协议的双方会维护一个传输状态的数据结构。为了保证TCP的可靠传输等特性,可以看到TCP头比UDP头复杂得多。TCP连接的建立过程(3次握手)理解三次握手,要明白一个现实,就是网络是...

2018-08-10 07:34:48 2530

原创 趣谈网络协议学习笔记——IP包的发送过程

一个主机发送一个网络包到一个IP,第一步先看这个IP是不是和自己在同一个网段,如果是在同一个网段,使用ARP协议查询出目标的MAC地址,填入MAC头,就能直接发送给目标主机。(在物理上还是要到达路由器的网口的,但是不会经由网关处理)。如果不在同一个网段,则需要查询网关的MAC,将网关的MAC填入MAC头,将目标的IP填入IP头,发往网关。网关拿到这个包后有3种可能:如果通过这个IP能直接...

2018-08-07 16:17:58 773

原创 趣谈网络协议学习笔记——DHCP, ARP, ICMP

DHCPDHCP(Dynamic Host Configuration Protocol)是局域网内将IP和Mac配对的协议,局域网内的DHCP服务器负责局域网内主机的IP分配。DHCP的IP分配过程:一台主机新加入局域网,使用IP地址0.0.0.0(因为此时还没有IP)向255.255.255.255(广播地址)发出一个UDP包,这个包的意思就是:我的MAC地址是XXX,我还没有IP...

2018-08-07 16:15:57 651

DirectShow 实务精选 + 源码

本书是“DirectShow 专业著作”丛书的第二本,侧重介绍了DirectShow 技 术在当前主要的几个领域中的应用,包括音视频采集、视频聊天、视频点播、 视频叠加、媒体播放等。在介绍各种应用的同时,辅助以大量详尽的实例源代 码。这些实例,不仅具有很强的实用价值和指导意义,更让读者理论联系实践, 使学习DirectShow 技术变得轻松自如。 本书结构合理,内容丰富新颖、条理清晰,适合广大的流媒体应用开发人 员、系统设计人员、以及对Windows 平台上多媒体处理感兴趣的编程爱好者学 习和参考。

2013-05-12

空空如也

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

TA关注的人

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