- 博客(21)
- 收藏
- 关注
原创 Ubuntu搜狗输入法乱码问题
关于搜狗输入法的安装:1官网下载.deb安装包2右击用“软件安装打开”自动安装3配置,参考https://blog.csdn.net/lupengCSDN/article/details/80279177这篇博文重启后将搜狗输入法至于第一个未激活的位置,导致出现乱码,最好将系统默认的放在第一个,所以出现乱码只需进行调整即可。实力其他fcitx -r的方法,重启还是乱码...
2020-07-11 17:22:16
259
转载 Linux学习:VMware Ubuntu安装详细过程(非常靠谱)
转载自http://blog.csdn.net/u013142781/article/details/50529030主要用于后面查看,有差异的地方红字标志不是每一个程序员都必须玩过linux,只是博主觉得现在的很多服务器都是linux系统的,而自己属于那种前端也搞,后台也搞,对框架搭建也感兴趣,但是很多生产上的框架和工具都是安装在服务器上的,而且有不少大公司都要求熟悉在linux上开发,...
2019-10-16 16:27:12
353
转载 计算机网络-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
1833
转载 数据分发服务DDS技术研究
数据分发服务DDS技术研究本文转载自知乎的周伯通DDS(Data Distribution Service)是基于以数据为核心的设计思想提出的,定义了描述网络环境下数据内容/交互行为和服务质量要求的标准技术,最早应用于美国海军,用于解决舰船复杂网络环境中大量软件升级的兼容性问题,目前已经成为美国国防部的强制标准。2013年,DDS被对象管理组织(Object Management Gro...
2019-09-11 11:41:29
2143
原创 C++零碎问题:重载、重写(虚函数)、重定义、隐藏、覆盖
这里主要是区分:重载、重写(虚函数)、重定义、隐藏网络上关于覆盖,重载,重写的定义函数不清,从英文单词的意思看,覆盖和重写都是用的overwride,重载是overload。1重载是指相同作用域内,函数名相同,特征标(参数的数量、类型)不同的函数,增加代码的可扩展性。2重写和覆盖特指在函数继承中,子类的虚函数覆盖父类的虚函数,函数名和特征标皆相同。实现操作的一般化,可以通过动态...
2019-09-09 11:21:26
316
转载 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
705
原创 C++零碎知识-STL容器
1、STL的六大组件1.容器 2.算法 3.迭代器 4.配置器allocators 5.仿函数functor 6.配接器adapters2、典型STL容器的用处、区别2.1序列容器和关联容器的区别和种类区别根据“数据在容器中的排序特性”将容器分为序列容器和关联容器。两者的区别包括:元素组成:序列容器元素只有实值,关联容器元素存在一个键值和一个实值 序列容器不涉及排序,关...
2019-09-04 21:54:15
159
原创 C++零碎问题:多态的定义、好处及分类
1多态的定义C++的三大特征封装、继承、多态。其中多态是指,同一操作作用于不同的对象,产生不同的执行结果。封装:对客观事物进行抽象,隐藏起内部属性和实现细节,仅对外部提供接口作用:提高安全性,避免不合理的操作修改内部属性;增加程序的模块化,只需调用接口使用更加方面,也便于阅读理解;隐藏内部细节,用户只需调用接口即可继承:子类继承父类的接口和特征,并可以添加属于自己的接口和特征。增...
2019-09-02 09:15:41
882
转载 内存泄漏、内存溢出、内存访问越界
内存溢出 out of memory,是指程序在申请内存时,没有足够的内存空间供其使用,出现out of memory;比如申请了一个integer,但给它存了long才能存下的数,那就是内存溢出。内存泄露 memory leak,是指程序在申请内存后,无法释放已申请的内存空间,一次内存泄露危害可以忽略,但内存泄露堆积后果很严重,无论多少内存,迟早会被占光。memory leak会最终会导...
2019-09-02 08:49:13
1294
原创 C++零碎知识-宏定义和常量的区别
1.类型和安全检查不同宏定义是字符替换,没有数据类型的区别,同时这种替换没有类型安全检查,可能产生边际效应等错误(字符替换可能产生意外的错误);const常量是常量的声明,有类型区别,需要在编译阶段进行类型检查2.编译器处理不同宏定义是一个“编译时”概念,在预处理阶段展开,不能对宏定义进行调试,生命周期结束与编译时期;const常量是一个“运行时”概念,在程序运行使用,类似于一个只...
2019-08-29 18:57:39
1448
原创 C++零碎知识-输入、输出和文件
1、相关类、对象(1)输入输出流相关的类streambuf类:管理输入/输出缓冲区的内存;ios类:基于ios_base类,描述一般的流属性,包括一个指向streambuf的指针(如字段宽度,显示基数等);ostream类:由ios类派生而来,提供输出方法;istream类:由ios类派生而来,提供输入方法;iostream类:继承输入、输出方法。(2)iostream...
2019-08-18 15:54:32
232
原创 关于C++中string、char*和char[]的转换问题
主要就是string,C-风格字符串,整型,浮点型,字符间的问题1、 利用sstream头文件中的输入流对象istringstream 获得文本格式对应的整数、字符或者浮点数istringstream instr(string)instr>>int>>chr;采用这种方法可以逐个读取字符串中的字符、整数等等。多元素推荐使用该方法,因为输入流可以越过空...
2019-08-17 15:37:43
316
原创 数据结构-常用排序原理及代码
进一步的原理可以看这篇博文还有动画哦https://blog.csdn.net/yushiyi6453/article/details/76407640除了归并排序,其他优化排序方法,都不稳定。大部分排序的空间复杂度是O(1),快速排序因为每回要送回一个中枢轴值,所以空间复杂度是O(logN~N),归并排序因为需要一次放入另一个数组,所以需要一个等大的空间,空间复杂度是O(N)。1...
2019-08-13 22:31:30
265
原创 C++零碎知识-输出格式化
利用cout进行输出格式化,cout为ostream类,格式化方式是将值转化为文本方式输出。包括整型、字符、字符串、浮点型。通过控制符可以修改类成员的值,修改输出的格式。(输出格式不会影响输入内容)通用的文字是文本宽度成员函数width(),填充字符成员函数fill(),靠左靠右显示成员函数setf(ios_base::left,ios_base::adjustfield)1数值整型...
2019-08-10 18:10:17
304
原创 C++零碎知识-堆、队列、栈以及堆区和栈区
堆、队列、栈1、堆Heap是指用数组实现的完全二叉树结构,分为大顶堆和小顶堆,大顶堆。大顶堆对应的序列元素满足(小顶堆就是<=)2、队列队列为先进先出的线性表,C++中提供的序列容器配接器之一。3、栈栈为先入后出,只能在表尾进行操作的线性表。对于栈来说表尾被称为栈顶(top),表头被称为栈底(bottom)程序内存分区详细说明https://blo...
2019-08-06 20:53:10
468
原创 计算机网络-常用的应用端口号
每一条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
1747
原创 计算机网络-第七章网络安全阅读笔记
7.1 网络安全问题概述计算机网络的通信面临两大类威胁,分为被动攻击和主动攻击。被动攻击表现为截获主动攻击表现为篡改、恶意程序(病毒,蠕虫,木马等)、拒绝服务安全的网络需要满足的条件:保密性(使用各种密码技术)、端点鉴别(鉴别信息发送方和接收方的真实身份)、信息的完整性(既要鉴别端点的身份,又要鉴别信息的完整)、运行的安全性(对访问网络的权限加以控制,并规定每个用户的访问权限)...
2019-08-04 21:54:48
1466
转载 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
389
原创 已经包含头文件仍然 出现,错误“未声明的标识符”
由于当前在往一个比较大的项目中添加文件,文件又有相似性所以采取了复制的方式,最后出现了一个大疏漏。在总的.cpp文件中调用新文件中的函数,在包含了新文件的.h头文件的情况下仍然说没有找到标识符,在网上找了很多方法,其中比较玄学的一种是 在VS2012下进行VC++调试时,出现这样一种错误:error C2065:未声明的标识符,当时感觉十分怪异,为什么说怪异呢?因为如果在.cpp中未引...
2018-08-09 10:03:02
50140
12
转载 超平面
什么是超平面我们最常见的平面概念是在三维空间中定义的:它由两个性质定义:方程是线性的: 是空间点的各分量的线性组合 方程数量为1https://www.cnblogs.com/dengdan890730/p/5554787.html...
2018-07-31 20:32:01
275
转载 C语言的日期和时间函数的用法及相应示例
1.概念在C/C++中,对字符串的操作有很多值得注意的问题,同样,C/C++对时间的操作也有许多值得大家注意的地方。下面主要介绍在C/C++中时间和日期的使用方法.通过学习许多C/C++库,你可以有很多操作、使用时间的方法。但在这之前你需要了解一些“时间”和“日期”的概念,主要有以下几个:Coordinated Universal Time(UTC):协调世界时,又称为世界标准时间,也就是大家所熟...
2018-07-04 11:43:20
30892
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人