ALex_zry_社区达人页

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

勋章 更多

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

成就

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

我关注的人 更多

技术能力

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

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

暂无个人介绍

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

2023年11月

  • 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 是日志的所在的路径)
  • 11.14 13:07:48
    发表了文章 2023-11-14 13:07:48

    Linux下批量删除空文件

    如果只要删除文件夹或者名字连接等,可以相应的改 -type 参数,具体细节见 man find
  • 11.14 13:07:17
    发表了文章 2023-11-14 13:07:17

    【实战】在redis中怎样使用hash 实现类表结构存储数据

    redis 中如何存储数据 如何实现类Mysql 式的表结构 具体实现方式。 详述
  • 11.14 13:06:45
    发表了文章 2023-11-14 13:06:45

    【实战】使用Lua脚本怎么清理redis中的数据【实战】使用Lua脚本怎么清理redis中的数据

    首先我们通过hiredis 向redis 中写入了数据,这里我们主要以测试为目的,所以,Key 值设定为毫秒级时间戳。
  • 11.14 13:05:57
    发表了文章 2023-11-14 13:05:57

    【实战】使用hiredis 时怎么解决返回的查询结果和对象释放的问题

    解决内存安全之后的运行结果,get 获取的value正常传出:
  • 11.14 13:05:07
    发表了文章 2023-11-14 13:05:07

    【实战】使用hiredis时怎样解决动态库找不到的问题

    这个选项告诉链接器在运行时搜索动态库时也包含/usr/local/lib路径。
  • 11.14 13:04:24
    发表了文章 2023-11-14 13:04:24

    Linux 系统&自动清理日志实现脚本

    1.删除文件命令:find 对应目录 命令选项
  • 11.14 13:03:52
    发表了文章 2023-11-14 13:03:52

    Linux 如何给shell脚本传参数

    name=中1"中1"中1为系统提供的位置参数,代表程序的名称,0代表程序的名称,[0代表程序的名称,[1/$2/…]从1开始为传递的参数。
  • 11.14 13:03:16
    发表了文章 2023-11-14 13:03:16

    Linux判断目录是否存在命令,Linux shell 中判断文件、目录是否存在的方法

    本文主要介绍了Linux 中 使用 shell 判断文件、目录是否存在的方法,分享给大家
  • 11.13 23:32:10
    发表了文章 2023-11-13 23:32:10

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

    新安装的centos7,发现man手册不完全
  • 11.13 23:31:27
    发表了文章 2023-11-13 23:31:27

    Linux 多线程编程时的编译链接问题

    如果你在编写的时候,用到了多线程的库,那么也需要在编译链接的时候添加指定参数,告诉编译器,让它去加载对应的三方库。
  • 11.13 23:30:51
    发表了文章 2023-11-13 23:30:51

    Rust 基础入门 —— 语句与表达式

    语句与表达式 这一节,我们接触的是rust中的有一个基本类型 我将其称之为 —— 逻辑结构,这个是我自己命名的,但我觉得很贴切。
  • 11.13 23:30:09
    发表了文章 2023-11-13 23:30:09

    Rust 基础入门 —— 字符、布尔、单元 类型

    布尔类型(bool) 说明一点,bool类型的应用场景 主要就是用在流程控制中,
  • 11.13 23:29:36
    发表了文章 2023-11-13 23:29:36

    Rust 基础入门 —— 函数

    当用 ! 作函数返回类型的时候,表示该函数永不返回( diverge function ),特别的,这种语法往往用做会导致程序崩溃的函数:
  • 11.13 23:29:06
    发表了文章 2023-11-13 23:29:06

    Rust 基础入门 ——数值类型

    Rust 提供了一个非常简洁的方式,用来生成连续的数值,例如 1..5,生成从 1 到 4 的连续数字,不包含 5 ;1..=5,生成从 1 到 5 的连续数字,包含 5,它的用途很简单,常常用于循环中:
  • 11.13 23:27:58
    发表了文章 2023-11-13 23:27:58

    Rust 基础入门 —— 基本类型

    当然,作为强类型,也不一定要全部推导,可以通过对变量进行类型标注的操作,完成对类型的显式说明,通过这样的方式就可以减小推导时间,特别是在复合类型中应用这样的方式。
  • 11.13 23:27:19
    发表了文章 2023-11-13 23:27:19

    Rust 基础入门 —— 变量绑定与解构

    首先讨论的第一点,就是对于传统的开发者来说明:为什么要去用 这样手动设定的方式设定变量的可行性。
  • 11.13 10:39:06
    发表了文章 2023-11-13 10:39:06

    Rust 基础语法

    变量,基本类型,函数,注释和控制流,这些几乎是每种编程语言都具有的编程概念。
  • 11.13 10:11:09
    发表了文章 2023-11-13 10:11:09

    C++20 协程——你还只是听过?觉得没时间了解,这里可以帮到你。五分钟 从没听过到使用的帮助手册

    来源:协程是在C++20 标准中提出的一个新的工具。 它突破传统的程序在cpu中来回切换时需要更新和恢复PCB资源现场的耗时操作(多进程)或者COW(低级调度)操作时间。
  • 11.13 10:10:26
    发表了文章 2023-11-13 10:10:26

    C++冷知识:Lambda表达式

    编译器推断这个版本的lambda返回类型为void,但它返回了一个int值。 当我们需要为一个lambda定义返回类型时,必须使用尾置返回类型
  • 11.13 10:09:48
    发表了文章 2023-11-13 10:09:48

    C++冷知识:构造函数初始化时,为什么使用 : 而不是使用作用域内初始化对象?

    在这个例子中,初始化列表中的成员变量顺序与类定义中的顺序不一致,可能会导致未定义的行为。 如果成员变量是const或引用类型,必须在初始化列表中进行初始化,否则会导致编译错误。
  • 11.13 10:09:08
    发表了文章 2023-11-13 10:09:08

    Go语言数据类型

    在上面的程序里,c1 和 c2 是两个复数。c1的实部为 5,虚部为 7。c2 的实部为8,虚部为 27。c1 和 c2 的和赋值给 cadd ,而 c1 和 c2 的乘积赋值给 cmul。该程序将输出:
  • 11.13 10:08:30
    发表了文章 2023-11-13 10:08:30

    Golang:Go语言结构

    Go 语言结构 在我们开始学习 Go 编程语言的基础构建模块前,让我们先来了解 Go 语言最简单程序的结构。
  • 11.13 10:07:39
    发表了文章 2023-11-13 10:07:39

    redis中的value

    需要注意的是,redis中的value是以二进制形式存储的,因此在存储和读取数据时需要进行序列化和反序列化操作。常用的序列化方式包括JSON、Protobuf、Msgpack等。示例代码如下
  • 11.13 10:07:08
    发表了文章 2023-11-13 10:07:08

    rust:cargo 和rustc 以及一点 小技巧

    这里的main.rs是Rust源代码文件,使用rustc命令将其编译成可执行文件main,然后使用./main命令来运行该程序。
  • 11.13 10:06:35
    发表了文章 2023-11-13 10:06:35

    Rust:专属的cargo工具介绍

    程序就会开始调试运行了。运行输出将出现在"调试控制台"中:
  • 11.13 10:05:18
    发表了文章 2023-11-13 10:05:18

    Rust教程初识

    当然,它们都有编译然后执行可执行程序的用法。应当有编译后改名的方式,不然那也太不coooooooooooool了。
  • 11.13 10:04:43
    发表了文章 2023-11-13 10:04:43

    Go语言初识

    除了OOP外,近年出现了一些小众的编程哲学,Go语言对这些思想亦有所吸收。例如,Go语言接受了函数式编程的一些想法,支持匿名函数与闭包。再如,Go语言接受了以Erlang语言为代表的面向消息编程思想,支持goroutine和通道,并推荐使用消息而不是共享内存来进行并发编程。总体来说,Go语言是一个非常现代化的语言,精小但非常强大。
  • 11.13 10:04:07
    发表了文章 2023-11-13 10:04:07

    二十三种设计模式:单例模式

    在这个代码中,我们定义了一个名为Singleton的类,其中包含一个私有的静态指针instance,用于存储单例对象的唯一实例。构造函数被私有化,这意味着外部无法直接实例化Singleton类的对象。我们通过getInstance()方法来获取Singleton类的唯一实例,如果instance指针为空,则创建一个新的Singleton对象并将其赋值给instance指针。最后,我们定义了一个doSomething()方法,用于执行单例类的具体操作。
  • 11.13 10:03:05
    发表了文章 2023-11-13 10:03:05

    二十三种设计模式:状态模式

    状态模式,就是把所有的状态抽象成一个个具体的类,然后继承一个抽象状态类,在每一个状态类内封装对应状态的行为,符合开放封闭原则,当增加新的状态或减少状态时,只需修改关联的类即可。很适合多分支行为方法的处理,这里的多分支,当然是状态比较多的情况下,如果只有小于4个状态,个人认为还是分支处理简单些。
  • 11.13 10:00:50
    发表了文章 2023-11-13 10:00:50

    Rust安装手册

    卸载 Rust 在任何时候如果您想卸载 Rust,您可以运行 rustup self uninstall。但我们会想念您的!
  • 11.13 10:00:05
    发表了文章 2023-11-13 10:00:05

    Go 语言环境安装

    在使用golang安装软件完成安装之后,如果使用go run或者go build时,显示不能识别go 命令。此时可以先重启电脑。因为PATH的路径此时并没有加载对应的go 安装路径 ,win下默认的路径是:c:\go或者C:\Program Files\Go。
  • 11.13 09:59:23
    发表了文章 2023-11-13 09:59:23

    二十三种设计模式:工厂模式

    在上面的示例中,我们定义了一个抽象的产品类 Product,它包含一个抽象的方法 use(),用于表示产品的使用方法。具体的产品类 ProductA 和 ProductB 继承自 Product,并实现了 use() 方法。
  • 11.13 09:58:48
    发表了文章 2023-11-13 09:58:48

    算法怎么算:二分为什么是闪电?

    代码实现 这里我使用了两种方式,感兴趣的同学可以用更多的方式自己尝试。
  • 11.13 09:58:11
    发表了文章 2023-11-13 09:58:11

    ZeroMQ:疯狂的套接字。

    正是因为套接字可以使用不同的方式进行连接,才构成了ZMQ最基本的消息队列系统。我们还可以在此基础之上建立更为复杂的装置、路由机制等,下文会详述。总的来说,ZMQ为你提供了一套组件,供你在网络架构中拼装和使用。
  • 11.13 09:57:34
    发表了文章 2023-11-13 09:57:34

    ZeroMQ:不一样的套接字。

    这就是为什么在服务器使用订阅服务模式或者请求应答模式绑定对应端口后,使用NetAssist 以客户端访问可以发送数据,但是在服务端和客户端都没有收到污染。
  • 11.13 09:56:06
    发表了文章 2023-11-13 09:56:06

    使用cmake 构建构建新项目的时候,编译提示库找不到怎么办?

    以上是一些常见的解决方案,但具体解决方案可能因具体情况而异。如果以上解决方案无法解决问题,请提供更多详细信息,留在评论区,以便博主更好地帮助您解决问题。
  • 发表了文章 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

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