ALex_zry_社区达人页

个人头像照片
ALex_zry
已加入开发者社区170
勋章 更多
个人头像照片
专家博主
专家博主
个人头像照片
星级博主
星级博主
个人头像照片
技术博主
技术博主
个人头像照片
江湖新秀
江湖新秀
成就
已发布145篇文章
4条评论
已回答0个问题
0条评论
已发布0个视频
github地址
我关注的人 更多
技术能力
兴趣领域
擅长领域
技术认证

暂时未有相关云产品技术能力~

暂无个人介绍
暂无精选文章
暂无更多信息

2023年11月

  • 11.14 17:17:39
    发表了文章 2023-11-14 17:17:39

    分享zframe_send使用过程中 的一个小问题

    在zframe_send函数中,第一个参数是一个指向zframe_t指针的指针。这是因为在发送帧之后,该函数会销毁帧并将你的指针设置为NULL。这样做是为了防止你再次使用已经被销毁的帧。
  • 11.14 17:16:34
    发表了文章 2023-11-14 17:16:34

    zframe_send发送的内容,可以使用zmq_recv接收吗

    如果你在同一套接字上混合使用CZMQ的zframe_send和ZMQ的zmq_recv,可能会遇到问题,因为这两个函数可能对ZMQ的内部状态有不同的预期。
  • 11.14 17:15:11
    发表了文章 2023-11-14 17:15:11

    Docker 从构建开始导出一个镜像

    docker build [OPTIONS] PATH | URL | -
  • 11.14 17:13:15
    发表了文章 2023-11-14 17:13:15

    Linux下怎样使用core文件查看异常崩溃的程序问题

    之前在写程序的时候,遇到了意外崩溃的问题,但是当时并没有生成core文件,想用gdb 对程序进行单步跟踪时,并不能复现。所以想要用core文件看看到底是哪里的问题,这里把问题记录下来当再次遇到时可以解决。
  • 11.14 17:11:15
    发表了文章 2023-11-14 17:11:15

    算法小白的心得笔记:关于Nan

    在C++中,NaN(Not a Number)是一种特殊的浮点数值,用于表示无法表示的数值或未定义的操作,例如0除以0。如果你的double类型变量显示为NaN,那么可能是在计算过程中出现了这种未定义的操作。
  • 11.14 17:09:41
    发表了文章 2023-11-14 17:09:41

    算法小白的心得笔记:比较小数点后五位,而不会受到浮点数精度问题的影响。

    std::cerr << "\n __" << inum << "__ 计算错误 " << ratio << " 应该是 " << beta3[inum - 1] << std::endl; return 1;
  • 11.14 17:08:29
    发表了文章 2023-11-14 17:08:29

    算法小白的心得笔记:分清楚执行程序和动态链接库的编译方式。

    -fPIC 选项:这个选项告诉编译器生成位置无关代码(Position Independent Code)。这种代码同样可以在内存的任何位置执行,因为它使用的是相对地址而不是绝对地址。这对于动态库是必要的,因为动态库在被加载时,其在内存中的位置是不确定的。
  • 11.14 17:07:55
    发表了文章 2023-11-14 17:07:55

    当zmq 和 docker 都要绑定一个端口时,怎么不修改端口号就能解决冲突?

    主机模式运行docker 容器 要使用主机模式运行Docker容器,你可以在运行Docker命令时使用--network=host选项。这将使容器共享主机的网络命名空间,意味着容器将直接使用主机的网络,而不是虚拟的网络。
  • 11.14 17:07:11
    发表了文章 2023-11-14 17:07:11

    一个使用zmq_recv 接收 5555端口的demo

    这个程序会一直运行,接收来自5555端口的消息,并打印出来。每接收到一个消息,它会等待1秒,然后发送一个"World"的回复。
  • 11.14 17:05:59
    发表了文章 2023-11-14 17:05:59

    Mastering Makefile:模块化编程技巧与经验分享

    在Linux项目管理中,Makefile是一个强大的工具,它可以帮助我们自动化编译和测试过程。然而,随着项目的增长,Makefile可能会变得越来越复杂,难以管理。在这篇文章中,我将分享一些模块化编程的技巧和经验,帮助你更好地管理你的Makefile。 使用反斜杠进行换行
  • 11.14 17:03:30
    发表了文章 2023-11-14 17:03:30

    由一个自动化脚本运维展开的思考

    读完善的readme,要比看代码硬啃功能更好。 借用完善的cmake,要比自己编译再去解决库依赖好。 Makefile写好之后,make 系列指令,要比自己一个模块一个模块的cp 程序更好。
  • 11.14 17:01:13
    发表了文章 2023-11-14 17:01:13

    czmq的4版本中CURVE怎么实现的两个程序之间使用的一个证书?

    在CZMQ的4版本中,CURVE是一种加密机制,用于在两个程序之间建立安全的连接。要使用CURVE,你需要创建和分发公钥和私钥。以下是一个简单的步骤说明:
  • 11.14 17:00:05
    发表了文章 2023-11-14 17:00:05

    zeromq怎么一个端口发送多个主题

    我们这里使用czmq4 版本处理。 在CZMQ的版本4中,在一个端口上发布多个订阅主题。这是通过使用PUB/SUB模式实现的。在这种模式下,一个或多个发布者将消息发布到一个或多个主题,然后一个或多个订阅者可以订阅一个或多个主题来接收消息。
  • 11.14 16:57:53
    发表了文章 2023-11-14 16:57:53

    Rust 基础入门 —— 2.3.所有权和借用 (二)

    同一时刻,你只能拥有要么一个可变引用, 要么任意多个不可变引用 引用必须总是有效的 贴一个体验不错的学习链接恰饭:学习链接
  • 11.14 16:51:14
    发表了文章 2023-11-14 16:51:14

    Rust 基础入门 ——所有权 引言 :垃圾自动回收机制的缺陷。

    能有这些问题的部分发生场景: 游戏开发:在游戏开发中,需要保持稳定的帧率和低延迟,以提供流畅的游戏体验。如果GC频繁触发或停顿时间过长,会导致游戏卡顿或掉帧,影响游戏的流畅度和响应性能。
  • 11.14 16:50:39
    发表了文章 2023-11-14 16:50:39

    Rust 基础入门 —— 2.3.所有权和借用

    写在前面的序言 因为我们这里实际讲述的内容是关于 内存安全的,所以我们最好先复习一下内存的知识。
  • 11.14 16:47:19
    发表了文章 2023-11-14 16:47:19

    C语言编程陷阱:预处理器 陷阱

    预处理器 不能忽视宏定义中的空格: #include &lt;stdio.h&gt;
  • 11.14 16:45:51
    发表了文章 2023-11-14 16:45:51

    C语言编程陷阱:库函数陷阱

    会造成较高的系统负担 暂存然后以大块写入的方式 缓冲数组最好时成为静态数组,或者显示内存申请
  • 11.14 16:45:17
    发表了文章 2023-11-14 16:45:17

    C语言编程陷阱:链接陷阱

    每一个外部变量只在一个地方声明,这个声明的地方一般就在一个头文件中,需要用到该外部的所有模块都应该包括这个头文件。 推荐一个零声学院免费教程,个人觉得老师讲得不错, 服务器课程
  • 11.14 16:44:43
    发表了文章 2023-11-14 16:44:43

    C语言编程陷阱:语义陷阱

    C语言中只有一维数组,数组大小必须在编译器就作为一个常数确定下来。 C语言中数组的元素可以是任何类型的对象。
  • 11.14 16:44:09
    发表了文章 2023-11-14 16:44:09

    C语言编程陷阱:语法陷阱

    c语言要求在函数调用时即使函数不带参数,也应该包括函数列表。 是挂else问题
  • 11.14 16:43:01
    发表了文章 2023-11-14 16:43:01

    C语言编程陷阱:词法陷阱

    推荐一个零声学院免费教程,个人觉得老师讲得不错, 服务器课程
  • 11.14 16:42:22
    发表了文章 2023-11-14 16:42:22

    LinuxUbuntu安装VMware tools Segmentation fault (core dumped)怎么解决

    更新操作系统和内核:使用apt-get或apt命令更新你的Ubuntu操作系统和内核。运行以下命令更新软件包:
  • 11.14 16:41:14
    发表了文章 2023-11-14 16:41:14

    Redis性能测试实操记录与分析

    通过对Redis性能测试的实操记录和分析,我们对Redis的性能表现有了更深入的了解。这种性能测试可以帮助我们评估Redis在不同负载下的表现,并根据测试结果采取相应的优化策略,以确保Redis在实际应用中能够满足性能需求,并提供高速的数据存储和缓存解决方案。
  • 11.14 16:40:19
    发表了文章 2023-11-14 16:40:19

    C语言编程陷阱:移植性

    在编写可移植的C代码时,我们应考虑和应对可移植性缺陷,以确保代码能够在不同平台上正确运行。通过遵循C语言标准、了解特定平台的行为和使用标准库提供的函数等手段,可以减少可移植性问题的发生,并编写出更加健壮和可靠的C代码。同时,积极参与C语言社区和了解最新的C语言标准变化也是确保代码可移植性的重要方式。
  • 11.14 16:38:33
    发表了文章 2023-11-14 16:38:33

    介绍原型模式:快速构建和复制对象的设计模式

    致谢:感谢阅读本文,希望对您理解和应用原型模式有所帮助。如有任何问题或疑问,请随时与我们联系。 推荐一个零声学院免费教程,个人觉得老师讲得不错, 服务器课程
  • 11.14 16:37:38
    发表了文章 2023-11-14 16:37:38

    介绍瀑布模式:经典的软件开发项目管理方法

    致谢:感谢阅读本文,如有任何问题或疑问,请随时与我们联系。 推荐一个零声学院免费教程,个人觉得老师讲得不错, 学习链接:https://xxetb.xet.tech/s/HY8za
  • 11.14 16:36:23
    发表了文章 2023-11-14 16:36:23

    yum出现Could not retrieve mirrorlist解决方法

    在centos中使用yum安装软件时可能出现Could not retrieve mirrorlist,这种情况一般是网络出现问题。 方法/步骤
  • 11.14 16:35:05
    发表了文章 2023-11-14 16:35:05

    Python time sleep()方法

    t – 推迟执行的秒数。 返回值 该函数没有返回值。
  • 11.14 16:34:33
    发表了文章 2023-11-14 16:34:33

    Python 扩展 快捷贴士:os模块下的创建目录的方式

    如果子目录创建失败或者已经存在,会抛出一个 OSError 的异常,Windows上Error 183 即为目录已经存在的异常错误。
  • 11.14 16:33:03
    发表了文章 2023-11-14 16:33:03

    Python 关于模块的几点介绍 。和。。和__all__和__main___和__file__

    用来定义我们导出的内容可以有哪些的一个编码方式
  • 11.14 16:31:14
    发表了文章 2023-11-14 16:31:14

    Python 开发工具 Pycharm —— 使用技巧Lv.3

    : 单步运行图标,点击让程序运行一行 4: 步入步出,可以进入当前代码行函数内 5:重新运行,修改之后或者运行完成后想要再次运行 点此再次运行
  • 11.14 16:30:41
    发表了文章 2023-11-14 16:30:41

    Python 开发工具 Pycharm —— 使用技巧Lv.2

    例子2:方法内使用#号注释,pydoc不会显示注释内容(class同理)
  • 11.14 16:28:33
    发表了文章 2023-11-14 16:28:33

    Python 开发工具 Pycharm —— 使用技巧Lv.1

    Basic code completion Ctrl+空格 is available in the search field when you search for text in the current file Ctrl+F, so there is no need to type the entire string
  • 11.14 16:27:16
    发表了文章 2023-11-14 16:27:16

    map + function 实现替代if - else

    代码更简洁:使用map + function可以将多个if-else语句转化为一行代码,使得代码看起来更加简洁易懂。 可读性更好:使用map + function可以将判断逻辑抽象成函数,让代码更具可读性和可维护性。
  • 11.14 16:25:31
    发表了文章 2023-11-14 16:25:31

    C++11 新特性:default

    在上面的示例代码中,我们在类定义中使用了default关键字来显式声明默认的构造函数和析构函数。这样做可以让编译器自动生成默认实现,并且保证这些默认实现不会被删除。
  • 11.14 16:21:42
    发表了文章 2023-11-14 16:21:42

    学习Boost二:从附录3来看编码习惯

    状态设计模式则是更加上一层,从具体的代码逻辑层次调升到了面对对象实现方式,它有更好的可扩展性(增加继承子类),更好的私密性(单独类内管理,彼此分割),更贴合低耦合、高内聚的方式。
  • 11.14 16:21:00
    发表了文章 2023-11-14 16:21:00

    学习Boost一:学习方法和学习目的

    因为从知乎和CSND上根据了解内容来看,Boost作为一个历史悠久的开源库,已经脱离了一个单纯的库的概念了,他因庞大的涉及面应当被称之为库集。
  • 11.14 16:20:23
    发表了文章 2023-11-14 16:20:23

    跨cpu架构部署容器技术点:怎么将容器启动时的1号进程挂载到systemctl

    --privileged=true:是Docker中的一个参数,用于授予容器的特权权限。当一个容器被设置为特权容器时,它将拥有与主机操作系统相同的权限,可以执行一些高级操作,如访问主机设备、加载内核模块等。
  • 11.14 16:19:25
    发表了文章 2023-11-14 16:19:25

    跨cpu架构部署容器技术点:怎样修改Linux 的内核版本

    在使用Docker 进行跨平台部署之后,我们还可以尝试进行跨架构部署。 从X86 架构上移植到 aarch64 上。
  • 11.14 13:28:22
    发表了文章 2023-11-14 13:28:22

    Linux yum 运行时提示编码问题错误

    UnicodeWarning: Unicode equal comparison failed to convert both arguments to Unicode - interpreting them as being unequal
  • 11.14 13:26:33
    发表了文章 2023-11-14 13:26:33

    Linux yum 使用时提示 获取 GPG 密钥失败Couldn‘t open file RPM-GPG-KEY-EPEL-7

    获取 GPG 密钥失败:[Errno 14] curl#37 - “Couldn’t open file /etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-7” 这个就是安装的时候会检查key这个可以再repo文件中关闭即可
  • 11.14 13:25:42
    发表了文章 2023-11-14 13:25:42

    Linux Ubuntu crontab 添加错误 提示:no crontab for root - using an empty one 888

    错误提示: no crontab for root - using an empty one 888
  • 11.14 13:24:35
    发表了文章 2023-11-14 13:24:35

    linux shell比较命令

    num1-eq num2 等于 [ 3 -eq $mynum ] num1-ne num2 不等于 [ 3 -ne $mynum ] num1-lt num2 小于 [ 3 -lt $mynum ] num1-le num2 小于或等于 [ 3 -le $mynum ]
  • 11.14 13:13:48
    发表了文章 2023-11-14 13:13:48

    Linux gdb调试的时候没有对应的c调试信息库怎么办?

    在centos7上面gdb调试程序时候,报错信息是: Missing separate debuginfos, use: debuginfo-install glibc-2.17-157.el7_3.5.x86_64
  • 11.14 13:11:11
    发表了文章 2023-11-14 13:11:11

    Linux 怎样通过win 远程桌面连接链接Linux后台服务器的可视化图形界面

    第一行:允许用户youuser执行sudo命令(需要输入密码). 第二行:允许用户组youuser里面的用户执行sudo命令(需要输入密码).
  • 11.14 13:09:57
    发表了文章 2023-11-14 13:09:57

    Linux 用户使用sudo时 显示xxx is not in the sudoers file.This incident will be reported.的解决方法

    注意,在Ubuntu系统下,Unix操作系统并没有为root创建密码,需要使用sudo passwd root来为root用户配置密码,之后才可以登入。
  • 11.14 13:09:24
    发表了文章 2023-11-14 13:09:24

    Linux 下centos 查看 -std 是否支持 C17

    实际工作中,可能会遇到c++的一些高级特性,例如std::invoke,此函数是c++17才引入的,如何判断当前的gcc是否支持c++17呢,这里提供两种办法。
  • 11.14 13:08:23
    发表了文章 2023-11-14 13:08:23

    Linux 下使用crontab 定时打包日志并删除已被打包的日志

    f=`ls /home/hls/apache-tomcat-7.0.61/logs -1 -c` #获取logs下文件列表( /home/hls/apache-tomcat-7.0.61/logs 是日志的所在的路径)
  • 发表了文章 2023-11-14

    分享zframe_send使用过程中 的一个小问题

  • 发表了文章 2023-11-14

    zframe_send发送的内容,可以使用zmq_recv接收吗

  • 发表了文章 2023-11-14

    Docker 从构建开始导出一个镜像

  • 发表了文章 2023-11-14

    Linux下怎样使用core文件查看异常崩溃的程序问题

  • 发表了文章 2023-11-14

    算法小白的心得笔记:关于Nan

  • 发表了文章 2023-11-14

    算法小白的心得笔记:比较小数点后五位,而不会受到浮点数精度问题的影响。

  • 发表了文章 2023-11-14

    算法小白的心得笔记:分清楚执行程序和动态链接库的编译方式。

  • 发表了文章 2023-11-14

    当zmq 和 docker 都要绑定一个端口时,怎么不修改端口号就能解决冲突?

  • 发表了文章 2023-11-14

    一个使用zmq_recv 接收 5555端口的demo

  • 发表了文章 2023-11-14

    Mastering Makefile:模块化编程技巧与经验分享

  • 发表了文章 2023-11-14

    由一个自动化脚本运维展开的思考

  • 发表了文章 2023-11-14

    czmq的4版本中CURVE怎么实现的两个程序之间使用的一个证书?

  • 发表了文章 2023-11-14

    zeromq怎么一个端口发送多个主题

  • 发表了文章 2023-11-14

    Rust 基础入门 —— 2.3.所有权和借用 (二)

  • 发表了文章 2023-11-14

    Rust 基础入门 ——所有权 引言 :垃圾自动回收机制的缺陷。

  • 发表了文章 2023-11-14

    Rust 基础入门 —— 2.3.所有权和借用

  • 发表了文章 2023-11-14

    C语言编程陷阱:预处理器 陷阱

  • 发表了文章 2023-11-14

    C语言编程陷阱:库函数陷阱

  • 发表了文章 2023-11-14

    C语言编程陷阱:链接陷阱

  • 发表了文章 2023-11-14

    C语言编程陷阱:语义陷阱

正在加载, 请稍后...
滑动查看更多
正在加载, 请稍后...
暂无更多信息
正在加载, 请稍后...
暂无更多信息