自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(37)
  • 资源 (4)
  • 收藏
  • 关注

原创 Telnet

Telnet协议是TCP/IP协议族中的一员,是Internet远程登录服务的标准协议和主要方式。它为用户提供了在本地计算机上完成远程主机工作的能力。在终端使用者的电脑上使用telnet程序,用它连接到服务器。终端使用者可以在telnet程序中输入命令,这些命令会在服务器上运行,就像直接在服务器的控制台上输入一样。可以在本地就能控制服务器。要开始一个telnet会话,必须输入用户名和密码来登录服务...

2020-02-29 22:58:08 947

转载 端口号

所谓的端口,就好像是门牌号一样,客户端可以通过ip地址找到对应的服务器端,但是服务器端是有很多端口的,每个应用程序对应一个端口号,通过类似门牌号的端口号,客户端才能真正的访问到该服务器。为了对端口进行区分,将每个端口进行了编号,这就是端口号[1]。目录1简介 2作用 3使用规则4UNIX常用端口号 5查看端口号 6基于端口号的实时数据流分类简...

2020-02-29 22:40:59 377

原创 C/C++中extern关键字详解

1基本解释:extern可以置于变量或者函数前,以标示变量或者函数的定义在别的文件中,提示编译器遇到此变量和函数时在其他模块中寻找其定义。此外extern也可用来进行链接指定。 也就是说extern有两个作用,第一个,当它与"C"一起连用时,如: extern "C" void fun(int a, int b);则告诉编译器在编译fun这个函数名时按着C的规则去翻译相应的函数名而...

2020-02-28 22:53:41 257

原创 类中定义自身类的对象

在C++的类定义中,是不能够在类中定义自身类的对象的,但是可以定义自身类的指针对象和引用。class A{public:A (){cout<<"Constructor method."<<endl;};A a;};void main(){A aaaaa;}以上代码编译提示错误,a' : uses 'A',which is...

2020-02-26 22:41:11 3849

原创 C++类中不能定义自身类类型成员变量

类声明:class dog; //类的声明类定义:class dog{ //类的定义};当用实例化一个类的对象时,编译器会根据类的定义来分配相应的存储空间。也就是说,在创建对象前,一定要有完整的类定义,这样编译器才能正确的计算所需空间。那么我们来看如下代码:class dog{dog tt; //error, ‘tt’ uses undefined class...

2020-02-26 22:40:16 2518

原创 【C++】类的声明

类的声明  就像可以把函数的声明和定义分离开来一样,我们也能仅仅声明类而暂时不定义它:class Screen; //Screen类的声明  这种声明有时被称作前向声明(forward declaration),它向程序中引入了名字Screen并且指明了Screen是一种类类型。对于类型Screen来说,在它的声明之后和定义之前是一个不完全类型(incomplete type),也就...

2020-02-26 22:30:59 3167

原创 linux gedit如何保存 退出

gedit要和vi区别,所以这里只看gedit操作CTRL-Z:撤销  CTRL-C:复制  CTRL-V:粘贴  CTRL-T:缩进  CTRL-Q:退出  CTRL-S:保存  CTRL—R:替换  CTRL+Tab 切换  CTRL+W 关闭选项卡————————————————版权声明:本文为CSDN博主「人工智能博士」的原创文章,遵循CC 4.0 BY-SA版权...

2020-02-26 22:00:56 5446

原创 visual studio 2019安装配置可编写c/c++语言的IDE环境

visual studio 2019安装配置可编写c/c++语言的IDE环境IDE的下载和安装:首先,到visual studio官网下载vs2019的安装程序。学生、或个人开发者免费下载第一个community版本。下载完成后双击进行安装。安装时要选择安装工作负载。可根据需要勾选相应的负载。因为我们要写c/c++程序,所以勾选了这个使用c++的桌面开发,然后点击右下角安...

2020-02-25 16:17:22 15795

原创 怎么让电脑变成无线路由器

电脑变成无线路由器开热点的步骤如下:1、以Win10为例,首先打开电脑设置。2、点击“网络与Internet”。3、点击移动热点。4、这里可以编辑移动热点的网络名字和密码,大家可以点击这个来修改。5、我们可以改网络名字和密码。6、这里我们选择默认的即可。7、最重要的一步就是打开开关,这是最重要的。开关打开后便能用手机搜索到WIFI了。这样...

