ALex_zry_社区达人页

个人头像照片
ALex_zry
已加入开发者社区384

勋章 更多

个人头像照片
专家博主
专家博主
个人头像照片
星级博主
星级博主
个人头像照片
技术博主
技术博主
个人头像照片
江湖新秀
江湖新秀

成就

已发布209篇文章
16条评论
已回答0个问题
0条评论
已发布0个视频
github地址

我关注的人 更多

技术能力

兴趣领域
擅长领域
技术认证

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

暂无个人介绍

暂无精选文章
暂无更多信息

2023年11月

  • 11.13 09:54:16
    发表了文章 2023-11-13 09:54:16

    小型项目中的好帮手,ZeroMQ

    ZMQ_REQ:请求-应答模式中的请求者Socket。使用zmq_send函数发送请求消息,使用zmq_recv函数接收应答消息。代码样例:
  • 11.13 09:53:34
    发表了文章 2023-11-13 09:53:34

    【vcpkg】像Python一样方便的import 自己的c++库

    使用此种方式可无需设置 CMAKE_TOOLCHAIN_FILE 即可使用 vcpkg,且更容易完成配置工作。
  • 11.13 09:52:42
    发表了文章 2023-11-13 09:52:42

    算法怎么算:贪心算法

    注意:这里是期望最优,而非必定最优。也就是说存在期望落空的情况。而在这种情况下,贪心算法,并非最优解。
  • 11.13 09:51:48
    发表了文章 2023-11-13 09:51:48

    GitPod部署AutoGPT遇到的问题

    这里需要修改:.direnv/flake-profile 文件中的路径。在其中添加我们自己的。 我这里有修改好的:
  • 11.13 09:50:17
    发表了文章 2023-11-13 09:50:17

    GitHub上的AutoGPT神秘的面纱

    -c:是否开启连续模式。这是一个非常危险的命令!表示 autogpt 会不经过你的同意全自动执行,包括但不限于死循环、无限创建文件、占满空间后删除你电脑上的文件等等。就和人类一样:可能会为了达到目的不择手段!
  • 11.13 09:49:40
    发表了文章 2023-11-13 09:49:40

    Linux下的epf 是什么?

    由于 EPF 是一个底层的内核功能,实际涉及到 EPF 的代码可能需要在内核层面进行编写和调试。下面给出在应用程序中使用 EPF 巨型页面的示例代码:
  • 11.13 09:48:28
    发表了文章 2023-11-13 09:48:28

    Linux下你不能不知道的bpftrace介绍

    这表明__GI___libc_malloc函数花费了总计120.927毫秒的时间,并排名第一。其他函数按照它们的执行时间排序并显示前十项。
  • 11.13 09:47:39
    发表了文章 2023-11-13 09:47:39

    su,su -,su - root,sudo,sudo -i,sudo su - 有何不同,在ubuntu和centos上用法有什么异同?

    sudo -i命令:在Ubuntu和CentOS中,sudo -i命令可以启动一个新的shell会话,并将环境变量设置为root用户的环境变量。在使用该命令时同样需要输入当前用户的密码进行身份验证。
  • 11.13 09:47:02
    发表了文章 2023-11-13 09:47:02

    redis部署过程中的一些记录内容

    最后,在部署redis的过程中,还需要注意操作系统的相关配置,例如内核参数、文件描述符限制、硬件资源等,以保证redis运行的稳定性和性能。不同的操作系统可能需要不同的配置,需要根据实际情况进行调整。
  • 11.13 09:46:18
    发表了文章 2023-11-13 09:46:18

    从代码使用角度介绍redis

    Redis 中有序集合类型的基本操作包括 ZADD、ZREM、ZRANGE、ZSCORE、ZCARD 等。例如,可以使用以下 C++ 代码来设置和获取有序集合类型的值:
  • 11.13 09:43:42
    发表了文章 2023-11-13 09:43:42

    深入挖掘Redis的特性和用途

    当谈到高性能缓存和内存数据库时,Redis通常是首选。它有很多独特的功能和用途,比如数据类型、Pub/Sub、Lua脚本等。在这篇博客中,我们将深入挖掘 Redis 的特性和用途,并分享一些实际应用场景。
  • 11.13 09:42:54
    发表了文章 2023-11-13 09:42:54

    C++ 17 新特性之filesystem

    使用此库可能要求额外的编译器/链接器选项。 9.1 前的 GNU 实现要求用 -lstdc++fs 链接,而 LLVM 9.0 前的 LLVM 实现要求用 -lc++fs 链接。
  • 11.13 09:42:24
    发表了文章 2023-11-13 09:42:24

    Linux怎样更新Centos下Gcc版本支持C++17?

    Centos7快速安装gcc8.3.1 可支持C++17(附gcc相关链接整理) centos7直接yum安装的那个gcc版本为4.8.5,对于大多数的需求来说都是低了。系统安装镜像里的那个版本也是4.8.5。 在g++ 7 以上的版本中添加了对c++17 的支持,所以为了工作需要现在需要升级到高版本。
  • 11.13 09:41:29
    发表了文章 2023-11-13 09:41:29

    Linux下怎样编译通过使用C++17新特性的代码?

    以下为示例:通过c++17的新特性实现对文件的读取。
  • 11.13 09:40:39
    发表了文章 2023-11-13 09:40:39

    Redis 配置

    分别表示900秒(15分钟)内有1个更改,300秒(5分钟)内有10个更改以及60秒内有10000个更改。
  • 11.13 09:39:58
    发表了文章 2023-11-13 09:39:58

    Redis 命令

    在远程服务上执行命令 如果需要在远程 redis 服务上执行命令,同样我们使用的也是 redis-cli 命令。
  • 11.13 09:39:10
    发表了文章 2023-11-13 09:39:10

    Redis 简介

    不可打断的执行,因为原子性,所以可以让使用者的意志从一而终的贯穿全局。 长久社区维护下的多样化风格
  • 11.13 09:38:25
    发表了文章 2023-11-13 09:38:25

    【VsCode】通过tasks.json中的problemMatcher属性的fileLocation子属性设定问题的输出内容

    vscode 对于 json 文件的解析方式的开源代码部分. 摘录 文件目录设定部分的说明:
  • 11.13 09:36:50
    发表了文章 2023-11-13 09:36:50

    代码规范:其它编程经验

    【建议 11-3-4】当心数据类型转换发生错误。尽量使用显式的数据类型转换(让人们知道发生了什么事),避免让编译器轻悄悄地进行隐式的数据类型转换。
  • 11.13 09:36:06
    发表了文章 2023-11-13 09:36:06

    代码规范:类的继承与组合

    【规则 10-1-2】若在逻辑上 B 是 A 的“一种”(a kind of ),则允许 B 继承 A 的功能和属性。例如男人(Man)是人(Human)的一种,男孩(Boy)是男人的一种。那么类 Man 可以从类 Human 派生,类 Boy 可以从类 Man 派生。
  • 11.13 09:35:23
    发表了文章 2023-11-13 09:35:23

    代码规范:类的构造函数、析构函数与赋值函数

    本章开头讲过,如果不主动编写拷贝构造函数和赋值函数,编译器将以“位拷贝”的方式自动生成缺省的函数。倘若类中含有指针变量,那么这两个缺省的函数就隐含了错误。以类 String 的两个对象 a,b 为例,假设 a.m_data 的内容为“hello”,b.m_data 的内容为“world”。 现将 a 赋给 b,缺省赋值函数的“位拷贝”意味着执行 b.m_data = a.m_data。
  • 11.13 09:34:32
    发表了文章 2023-11-13 09:34:32

    Nginx 简单介绍(一)

    如果我们想要将数据转接到多个服务器可以这样写: [^1]
  • 11.13 09:33:35
    发表了文章 2023-11-13 09:33:35

    代码规范:类的构造函数、析构函数与赋值函数

    一是 b.m_data 原有的内存没被释放,造成内存泄露; 二是b.m_data 和 a.m_data 指向同一块内存,a 或 b 任何一方变动都会影响另一方; 三是在对象被析构时,m_data 被释放了两次。
  • 11.13 09:32:33
    发表了文章 2023-11-13 09:32:33

    代码规范:C++函数的高级特性

    一个好的编译器将会根据函数的定义体,自动地取消不值得的内联(这进一步说明了 inline 不应该出现在函数的声明中)。
  • 11.13 09:31:43
    发表了文章 2023-11-13 09:31:43

    代码规范:内存管理

    很多人不忍心用 exit(1),问:“不编写出错处理程序,让操作系统自己解决行不行?” 不行。如果发生“内存耗尽”这样的事情,一般说来应用程序已经无药可救。如果 不用 exit(1) 把坏程序杀死,它可能会害死操作系统。道理如同:如果不把歹徒击毙, 歹徒在老死之前会犯下更多的罪。
  • 11.13 09:30:55
    发表了文章 2023-11-13 09:30:55

    代码规范:函数设计

    除非告诉人们“危险”是什么,否则这个警告牌难以起到积极有效的作用。难以理解的断言常常被程序员忽略,甚至被删除。 ↩︎
  • 11.13 09:29:57
    发表了文章 2023-11-13 09:29:57

    代码规范:常量规则定义

    使用枚举:来初始化类中的恒定常量 - 一般可用来在类中记录函数的返回值类型之类的内容。
  • 11.13 09:29:19
    发表了文章 2023-11-13 09:29:19

    代码规范:运算符的优先级

    【规则 4-5-1】不可在 for 循环体内修改循环变量,防止 for 循环失去控制。 【建议 4-5-1】建议 for 语句的循环控制变量的取值采用“半开半闭区间”写法。
  • 11.13 09:28:28
    发表了文章 2023-11-13 09:28:28

    SVN使用手册

    SVN使用部分来源于知乎SVN详细使用教程 - 知乎 (zhihu.com),这里只为便于阅读整合。
  • 11.13 09:27:28
    发表了文章 2023-11-13 09:27:28

    代码规范:命名规则

    【规则 3-2-6】类的数据成员加前缀 m_(表示 member),这样可以避免数据成员与成员函数的参数同名
  • 11.10 22:53:15
    发表了文章 2023-11-10 22:53:15

    代码规范:程序的版式

    空行起着分隔程序段落的作用。空行得体(不过多也不过少)将使程序的布局更加清晰。空行不会浪费内存,虽然打印含有空行的程序是会多消耗一些纸张,但是值得。
  • 11.10 22:46:12
    发表了文章 2023-11-10 22:46:12

    代码规范:头文件规范

    用以在实验过程和运维过程里遇到突发情况时即时回退 研发交付时,运维和甲方能够拿到成熟的产品项目 新人接入时能够快速上手
  • 11.10 22:42:23
    发表了文章 2023-11-10 22:42:23

    2.2.2 redis、memcached、nginx 网络组件

    网络编程关注的问题 连接建立 连接断开 消息到达
  • 11.10 22:39:21
    发表了文章 2023-11-10 22:39:21

    2.3.1 协程设计原理与汇编实现

    c++的这样的内部变量还有哪些?都是什么含义? 非协程链接mysql的过程是怎样的?
  • 11.10 22:38:01
    发表了文章 2023-11-10 22:38:01

    2.4.1 用户态协议栈设计实现

    网卡工作在网络协议栈的哪一层? 网卡是硬件,不在这些协议内容中。
  • 11.10 22:35:39
    发表了文章 2023-11-10 22:35:39

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

    crontab是和用户相关的,每个用户有自己对应的crontab 。 cron是Linux下的定时执行工具,以下是重启/关闭等等的命令
  • 11.10 22:33:54
    发表了文章 2023-11-10 22:33:54

    【c++】c++ 编译链接时提醒 搜索动态库 -lxxxx 时跳过不兼容的libxxx.so

    问题描述:这个问题的表现是——在通过g++或者gcc编译链接可执行程序的时候因为代码使用需要,需要添加对应 的三方库,这个时候在编译指令中 需要添加 动态库添加指令 告诉 ld 链接 对应名称的动态库、或者静态库。
  • 11.10 22:29:22
    发表了文章 2023-11-10 22:29:22

    【c++】c++ 编译链接成的可执行程序 执行时却表示无法找到某个或几个库

    问题描述:c++ 程序已经完成了编译链接,但是在执行时,提醒说某个 库 地址找不到,无法启动进程服务。 使用 ldd 命令 查看执行程序 可以看到 存在 某个库 显示 not find
  • 11.10 22:28:12
    发表了文章 2023-11-10 22:28:12

    c语言、c++扩展介绍 ————柔性数组、零长数组。

    零长数组做为一种 GNU 的语法扩展方式,为数据处理提供优化支持。 因为编译器的编译特性,这种声明方式,只是一个指向固定位置的偏移量常量, 为什么要使用零长数组
  • 11.10 22:25:27
    发表了文章 2023-11-10 22:25:27

    【VsCode】1.70.0 新版本好用功能分享 :代码函数名称浏览时固定(功能原称 sticky Scroll)

    在Code 1.70.0 以后,新增功能:sticky Scroll 。 效果描述: 在浏览长函数的时候,可以将函数的名称定义部分固定在顶栏,类似冻结窗口,方便查看函数功能,不必再跳转。
  • 11.10 22:24:37
    发表了文章 2023-11-10 22:24:37

    C++Primer 【学习笔记】第一章 深思

    main 函数在很多方面都比较特别,其中最重要的是每个 0+程序必须含有 main 函数,且 main 函数是(唯一)被操作系统显式调用的函数。
  • 11.10 22:18:55
    发表了文章 2023-11-10 22:18:55

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

    centOS7下安装GUI图形界面 - 归回老本行 - 博客园 (cnblogs.com) windows远程连接centos及闪退异常解决记录 - 三壹雨山 - 博客园 (cnblogs.com)
  • 11.10 22:17:30
    发表了文章 2023-11-10 22:17:30

    【C++编译】C++ error:‘syscall’ was not declared in this scope

    sys/syscall.h 内部表示,他封装了![[Pasted image 20220818151746.png]] 打开对应的 syscall.h 文件内部依旧没有 syscall()函数的声明。
  • 11.10 22:16:24
    发表了文章 2023-11-10 22:16:24

    Linux——系统扩容根目录磁盘空间、磁盘扩容的操作方法

    Linux根目录磁盘空间不够用了,当修改了虚拟机模版增加磁盘大小或者插入了一块新硬盘,但是发现系统里的大小还是没改变。 产生的原因是没有给磁盘格式化,没有增加分区。
  • 11.10 22:11:42
    发表了文章 2023-11-10 22:11:42

    Cmake的介绍 适用于快速使用, 和期望深究的两类人群

    编写cmake 是说要编写一个CMakeLists.txt 文件。 编写过程包括以下主要部分,有了这些就可以有一个可以使用的cmake项目了,但是同样的你也可以扩展。
  • 11.10 19:00:36
    发表了文章 2023-11-10 19:00:36

    Python 记录在Ubuntu上的一次模块缺失的摸排检查工作

    记录在Ubuntu上的一次模块缺失的摸排检查工作
  • 11.10 18:57:41
    发表了文章 2023-11-10 18:57:41

    Linux——怎样使用SSH服务实现远程UI界面本地显示

    需求场景 最近几天需要实现软件的远程监控,但是实际场景又不能使用向日葵、VNC、AnyDesk、以及其他的监视软件,并且软件的整体设计也没有这块的数据上行设计。
  • 11.10 18:55:27
    发表了文章 2023-11-10 18:55:27

    关于python3 unittest 调用unittest.main() 执行多个测试函数并没有顺次执行的探讨。

    在学习Python的单元测试的时候,扩展了一下,本来是想用setup和tearDown做一个简单的编号记录。然而,发现了问题。
  • 11.10 18:54:29
    发表了文章 2023-11-10 18:54:29
  • 11.10 18:53:29
    发表了文章 2023-11-10 18:53:29

    解决不知道数据库用户名密码下如何登陆问题

    解决不知道数据库用户名密码下如何登陆问题
  • 发表了文章 2024-06-22

    对gRPC中常见的 grpc::CreateChannel()这个类所创建的对象所包含的属性做详细介绍

  • 发表了文章 2024-06-22

    CMake 命令行使用指南:创建构建目录与编译项目

  • 发表了文章 2024-06-22

    深入Linux Core文件生成与自定义命名规则

  • 发表了文章 2024-06-22

    [hiredis 的Redis执行语句返回结果类型全说明

  • 发表了文章 2024-06-22

    深入理解 CMake 的 `cmake --build` 命令

  • 发表了文章 2024-06-22

    如何使用Python上传文件到FTP服务器

  • 发表了文章 2024-06-22

    技术分享:深入C++时间操作函数的应用与实践

  • 发表了文章 2024-06-22

    C++中的类型查询:探索typeid和type_info

  • 发表了文章 2024-06-22

    在编译的两个.o文件中有对同一个头文件的引用,因此在链接时出现结构体重复定义的问题怎么解决

  • 发表了文章 2024-06-22

    解读 MySQL 容器信息:`docker inspect` 字段详解

  • 发表了文章 2024-06-22

    使用 Docker Compose 接管现有容器的文档

  • 发表了文章 2024-06-22

    docker-compose 自动管理 数据库

  • 发表了文章 2024-06-22

    Linux 更新man说明手册,man中文手册

  • 发表了文章 2024-06-22

    【VsCode】通过tasks.json中的problemMatcher属性的fileLocation子属性设定问题的输出内容

  • 发表了文章 2024-06-22

    Linux技术分享:Linux设置软链接

  • 发表了文章 2024-06-22

    Linux 下centos 查看 -std这个编译时命令 是否支持 C17

  • 发表了文章 2024-06-22

    Linux怎样更新Centos下Gcc版本支持C17?Centos7快速安装gcc8.3.1 可支持C++17(附gcc相关链接整理)

  • 发表了文章 2024-06-22

    yum出现Loaded plugins: fastestmirror, security Loading mirror speeds from cached hostfile解决方法

  • 发表了文章 2024-06-22

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

  • 发表了文章 2024-06-22

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

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