自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 收藏
  • 关注

原创 Ubuntu搜狗输入法乱码问题

关于搜狗输入法的安装:1官网下载.deb安装包2右击用“软件安装打开”自动安装3配置,参考https://blog.csdn.net/lupengCSDN/article/details/80279177这篇博文重启后将搜狗输入法至于第一个未激活的位置,导致出现乱码,最好将系统默认的放在第一个,所以出现乱码只需进行调整即可。实力其他fcitx -r的方法,重启还是乱码...

2020-07-11 17:22:16 238

转载 Linux学习:VMware Ubuntu安装详细过程(非常靠谱)

转载自http://blog.csdn.net/u013142781/article/details/50529030主要用于后面查看,有差异的地方红字标志不是每一个程序员都必须玩过linux,只是博主觉得现在的很多服务器都是linux系统的,而自己属于那种前端也搞,后台也搞,对框架搭建也感兴趣,但是很多生产上的框架和工具都是安装在服务器上的,而且有不少大公司都要求熟悉在linux上开发,...

2019-10-16 16:27:12 333

转载 计算机网络-HTTP相关(连接,报文,cookie,session,https,get/post)

作者:槿梓Leo链接:https://www.nowcoder.com/discuss/256231?type=1来源:牛客网之前看到的笔记都很零碎,这个作者写得很详细,图片也很丰富1、什么是Http协议HTTP超文本传输协议,定义了客户端和服务器之间数据传输的格式规范。2、HTTP协议与TCP/IP协议的关系HTTP协议是应用层协议,其传输层基于TCP协议,网络层基于IP协...

2019-09-12 09:48:10 1805

转载 数据分发服务DDS技术研究

