自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 资源 (7)
  • 收藏
  • 关注

原创 fgets函数的注意事项

fgets函数注意事项1fgets()函数的作用可以这么解释:从第三个参数指定的流中读取最多第二个参数大小的字符到第一个参数指定的容器地址中。在这个过程中,在还没读取够第二个参数指定大小的字符前,读取到换行符’\n’或者需要读取的流中已经没有数据了。则提前结束,并把已经读取到的字符存储进第一个参数指定的容器地址中。fgets()函数的最大读取大小是其“第二个参数减1”,这是由于字符串是以’\0...

2019-11-21 16:39:59 1295

原创 c++之操作符重载

#include <iostream>using namespace std;class Complex{public: int a; int b;public: Complex(int a=0, int b=0) { this->a = a; this->b = b; } voi...

2019-10-26 16:54:53 174

原创 c++之构造函数

构造函数调用规则研究当类中定义了拷贝构造函数时,c++编译器不会提供无参数构造函数当类中定义了有参数构造函数是,c++编译器不会提供无参数构造函数在定义类时, 只要你写了构造函数,则必须要用深拷贝与浅拷贝C++编译器提供的 默认的copy构造函数 浅拷贝C++编译器提供的 等号操作 也属 浅拷贝比如初始化了两个对象,等号操作会造成内存的泄漏构造函数初始化列表构造函数的初始化列表...

2019-10-23 17:11:06 252

原创 c++之构造与析构

c++编译器提供构造函数完成对象的初始化工作与类名同名的成员函数是构造函数,可以有参数但没有返回类型声明构造函数可以自动调用和手动调用自动调用:一般情况下C++编译器会自动调用构造函数手动调用:在一些情况下则需要手工调用构造函数析构函数没有参数也没有任何返回类型的声明析构函数在对象销毁时自动被调用先构造的后析构,后构造的先析构调用有参构造函数的三种方法test t(1,2)te...

2019-10-23 11:35:26 188

原创 类的封装和访问控制

基本概念类、对象、成员变量、成员函数面向对象三大概念封装、继承、多态类的封装把属性和方法进行封装对属性和方法进行访问控制类的访问控制关键字//public: 修饰的成员变量和函数 可以在类的内部和类的外部访问//private: 修饰的成员变量和函数 只能在类的内部被访问,不能在类的外部访问//protected: 修饰的成员变量和函数 只能在类的内部被访问,不能在类的外...

2019-10-22 17:47:42 153

原创 c++之引用3

引用作为函数的参数返回值是形参作为引用当返回值是非基础数据类型时,先抛砖。。。栈区、堆区、代码区、全局区(常量、静态…)int &a 与指针引用 int * &aclass &a class * &a常量引用用变量初始化常量用字面量初始化常量const Type& name = var;const引用让变量拥有只读属性const引...

2019-10-22 16:46:00 102

原创 c++之引用2

引用做函数参数普通引用在声明时必须用其它变量进行初始化,int a = 10;int &b =a;引用作为函数参数声明时不进行初始化引用分为基础数据类型的引用与复杂数据类型的引用引用的意义引用相对于指针具有更好的可读性和实用性引用的本质思考单独定义引用时很像一个常量必须初始化const int a = 10引用有地址,占用内存空间引用的本质Type& na...

2019-10-21 18:58:17 105

原创 c++之引用

关于c++实用性增强和类型检查c语言中不可以对register变量取地址,但是c++可以c++中所有变量和函数都必须有类型三目运算符c语言中表达式的结果放在寄存器中c语言中表达式的值是变量的值c++中表达式返回的是变量本身,也就是让表达式返回一个内存空间(内存地址),c++编译器帮助完成取地址的工作。constc语言中的const是一个冒牌货—c语言中的const是一个只读变量,...

2019-10-21 17:14:32 88

原创 linux下.tar.xz文件的解压方法

创建xz压缩文件xz -z 待压缩文件名-k 保留原文件;-0至-9调节压缩率。如果不设置,默认压缩等级是6;解压xz压缩文件xz -d 待解压文件-k 保留原文件;这样解压出来的文件是tar格式的打包文件,需要执行:tar -xvf 待解包文件名需要注意的是:tar命令中没有直接解压xz压缩格式的参数(比如-f解压bzip2、 -z解压gzip)实际上tar.xz格式的...

