自定义博客皮肤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)
  • 资源 (41)
  • 收藏
  • 关注

转载 redis简介

原文地址:http://xmong.iteye.com/blog/1840242目录 1 REDIS 1 1.1 REDIS简介 1 1.2 REDIS特点 1 2 REDIS安装 2 2.1 安装REDIS 2 2.2 配置REDIS 2 2.3 启动REDIS 3 2.4 访问REDIS 4 2.5 关闭REDIS 4 3 REDIS的REP

2014-03-20 17:03:38 1161

转载 浅谈Redis数据库的键值设计

原文地址:http://www.hoterran.info/redis_kv_design丰富的数据结构使得redis的设计非常的有趣。不像关系型数据库那样,DEV和DBA需要深度沟通,review每行sql语句,也不像memcached那样,不需要DBA的参与。redis的DBA需要熟悉数据结构,并能了解使用场景。下面举一些常见适合kv数据库的例子来谈谈键值的设计,并

2014-03-20 16:55:32 1476

原创 mosquitto源码分析(六)

一、  Mosquito的辅助功能介绍Mosquitto代码的辅助功能主要包括:log输出功能、配置参数管理功能和内存封装的功能,这三个功能虽不是mosquitto的核心模块,但是却在其源码实现中经常遇到,它们的实现给mosquitto的代码开发带来了很大的方便。4.1、log输出功能Mosquitto日志输出功能的实现代码主要在文件/ mosquitto-1.2/src/loggin

2014-03-18 16:04:53 7907 4

原创 mosquitto源码分析(五)

3.2.1、poll机制简介Poll机制是一种I/O多路转接(I/O multiplexing)技术,这种技术先构造一个有关描述符的表,然后调用一个函数,知道这些描述符中的一个已准备就绪好进行I/O时,该函数才返回,该函数返回之后它告诉进程那些描述符已经准备好进行I/O)。其工作过程为:(1)首先构造一个pollfd结构数组,每个数组元素指定一个描述符编号以及对其所关心的状态。(2)为

2014-03-18 16:02:52 9096 5

原创 mosquitto源码分析(四)

3.1.2、使用订阅树发布消息在Mosquito程序中,消息发送过程主要通过遍历订阅树来完成,具体为:递归遍历订阅树找到指定的订阅列表,并将消息挂到订阅列表中的每个contextg的消息队列中,如果消息的retain字段被设置为1,则mosquitto还需要保存此消息,以备新订阅的客户端可以立即收到上次发送的消息;另外,发往系统topic的消息也会被mosquitto保存起来。上述消息发送过程

2014-03-18 15:52:28 9792 4

原创 mosquitto源码分析(三)

一、 Mosquito的核心功能分析3.1、订阅树Mosquitto通过订阅树的方式来管理所有的topic以及客户端的订阅关系,它首先将所有的topic按照/分割并组织成一棵树结构,从根节点到树中的每个节点即组成该节点所对应的一个topic,每个topic都保存一个订阅列表,该订阅列表中保存了所有订阅当前topic的客户端信息。例如有如下订阅关系:客户端a1,a2,a3订阅了topi

2014-03-18 15:30:16 11089 8

原创 mosquitto源码分析(二)