数据分发服务DDS技术研究本文转载自知乎的周伯通DDS(Data Distribution Service)是基于以数据为核心的设计思想提出的,定义了描述网络环境下数据内容/交互行为和服务质量要求的标准技术,最早应用于美国海军,用于解决舰船复杂网络环境中大量软件升级的兼容性问题,目前已经成为美国国防部的强制标准。2013年,DDS被对象管理组织(Object Management Gro...

2019-09-11 11:41:29 2097

原创 C++零碎问题:重载、重写(虚函数)、重定义、隐藏、覆盖

这里主要是区分:重载、重写(虚函数)、重定义、隐藏网络上关于覆盖,重载,重写的定义函数不清,从英文单词的意思看,覆盖和重写都是用的overwride,重载是overload。1重载是指相同作用域内,函数名相同,特征标(参数的数量、类型)不同的函数,增加代码的可扩展性。2重写和覆盖特指在函数继承中,子类的虚函数覆盖父类的虚函数,函数名和特征标皆相同。实现操作的一般化,可以通过动态...

2019-09-09 11:21:26 299

转载 C++零碎知识-各种进制的表示方法/进制前缀

版权声明:本文为CSDN博主「extratorsion」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。原文链接:https://blog.csdn.net/qq_38282836/article/details/81784112整型在C/C++ 中天然的支持除10进制之外的三种进制的表示, 其前缀分别为:二进制: 0b...

2019-09-08 21:37:37 672

原创 C++零碎知识-STL容器

1、STL的六大组件1.容器 2.算法 3.迭代器 4.配置器allocators 5.仿函数functor 6.配接器adapters2、典型STL容器的用处、区别2.1序列容器和关联容器的区别和种类区别根据“数据在容器中的排序特性”将容器分为序列容器和关联容器。两者的区别包括:元素组成:序列容器元素只有实值,关联容器元素存在一个键值和一个实值 序列容器不涉及排序,关...

2019-09-04 21:54:15 147

原创 C++零碎问题:多态的定义、好处及分类

1多态的定义C++的三大特征封装、继承、多态。其中多态是指,同一操作作用于不同的对象,产生不同的执行结果。封装:对客观事物进行抽象,隐藏起内部属性和实现细节,仅对外部提供接口作用:提高安全性,避免不合理的操作修改内部属性;增加程序的模块化,只需调用接口使用更加方面,也便于阅读理解;隐藏内部细节,用户只需调用接口即可继承:子类继承父类的接口和特征,并可以添加属于自己的接口和特征。增...

2019-09-02 09:15:41 842

转载 内存泄漏、内存溢出、内存访问越界

内存溢出 out of memory,是指程序在申请内存时,没有足够的内存空间供其使用,出现out of memory;比如申请了一个integer,但给它存了long才能存下的数,那就是内存溢出。内存泄露 memory leak,是指程序在申请内存后,无法释放已申请的内存空间,一次内存泄露危害可以忽略,但内存泄露堆积后果很严重,无论多少内存,迟早会被占光。memory leak会最终会导...

2019-09-02 08:49:13 1260

原创 C++零碎知识-宏定义和常量的区别

1.类型和安全检查不同宏定义是字符替换,没有数据类型的区别,同时这种替换没有类型安全检查,可能产生边际效应等错误(字符替换可能产生意外的错误);const常量是常量的声明,有类型区别,需要在编译阶段进行类型检查2.编译器处理不同宏定义是一个“编译时”概念,在预处理阶段展开,不能对宏定义进行调试,生命周期结束与编译时期;const常量是一个“运行时”概念,在程序运行使用,类似于一个只...

2019-08-29 18:57:39 1368

原创 C++零碎知识-输入、输出和文件

1、相关类、对象(1)输入输出流相关的类streambuf类:管理输入/输出缓冲区的内存;ios类:基于ios_base类,描述一般的流属性,包括一个指向streambuf的指针(如字段宽度,显示基数等);ostream类:由ios类派生而来,提供输出方法;istream类:由ios类派生而来,提供输入方法;iostream类:继承输入、输出方法。(2)iostream...

2019-08-18 15:54:32 214

原创 关于C++中string、char*和char[]的转换问题

主要就是string,C-风格字符串,整型,浮点型,字符间的问题1、 利用sstream头文件中的输入流对象istringstream 获得文本格式对应的整数、字符或者浮点数istringstream instr(string)instr>>int>>chr;采用这种方法可以逐个读取字符串中的字符、整数等等。多元素推荐使用该方法,因为输入流可以越过空...

2019-08-17 15:37:43 306

原创 数据结构-常用排序原理及代码

进一步的原理可以看这篇博文还有动画哦https://blog.csdn.net/yushiyi6453/article/details/76407640除了归并排序,其他优化排序方法,都不稳定。大部分排序的空间复杂度是O(1),快速排序因为每回要送回一个中枢轴值,所以空间复杂度是O(logN~N),归并排序因为需要一次放入另一个数组,所以需要一个等大的空间,空间复杂度是O(N)。1...

2019-08-13 22:31:30 254

原创 C++零碎知识-输出格式化

利用cout进行输出格式化,cout为ostream类,格式化方式是将值转化为文本方式输出。包括整型、字符、字符串、浮点型。通过控制符可以修改类成员的值,修改输出的格式。(输出格式不会影响输入内容)通用的文字是文本宽度成员函数width(),填充字符成员函数fill(),靠左靠右显示成员函数setf(ios_base::left,ios_base::adjustfield)1数值整型...

2019-08-10 18:10:17 276

原创 C++零碎知识-堆、队列、栈以及堆区和栈区

堆、队列、栈1、堆Heap是指用数组实现的完全二叉树结构,分为大顶堆和小顶堆,大顶堆。大顶堆对应的序列元素满足(小顶堆就是<=)2、队列队列为先进先出的线性表,C++中提供的序列容器配接器之一。3、栈栈为先入后出,只能在表尾进行操作的线性表。对于栈来说表尾被称为栈顶(top),表头被称为栈底(bottom)程序内存分区详细说明https://blo...

2019-08-06 20:53:10 444

原创 计算机网络-常用的应用端口号

每一条TCP连接唯一地被通信两端的两个端点(即两个套接字)所确定。即:TCP连接::={socket1,socket2}={(IP1:port1),(IP2:port2)}域名解析DNS端口 53文件传送协议FTP 端口 20(数据连接端口)21(控制连接端口)简单文件传送协议TFTP 端口 69远程终端协议TELNET 端口23超文本传送协议 HTTP 端口80...

2019-08-05 11:26:25 1709

原创 计算机网络-第七章网络安全阅读笔记

7.1 网络安全问题概述计算机网络的通信面临两大类威胁,分为被动攻击和主动攻击。被动攻击表现为截获主动攻击表现为篡改、恶意程序(病毒,蠕虫,木马等)、拒绝服务安全的网络需要满足的条件:保密性(使用各种密码技术)、端点鉴别(鉴别信息发送方和接收方的真实身份)、信息的完整性(既要鉴别端点的身份,又要鉴别信息的完整)、运行的安全性(对访问网络的权限加以控制,并规定每个用户的访问权限)...

2019-08-04 21:54:48 1437

转载 STL中heap相关函数的用法:make_heap,push_heap,pop_heap,sort heap

原文链接https://blog.csdn.net/qq_34793133/article/details/81222919头文件 #include<algorithm>本文介绍如何使用STL里的heap(堆)算法。第一次接触heap这种数据结构是在大学的数据结构教材上,它是一棵完全二叉树。在STL中,heap是算法的形式提供给我们使用的。包括下面几个函数: make_h...

2019-07-25 16:00:07 377

原创 已经包含头文件仍然 出现,错误“未声明的标识符”

由于当前在往一个比较大的项目中添加文件,文件又有相似性所以采取了复制的方式,最后出现了一个大疏漏。在总的.cpp文件中调用新文件中的函数,在包含了新文件的.h头文件的情况下仍然说没有找到标识符,在网上找了很多方法,其中比较玄学的一种是 在VS2012下进行VC++调试时,出现这样一种错误:error C2065:未声明的标识符,当时感觉十分怪异,为什么说怪异呢?因为如果在.cpp中未引...

2018-08-09 10:03:02 47728 12

转载 超平面

什么是超平面我们最常见的平面概念是在三维空间中定义的:它由两个性质定义:方程是线性的: 是空间点的各分量的线性组合 方程数量为1https://www.cnblogs.com/dengdan890730/p/5554787.html...

2018-07-31 20:32:01 262

转载 C语言的日期和时间函数的用法及相应示例

1.概念在C/C++中,对字符串的操作有很多值得注意的问题,同样,C/C++对时间的操作也有许多值得大家注意的地方。下面主要介绍在C/C++中时间和日期的使用方法.通过学习许多C/C++库,你可以有很多操作、使用时间的方法。但在这之前你需要了解一些“时间”和“日期”的概念,主要有以下几个:Coordinated Universal Time(UTC):协调世界时,又称为世界标准时间,也就是大家所熟...

2018-07-04 11:43:20 30785 2

空空如也

空空如也

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

TA关注的人

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