- 博客(11)
- 收藏
- 关注
原创 基于zmq_poll实现双向非阻塞通信(双向异步聊天)
最近在使用ZMQ来做进程间通信,想起之前有看到,好奇能否基于ZMQ实现相同的功能,于是就查了一下相关的资料,写了一个简单的demo验证了一下。期间还因为zmq_poll不能直接监控标准输入,因此还查找了一下C++实现非阻塞输入的方法,相关代码直接引用了大佬的实现《好记性不如烂笔头,浅记一下。废话不多说,直接贴代码。
2024-06-20 16:36:58
193
原创 C/C++实现按位插入数据
和size修改一个全局结构体的内容,而且需要根据json或者其他的描述语言的内容,向结构体的特定成员的某些位写入数据。但是C/C++的标准接口中并没有这样的操作,于是乎面向百度和AI查找了一些资料,最终找到了通过起始位offset和size修改结构体中数据的目的。最近在做一些业务,需要根据。
2024-05-23 20:24:40
287
1
原创 一个CMakeLists编译两个可执行程序
最近在工作中遇到一个特殊的需求,需要使用一个CMakeLists文件来实现编译两个可执行程序,我对CMake的了解本就不多,于是乎就开始了面向百度开发。最终使用一个笨办法实现了自己的需求,本着好记性不如烂笔头的想法,把实现的方式贴出来做个笔记先。cmake_minimum_required(VERSION 3.5.1)## project nameproject("TestProject")set(CMAKE_CXX_STANDARD 14)set(CMAKE_CXX_STANDARD_RE
2022-03-24 10:46:38
2382
原创 Linux下安装C++Test遇到的一些问题及解决方法
Linux版本及C++Test版本Linux版本:Ubuntu16.04(x86_64)C++Test版本:cpptest_9.6.1.91_linux(i386)为什么要在x86_64的平台下安装i386的软件?既然这么做肯定有这么做的原因,至于为什么不去使用对应x86_64平台的进行安装,相信大家都明白。话不多说,正式说下我在折腾这个环境的过程中遇到的一些问题:1.no swt-pi-gtk in java.library.path首先遇到的就是这个问题,在命令行中并没有这样的报错,只有简
2020-11-17 16:27:56
2354
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人