<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[MingoJiang]]></title><description><![CDATA[技术在于折腾...]]></description><link>https://blog.csdn.net/MingoJiang</link><language>zh-cn</language><generator>https://blog.csdn.net/</generator><copyright><![CDATA[Copyright &copy; MingoJiang]]></copyright><item><title><![CDATA[获取秒、毫秒、微秒、纳秒时间差的方法]]></title><link>https://blog.csdn.net/MingoJiang/article/details/131287167</link><guid>https://blog.csdn.net/MingoJiang/article/details/131287167</guid><author>MingoJiang</author><pubDate>Mon, 19 Jun 2023 14:57:48 +0800</pubDate><description><![CDATA[获取秒、毫秒、微秒、纳秒时间差的方法]]></description><category></category></item><item><title><![CDATA[Halcon中同步与异步采集的理解]]></title><link>https://blog.csdn.net/MingoJiang/article/details/131252358</link><guid>https://blog.csdn.net/MingoJiang/article/details/131252358</guid><author>MingoJiang</author><pubDate>Fri, 16 Jun 2023 19:01:40 +0800</pubDate><description><![CDATA[关于相机采集的同步与异步的问题经常被问到，这里写写我个人的一些理解。]]></description><category></category></item><item><title><![CDATA[常用二维码介绍与分析]]></title><link>https://blog.csdn.net/MingoJiang/article/details/125634478</link><guid>https://blog.csdn.net/MingoJiang/article/details/125634478</guid><author>MingoJiang</author><pubDate>Wed, 06 Jul 2022 14:20:46 +0800</pubDate><description><![CDATA[对常用二维码QRCode,DataMatrix,VeriCode,汉信码等常见二维码进行介绍，从多维度进行对比，比较分析，对其各自的应用领域与特性进行分析讲解]]></description><category></category></item><item><title><![CDATA[中国二维码--汉信码(中国主导的首个二维码码制国际标准「汉信码」ISO/IEC 20830:2021《信息技术 自动识别与数据采集技术 汉信码条码符号规范》)]]></title><link>https://blog.csdn.net/MingoJiang/article/details/125626906</link><guid>https://blog.csdn.net/MingoJiang/article/details/125626906</guid><author>MingoJiang</author><pubDate>Tue, 05 Jul 2022 20:15:49 +0800</pubDate><description><![CDATA[国际标准化组织（ISO）和国际电工协会（IEC）正式发布汉信码 ISO/IEC 国际标准 ——ISO/IEC 20830:2021《信息技术 自动识别与数据采集技术 汉信码条码符号规范》。该国际标准是中国提出并主导制订的第一个二维码码制国际标准，是我国自动识别与数据采集技术发展的重大突破，填补了我国国际标准制修订领域的空白，彻底解决了我国二维码技术“卡脖子”的难题。汉信码由中国物品编码中心牵头自主研制，是拥有完全自主知识产权的二维码码制，具有知识产权免费、支持任意语言编码、汉字信息编码能力超强、极强抗污损、]]></description><category></category></item><item><title><![CDATA[QT线程同步技术详解]]></title><link>https://blog.csdn.net/MingoJiang/article/details/125338882</link><guid>https://blog.csdn.net/MingoJiang/article/details/125338882</guid><author>MingoJiang</author><pubDate>Sat, 18 Jun 2022 17:50:59 +0800</pubDate><description><![CDATA[详细讲解QT的线程同步技术，初级锁，读写锁与条件锁的应用与注意事项]]></description><category></category></item><item><title><![CDATA[RabbitMq的安装部署维护手册(windows)]]></title><link>https://blog.csdn.net/MingoJiang/article/details/106605091</link><guid>https://blog.csdn.net/MingoJiang/article/details/106605091</guid><author>MingoJiang</author><pubDate>Sun, 07 Jun 2020 19:15:10 +0800</pubDate><description><![CDATA[一、安装RabbitMQ

