自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 资源 (1)
  • 收藏
  • 关注

原创 VMware Workstation 安装Ubuntu20.02 保姆级教程

VMware Workstation 安装Ubuntu20.02 保姆级教程

2023-09-09 10:49:30 173

原创 SecureCRT 7.3 软件安装和使用

开发过程中我们需要在Windows下使用SecureCRT作为终端,SecureCRT支持SSH以及串口,我们通常使用SecureCRT来作为串口终端使用。安装包(仅供交流学习使用)链接:https://pan.baidu.com/s/1yN6OIOfckhnDop0L2LS9Og提取码:1234然后就是无脑next了:选择“”,也就是所有登陆到此电脑的用户都可以使用 SecureCRT,选中以后点击“Next”进入下一步,进入安装类型选择界面选择“

2023-07-04 11:50:25 1116

原创 C语言中指针的运用

概念:在C语言中,内存单元的地址称为指针,专门用来存放地址的变量,称为指针变量。此外,还需要注意的是,指针的存储类型是指针变量本身的存储类型。指针声明时,指定的数据类型不是指针变量本身的数据类型,而是指针目标的数据类型。简称为指针的数据类型。这里,指针px指向变量x,指针px中存放的是变量x的空间地址。引入指针要注意程序中的px、*px 和 &px 三种表示方法的不同意义。设px为一个指针,则:px — 指针变量, 它的内容是地址量*px — 指针所指向的对象, 它的内容是数据。

2023-03-21 19:45:53 356

原创 win10下安装QT5步骤

​Qt 做为跨平台C++图形用户界面应用程序开发框架,具有API丰富,封装机制良好,跨平台性优良等优点。下面,我为大家详细介绍一下win10下Qt5环境的搭建过程。​

2023-03-03 17:00:49 2903

原创 Qt 5.12 终端输出中文乱码问题解决

最最重要的是,修改完便准后,需要对原先项目进行重构(不一定有效果)或者关闭qt重新新建一个项目(我是重新新建项目就好了 ),问题就解决了。一般出现这种情况,要么是Qt文件编码不对,要么就是Qt和系统的编码标准不一致。这里将原先默认的utf-8改成和系统一致的标准:system。路径:工具->选项->文本编辑器->behavior。这里将原先默认的system改成utf-8。以上两种方法可以分开换作试一下,路径:工具->选项->环境。

2023-02-28 16:53:53 2428 1

原创 C++中指针* 和 引用& 用法分析

在这里,我们探讨的指针是指普通的指针,C++中的智能指针暂且不谈。在编程过程中,我们经常会用到指针对变量进行操作。那么如何理解指针的作用呢?我举一个例子来方便理解:如果将计算机中的内存看作一条街道的话,内存中的存储空间就是这条街道上的一栋栋房子,每栋房子有自己独有的地址。这里,指针的实质就是这些存储空间的一个个起始地址前面说到了,指针的实质是地址,所以,在32位的机器上,指针的大小为4字节,64位机器上,指针大小为8字节。

2023-02-28 15:20:31 199

转载 C++ 中的 inline 用法

C++ 中的 inline 用法

2020-06-13 19:50:13 129 1

原创 C++ 构造函数 浅复制 深复制问题

面向对象在讨论C++ 构造函数 和 析构函数之前,需要了解一下面向对象这一概念.C++作为面向对象的编程语言,充分展示了面向对象的思想.在字典中,“对象”被定义为:存在的或可被感知存在的事物。 (Athing presented to or capable of being presented to the senses.) 换句话说,对象可以是任何事物。“面向”的定义是:“被指向或针对(directed toward)” 。通常它使得“面向对象”成为一个形容词:面向对象:被指向或针对你能够想到的任

2020-06-02 11:48:20 129

原创 Boost Asio库学习记录

Boost.Asio参考:https://www.cnblogs.com/hanerfan/p/5161955.htmlBoost.Asio是一个跨平台的C++库,用于网络和底层I/O编程,可以在I/O对象(如socket)上执行同步和异步操作。在socket连接操作中:你的程序中需要至少定义一个io_context对象:boost::asio::io_context io_context。io_context表示程序到操作系统I/O服务的“连接”。为执行I/O操作,还需要一个I/O对象(通常需要

2020-06-02 08:58:19 358

转载 boost::asio::ip::tcp实现网络通信的小例子

转载链接:https://www.cnblogs.com/fnlingnzb-learner/p/10411558.html

2020-05-12 22:26:26 160

原创 Bost asio库与线程池的使用

Bost asio库与线程池的使用Boost.Asio 有两种支持多线程的方式第一种方式比较简单:在多线程的场景下,每个线程都持有一个io_context,并且每个线程都调用各自的io_context的run()方法。另一种支持多线程的方式:全局只分配一个io_context,并且让这个io_context在多个线程之间共享,每个线程都调用全局的io_service的run()方法。每个线程一个 I/O Service让我们先分析第一种方案:在多线程的场景下,每个线程都持有一个io_context

2020-05-10 17:26:35 1451

原创 C++ 11 线程相关类用法总结

C++ 11 thread类用法总结C++11中加入了头文件,此头文件主要声明了std::thread线程类。C++11的标准类std::thread对线程进行了封装,定义了C++11标准中的一些表示线程的类、用于互斥访问的类与方法等。应用C++11中的std::thread便于多线程程序的移值。std::thread类成员函数:std::thread 构造函数默认构造函数thread(...

2020-05-07 22:23:44 436

原创 阻塞式网络模型下TCP三次握手:

阻塞式网络模型下TCP三次握手:这里简述一下个人对于TCP三次握手的理解,首先简单介绍一下三次握手过程中使用到的包SYN包:同步序列编号(Synchronize Sequence Numbers)。TCP连接的第一个包,是TCP/IP建立连接时使用的握手信号。ACK包:ACK (Acknowledge character)即是确认字符,在数据通信中,接收站发给发送站的一种传输类控制字符。...

2020-02-09 16:50:41 187

重庆邮电大学802数据结构历年真题

重庆邮电大学802数据结构历年真题,主要是05-20的题,当初花大价钱买的,现在分享出来,研友加油

2023-02-28

libfcitxplatforminputcontextplugin.so

Qt Creater不能实现中文输入问题 原因:/opt/Qt5.14.1/Tools/QtCreator/lib/Qt/plugins/platforminputcontexts/目录下少了libfcitxplatforminputcontextplugin.so文件

2020-03-14

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除