定位野指针除了使用Malloc Scribble(内存涂鸦)外,还可以使用僵尸对象。所谓的僵尸对象,就是将被释放的对象标记为僵尸,系统不会回收这些对象的内存,并让这些内存无法被重用,因而也就不会被覆写。在启用“僵尸对象”后,在调试期间,如果对象被释放了,会被转化为“僵尸对象”。如果再向对象发送消息, ...
分类:
移动开发 时间:
2016-07-11 12:11:43
阅读次数:
789
要在ReactNative项目中实现通知事件监听,主要在Native中实现一个转发机制。 如图,在ios程序中注册一个方法,让react来调用。 这个注册的方法就是一个桥梁,通知发送这个消息,在react中可以注册一个监听者,监听接收这个方法。 如图, react调用注册方法,相当于发送消息。 最后 ...
分类:
其他好文 时间:
2016-07-11 10:23:36
阅读次数:
267
Snapshot可以为volume创建快照,快照中保存了volume当前的状态,以后可以通过snapshot回溯。snapshot操作实现比较简单,流程图如下:向cinder-api发送snapshot请求cinder-api发送消息cinder-volume执行snapshot操作下面我们详细讨论每一个步骤。向cinder-api发送snapshot请求客..
分类:
其他好文 时间:
2016-07-11 09:14:23
阅读次数:
212
一.概念
消息队列提供了一种从一个进程向另一个进程发送一个数据块的方法。 每个数据块都被认为是有一个类型,接收者进程接收的数据块可以有不同的类型值。我们可以通过发送消息 来避免命名管道的同步和阻塞问题。消息队列与管道不同的是,消息队列是基于消息的, 而管道是基于字节流的,且消息队列的读取不?定是先入先出。消息队列与命名管道有一样的不足,就是每个消息的最大长度是有上限的(MSGMA...
分类:
系统相关 时间:
2016-07-10 19:22:57
阅读次数:
376
一.概念
消息队列提供了一种从一个进程向另一个进程发送一个数据块的方法。 每个数据块都被认为是有一个类型,接收者进程接收的数据块可以有不同的类型值。我们可以通过发送消息 来避免命名管道的同步和阻塞问题。消息队列与管道不同的是,消息队列是基于消息的, 而管道是基于字节流的,且消息队列的读取不?定是先入先出。消息队列与命名管道有一样的不足,就是每个消息的最大长度是有上限的(MSG...
分类:
系统相关 时间:
2016-07-10 19:19:20
阅读次数:
284
蜀黍我做的工作跟IM软件有关,UWP同时会跑在电脑和手机上。电脑和手机的使用习惯不尽一致,通常我倾向于根据窗口尺寸来进行布局的变化,但是特定的操作习惯是依赖于设备类型,而不是屏幕尺寸的,比如聊天窗口的发送消息。假设如下场景,desktop运行时要求回车键直接发送消息,而mobile版则要求回车键换行 ...
分类:
其他好文 时间:
2016-07-09 23:43:21
阅读次数:
330
网络通信的流程: 服务器端申请套接字 -> 绑定套接字到本地,打开端口 -> 监听端口 -> 等待接受消息 -> 有消息之后,读取消息 客户端申请套接字 -> 向服务端发起连接 -> 连接成功后,可以随时发送消息 啥是套接字?http://baike.baidu.com/link?url=BfywK ...
分类:
其他好文 时间:
2016-07-09 01:54:45
阅读次数:
214
今天讨论cinder如何删除volume。状态为Available的volume才能够被delete。如果volume当前已经attach到instance,需要先detach后才能delete。Delete操作实现比较简单,流程图如下:向cinder-api发送delete请求cinder-api发送消息cinder-volume执行delete操作下面我们详细讨论每..
分类:
其他好文 时间:
2016-07-08 12:05:29
阅读次数:
147
1、场景 最近做项目的时候遇到了一个小问题:从前台提交到服务端A,A调用服务端B处理超时,原因是前端一次请求往db插1万数据,插完之后会去清理缓存、发送消息。 服务端的有个操作 a、插DB b、清理cache c、发送消息。1万条数据,说多不多,说少不少.况且不是单单insert。出现超时现象,不足 ...
分类:
编程语言 时间:
2016-07-08 01:28:48
阅读次数:
298
Redis 发布订阅(pub/sub)是一种消息通信模式:发送者(pub)发送消息,订阅者(sub)接收消息。 Redis 客户端可以订阅任意数量的频道。 下图展示了频道 channel1 , 以及订阅这个频道的三个客户端 —— client2 、 client5 和 client1 之间的关系: ...
分类:
其他好文 时间:
2016-07-08 00:12:09
阅读次数:
188