1.1安装erlang

RabbitMq是erlang语言开发的，erlang又是动态脚本语言，所以RabbitMq需要在erlage的虚拟机上运行。先安装erlang环境，下载链接(本文件目录下有已经下载好的安装文件，可直接安装)：http://www.erlang.org/downloads

找到windows installer然后下载安装即可，全部点击“下一步”就行。

设置一下环境变量与PATH路径：

设置环境变量ERLANG_HOME= C:\Progra...]]></description><category></category></item><item><title><![CDATA[使用wfs.js库播放音视频]]></title><link>https://blog.csdn.net/MingoJiang/article/details/106438437</link><guid>https://blog.csdn.net/MingoJiang/article/details/106438437</guid><author>MingoJiang</author><pubDate>Sat, 30 May 2020 11:01:34 +0800</pubDate><description><![CDATA[use html5 video tag with MSE for h264 live streaming

本编博客记录桌面虚拟化移动端预研。

完整demo：https://github.com/MarkRepo/wfs.js

常见的直播方案有RTMP RTSP HLS 等等， 由于这些流都需要先传输到服务器，然后进行推流，延时比较大，RTMP可以优化到1s，hls延时最高，大概10s左右。

虚拟桌面要求延时能在100ms以内。经过google查找资料发现有以下几种方案可以实现：

1. 用webs.]]></description><category></category></item><item><title><![CDATA[mongodb-c-driver使用详解----windows环境]]></title><link>https://blog.csdn.net/MingoJiang/article/details/104994797</link><guid>https://blog.csdn.net/MingoJiang/article/details/104994797</guid><author>MingoJiang</author><pubDate>Fri, 20 Mar 2020 18:33:59 +0800</pubDate><description><![CDATA[mongodb-c-driver使用详解(windows环境)



目录

一、 介绍... 1

二、编译... 1

三、使用... 5

四、监控... 9









网上的各种资源，无法正常编译出windows环境下的lib、dll文件库文件，只好自己动手，翻看官方文档，没想到官方的操作指引，也是不能达到预期，只好自己琢磨。为方便以后使用，整理成文档如下

...]]></description><category></category></item><item><title><![CDATA[RabbitMQ-C使用开发详解(Windows环境)]]></title><link>https://blog.csdn.net/MingoJiang/article/details/90417144</link><guid>https://blog.csdn.net/MingoJiang/article/details/90417144</guid><author>MingoJiang</author><pubDate>Tue, 21 May 2019 22:49:15 +0800</pubDate><description><![CDATA[目录

一、概述

二、编译RabbitMQ-c

三、核心原理

3.1生产者与交换机关系

3.2交换机与队列关系

3.3队列与消费者关系

3.4交换机与交换机的关系

四、开发者

4.1接口文件

4.2交换机

声明交换机

删除交换机

向交换机绑定路由键

从交换机解绑路由键

交换机之间绑定路由键

交换机之间解绑路由键

4.3队列

声明队列

清空队列

删除队列

