saint198
码龄5年
关注
提问 私信
  • 博客:87,587
    社区:2,299
    动态:99
    89,985
    总访问量
  • 22
    原创
  • 1,400,035
    排名
  • 35
    粉丝
  • 0
    铁粉

个人简介:经历丰富,无法简介

IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:四川省
  • 加入CSDN时间: 2019-08-13
博客简介:

weixin_45522766的博客

查看详细资料
个人成就
  • 获得104次点赞
  • 内容获得15次评论
  • 获得477次收藏
  • 代码片获得181次分享
创作历程
  • 10篇
    2022年
  • 12篇
    2021年
成就勋章
兴趣领域 设置
  • 编程语言
    c++
  • 云原生
    容器微服务
  • 操作系统
    centos
  • 软件工程
    极限编程
  • 数学
    傅立叶分析
  • 运维
    系统架构
创作活动更多

2024 博客之星年度评选报名已开启

博主的专属年度盛宴,一年仅有一次!MAC mini、大疆无人机、华为手表等精美奖品等你来拿!

去参加
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

虚拟化技术漫谈

阐述对虚拟机机容器等虚拟化技术的理解认识
原创
发布博客 2022.11.24 ·
909 阅读 ·
1 点赞 ·
1 评论 ·
2 收藏

仿真系统建设认识

仿真系统建设
原创
发布博客 2022.09.26 ·
1048 阅读 ·
3 点赞 ·
1 评论 ·
2 收藏

设计模式学习心得

设计模式
原创
发布博客 2022.09.17 ·
939 阅读 ·
2 点赞 ·
0 评论 ·
2 收藏

Centos7离线安装nginx安装说明

nginx安装
原创
发布博客 2022.08.22 ·
787 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

秋天到来

发布动态 2022.08.22

从软件国产化迁移视角研究Linux程序的编译链接

Linux操作系统中C++程序的编译链接过程
原创
发布博客 2022.08.21 ·
726 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

Linux动态库加载研究

引子(ELF文件格式)在分析Linux动态库加载过程之前,首先介绍Linux系统中的可执行与可链接格式(Executable and Linkable Format,ELF),该文件格式是UNIX系统实验室(USL)作为应用程序二进制接口(Application Binary Interface,ABI)而开发和发布的,也是Linux的主要可执行文件格式,Linux下的执行体、so、o和bin等文件都符合该格式。ELF文件由4部分组成,分别是ELF头...
原创
发布博客 2022.02.26 ·
2471 阅读 ·
4 点赞 ·
0 评论 ·
17 收藏

一段代码理解引用和指针

#include "stdafx.h"///void refFun(int& rx){ printf("refFun rx address = %X
",&rx);}///void prtFun(int* pt){ printf("prtFun pt address = %X
",&pt); printf("prtFun pt var = %X
",pt); printf("prtFun pt Val = %d
",*pt);}.
原创
发布博客 2022.01.22 ·
292 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Centos7离线安装Cpprest

1、安装准备boost_1_69_0.zip,openssl-1.1.1b.tar.gz,cmake-3.14.0.tar.gz,websocketpp-master.zip,cpprestsdk-master.zip这些安装包均可在github上下载。2、安装包依赖关系及安装顺序Cmake的安装依赖于opnssl的安装,Websocketpp需要依靠cmake进行编译,Cpprest依赖于openssl、 boost和websocketpp,且需要cmake 进行...
原创
发布博客 2022.01.22 ·
1132 阅读 ·
1 点赞 ·
0 评论 ·
3 收藏

虚析构函数

虚析构函数可以解决基类的指向派生类对象,并用基类的指针直接释放派生类对象的问题。当一个类不准备作为基类使用时,使用虚析构函数并不是一个好主意。因为不作基类的情况下,这个类就没有必要定义其他虚函数,采用虚析构函数会为类增加一个虚函数表指针的长度,使得类对象占用的空间增加,还有可能降低其可移植性。如下代码所示:#include "stdafx.h"class Base{public: ~Base() { printf("The Base Destruct...
原创
发布博客 2022.01.22 ·
2389 阅读 ·
1 点赞 ·
0 评论 ·
2 收藏

几个软件概念的理解

软件从业人员不可避免的会接触到数据结构、算法、设计模式、软件架构设计等概念,本文结合笔者的个人软件设计开发经历,梳理对这几个概念的理解。 狭义上来说我们编写程序的目的就是将现实中的问题通过编码转换,映射到计算机中存储的数据和一系列有穷、有序、确定的指令集,通过对指令集的执行,得到问题结果。一个软件通常要处理多项业务、解决多个问题,那么就会设计到业务的控制流转和具体的处理逻辑,通常处理逻辑只要合理提炼是可以做到通用化的,而控制流转通常面向不同的用户是千变万化的,所以对于控制...
原创
发布博客 2022.01.16 ·
1469 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

CentOS7设置root免密登录

