自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 函数指针+函数指针作形参的例子

函数指针

2022-09-05 23:30:07 128 1

原创 XP4子卡

XP4光模块

2022-08-23 22:59:43 149

原创 找工作汇总题(每日更新)

一、static关键字的作用 a)修饰局部变量,放在全局区。并且不会函数的终止而丢失。 b)修饰函数,作用在该.cpp文件中,不与其他的文件的同名函数相冲突。 c)修饰类的成员变量。在类内申明 在类外定义。并且该变量不属于某一个对象,整个类共享。 d)修饰类的成员函数。只能访问静态成员变量 和全局变量。 二、内存4区 a)代码区:存放函数体的二进制代码,由操作系统进行管理。 b)全局区:存放全局变量和静态成员变量,常量区和字符串常量也放在这。 注:关于const修饰的全局变量放在全局区,修饰的局部变量不在全

2021-09-17 16:32:13 107

原创 内存4区管理

一、内存分区模型 1)代码区:存放函数体的二进制代码,由操作系统进行管理。 2)全局区:存放全局变量和静态成员变量。 3)栈区:由编译器自动分配释放,存放函数的参数值,局部变量等。 4)堆区:由程序员分配和释放,若程序员不释放,程序结束时由操作系统回收。 1、代码区: 存放CPU执行的机器指令。 代码区是共享的,共享的目的就是对于被频繁执行的程序,只需要在内存中有一份即可。 代码区是只读的。 2、全局区: 全局变量和静态变量存放在此。 全局区还包含 常量区、字符串常量和其他常量也存放在此。 该区域数据在程序

2021-09-09 15:40:55 72

原创 C++面试题:数组和指针 指针和引用 数组和vector的不同

指针和指针的不同: 1、指针:地址是指变量单元,通过它能找到以它为地址的内存单元。 2、引用:引用时变量的别名。 区别: 1、指针是变量,存放的是指向该内容的地址,引用是别名,与所引用变量占用同一内存空间。 2、sizeof 一个指针的大小为4,而引用的大小则根据变量所占的空间大小 3、指针可以改变,而引用不能更改 4、指针的初始化可以为空,引用必须被初始化且必须是一个已有对象的引用 5、引用必须被初始化,但不分配内存。指针不指明初始化是,在初始化时要占用内存 6、引用的本质其实就是指针常量。可以有cons

2021-08-17 15:39:12 182

原创 二叉树的三种非递归遍历

#include<iostream> #include<stack> #include<stdio.h> #include<vector> using namespace std; class TreeNode { public : char val; TreeNode* lchild; TreeNode* rchild; }; //非递归前序遍历 class Solution { public: //前序 vector<char>

2021-06-08 20:55:14 55

原创 深拷贝与浅拷贝

这里写自定义目录标题深拷贝与浅拷贝的区别: 深拷贝与浅拷贝的区别: 1 在未定义显示拷贝构造函数的情况下,系统会调用默认的拷贝函数——即浅拷贝,它能够完成成员的一一复制。当数据成员中没有指针时,浅拷贝是可行的;但当数据成员中有指针时,如果采用简单的浅拷贝,则两类中的两个指针将指向同一个地址,当对象快结束时,会调用两次析构函数,而导致指针悬挂现象,所以,此时,必须采用深拷贝。 2 深拷贝与浅拷贝的区别就在于深拷贝会在堆内存中另外申请空间来储存数据,从而也就解决了指针悬挂的问题。简而言之,当数据成员中有指针时

2021-06-03 16:18:47 85

原创 多态的学习(虚函数,纯虚函数,虚析构)

1多态的分类 1)静态多态:函数重载和运算符重载属于静态多态,复用函数名 2)动态多态:派生类和虚函数实现运行时多态(重点) 文章目录1多态的分类一、静态多态和动态多态的区别?二、纯虚函数和抽象类三、虚析构和纯虚析构` 一、静态多态和动态多态的区别? 1)、静态多态的函数地址早绑定-编译时确定函数地址 2)、动态多态的函数地址晚绑定-运行时确定函数地址 代码示例: class Animal { public: virtual void speak() { cout <<

2021-03-16 22:44:19 258

原创 LeetCode(每日一题记录贴 (2))详细步骤

题目:给定一个字符串,请你找出其中不含有重复字符的 最长子串 的长度。 class solution { public: //暴力法,时间复杂度为O(n2) int lengthOfLongestSubstring(string s) { //定义两个游标,还有长度,与结果,均初始化为0 int start(0),end(0),length(0),result(0); //只要end<字符串大小 while(end<s.size

2020-07-16 17:05:04 99

原创 基于情感词典的文本情感分析(一个最简单的举例能直接运行)

使用情感词典对文本进行简单的情感分析

2020-07-02 16:41:10 2995

原创 数据可视化库—Matplotlib

一、 散点图: scatter(x,y,color,s) 折线图 plot(x,y ,color,s) X:自变量 y:因变量 color:散点的颜色 s:散点的大小 因为该库函数不能识别中文因此需要加载下面的库设置中文 from pylab import mpl mport matplotlib.pyplot as plt from pylab import mpl #设置中文字体(黑体) mpl.rcParams['font.sans-serif']=['SimHei'] #定义自变量与因变量 va

2020-06-17 15:25:51 175

原创 自然语言处理的基本预处理(分词,停用词记载,获得高频词语)

记录小白学习之路 自然语言处理的基本预处理(分词,停用词记载,获得高频词语) -- coding: utf-8 -- #jieba分词示例 #strip() 方法用于移除字符串头尾指定的字符(默认为空格或换行符)或字符序列。 #对文本进行预处理 停用词记载 分词 词性标注 以及统计高频词汇 # -*- coding: utf-8 -*- #jieba分词示例 #strip() 方法用于移除字符串头尾指定的字符(默认为空格或换行符)或字符序列。 #对文本进行预处理 停用词记载 分词 词性标注 以及统计高频词汇

2020-06-13 16:36:51 941

空空如也

空空如也

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

TA关注的人

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