自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

C++程序猿

向着全干攻城狮奋斗不止~

  • 博客(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

原创 matlab中循环位移函数circshift,来看看使用C++如何实现

输入位置为正数,表示右移。若输入k为负数,左移。

2023-04-05 23:20:43 932 1

原创 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源代码及编译后的库文件

该资源包含 libevent-2.1.11-stable 的源代码及其在 Windows 环境下编译生成的库文件,具体内容如下: 源码: 提供 libevent-2.1.11-stable 的完整源代码,开发者可以根据需要进行自定义编译或功能修改。 编译环境: 资源在 Windows 平台上编译生成,确保了在 Windows 系统上的兼容性和性能。编译过程已针对 Windows 环境进行了优化配置。 生成文件: 头文件: 包含 libevent 库的所有必要头文件,可以直接包含到项目中,方便开发者进行二次开发和扩展功能。 静态库(LIB)和动态链接库(DLL): 包含已编译好的静态库和动态链接库文件。用户可以直接在项目中引用这些库文件,无需再次编译,简化开发流程。 使用说明: 本资源适用于需要在 Windows 环境中进行网络编程、异步事件处理的开发者。直接引用编译后的头文件和库文件即可在项目中快速集成 libevent 的功能,实现高效的事件循环和异步 I/O 操作。 通过本资源,开发者能够轻松在 Windows 平台上利用 libevent 提供的强大功能,进行高性能的网络应用开发

2024-08-25

libzmq-4.3.2源码及编译后的库文件

该资源包含 libzmq-4.3.2 的源码及其在 Windows 11 环境下使用 Visual Studio 2017 编译生成的库文件。具体内容如下: 源码: 提供 libzmq-4.3.2 的完整源代码,用户可以根据需要进行自定义编译或修改。 编译环境: Windows 11 + Visual Studio 2017。使用该环境成功编译了 libzmq,确保了在 Windows 平台上的兼容性和稳定性。 生成文件: 头文件: 包含所有必要的头文件,可以直接包含到项目中,方便开发者进行二次开发。 动态链接库(DLL): 已编译好的 DLL 文件,用户可以直接在项目中引用并使用,无需再次编译。 使用说明: 本资源适用于需要在 Windows 环境中使用 ZeroMQ 的开发者。直接引用编译后的头文件和动态链接库即可在项目中快速集成 ZeroMQ 的功能,提高开发效率。 通过本资源,开发者可以快速集成和使用 libzmq 库进行消息传输和异步通信,适用于构建高性能的分布式系统和应用程序。

2024-08-25

【数据可视化d3.js】d3.v7.js以及d3.v7.min.js最新版本

数据可视化强大库d3.js,当前最新版本为v7版本。 压缩包中包含官方发布的两个库文件,分别是完整版的d3.v7.js以及压缩版的d3.v7.min.js。 将压缩包解压,放置在项目中正确引用即可使用。

2024-01-07

空空如也

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

TA关注的人

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