打开/etc/gdm/custom.conf文件,编辑其中的内:# GDM configuration storage[daemon]AutomaticLoginEnable=trueAutomaticLogin=root[security][xdmcp][chooser][debug]# Uncomment the line below to turn on debugging#Enable=true标红的部分为新增的内容,保存后重启系统即可。...
原创
发布博客 2021.12.31 ·
867 阅读 ·
0 点赞 ·
0 评论 ·
4 收藏

CentOS7创建桌面快捷方式

操作方法:1)创建一个.desktop的文件,保存到桌面上。2)编辑.desktop文件内容,内容示例[Desktop Entry]Name=TestExec=/home/test.shType=ApplicationTerminal=falseName[zh_CN]=TestStartupNotify=true3) 保存该文件,然后双击改文件,在弹出的对话框中选择信任并执行即可,运行/home/test.sh脚本desktop文件编写格式可详细参考:Linux Desk
原创
发布博客 2021.12.31 ·
3300 阅读 ·
0 点赞 ·
1 评论 ·
4 收藏

一种vmware虚拟机(Centos)进入紧急模式的修复方法

我们在使用vmware虚拟机(安装CentOS操作系统)常常因为非正常断电而导致再次启动时,提示进入紧急模式,而无法进入系统的情况,如下图所示:面对这种情况的一种解决办法是,在这个黑框中依次输入如下三条命令:umount /dev/mapper/centos-rootxfs_repair -v -L /dev/mapper/centos-rootreboot待虚拟机重启后即可正常进入操作系统...
原创
发布博客 2021.12.31 ·
7582 阅读 ·
17 点赞 ·
3 评论 ·
46 收藏

微服务架构认识

微服务架构是一种架构概念,核心思想在于通过将业务功能和需求分解到各个不同的服务中进行管理,实现对业务整体解耦。围绕业务模式创建应用服务,应用服务可独立地进行开发、迭代、部署。微服务间依靠Http、消息队列等进行信息交互,逻辑上构成一个复杂的应用系统,对于一个应用的不同功能可以采用不同的手段来实现,JAVA、C++、Python等都可以,也可以将服务部署到不同的节点上,可以说是极大的提升了应用开发的自由度。但随之而来的就是集成、部署、运维的难度也会明显增加,常常因为服务间的通信配置问题无法连通...
原创
发布博客 2021.12.24 ·
1389 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

带虚函数的结构体在32位程序和64位程序间交互注意事项

问题提出 笔者编译了一个64位的应用程序,需要将一个结构体的内容发送给一个32位的应用程序解析,但是两边对结构体的sizeof求长度始终不一致,导致无法正常解析结构体数据。其中,发送端和接收端采用相同结构体定义和字节对齐,形式简化如下:typedef struct _tagDEMO { int iVal1; virtual ~_tagDEMO(){}}sDEMO;发送端(64位应用程序)打包代码简化如下:void SendBuf(sDEMO& ts){ ...
原创
发布博客 2021.12.18 ·
722 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

vmware的CentOS7虚拟机离线安装CodeBlocks方法

在离线环境安装CodeBlocks常常会常常会因为缺少依赖环境而困难重重,本文主要介绍配置本地yum源的方式来离线安装CodeBlocks,来解决这个问题。安装准备:1、CentOS的安装镜像,如CentOS-7-x86_64-DVD-1810.iso,可在如下地址下载。Mirror Listhttps://www.centos.org/download/mirrors/2、wxwidgets安装包 ,例如版本 wxWidgets-3.0.1.tar.bz2,下载地址Downloads - wx
原创
发布博客 2021.12.11 ·
1341 阅读 ·
0 点赞 ·
0 评论 ·
8 收藏

vmware虚拟机网络设置方法(轻松版)

初次接触vmware虚拟机,看到打开虚拟机时看到还有设置桥接模式/Nat模式/仅主机模式这么多门道,稀里糊涂的就设置了个桥接模式,然后把宿主机的ip地址和虚拟机的ip设置到同一个网段内,然后一ping,就这么稀里糊涂的通了,后来...
原创
发布博客 2021.12.03 ·
27920 阅读 ·
55 点赞 ·
7 评论 ·
242 收藏

仿真中的时间概念

我们在开展仿真活动通常需要关注时间,然而这些时间的物理含义和相互关系经常又是是是而非的,今天对相关的时间概念进行讲解。1、仿真周期/节拍(T)仿真周期是指系统中触发一次仿真计算的物理时间间隔,仿真周期的确定通常受到计算耗时、数据传输耗时的影响,必须要保证在一个仿真周期内完成计算和数据传递,否则仿真系统的推进会出现紊乱。2、仿真步长(Step)仿真步长是仿真系统计算推进的逻辑时间长度,这个时间实际是仿真模型对于客观世界连续变量离散化处理的采样时间,仿真步长越小,采样密度越大,模型的逼真度才更有
原创
发布博客 2021.11.26 ·
7082 阅读 ·
2 点赞 ·
0 评论 ·
16 收藏

一种正五边形的尺规作图法.docx

发布资源 2021.11.20 ·
docx
加载更多