2020-02-21 20:14:43 4859

原创 IP地址中的网络地址和主机地址分别是什么意思?

IP地址中的网络地址和主机地址分别是什么意思?网络地址指的是互联网上的节点在网络中具有的逻辑地址,可对节点进行寻址。主机地址指的是IP地址右边部分用来标识主机本身的部分。一个IP地址的网络部分被称为网络号或者网络地址,主机可以与具有相同的网络号的设备直接通讯,在没有连接设备的情况下,即使共享相同的物理网段,网络号不同则无法进行通讯,IP 地址的网络地址使路由器可以将分组置于正确的网段上 ...

2020-02-21 20:09:44 23552

原创 Emacs 快速指南

-折叠目录1. 小结(SUMMARY) 2. 基本的光标控制(BASIC CURSOR CONTROL) 3. 如果 EMACS 失去响应(IF EMACS STOPS RESPONDING) 4. 被禁用的命令(DISABLED COMMANDS) 5. 窗格(WINDOWS) 6. 插入与删除(INSERTING AND DELETING) 7. 撤销(UNDO) 8. 文件...

2020-02-20 22:05:28 368

原创 将函数实现放在头文件中

  研究一个开源算法库,采用C++模板编程,所有函数实现都放在了头文件中,现在把模板去掉,链接时发生冲突,具体原因如下:  因为多个源文件包含了含有函数定义的头文件,在编译的时候,每个源文件都会包含一份函数定义,在链接时编译器不知道需要连接哪一份函数定义。解决方法有三个:1. inline关键字  可以用关键字inline修饰函数定义,例如:inline int add(in...

2020-02-20 17:19:57 6111

原创 最受Linux程序员欢迎的7个代码编辑器的介绍及下载地址

Linux平台上的代码编辑器太少了,Linux程序员经常抱怨,自从他们使用了免费开源的系统平台后,作为一名程序员,却并没有在代码编辑器上得到足够的重视。下面我们分享了7个最受Linux程序员欢迎的代码编辑器,继续在编程的路上前行吧Linux程序员经常抱怨,自从他们使用了免费开源的系统平台后,作为一名程序员,却并没有在代码编辑器上得到足够的重视。他们往往会认为Linux平台上的代码编...

2020-02-20 16:03:41 1413

原创 string学习笔记1

c++初始化string对象的方式有以下几种常见的方式。/**定义和初始化string**/ string s1; ///默认的初始化,s1为一个空字符串。 string s2 = s1; ///s2是s1的副本。 string s3 = "abcd"; ///s3是该字符串字面值的副本。 string ...

2020-02-11 18:45:32 188

原创 tar.gz 文件类型(tar文件的解压和压缩)

tar.gz 文件类型以·tar.gz为扩展名的是一种压缩文件,在Linux和OSX下常见,Linux和OSX都可以直接解压使用这种压缩文件。.tar.gz一般情况下都是源代码的安装包,需要先解压再经过编译、安装.才能执行。总而言之它是一个压缩文件 解压 [*******]$ tar zxvf FileName.tar.gz 压缩 [*******]...

2020-02-11 14:59:45 2801

原创 linux tar.gz文件安装

1、将安装文件拷贝至你的目录中,如果是以root身份登录上的,就将软件拷贝至/root中。#cp xxx.tar.gz /root2、解压缩。#tar xvzf xxx.tar.gz或直接双击解压缩.3、检查编译。#./configure4、检查通过后,将生成用于编译的MakeFile文件。此时,可以开始进行编译。#make。5、成功编译...

2020-02-11 14:57:12 850

原创 Ubuntu安装QQ

Ubuntu安装QQ下载QQ for Linux下载地址: https://im.qq.com/linuxqq/download.html点击下载deb安装包安装方法1: 双击下载好的安装包, 点击install, 输入用户密码将自动安装.方法2: 通过命令行安装sudo dpkg -i linuxqq_2.0.0-b1-1024_arm64.deblinuxqq_2...

2020-02-11 13:24:44 1315

原创 清除ubuntu下缓存、软件安装包和多余内核

在默认情况下ubuntu 会把我们通过apt-get 所安装的软件包保存在缓存文件夹里。我们可以把这个文件夹做个备份。如果需要重装Ubuntu时,可以把备份还原回去。这样就不需要连上网络去大量更新系统软件包了ubuntu apt-get 下载的软件包放在 /var/cache/apt/archives一、删除缓存1,非常有用的清理命令:sudo apt-get autoclean 清理旧...

2020-02-10 22:54:24 2539

原创 在Ubuntu18.04系统下彻底删除MySQL的方法

本文教你如何快速的在Ubuntu18.04操作系统下彻底删除MySQL,以下针对的是5.7版本,其它的版本可以自行调整运行指令。注:采用sudo apt install mysql-server命令的方式默认安装的是MySQL5.7,MySQL5.7版本最高只适配到Ubuntu17.04,不支持Ubuntu18.04,MySQL8.0可适配到Ubuntu18.04故如果系统使用的Ubun...

2020-02-10 22:50:58 2186

原创 Ubuntu apt 卸载详解

一、apt-get remove packagename​ 该命令将移除与packagename相关联的所有二进制文件,但是不会移除与之相关联的配置文件或数据文件(configuration or data files),同样也不会移除packagename所依赖的包。二、apt-get purge packagename或者apt-get remove --purge packagena...

2020-02-10 20:39:14 1288

原创 关于apt-get remove 与 apt-get purge

关于apt-get remove 与 apt-get purge今天在Ubuntu服务器上安装supervisor,部署没成功想卸载重来,sudo apt-get remove supervisor 后发现配置文件还在,便手动删除了配置文件。再次安装,提示配置文件不存在,WTF!配置文件不该你软件给我创建吗?我想。查阅资料才知,还有 apt-get purge 这一选项,purge 清除。...

2020-02-10 20:01:37 600 1

原创 关于apt-get remove 与 apt-get purge

今天在Ubuntu服务器上安装supervisor,部署没成功想卸载重来,sudo apt-get remove supervisor 后发现配置文件还在,便手动删除了配置文件。再次安装,提示配置文件不存在,WTF!配置文件不该你软件给我创建吗?我想。查阅资料才知,还有 apt-get purge 这一选项,purge 清除。划重点:apt-get remove 会删除软件包而保留软件的...

2020-02-10 19:59:17 754

原创 Linux永久挂载新的硬盘

展开1. 查看设备挂载的情况fdisk -l2. 查看数据盘是否格式化lsblk -f3. 如果没有,格式化硬盘sudo mkfs.xfs /dev/vdb4. 创建挂载点,例如mkdir /storage5. 挂载硬盘mount /dev/vdb /storage6. 查看结果df -h7. 设置系统自动挂载硬盘vi /etc...

2020-02-08 22:41:52 493

原创 ubuntu18.04利用fdisk找到磁盘空闲区,新建分区,挂载

苦逼的,win刚装了一个ubuntu,预留了78G的没有挂载的空间,想留给UBUNTU,现在问题来了,如何ubuntu中识别这个空闲区,如何给它划分一个逻辑分区(或者主分区),如何挂载,最后使用,找半天网上没找到满意答案,依照以前的记忆,用fdisk工具,下面马上开始:首先,查找空闲空间位置,因为我电脑有2块盘,所以先查找:r-sys@rsys:~$ sudo fdisk -l[...

2020-02-08 22:41:35 8331

原创 关于fdisk -l看到的heads

# fdisk -lDisk /dev/hda: 160.0 GB, 160041885696 bytes255 heads, 63 sectors/track, 19457 cylindersUnits = cylinders of 16065 * 512 = 8225280 bytes Device Boot Start End Blocks...

2020-02-08 19:07:51 478

原创 mysql出现ERROR1698(28000):Access denied for user root@localhost错误解决方法

按照Ubuntu安装mysql的操作步骤完成后,想登陆mysql看看有没有安装成功。如下图:发现报错,刚开始还以为是我的密码输入有错。提醒一下,密码就是sudo的密码。后来查阅资料发现是我打开mysql所给的权限不够。看下图:把mysql -u root -p 改为 sudo mysql -u root -p————————————————版权声明:本文为CSDN...

2020-02-08 13:42:49 202

原创 Ubuntu19.04安装mysql8.0版本(亲测OK)

一、在mysql官网下载8.0版本的deb文件并安装https://dev.mysql.com/downloads/file/?id=477124点击 No thanks, just start my download下载执行安装命令:sudo dpkg -i mysql-apt-config_0.8.13-1_all.deb 1选OK回车在这里插入图片描述二、更新...

2020-02-08 11:28:31 564

原创 Ubuntu 上更新 Flash 插件

现在的 Google Chrome 浏览器自带了 Flash 支持,无需安装。而 Firefox 浏览器没有提供 Flash 支持,所以用 Firefox 的盆友们需要自行安装 Flash 的(更新)插件。之前给 Firefox 装了 Flash 插件,今天看网页的时候提示更新。想想还是找个自动更新的方法好一点,不然一回又一回地重复装就有点烦了。装一个 Flash 的安装器即可~ ...

2020-02-08 11:02:16 368 2

原创 Ubuntu 必装软件及安装教程

目录安装搜狗拼音输入法 安装谷歌 Chrome 浏览器 安装微信 安装 Markdown 编辑器(typora) 安装 Markdown 编辑器(Mark Text) 安装录屏软件(Simple Screen Recorder) 安装网络调试助手(mNetAssist) 安装文本编辑器(Sublime Text 2)回到顶部安装搜狗拼音输入法因为sogou是基于f...

2020-02-08 10:24:07 731

原创 Ubuntu安装软件以及查看已安装软件的几种方式

首先感谢这篇博文的作者的分享,受益匪浅。最近一直在学习服务器方面的知识,经常需要涉及到软件的安装以及查询我安装了哪些软件,但是在linux系统中,又是以命令行的方式为主,所以很容易找不到以前安装的软件的位置,然后在网上搜了很多教程,发现这篇写的很详细,就保存过来,方便学习。说明:由于图形化界面方法(如Add/Remove... 和Synaptic Package Manageer)比...

2020-02-08 10:23:04 7642

原创 在已安装win10环境中利用EasyBCD引导安装Ubuntu18.04(亲自测试,都是泪)

(特别提示:注意里面几个难点,绿色部分)ubuntu18.04镜像iso链接:https://pan.baidu.com/s/12dZWC_erL5qBQvM7ki2g9A 密码:9d5gEasyBCD2.2链接:https://pan.baidu.com/s/1FtdJgSv0w3T6t96O7SUn9w 密码:fse9第一步:windows硬盘分区win+x -》 磁......

2020-02-07 01:53:07 6748

原创 找不到 快速启动 ,怎么办

 依次进入【控制面板】、【电源选项】、【选择电源按钮的功能】,竟然发现没有【启用快速启动】的选项? 既然没有了,那我们就把他找回来。 右击开始菜单,点击【命令提示符(管理员)】 在命令提示符窗口,输入:powercfg /h on,回车,退出管理员命令提示符窗口 打开控制面板-电源选项-选择电源按钮的功能 在系统设置窗口,发现关机设置中的“启用快速启动”的选项恢复了。 这是因为Windows10关...

2020-02-06 16:55:26 1554

原创 Ubuntu下su:authentication failure的解决办法

Ubuntu下su:authentication failure的解决办法原创 山鬼谣me 最后发布于2016-09-28 22:21:28 阅读数 4668 收藏展开网上的说法:ubuntu默认是没有未启用,需要对它进行设置密码来激活它情况如下:密码明明没有输错!$ su - rootPassword:su: Authentication failureSorry....

2020-02-05 21:00:16 295

原创 UEFI下用rufus安装ubuntu16.04 LTS

最近的mint系统经常崩,出现很多问题,对Ubuntu的心还是有点不甘,对我这种没事就折腾当然换回原来的Ubuntu,先刻录镜像到U盘中,用的是rufus这个工具,如果不知道怎么使用的话可以百度一下刻录完成之后,选择U盘方式启动,进入安装界面,点击桌面的Install Ubuntu16.04 LTS选择中文安装不要链接WiFi,因为下载一些第三方软件,下载源没改会很慢的,安装完...

2020-02-05 20:05:09 1230

原创 c++类

定义一个类struct Sales_data{  std::string isbn()const ;  Sales_data& combine(const Sales_data&);  std::string bookNo;  unsigned units_sold=0;  double revenue=0.0;};1、成员函数成员函数的声明必须...

2020-02-02 22:09:32 162

原创 C++ 内置或者复合类型 成员,必须自己定义构造函数来初始化……什么样的是【内置】 【复合类型】

如题,什么是内置,或者复合类型??如果是 一般的float,int,或者一个结构体的引用,是不是不初始化会出问题??新手求解。内置类型(built-in):像int double char这种C++基本类型复合类型(composition):一般指包含有成员数据的自定义类型.内置类型不用手动初始化没事,C++会对他们默认初始化,初始值可能是0(静态对象),可能是随机数(堆,栈对象)...

2020-02-02 20:51:47 1035

原创 C++中的默认初始化

c++中涉及到内置类型、复合类型、STL对象、结构体、类等对象,初始化也有很多类型:默认初始化、拷贝初始化、直接初始化。默认初始化是指未指定变量具体值时,变量自动被初始化。默认初始化存在很多差异,分类总结对于熟练掌握及应用大有裨益!1.内置类型默认初始值由定义的位置决定,若不在任何块内,初始化为0,否则未定义,或者说是拥有一个不确定的值。#include<iostream&...

2020-02-02 20:33:10 2651

c指针问题讨论c指针问题讨论

c指针问题讨论c指针问题讨论

2024-09-02

指针经典指针经典指针经典指针经典指针经典

指针经典指针经典指针经典指针经典

2024-09-02

灵巧与指针回收灵巧与指针回收

灵巧与指针回收

2024-09-02

C指针奥秘.txt C指针奥秘.txt

C指针奥秘.txt

2024-09-02

C++指针学习建议.txt

C++指针学习建议.txt

2024-09-02

C C++指针详解.txt

C C++指针详解.txt

2024-09-02

c,c++生存期,范围

c,c++生存期,范围

2024-09-02

c++局部变量的作用范围

c++局部变量的作用范围

2024-09-02

c++ typedef用法

c++ typedef用法

2024-09-02

友元和运算符重载.pdf

友元和运算符重载.pdf

2024-09-02

c++友元函数.doc

c++友元函数.doc

2024-09-02

try except finally的用法.doc

try except finally的用法.doc

2024-09-02

C++分类习题大全.doc

C++分类习题大全.doc

2024-09-02

27个经典趣味C++程序.rar

27个经典趣味C++程序.rar

2024-09-02

数据结构习题和答案很详细

数据结构习题和答案

2024-08-20

c语言文件合集-很多文件

c语言文件合集_很多文件

2024-08-17

c语言教程-一本c教程

c语言教程

2024-08-17

哈工大c语言课件很多个

哈工大c语言课件很多个

2024-08-17

谭浩强c语言word版

谭浩强c语言word版

2024-08-17

python画钟表的一个案例,代码中有注释

python画钟表的一个案例,代码中有注释

2024-08-17

c++笔试和面试试题和答案汇总

c++笔试和面试试题和答案汇总

2024-08-17

信息学奥赛训练指导doc

信息学奥赛训练指导doc

2024-08-17

c++经常被问道的10个问题

c++经常被问道的10个问题

2024-08-17

青少年c++讲义共21讲,21个pdf文件

青少年c++讲义共21讲,21个pdf文件

2024-08-17

c语言现代方法16章答案word版

c语言现代方法 16章答案 word版

2022-11-23

RedHatLinux用户基础练习题参考答案.pdf

RedHatLinux用户基础练习题参考答案.pdf

2021-09-19

C++函数的声明和定义.pdf

c++函数定义和函数声明

2021-05-08

pascal语言教程

pascal教程。里面的东西比较基础!适合新手学习!

2010-12-20

空空如也

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

TA关注的人

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