自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

qq_37941471的博客

一个努力的人的日常。

  • 博客(18)
  • 资源 (1)
  • 收藏
  • 关注

原创 C++中的String的常用函数用法总结

一. string的构造函数的形式: string str:生成空字符串string s(str):生成字符串为str的复制品string s(str, strbegin,strlen):将字符串str中从下标strbegin开始、长度为strlen的部分作为字符串初值string s(cstr, char_len):以C_string类型cstr的前char_len个字...

2018-08-27 09:15:36 370662 76

原创 四次挥手—服务器先关闭,客户端不关闭,继续发送数据,会出现什么情况?

四次挥手—服务器先关闭,客户端不关闭,继续发送数据,会出现什么情况?触发四次挥手机制:服务器:发出FIN,客户端回复ACK,进入TIME_WAIT状态客户端:没有close(),处于close_wait()状态, 接着向服务器继续发送数据,会出现什么情况?客户端:因为对方关闭(相当于管道中对方的读端关闭写端写满缓冲区就会触发SIGPIPE信号,操作系统会强...

2018-08-25 20:24:10 5534

原创 C++对string进行大小写转换

方法一:使用C语言之前的方法,使用函数,进行转换#include <iostream>#include <string>using namespace std;int main(){ string s = "ABCDEFG"; for( int i = 0; i < s.size(); i++ ) {

2018-08-23 21:48:20 32421 1

原创 C++STL序列式容器---vector和list常用的接口用法以及vector和list的区别

序列式容器vector :vector采用一段连续的内存来存储其元素,向vector添加元素的时候,如果容量不足,vector便会重新malloc一段更大的 内存,然后把原内存中的数据memcpy到新的内存中,并free原内存块,然后将新元素加入。 vector的元素插入性能跟以下几个要素关系重大: 1. 插入的位置 头部插入:将所有元素后移,然后将新...

2018-08-23 17:08:40 1322

原创 C++STL基本容器的使用

序列式容器 & 关联式容器C++中有两种类型的容器:序列式容器和关联式容器 序列式容器:主要有vector、list、deque等;其中vector表示一段连续的内存地址,基于数组的实现;list表示非连续的内存,基于链表实现的;deque与vector类似,不同之处就是:对于首元素提供删除和插入的双向支持(c++标准建议:vector是那种应该在默认情况下使用的序列。如果大多...

2018-08-23 14:24:43 623

原创 C++实现最大堆和最小堆

堆堆数据结构是一种数组对象,它可以被视为一颗完全二叉树结构(或者也有可能是满二叉树) 最大堆:任一结点的关键码均大于等于它的左右孩子的关键码,其中堆顶的元素最大。(任一路径中的元素升序排列) 最小堆:任一结点的关键码均小于等于它的左右孩子的关键码,其中堆顶的元素最小。(任一路径中的元素升序排列) 已知父节点:左孩子节点 = 2*父节点+1 右孩子节点 = ...

2018-08-19 20:47:17 8232 1

原创 【leetcode】Construct Binary Tree from Inorder and Postorder Traversal----C++实现

class Solution {public: TreeNode *createTree(vector<int> &inorder,int InBegin,int InEnd, vector<int> &postorder,int PostBegin,int PostEnd){ if( InBegin

2018-08-19 17:13:25 224

原创 【思维导图】Python序列和字典---知识点总结

简单总结:详细总结:

2018-08-15 15:26:55 694

原创 【C语言】笔记总结—思维导图(超详细!!!)

里面有详细代码,想要原图的小姐姐,小哥哥可以评论邮箱,我发给你们;里面知识点,有错误的也可以告诉我哦

2018-08-10 20:02:05 18603 103

原创 宏和函数的区别—宏和内联的区别—宏的优缺点

宏的优缺点宏和函数的区别宏和内联的区别C++建议使用const/enum/inline去替代宏,为什么?

2018-08-08 15:30:57 306

原创 C++类的六个默认成员函数——思维导图总结

相关的代码:无参构造函数 & 有参构造函数#include <iostream>using namespace std;class Date{public: Date() { cout<<"无参构造函数"<<endl; } Date(int

2018-08-08 14:10:58 608

原创 Linux—虚拟机下如何查看系统是多少位的?32 or 64

方法一:uname -a显示结果是x86_64的是64位的,如果没有就是32位的下面这个是32位的: 下面这个是64位的: 方法二:getconf LONG_BIT下面这个是32位的: 下面这个是64位的: ...

2018-08-07 18:27:46 15234 1

原创 模拟实现strlen,strcpy,strcmp,strstr,strcat,memcpy,memmove,memset

strcpy功能:字符串拷贝,把源字符串src,拷贝到目标空间dest中实现过程: 1. 目标空间( dest )足够大,足够容得下src字符串(包括\0) 2. 目标字符串可修改,源字符串不能修改(类型前加const) 3. 模拟实现strcpy返回值类型是char*,有返回值为了实现链式访问 4. 把src中内容拷贝到dest中,...

2018-08-07 12:38:51 363

原创 一个完整的gdb调试过程以及一些常用的命令

1. 启动调试gcc -g test.c // 编译文件,生成可执行程序,并且给文件加上调试信息gdb a.out // 开始启动调试 2. 显示当前的代码:l 另外:l 函数名 // 显示这个函数的代码(10行)如果想继续查看,继续输入该命令3. 在某一行打断点:b 行号4. 开始运行程序:r( run )5. 逐步执行:s( s...

2018-08-07 10:39:35 47412 7

原创 程序的编译和链接过程

下面是一个进度条的代码:#include <stdio.h>#include <unistd.h>#include <string.h>int main(void){ int i = 0; char buf[102]; memset(buf,0,sizeof(buf)); ...

2018-08-07 09:59:54 270

原创 Python中input( )和raw_input( )的区别及其用法

input( )和raw_input( )的区别input( ) 获得的是一个数值类型的变量(eg: int )raw_input( ) 获得是一个字符串(string)类型的变量input( )和raw_input( )的用法: raw_input练习:1. 使用raw_input从用户输入得到一个字符串,并显示输入的内容[xj@localhost da...

2018-08-06 17:44:19 5869

原创 C语言—可变参数列表详解

思维导图总结:相关的四个宏:#include<stdarg.h>void va_start(va_list ap, last); type va_arg(va_list ap, type);void va_end(va_list ap);void va_copy(va_list dest, va_list src);可变参数列表的使用:#in...

2018-08-06 08:44:21 2857

原创 【思维导图】Python基础语法——知识点总结

本节重点 1.了解Python语言的基本特点 2.了解Python语法 3.实现一些简单的Python小程序 1.Python语言的基本特点 简单操作:命令行输入:1. 启动:python (解释器)2. 退出:ctrl+D (EOF)3. 写一个Python代码:文件以 .py 为后缀4. 空格: 1. Python:变量...

2018-08-01 08:35:39 7167 3

【C语言】笔记总结—思维导图(超详细!!!)

这是笔记的图片博客链接:https://blog.csdn.net/qq_37941471/article/details/81569198;如果您感觉挺不错的,欢迎下载下来,并且有什么问题可以留言。

2019-04-22

空空如也

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

TA关注的人

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