- 博客(6)
- 收藏
- 关注
原创 【ZMQ教程】使用ZMQ+Libevent实现多客户端服务器
在现代分布式系统和网络应用开发中,实现高效、可靠的多客户端服务器通信是一项至关重要的任务。本文将介绍如何使用 ZeroMQ (ZMQ) 和 Libevent 来构建一个多客户端服务器模型。ZMQ 是一个高性能的异步消息传输库,支持多种通信模式,如请求-响应、发布-订阅、推-拉等,非常适合构建分布式系统。Libevent 是一个轻量级的事件驱动库,用于网络服务器的事件循环管理,提供高效的 I/O 多路复用功能。
2024-08-25 18:13:54
1385
原创 【数据可视化】【2】使用d3.js绘制并更新图表的多条折线
前面对d3.js的使用进行了比较详细的介绍,介绍了如何创建svg画布,如何添加比例尺及坐标等,详细的内容可以看看上篇文章,本文将在上篇文章的基础上继续探究d3.js在绘制图表方面的使用。其中包括同一图表多折线图的绘制与数据更新,以及同时绘制多个图表。
2024-05-02 22:56:50
1440
原创 【ZMQ教程】使用VS2017编译ZMQ开源库
ZeroMQ(Zero Message Queue)是一个开源的高性能消息传递库,用于实现异步消息传递和多线程通信。支持跨平台,可在多种操作系统环境下使用。本教程主要为Windows操作系统下使用Visual Studio 2017来编译ZMQ源码,其编译过程较为复杂,中途可能会出现很多报错,需要一步一步仔细的去分析并处理这些问题,一套流程下来,基本上是可以成功编译的。内容虽繁琐,但也是一个学习的过程。
2024-05-02 11:18:55
1939
3
原创 【数据可视化】【1】手把手教你使用d3.js绘制折线图
借助于强大的d3.js实现折线图的绘制,涵盖了数据可视化的基本概念及d3库的使用技巧。本文分享了绘制折线图的步骤,包括数据准备、轴的添加以及样式的调整。通过本文,读者可以快速了解在web开发中如何借助三方库绘制折线图。
2024-01-09 15:01:39
3193
9
原创 Java排序01-冒泡排序
Java排序01-冒泡排序排序的基本步骤(从小到大):比较相邻的元素,如果前者比后者大,那就交换这二者的顺序。从头到尾遍历,对每一对相邻元素都进行比较并按需交换。这步做完后,最后的元素将会是最大的元素。重复步骤2,此时只需要遍历到(n-1)个位置,因为最后一个元素已经是最大了,无需比较。持续每次对越来越少的元素重复上面的步骤,直到没有任何一对数字需要比较。时间复杂度O(n2),空间复杂度O(1)Java实现代码如下,主要使用第二种方法:public class S01_BubbleSor
2021-11-07 22:02:04
185
libevent-2.1.11-stable源代码及编译后的库文件
2024-08-25
libzmq-4.3.2源码及编译后的库文件
2024-08-25
【数据可视化d3.js】d3.v7.js以及d3.v7.min.js最新版本
2024-01-07
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人