4....]]></description><category></category></item><item><title><![CDATA[redis在Windows下以后台服务一键搭建哨兵(主从复制)模式(多机)]]></title><link>https://blog.csdn.net/MingoJiang/article/details/79094585</link><guid>https://blog.csdn.net/MingoJiang/article/details/79094585</guid><author>MingoJiang</author><pubDate>Thu, 18 Jan 2018 12:19:11 +0800</pubDate><description><![CDATA[此教程介绍如何在windows系统中多个服务器之间，布置redis哨兵模式(主从复制)，同时要以后台服务的模式运行。布置以脚本的形式，一键完成。]]></description><category></category></item><item><title><![CDATA[redis在Windows下以后台服务一键搭建哨兵(主从复制)模式(单机)]]></title><link>https://blog.csdn.net/MingoJiang/article/details/79067334</link><guid>https://blog.csdn.net/MingoJiang/article/details/79067334</guid><author>MingoJiang</author><pubDate>Mon, 15 Jan 2018 18:11:52 +0800</pubDate><description><![CDATA[redis在Windows下以后台服务一键搭建哨兵(主从复制)模式(单机)
一、概述
此教程介绍如何在windows系统中单机布置redis哨兵模式(主从复制)，同时要以后台服务的模式运行。布置以脚本的形式，一键完成。多台机器之间布置哨兵模式(主从复制)复杂得多，关于多机器的布置，参见另博文《redis在Windows下以后台服务一键搭建哨兵(主从复制)模式(多机)》。
二、准备的工具与环境]]></description><category></category></item><item><title><![CDATA[redis在Windows下以后台服务一键搭建集群(多机器)]]></title><link>https://blog.csdn.net/MingoJiang/article/details/78971594</link><guid>https://blog.csdn.net/MingoJiang/article/details/78971594</guid><author>MingoJiang</author><pubDate>Thu, 04 Jan 2018 15:40:45 +0800</pubDate><description><![CDATA[此教程介绍如何在windows系统中多台机器之间布置redis集群，同时要以后台服务的模式运行。布置以脚本的形式，一键完成。多台机器之间布置集群比单台机器布置伪集群复杂得多，关于单机伪集群布置，参见另博文《redis在Windows下以后台服务一键搭建集群(单机--伪集群)》。]]></description><category></category></item><item><title><![CDATA[redis在Windows下以后台服务一键搭建集群(单机--伪集群)]]></title><link>https://blog.csdn.net/MingoJiang/article/details/78961190</link><guid>https://blog.csdn.net/MingoJiang/article/details/78961190</guid><author>MingoJiang</author><pubDate>Wed, 03 Jan 2018 15:03:31 +0800</pubDate><description><![CDATA[此教程介绍如何在windows系统中布置redis集群，同时要以后台服务的模式运行。布置以脚本的形式，一键完成。]]></description><category></category></item><item><title><![CDATA[Redis集群维护、运营的相关命令与工具介绍]]></title><link>https://blog.csdn.net/MingoJiang/article/details/78902370</link><guid>https://blog.csdn.net/MingoJiang/article/details/78902370</guid><author>MingoJiang</author><pubDate>Tue, 26 Dec 2017 15:02:57 +0800</pubDate><description><![CDATA[Redis集群的搭建、维护、运营的相关命令与工具介绍
一、概述
此教程主要介绍redis集群的搭建(Linux)，集群命令的使用，redis-trib.rb工具的使用，此工具是ruby语言写的，用于集群搭建、集群维护，是官方发布的小工具。而redis怎么获得，怎么编译，请在网上查找其他教程，或者访问redis官网有非常详细的介绍（https://redis.io/download）
二、集群]]></description><category></category></item><item><title><![CDATA[Protocol Buffer学习教程之类库应用(四)]]></title><link>https://blog.csdn.net/MingoJiang/article/details/78894944</link><guid>https://blog.csdn.net/MingoJiang/article/details/78894944</guid><author>MingoJiang</author><pubDate>Mon, 25 Dec 2017 17:25:57 +0800</pubDate><description><![CDATA[Protocol Buffer学习教程之类库应用(四)
 
 
此教程是通过一个简单的示例，给C++开发者介绍一下如何使用protocol buffers编程，主要包括以下几部分：
定义一个.proto文件
如何使用protocol buffer编译器生成C++类文件
如何使用Protocol buffer api读写消息
 
这并不是分全面的protocol buffer的C++]]></description><category></category></item><item><title><![CDATA[Protocol Buffer学习教程之编译器与类文件(三)]]></title><link>https://blog.csdn.net/MingoJiang/article/details/78894785</link><guid>https://blog.csdn.net/MingoJiang/article/details/78894785</guid><author>MingoJiang</author><pubDate>Mon, 25 Dec 2017 17:13:23 +0800</pubDate><description><![CDATA[Protocol Buffer学习教程之编译器与类文件(三)
 
 
 