2019-09-09 14:52:36 335

原创 linux下修改属组属主权限

chmod修改文件属性:chmod u=rwx[g=rwx][u=rwx] filename,比如chmod 777 q.txt777从左到右为文件拥有者,文件属组,其他7=4+2+1(r+w+x)chown修改文件属主属组:  chown 属主.属组 filename  chown 属主 filename递归修改属主属组:    chown -R 属主.属组 filenam...

2019-09-09 10:32:57 1037

原创 linux用scp传输文件时出现connect to host port 22: connection refused

Ubuntu下测试ssh时使用ssh localhost 命令,出现错误提示connect to host localhost port 22:Connection refused造成这个错误的原因可能是ssh-server未安装或者未启动。ubuntu 16.04 默认安装openssh-client,但是没有安装server运行 ps -e | grep ssh,查看是否有sshd进程如...

2019-09-09 10:26:08 5529

原创 X86_64平台上利用qemu安装aarch64架构的虚拟机

以下在x86平台上安装arm架构的虚拟机(包括aarch64),希望能帮到大家。Qemu架构Qemu 是纯软件实现的虚拟化模拟器,几乎可以模拟任何硬件设备,我们最熟悉的就是能够模拟一台能够独立运行操作系统的虚拟机,虚拟机认为自己和硬件打交道,但其实是和 Qemu 模拟出来的硬件打交道,Qemu 将这些指令转译给真正的硬件。正因为 Qemu 是纯软件实现的,所有的指令都要经 Qemu 过一手,...

2019-09-06 15:54:01 6735

原创 有符号数与无符号数在计算机中的存储

我们都知道在编程中数据类型是分为无符号与有符号,也就是所谓的正数与负数,现在以8位的unsigned char与char来说明有符号数与无符号数在计算机中的存储。unsigned char表示的数据的范围为[0-255] == [0-28-1]char表示的数据的范围为[-128,+127] == [-27-1,+27]unsigned char与char 都是8bit位的数字,在计算机中的...

2019-08-30 15:29:42 3144

原创 计算机中正数与负数的存储方式

本篇主要详细讲解计算机的原码,反码与补码一,机器数与真值1,机器数机器数:一个数在计算机中的二进制表示形式比如十进制中的数 +3 ,如果用字长为8位的存储单元来存储,则二进制表示为00000011。如果是 -3,二进制表示为10000011 。说明机器数是带符号的,其中最高位0表示正数,1表示负数。2,真值列如上面的有符号数1000 0011表示-3,而不是无符号数131。为了区分...

2019-08-30 14:52:53 3456 5

STL英语演讲比赛.cpp

c++语言STL实现的英语演讲比赛,打印出所有选手的名字与参赛号,并以参赛号的升序排列,打印每一轮比赛前,分组情况,每一轮比赛后,小组晋级名单。

2019-12-02

面向抽象类接口编程.rar

用C++语言实现的面向抽象类接口编程的具体案例,代码实现socket通信和产品的加密,所有代码均经过测试

2019-11-28

数据结构常用算法设计.rar

数据结构线性表、栈、队列的顺序和链式实现,链表、内核链表、循环链表、双向链表的基础实现,所有代码经过测试

2019-11-26

socketClientLog.rar

qt版本下的socketClient完整日志输出,程序均测试通过,并且在相应目录下生成相应的打印信息

2019-11-22

memwatch内存检测的正确使用.rar

memwatch内存检测工具,配置相应的预处理器,运行后会生成Libmem文件,提示程序中相应的内存泄露说明

2019-11-22

socketLog.rar

主要包含socket客户端接口和日志信息接口的实现,完成一套socket客户端接口的实现和相关日志信息的输出,需要搭建相应的开发环境进行测试。

2019-11-22

fileEncAndDec.rar

用c语言实现的文件的加密和解密,实现文件内容的简单加密和解密,包含测试程序,测试均通过,包含压缩文件

2019-11-22

空空如也

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

TA关注的人

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