寒雒
码龄2年
关注
提问 私信
  • 博客:41,745
    动态:115
    41,860
    总访问量
  • 55
    原创
  • 24,411
    排名
  • 582
    粉丝
  • 11
    铁粉
  • 学习成就

个人简介:CSDN新人,请多关照。

IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:河北省
  • 毕业院校: 石家庄学院
  • 加入CSDN时间: 2022-10-12
博客简介:

寒雒的博客

查看详细资料
  • 原力等级
    成就
    当前等级
    3
    当前总分
    479
    当月
    1
个人成就
  • 获得700次点赞
  • 内容获得26次评论
  • 获得525次收藏
  • 代码片获得200次分享
创作历程
  • 45篇
    2024年
  • 6篇
    2023年
  • 4篇
    2022年
成就勋章
TA的专栏
  • C语言初阶
    9篇
  • 数据结构
    1篇
  • 计算机组成原理
    4篇
  • C++初阶
    10篇
  • Linux
    7篇
  • 物联网那些事
    2篇
  • #51单片机
    1篇
  • 前端小任务
    1篇
  • Python学习
    18篇
  • 黄同学的小游戏实现
    2篇
兴趣领域 设置
  • Python
    python
  • 编程语言
    c++c语言
  • 嵌入式
    stm32物联网
创作活动更多

如何做好一份技术文档?

无论你是技术大神还是初涉此领域的新手,都欢迎分享你的宝贵经验、独到见解与创新方法,为技术传播之路点亮明灯!

342人参与 去创作
  • 最近
  • 文章
  • 资源
  • 代码仓
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

【C++】static修饰的“静态成员函数“--静态成员在哪定义?静态成员函数的作用?

所有静态成员为所有类对象所共享,不属于某个具体的对象,存放在静态区静态成员变量必须在类外定义在类内声明,定义时不添加static关键字,在类中声明时加static关键字类静态成员可用 类名::静态成员名 或者 对象.静态成员名 来访问静态成员函数没有隐藏的this指针,不能访问任何非静态成员静态成员也是类的成员,受public、protected、private 访问限定符的限制
原创
发布博客 2024.11.24 ·
1183 阅读 ·
19 点赞 ·
0 评论 ·
15 收藏

【Python】实战:词云图

-需求:使用Python第三方库jieba与wordcloud实现对华为笔记本评论的词云图
原创
发布博客 2024.11.21 ·
295 阅读 ·
10 点赞 ·
0 评论 ·
6 收藏

【Python】实战:实现GUI登录界面

实现GUI登录界面-需求:使用Python第三方库wxPython实现登录界面,需要降低Python解释器的版本Python3.8
原创
发布博客 2024.11.21 ·
278 阅读 ·
6 点赞 ·
0 评论 ·
9 收藏

【Python】实战:推算几天后的日期

题目:推算几天后的日期需求:编写一个程序,输入开始日期和间隔天数,可以推算出结束日期,使用内置的datetime模块
原创
发布博客 2024.11.21 ·
186 阅读 ·
3 点赞 ·
0 评论 ·
5 收藏

【Python】实战:模拟高铁售票系统

题目:模拟高铁售票系统-需求:假设高铁一节车厢的座位数有6行,每行5列,每个座位初始显示“有票”,用户输入座位位置(如,4,3)后,按回车,则该座位显示为“已售”使用到第三方模块prettytable
原创
发布博客 2024.11.21 ·
172 阅读 ·
8 点赞 ·
0 评论 ·
5 收藏

【C++】带你实现“流插入运算符”重载

我们之前已经学习了何为运算符重载,今天我们尝试来实现最常用的"流插入运算符"的重载。作为实验,我们这里先来定义一个最简单的日期类。
原创
发布博客 2024.11.21 ·
292 阅读 ·
6 点赞 ·
0 评论 ·
5 收藏

【C++】浅谈:const成员函数

将const修饰的“成员函数”称之为const成员函数,const修饰类成员函数,实际修饰该成员函数隐含的this指针,表明在该成员函数中不能对类的任何成员进行修改。不可以,从const类型到非const类型是权限的放大,会报错。3. const成员函数内可以调用其它的非const成员函数吗?4. 非const成员函数内可以调用其它的const成员函数吗?1. const对象可以调用非const成员函数吗?2. 非const对象可以调用const成员函数吗?
原创
发布博客 2024.11.20 ·
154 阅读 ·
1 点赞 ·
0 评论 ·
4 收藏