一、  Mosquito的数据结构1)  struct mosquito结构体struct mosquito主要用于保存一个客户端连接的所有信息,例如用户名、密码、用户ID、向该客户端发送的消息等,其定义为:struct mosquitto {   int sock;   char*address;   char *id;   char*username;   ch

2014-03-18 15:24:27 12016 3

原创 mosquitto源码分析(一)

本文由逍遥子撰写,转发请标注原址:http://blog.csdn.net/houjixin/article/details/21461225一、  Mosquitto简介mosquitto是一款实现了消息推送协议MQTT v3.1 的开源消息代理软件,提供轻量级的,支持可发布/可订阅的的消息推送模式,使设备对设备之间的短消息通信变得简单,例如现在应用广泛的低功耗传感器,手

2014-03-18 15:22:26 24829 2

uthash User Guide

uthash官方说明文档,里面包含对uthash的详细使用说明,目前国外的uthash使用网站无法直接访问,该文档为其官网下载版本。

2020-08-26

Mosq_Tester-20190722.zip

MQTT的长连接压测工具,支持IP别名方式以突破单IP只能发出6.4万连接的限制,相关使用说明见配置文件;加入群:221779856,可在群文件中下载。

2020-02-01

mqtt-websocket的js测试客户端

mqtt协议也支持websocket进行通信,在开发过程中,我们经常遇到mosquitto或者其他mqtt的broker配置websocket之后,不知道能不能用,这里是我们以前写的一个js的测试代码,只要把配置文件的ip地址和端口修改为自己的之后,就可以使用了,加入群:221779856,可在群文件中下载。

2018-11-24

mosquitto-websocket-client

这个是mosquitto支持websockets的js客户端,用于测试mosquitto的websocket是否可以使用,加入群:221779856,可在群文件中下载。

2018-03-15

UNIX环境高级编程之源码

UNIX环境高级编程一书第二版的源码,本源码是从本书的官网上down下来的。。。

2013-08-15

Source Insight

Source Insight破解版是非常好用的C++源码 查看工具

2013-08-07

android开发使用资源jre

android开发使用资源jre包,供搭建android开发环境使用

2013-07-16

7zwindows工具

7zp压缩解压缩工具,windows 32

2013-07-04

软件开发相关文档

程序开发大纲,内容简介,等纲领性内容,主要涉及C++的基础内容

2013-06-20

C++程序设计

C++ 程序设计,大纲,C++程序设计的大概内容

2013-06-18

简单内存池

C++ memory pool,自己实现的简单的内存池小程序,可供学习内存池使用

2013-06-12

python核心编程

python核心编程是关于python介绍比较好的一本书,比较适合 有一定语言基础的人进行学习

2013-03-28

flash在MFC中的使用

MFC中关于 falsh控件的使用,该文档收藏自网络

2013-03-20

一个可以自动生成彩票号码的小软件

自己写的一个可以自动生成彩票号码的小软件,算法预测部分后续添加,目前只能随机产生符合规则的号码

2013-03-09

LearningOpenCV

LearningOpenCV是关于OPenCV方面比较优秀的入门书籍,

2013-02-17

Eigen官方源码

Eigen为用C++模板开发的用于矩阵、向量等线性代数操作的开源代码,这里是从官网下载的Eigen最新版本

2013-01-11

MFC中的GDI绘图

关于MFC ,windows绘图相关知识

2012-12-11

自己写的俄罗斯方块,非常适合打发时间,

自己写的俄罗斯方块小游戏,适合打发时间,或者自己研究着玩

2012-12-03

WinCE下测量CPU利用率

在@WinCE平台下测量CPU的利用率,其中SDK为standed版本

2010-01-20

抓包程序ethereal

可用于抓取本机上指定网卡上接收到的数据,非常的方便易用,

2008-12-30

docbook-style-xsl.zip

在编译mosquitto时将用到这个包

2021-05-15

mosquitto支持websocket的配置

mosquitto本身并没有开启websocket,这里的源码是在centos7之上编译过了,相关的编译选项和配置文件都已经配置完毕,下载之后直接运行(但是要制定配置文件)就可以开启websocket功能;更多关于mqtt、mosquitto、推送、物联网、即时通讯等技术交流,请加入群:221779856 另外,还可以关注我的技术博客:https://blog.csdn.net/houjixin

2018-11-24

《Spring技术内幕》

找了很多Spring技术内幕的电子书资源,下载之后都不太清楚,这个资源虽然算不上最清楚的,但是是我寻找的资源当中最清楚的那个。

2018-11-24

python-iniparse-0.4-9.el7.noarch.rpm

在centos下安装yum使用,这个资源的原下载地址为:http://rpm.pbone.net/index.php3/stat/4/idpl/40733943/dir/centos_7/com/python-iniparse-0.4-9.el7.noarch.rpm.html

2018-03-07

构建高性能web站点

构建高性能web站点是非常好的一本书,非常适合大家了解web服务端的架构设计,开发等

2017-10-13

mirai的github上的源码

mirai最近比较火,知己知彼方能更好的防护自己的网络,这里是mirai的源码,仅供参考和学习

2016-11-10

rabbitmq-unix-3.6.1

RabbitMQ linux使用,版本为3.6.1

2016-03-25

redis命令参考

redis 命令参考 2.8,非常适合作为工具手册,在使用redis时随手查询

2015-06-04

Thrift使用示例代码

Thrift使用示例代码,主要配合博客《由浅入深了解thrift》写的测试代码

2015-01-19

SimpleJava、Linux命令行、Java NIO (中文版)、Linux Performance and Tuning Guidelines

SimpleJava、Linux命令行、Java NIO (中文版)、Linux Performance and Tuning Guidelines

2015-01-04

logback相关jar包

logback是java下非常方便的日志输出工具,其使用方法与log4j基本类似

2014-12-16

Mysql客户端sqlyog

该工具用于windows平台,可以连接mysql,作为其客户端使用

2014-10-21

jetty jar run-jetty-run1.3.3

这个是用于安装在eclipse上的jetty插件,用于eclipse下使用jetty

2014-10-21

英文版redis cookbook

对redis描述的比较好,但文档内容为英文版

2014-05-07

SSL相关资料

本压缩包里面的资料是关于SSL原理相关的内容,讲解非常详细,值得学习和收藏

2014-04-09

redis设计与实现

redis设计与实现,主要描写redis的实现原理

2014-03-12

What Every Programmer Should Know about Memory

该文章是一篇很好的讲解内存相关的文章,不过是英文原版的

2014-01-23

C开源hash代码uthash

uthash 是C的比较优秀的开源代码,它实现了常见的hash操作函数,例如查找、插入、删除等待。该套开源代码采用宏的方式实现hash函数的相关功能,支持C语言的任意数据结构

2013-11-12

wireshark-win32-1.10.2+数据过滤插件+mqtt过滤文件

本资源wireshark-32-1.10.2是windows32位版,主要用于网络数据包抓取和分析

2013-10-23

Scientific

Scientific 对于代码分析比较有用,里面包括工具和key生成工具

2013-10-21

空空如也

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

TA关注的人

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