1. 概述
在前面两篇中，介绍了Protobuf的基本概念、应用场景、与protobuf的语法等。在此篇中将介绍如何自己编译protobuf的库，不同Visual
 Studio之间的protobuf库一般不能通用，会有兼容性问题，下面我们将讲解，如何获取对应Visual Studio版本的protobuf库与编]]></description><category></category></item><item><title><![CDATA[64位Windows系统下32位应用程序连接MySql]]></title><link>https://blog.csdn.net/MingoJiang/article/details/54237985</link><guid>https://blog.csdn.net/MingoJiang/article/details/54237985</guid><author>MingoJiang</author><pubDate>Sun, 08 Jan 2017 23:19:18 +0800</pubDate><description><![CDATA[1.首先得安装“Connector/ODBC”，就是Mysql的ODBC驱动，这个是与应用程序相关的，而不是与操作系统相关的，也就是说，不管你的系统是x64还是x86，只要你的应用程序是x86的那么，“Connector/ODBC”就要安装x86的，才能正常，下面的是下载连接：https://dev.mysql.com/downloads/connector/odbc/，请选择合适(32位版本)的]]></description><category></category></item><item><title><![CDATA[Redis哨兵原理详解]]></title><link>https://blog.csdn.net/MingoJiang/article/details/54233007</link><guid>https://blog.csdn.net/MingoJiang/article/details/54233007</guid><author>MingoJiang</author><pubDate>Sun, 08 Jan 2017 12:04:56 +0800</pubDate><description><![CDATA[一、概述
Redis哨兵(以下称哨兵)是为Redis提供一个高可靠解决方案，对一定程序上的错误，可以不需要人工干预自行解决。
哨兵功能还有监视、事件通知、配置功能。以下是哨兵的功能列表：
监控：不间断的检查主从服务是否如预期一样正常工作
事件通知：对被监视的redis实例的异常，能通知系统管理员，或者以API接口通知其他应用程序。
智能援救：当被监视的主服务异常时，哨兵会智能的把某个从服]]></description><category></category></item><item><title><![CDATA[redis自启动配置详解]]></title><link>https://blog.csdn.net/MingoJiang/article/details/54232959</link><guid>https://blog.csdn.net/MingoJiang/article/details/54232959</guid><author>MingoJiang</author><pubDate>Sun, 08 Jan 2017 11:55:40 +0800</pubDate><description><![CDATA[一、概述
1.1原理
redis自启动的工作原理是怎么样的呢？Linux系统启动后，会有一个程序去特定目录下面扫描文件，然后执行这些文件，这些文件可称之为脚本。所以，你可以把你的工作写成一个脚本，放到指定路径下（etc/init.d）。所以，你要做的，就是把执行启动redis实例的工作编写成脚本，让Linux系统去给你执行即可。
1.2简述
配置自启动，大概需要三个步骤
1. 编辑实例对]]></description><category></category></item><item><title><![CDATA[Redis配置文件详解]]></title><link>https://blog.csdn.net/MingoJiang/article/details/54232910</link><guid>https://blog.csdn.net/MingoJiang/article/details/54232910</guid><author>MingoJiang</author><pubDate>Sun, 08 Jan 2017 11:49:30 +0800</pubDate><description><![CDATA[redis配置的详细讲解，每一项含义与原理介绍。全为本人整理、翻译，谢绝转载，谢谢合作。
一、单位
关于内存单位，一般格式如1k、5GB、4M，不用区分大小写，所以1GB、1Gb、1gB代表的意思是一样的，单位之间的转换关系如下：
#1k => 1000 bytes
#1kb => 1024 bytes
#1m => 1000000 bytes
#1mb => 1024*1024 by]]></description><category></category></item></channel></rss>