【C++】浅谈取地址及const取地址操作符重载--这两个运算符一般不需要重载,使用编译器生成的默认取地址的重载即可

这两个默认成员函数一般不用重新定义 ,编译器默认会生成。这两个运算符一般不需要重载,使用编译器生成的默认取地址的重载即可,只有特殊情况,才需要重载,比如想让别人获取到指定的内容!记住结论就好,以下内容仅作参考。
原创
发布博客 2024.11.19 ·
157 阅读 ·
9 点赞 ·
0 评论 ·
1 收藏

【C++】初始化列表是什么?初始化列表有什么作用?我们必须要使用初始化列表吗?

在C++中,优先使用初始化列表来初始化自定义类型的成员变量,因为无论如何,成员变量总会在初始化列表中先被初始化。每个成员变量在列表中只能出现一次,意味着初始化不能重复。成员变量的声明顺序决定了其初始化顺序,而与初始化列表的顺序无关。对于类成员中的引用,必须通过初始化列表进行赋值,因其在定义时必须初始并且不可更改。直接赋值会导致引用对象多次修改,可能引发未定义行为,因此使用初始化列表能确保在对象创建时正确初始化引用对象,提高代码可读性和维护性。关于初始值,初始化列表的优先级最高,其次是成员变量声明时的
原创
发布博客 2024.11.19 ·
1719 阅读 ·
53 点赞 ·
0 评论 ·
18 收藏

【C++】类中的“默认成员函数“--构造函数出现的意义?拷贝构造时“无穷递归”和“双重释放”出现的原因?

在C++中,默认成员函数包括构造函数、析构函数和拷贝构造函数等。构造函数用于对象的初始化,系统会在对象创建时自动调用。每个类都有一个默认构造函数,如果用户定义了,则默认构造函数将不再生成。析构函数在对象销毁时调用,主要负责资源的清理。拷贝构造函数用于创建新对象时,将已有对象的值拷贝到新对象.定义,编译器将提供一个默认的拷贝构造函数。深拷贝和浅拷贝是拷贝构造中的重要概念,前者确保源对象和新对象独立,后者则可能导致两者之间的资源冲突。C++支持运算符重载,赋值运算符的重载可实现对象之间的复制和赋值。
原创
发布博客 2024.11.13 ·
742 阅读 ·
30 点赞 ·
0 评论 ·
11 收藏

【C++】隐含的“This指针“--this指针怎样使用?this指针占用空间吗?

C++中的this指针是一个指向当前对象的指针。在类的成员函数中,可以使用this指针来访问当前对象的成员变量和成员函数。this指针的使用可以简化代码,提高代码的可读性和可维护性,这点如果你学过Python的话可以类比Python中的self指针的调用,Python中的调用是显式的,C++中是隐藏起来的。但是实际中,调用函数会自动携带它,会隐藏起来,但是仍能够使用,this指针本质上是“成员函数”的形参,当对象调用成员函数时,将对象地址作为实参传递给this形参。所以对象中不存储this指针。,
原创
发布博客 2024.11.13 ·
456 阅读 ·
6 点赞 ·
0 评论 ·
7 收藏

【C++】结构体中的“内存对齐“现象

内存对齐概念辨析、内存对齐规则、​底层逻辑缘由探究、(1)计算机读取规则的限制:、(2)计算机硬件层的限制:、①处理器特性、②内存构造与并行访问、③缓存一致性、④硬件平台限制、⑤内存碎片减少与空间优化
原创
发布博客 2024.11.12 ·
1024 阅读 ·
20 点赞 ·
0 评论 ·
20 收藏

【C++】概念引入二:内联函数、auto、范围for、nullptr

