ZeroMQ的研究与学习
简介
工作模式
层级模型
实现原理
核心特点
与其他MQ的简单比较
ZeroMQ的一百字概括ZeroMQ看起来想一个可嵌入的网络库,但其作用就像是一个并发框架。它为你提供了各种传输工具,如进程内,进程间,TCP和组播中进行原子消息传递的套接字。你可以使用各种模式实现N对N的套接字连接,这些模式包括发布订阅,请求应答,扇出模式,管道模式。它...
分类:
其他好文 时间:
2016-06-02 14:03:34
阅读次数:
443
基本原理Hashtable使用synchronized锁住整张Hash表,锁的粒度太大导致Hashtable性能低下。ConcurrentHashMap允许多个修改操作并发进行,其关键在于使用了锁分离技术。它使用了多个锁来控制对hash表的不同部分进行的修改。ConcurrentHashMap内部使用段(Segment)来表示这些不同的部分,每个段其实就是一个小的hash table,它们有自己的锁...
分类:
其他好文 时间:
2016-06-02 14:04:53
阅读次数:
287
今天在公司使用三星的note3手机进行测试,由于需要root,于是使用360root--没成功,然后换成root大师,MD手机就变成板砖了。哎,郁闷死了还没有使用手机就坏了,于是就开始研究三星手机的线刷教程,之前都是刷MTK处理的手机,今天遇到三星手机了。
Google了一番,找到了思路,于是开始刷机前的准备。
1、去三星官网下载驱动并安装:http://www.samsung.com/cn/...
分类:
其他好文 时间:
2016-06-02 14:03:08
阅读次数:
216
转载请注明出处:http://blog.csdn.net/wangyaninglm/article/details/51558310
来自:shiter编写程序的艺术
三维重建技术通过深度数据获取、预处理、点云配准与融合、生成表面等过程,把真实场景刻画成符合计算机逻辑表达的数学模型。这种模型可以对如文物保护、游戏开发、建筑设计、临床医学等研究起到辅助的作用。1.1 研究背景及意义人类通过双眼来探...
分类:
其他好文 时间:
2016-06-02 14:01:26
阅读次数:
570
基于视觉的三维重建,指的是通过摄像机获取场景物体的数据图像,并对此图像进行分析处理,再结合计算机视觉知识推导出现实环境中物体的三维信息。1. 相关概念(1)彩色图像与深度图像彩色图像也叫作RGB图像,R、G、B三个分量对应于红、绿、蓝三个通道的颜色,它们的叠加组成了图像像素的不同灰度级。RGB颜色空间是构成多彩现实世界的基础。深度图像又被称为距离图像,与灰度图像中像素点存储亮度值不同,其像素点存储的...
分类:
其他好文 时间:
2016-06-02 14:02:39
阅读次数:
380
原型:int ispunct(int c);
头文件:ctype.h
功能:检查参数c是否为标点符号或特殊符号。返回TRUE也就是代表参数c为非空格、非数字和非英文字母。
返回值:若参数c为标点符号或特殊符号,则返回TRUE,否则返回NULL(0)。
附加说明: 此为宏定义,非真正函数。
应用实例:
#include
#include
main()
{
ch...
分类:
其他好文 时间:
2016-06-02 14:02:30
阅读次数:
208
原型:int isspace(int c);
头文件:ctype.h
功能:检查参数c是否为空格字符,也就是判断是否为空格('')、定位字符('\t')、CR('\r')、换行('\n')、垂直定位字符('\v')或翻页('\f')的情况。
返回值:若参数c为空格字符,则返回TRUE,否则返回NULL(0)。
附加说明: 此为宏定义,非真正函数。
模拟源码实现:
int iss...
分类:
其他好文 时间:
2016-06-02 14:01:44
阅读次数:
185
删除 OpenGL 显示表参数startID给出最前面的显示表标识,而参数nLists给出要删除的显示表总数...
分类:
其他好文 时间:
2016-06-02 13:58:47
阅读次数:
137
ObjectAnimator,通过设置改变对象的属性来实现动画效果,常用的方法有这么几种,ofFloat(),ofInt(),ofObject(),ofArgb(),ofPropertyValuesHolder(),具体含义及使用我们在下面的实例中进行讲解。
一、动画类型
使用ObjectAnimator也是可以轻松的实现平移、缩放、旋转、透明度这几种动画效果的,与渐变...
分类:
其他好文 时间:
2016-06-02 14:00:14
阅读次数:
443
数据模型(Data Model)
前面文章中介绍了Core Data堆栈,它是Core Data的核心部分。并且了解了Core Data堆栈中管理对象上下文(managed
object context),持久化存储协调者(persistent store coordinator),管理对象模型(managed object model)等组成部分。这篇文章我们将集...
分类:
其他好文 时间:
2016-06-02 13:58:10
阅读次数:
255
/*****************************
CodeForces 546D
Author:herongwei
Created Time: 2016/5/31 13:00:00
File Name : main.cpp
给出一个n,n开始是a!/b!,每次用一个x去整除n得到新的n,
最后当n变成1的时候经过了几轮得分就是这个轮数,
要求最大的分数是多少...
分类:
其他好文 时间:
2016-06-02 13:57:53
阅读次数:
196
传送门The Towers of Hanoi Revisited
Special Judge Time Limit: 2000/1000MS (Java/Others) Memory Limit: 128000/64000KB (Java/Others)
Submit Statistic Next Problem
Problem Description You all must know t...
分类:
其他好文 时间:
2016-06-02 13:57:38
阅读次数:
226
这个是实现卷积的基类。
base_conv_layer.hpp
#ifndef CAFFE_BASE_CONVOLUTION_LAYER_HPP_
#define CAFFE_BASE_CONVOLUTION_LAYER_HPP_
#include
#include "caffe/blob.hpp"
#include "caffe/layer.hpp"
#include "caffe...
分类:
其他好文 时间:
2016-06-02 13:58:43
阅读次数:
222
前言
在金融行业中我所接触的操作系统主要是AIX和SLES(SuSE Linux Enterprise Server),也许大家平时用得更多是CentOS,虽然有部分差异但原理都是相通的,SMIT和YaST也是灰常实用的功能,推荐大家有机会尝试体验下。因为网上关于SuSE自动化部署的参考文章较少,这套自动化部署方案已经被验证并在生产系统使用了1年半,配置相对成熟和稳定。遵循Don't
R...
分类:
其他好文 时间:
2016-06-02 13:58:33
阅读次数:
312
台大林轩田·机器学习基石记要昨天开始看林轩田的机器学习基石,从今天起开始去粗取精
本文在差不多是随堂笔记,可读性不好。。第一讲比较基础,一些概念自己早已经理解了,所以不再做笔记,有点印象的是讲到了ML、DL、AI的一些联系与区别,ML主要是想从数据中学习/逼近一个理想的函数f(x)第二讲讲到了PLA,感知器学习算法,并且证明了线性可分时感知器收敛定理(与Haykin的Neural Networks...
分类:
其他好文 时间:
2016-06-02 13:54:14
阅读次数:
1817