在早期C/C++中auto的含义是:使用auto修饰的变量,是具有自动存储器的局部变量,但遗憾的是一直没有人去使用它,大家可思考下为什么?C++11中,标准委员会赋予了auto全新的含义即:auto不再是一个存储类型指示符,而是作为一个新的类型指示符来指示编译器,auto声明的变量必须由编译器在编译时期推导而得。当在同一行声明多个变量时,这些变量必须是相同的类型,否则编译器将会报错,因为编译器实际只对第一个类型进行推导,然后用推导出来的类型定义其他变量。
原创
发布博客 2024.11.07 ·
704 阅读 ·
30 点赞 ·
0 评论 ·
20 收藏

【Python】实战:请使用面向对象的思想,设计自定义类,描述出租车和家用轿车的信息

创建了一辆出租车对象`taxi`,并调用`start()`和`stop()`方法,测试其启动和停止的行为。`Taxi`类重写了`start`方法,首先调用父类的`start`方法,然后输出出租车司机的相关信息和对乘客的问候。首先,创建了一个名为`Car`的基类,它的构造方法`__init__`接受两个参数:`model`和`license_plate`,分别表示车型和车牌。与`Taxi`类相似,`PrivateCar`类也重写了`start`方法,在调用父类的`start`方法后,输出车主的相关信息。
原创
发布博客 2024.11.07 ·
162 阅读 ·
4 点赞 ·
0 评论 ·
1 收藏

【Python】实战:使用面向对象思想实现乐器弹奏

创建了三个乐器对象,分别是`Erhu`、`Piano`和`Violin`,并使用`play`函数依次对这三种乐器进行弹奏,打印出它们发出的声音。首先,创建一个名为`Instrument`的基类,设定一个方法`make_sound`。接着,定义了三个继承自`Instrument`类的子类:`Erhu`、`Piano`和`Violin`。随后,定义了一个名为`play`的函数,该函数接收一个乐器对象作为参数,并调用其`make_sound`方法,然后打印出返回的声音描述。
原创
发布博客 2024.11.07 ·
296 阅读 ·
8 点赞 ·
0 评论 ·
1 收藏

【Python】实战:定义学生类录入5个学生信息存储到列表中

用户输入的信息会被存储为字符串,接着使用`split('#')`方法将字符串按‘#’分隔成多个部分,分别赋值给`name`、`age`、`gender`和`score`变量。类的初始化方法`__init__`接收四个参数:姓名、年龄、性别和分数,并将这些参数赋值给实例属性`self.name`、`self.age`、`self.gender`和`self.score`,以便后续使用。最后,使用一个循环遍历`students`列表,调用每个学生对象的`info`方法,输出所有学生的信息。
原创
发布博客 2024.11.07 ·
420 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

【Python】实战:定义一个圆的类并计算面积和周长

【代码】【Python】实战:定义一个圆的类并计算面积和周长。
原创
发布博客 2024.11.07 ·
483 阅读 ·
2 点赞 ·
0 评论 ·
4 收藏

【Git】Liunx环境下Git的使用:“克隆,提交,推送“

git三板斧一、常用参数二、我们为什么要使用Git?三、创建远程仓库第一步:创建对应代码托管平台账号。第二步:在托管平台创建仓库第三步:完善仓库内容(选择性使用)开源和私有四、克隆远程仓库到本地安装git:Git全局配置:克隆仓库到本地:五、远程仓库的维护(四步走)git addgit commitgit push过程分析:整体流程总结逻辑顺序linux环境下的git的使用
原创
发布博客 2024.11.06 ·
1252 阅读 ·
32 点赞 ·
0 评论 ·
16 收藏

【Python】实战:使用input()从键盘获取一个字符串,判断这个字符串在列表中是否存在(函数体不能使用in),返回结果为True或False

使用input()从键盘获取一个字符串,判断这个字符串在列表中是否存在(函数体不能使用in),返回结果为True或False
原创
发布博客 2024.10.31 ·
365 阅读 ·
4 点赞 ·
0 评论 ·
4 收藏

【Python】实战:使用input()获取一个字符串,编写并传参,将字符串中所有的小写字母转成大写字母,将大写字母转成小写字母

#使用input()获取一个字符串,编写并传参,将字符串中所有的小写字母转成大写字母,将大写字母转成小写字母
原创
发布博客 2024.10.31 ·
469 阅读 ·
4 点赞 ·
0 评论 ·
4 收藏
加载更多