- 博客(1652)
- 收藏
- 关注
原创 C语言基础——指针型函数返回值
用指针作为函数返回值时需要注意的一点是,函数运行结束后会销毁在它内部定义的所有局部数据,包括局部变量、局部数组和形式参数等,既然指针可以作为函数的参数传给函数,那么也一定可以作为函数的返回值,返回给调用函数。,谁都不能保证这些临时的数据一直有效,它们在后续使用过程中可能会引发运行时错误。函数返回的指针请尽量不要指向这些临时数据。
2025-11-30 15:18:37
140
原创 C语言基础——sizeof的用法总结
动态分配是运行过程中得到大小的,也就是说C++中new出来的内存,sizeof都无法统计的,退一步说,即使是new出来的空间也有可能失败,所以sizeof无法统计动态分配的内存大小。C语言会自动在在双引号"“括起来的内容的末尾补上”\0"代表结束,ASCII中的0号位也占用一个字符。看了上面的代码,一般会认为结果是:len_a=1,len_arr=3,len_str=5。实际上的结果是:len_a=4,len_arr=12,len_str=6。看了这些结果,应该也能逆推出来sizeof的含义了吧。
2025-11-30 15:16:37
219
原创 第一讲,c语言基础
1.C语言是一种(还有C++、python、java等),用于人与计算机进行交流。C语言是一种,必须通过编译器编译和链接器链接,生成二进制的可执行文件。简单理解:人们通过计算机语言在特定的编译器写程序,由编译器转化成计算机可识别的二进制文件,给计算机下达指令,让计算机工作。用于将计算机语言转换成机械语言,常见的有msvc(微软)、clong(苹果)、gcc(谷歌)等。集成了编译器的功能,还提供代码编辑器、编译器、调试器等,是一体化开发软件服务套装。
2025-11-30 15:15:37
842
原创 C语言的基本结构讲解
C语言程序文件后缀名是.c经过编译之后的后缀名是.obj经过连接之后的后缀名是.exeC语言中规定标识符只能由字母或者下划线或者数字组成,并且首字符只能由字母或者数字组成。注意:特殊关键词例如scanf不能够作为变量名,并且变量名一般用小字母表示。 补充宏定义 : 可以用#define定义一个标识符来表示一个常量 。 特点是:定义的标识符不占内存,只是一个临时的符号,预编译后这个符号就不存在了。预编译即预处理。预编译不是编译是编译前的处理。一般形式为:#define 标识符 常量 //注意, 最后没有分号
2025-11-30 15:13:46
242
原创 计算整数列表中的中位数
本文介绍了如何使用Python语言计算整数列表中的中位数,并详细阐述了实现过程和不同情况下的优缺点。通过排序的方法实现的计算中位数具有通用性和较高的效率,适用于不同规模和类型的数据。在计算机科学和数据分析领域,计算整数列表中的中位数是一项非常重要的任务。在这段代码中,我们首先将输入的整数列表lst排序,然后根据列表长度lst_len判断中位数的位置。如果列表长度是奇数,我们返回中间的数。除了在计算中位数上的应用,这种排序和取中间值的思路和方法也可以用于其他相关问题,例如计算百分比排名、确定四分位数等。
2025-11-29 11:39:31
152
原创 Python 基础(一):入门必备知识
标识符是编程时使用的名字,用于给变量、函数、语句块等命名,Python中标识符由字母、数字、下划线组成,不能以数字开头,区分大小写。上面表中是 Python 中的关键字(保留字),我们在自定义标识符时不能使用关键字。)来表示字符串,引号的开始与结束须类型相同,三引号可以由多行组成。,假如内容为汉字,不指定编码便不能正确的输出及读取,比如我们想要指定编码为。来控制类、函数、逻辑判断等,而是使用缩进,缩进的空格可变。,表示不能直接访问的类属性,需通过类提供的接口进行访问,不能用。Python 中单行注释使用。
2025-11-29 11:37:32
668
原创 Python 基础(七):字典与集合
当看到字典这个词时,有些人包括我自己在内,首先映入眼帘的便是新华字典我清楚的记得,刚上小学时老师就让每一个学生准备一本新华字典,它的使用大家也应该都清楚,通过拼音、偏旁部首等进行查询;今天我们说的字典(dict)是Python的数据结构,因为都叫字典,我们不用想也知道它们是十分相似的,它们的内容都是以键-值(key-value)的方式存在的。dict 拥有良好的查询速度,dict 中的值可以是任意 Python 对象,多次对一个 key 赋 value,后面的 value 会把前面的 value 覆盖。
2025-11-29 11:31:15
380
原创 12个必备的Python函数,新手看完就入门啦!
新手在做写代码的时候容易卡壳,尤其当接触的函数以及其他知识比较多的时候,经常会看完需求之后不知道自己该用什么方法来实现它,实现的逻辑可能你有,但怎么该用什么函数给忘了,这其实就是知识的储备不够,你记不住哪个函数有什么作用,自然一头雾水。这几天我专门整理了Python常用的一些函数,从最基础的输入输出函数到正则等12个板块的,总共100多个常用函数,方便小伙伴们进行快速地记忆,每天快速过一遍,用的时候再加深一下,慢慢地你就会摆脱写代码卡壳的状况。
2025-11-29 11:30:20
405
原创 Python学习 -- 根类object
object类是Python中所有类的根类,为其他类的创建和使用提供了基础。通过了解和利用object类的特性,可以更好地理解类的继承关系和行为,同时也能够更灵活地定制自己的类。在实际编程中,理解object类的功能对于编写清晰、可维护的代码是至关重要的。在Python编程中,所有的类都继承自一个根类,名为object。这个根类提供了许多基本的特性和方法,为其他类的创建和使用提供了基础。object类的构造函数,虽然没有特别有用的功能,但在子类中定义自己的构造函数时,需要调用super().
2025-11-29 11:28:55
377
原创 python实现简单图书管理系统
一个简单的图书管理系统就实现了,其中用到了面向对象中的类,类的实例化,函数,列表,if语句等python的基础知识。我创建了一个工程叫fairy,把解释器换成Pytnon3.6。创建一个pytnonfile:图书管理系统.py。用python实现一个简单的图书管理系统。1、工具:PyCharm3.6 社区版。
2025-11-28 11:36:30
260
原创 python代码有一行标黄问题解决
鼠标放在标黄的代码行会显示:Thiscode is unreachable(此代码无法访问)看了一下,我的代码写的是一个函数,仔细观察后发现逻辑上有一点小问题。解决办法:将return语句和tn.close语句交换一下位置即可。
2025-11-28 11:35:11
256
原创 Pandas数据类型转换df.astype()、数据类型查看df.dtypes
的是object类型实际上可以包括多种不同的类型,比如一列数据里,既有整型、浮点型,也有字符串类型,这些在pandas中都会被标识为‘object’,所以在处理数据时,可能需要额外的一些方法提前将这些字段做清洗,str.replace(),float(),int(),astype(),apply()等等。4.数据框包含的字段类型及数量: float64(5), int64(2), object(2)2.表格的维度:240行x9列,RangeIndex:0-239。5.表格所占空间:17.0+ KB。
2025-11-28 11:34:17
368
原创 python打包后,执行报错:NameError: name ‘exit‘ is not defined
在ide使用中没有问题,但是封装成应用程序时就出现问题:百度了一圈后解决办法如下:将exit(),改为sys.exit()
2025-11-28 11:33:01
353
原创 Jupyter Lab 使用从入门到精通:一站式数据科学与开发环境指南
definit(self):init()defrepr(self):classname+ ‘()’自定义主题安装主题扩展(如在设置中启用新主题。高级扩展开发创建自定义工具栏按钮:> import { ToolbarButton } from ‘@jupyterlab/apputils’;// 按钮点击事件处理},});集成外部工具使用ipyvuetify或ipywidgets创建自定义交互式界面。嵌入 Dash 应用:> import dash。
2025-11-28 11:31:37
348
原创 Windows系统上Python如何升级及版本管理
用户经常在使用python时候,发现版本升级过快,不同的项目可能用到不同的python版本,本文就windows下,关于Python 3.11 升级到 Python 3.12做一个简单的记录和介绍。希望能帮助到你。
2025-11-28 11:29:30
415
原创 MySQL 批量插入详解:快速提升大数据导入效率的实战方法
批量插入是提高 MySQL 数据插入性能的重要手段。通过使用批量插入技术,可以显著减少 SQL 执行次数,提高数据导入的效率。本文通过一个学生信息表的实战示例,详细介绍了批量插入的实现方法,并提供了性能优化的建议。希望这篇文章对您在处理大规模数据时有所帮助。如果有更复杂的数据处理需求,您还可以考虑使用 MySQL 的LOAD DATA语句或专门的 ETL 工具来进行数据导入操作。
2025-11-27 21:42:13
271
原创 【全网最新】最新稳定版PS2025下载安装详细图文教程(附安装包)(Adobe Photoshop)
功能全面且强大:涵盖了图像编辑、合成、修复、调整、绘制等众多功能,几乎可以满足任何复杂的图像处理需求,无论是对照片进行精修、制作特效合成图像,还是设计复杂的图形作品,都能在 Photoshop 中找到相应的工具和方法。插件资源丰富,能提供多种不同类型的滤镜效果和图像调整功能,进一步扩展了 Photoshop 的功能边界,满足用户更多的创意和专业需求。UI 设计:在用户界面设计中,可用于设计界面元素、图标、界面原型等,通过精确的图形绘制、色彩搭配和效果添加,打造出美观、易用的用户界面,提升用户体验。
2025-11-27 21:40:44
1420
原创 【实用工具强推】Everything-文件快速搜索神器详细图文下载安装教程 办公学习必备软件
Everything 是一款由 voidtools 开发的运行于 Windows 系统的文件搜索工具。以下是它的详细介绍:功能特点搜索速度快:采用独特的索引技术,能直接访问 NTFS 磁盘 MTF 表,可在数秒内完成对整个硬盘的搜索,无论硬盘中存储了多少文件,只要输入关键词,就能迅速定位到目标文件。界面简洁易用:界面设计直观,没有多余的修饰和复杂的设置。用户打开软件后,在搜索框输入文件名或部分文件名,搜索结果会实时显示,几乎没有任何延迟。搜索结果还能按照名称、路径、大小、修改时间等多种方式排序。
2025-11-27 21:38:57
651
原创 Spring MVC详解(学习总结)
Spring MVC是Spring Framework提供的Web组件,全称是Spring Web MVC,是目前主流的实现MVC设计模式的框架,提供前端路由映射、视图解析等功能Java Web开发者必须要掌握的技术框架MVC是一种软件架构思想,把软件按照模型,视图,控制器来划分Model:模型层,指工程中的JavaBean,用来处理数据JavaBean分成两类:一类称为实体类Bean:专门用来存储业务数据,比如Student,User一类称为业务处理Bean:指Servlet或Dao对象,专门用来处理
2025-11-27 21:38:07
429
原创 RabbitMQ:发布订阅模式
P:生产者,发送消息给交换机C:消费者,接收消息X:交换机,一方面接收生产者发送的消息,另一方面知道怎么处理消息,是否应将其附加到特定队列?是否应将其附加到多个队列中?或者它应该被丢弃。其规则由交换类型定义。Queue:消息队列,接收消息,缓存消息每个消费者都监听自己的队列生产者把消息发送给broker,然后交换机把消息转发到绑定此交换机的每个队列,每个绑定交换机的队列都将接收到消息。
2025-11-27 21:35:49
411
原创 MySQL的索引
索引是对数据库表中一列或多列的值进行排序的。MySQL索引的建立对于MySQL的高效运行是很重要的,索引。索引只是提高效率的一个因素,如果你的MySQL有大数据量的表,就需要花时间研究建立最优秀的索引,或优化查询语句。
2025-11-27 21:33:30
219
原创 Spring Boot环境配置
只要我们在Spring Boot 项目中的 pom.xml 中引入了spring-boot-starter-web依赖,即使不进行任何配置,也可以使用Spring MVC 进行 Web 开发。spring-boot-starter-web是一个依赖库,Spring Boot 是在 Spring 的基础上创建的一个开源框架,它提供了 spring-boot-starter-web (web场景启动器)来为web开发予以支持。选择JDK的安装路径,你可以选择自定义一个路径或者安装至操作系统的默认路径当中。
2025-11-27 21:32:51
357
原创 Spring BOOT 启动参数
在SpringBoot项目中,我们一般把配置都会写在application.yml文件中,随着项目一并打包到jar文件中,在生产环境中, 启动项目时通过添加*–spring.config.location=/application.yml*来修改项目的配置文件指向,从而实现覆盖application的效果。需要注意的是,在加载多个配置文件时,如果有冲突的配置项,后加载的配置文件中的配置项将覆盖先加载的配置文件中的相同配置项。因此,在应用程序中,应该避免使用相同的配置项名来定义不同的配置值。
2025-11-27 21:32:14
291
原创 Spring Boot 中 RabbitMQ 的使用
只有当 routingKey 为 a 时,才能与routing.queue.1 的 BindingKey 匹配,而 routingKey 为 a、b、c 时,都能与routing.queue.2 的 BindingKey 相匹配,因此routing.queue.1 中只有 1 条消息,routing.queue.2 中有 3 条消息。队列被创建,且队列中已有 20 条消息,也就是说,当我们运行程序时,队列并不会立即创建,而是当我们访问接口,要向队列中发送消息时,才会创建队列。
2025-11-27 21:30:37
381
原创 电脑系统开机提示丢失vcomp140.dll文件 如何解决?
以上只是通用的运行库dll处理方式,如果你遇到缺失文件是第三方的软件文件,那么就需要下载到属于这个程序所匹配的版本的文件,然后将这个文件复制到这个程序的安装目录下才能解决问题。如果我们遇到关于文件在系统使用过程中提示缺少找不到的情况,如果文件是属于运行库文件的可以单独下载文件解决,但还是建议安装完整的运行库,可以尝试采用手动下载替换的方法解决问题!文件下载完成后,下方列表会有很多个不同版本的文件,这里所有文件都是免费可下载的,我们根据自己所需要的版本文件,点击右边的“打开”,这样就找到了下载的文件。
2025-11-03 16:15:22
334
原创 vcomp140.dll运行库文件缺失 免费下载方法
以上只是通用的运行库dll处理方式,如果你遇到缺失文件是第三方的软件文件,那么就需要下载到属于这个程序所匹配的版本的文件,然后将这个文件复制到这个程序的安装目录下才能解决问题。如果我们遇到关于文件在系统使用过程中提示缺少找不到的情况,如果文件是属于运行库文件的可以单独下载文件解决,但还是建议安装完整的运行库,可以尝试采用手动下载替换的方法解决问题!文件下载完成后,下方列表会有很多个不同版本的文件,这里所有文件都是免费可下载的,我们根据自己所需要的版本文件,点击右边的“打开”,这样就找到了下载的文件。
2025-11-03 16:14:58
458
原创 解决系统提示vcomp140.dll找不到丢失问题
以上只是通用的运行库dll处理方式,如果你遇到缺失文件是第三方的软件文件,那么就需要下载到属于这个程序所匹配的版本的文件,然后将这个文件复制到这个程序的安装目录下才能解决问题。如果我们遇到关于文件在系统使用过程中提示缺少找不到的情况,如果文件是属于运行库文件的可以单独下载文件解决,但还是建议安装完整的运行库,可以尝试采用手动下载替换的方法解决问题!文件下载完成后,下方列表会有很多个不同版本的文件,这里所有文件都是免费可下载的,我们根据自己所需要的版本文件,点击右边的“打开”,这样就找到了下载的文件。
2025-11-03 16:12:27
928
原创 找不到或vcomp140.dll文件丢失该怎么办?
以上只是通用的运行库dll处理方式,如果你遇到缺失文件是第三方的软件文件,那么就需要下载到属于这个程序所匹配的版本的文件,然后将这个文件复制到这个程序的安装目录下才能解决问题。如果我们遇到关于文件在系统使用过程中提示缺少找不到的情况,如果文件是属于运行库文件的可以单独下载文件解决,但还是建议安装完整的运行库,可以尝试采用手动下载替换的方法解决问题!文件下载完成后,下方列表会有很多个不同版本的文件,这里所有文件都是免费可下载的,我们根据自己所需要的版本文件,点击右边的“打开”,这样就找到了下载的文件。
2025-11-03 16:11:17
392
原创 vcomp140.dll文件错误问题修复办法
以上只是通用的运行库dll处理方式,如果你遇到缺失文件是第三方的软件文件,那么就需要下载到属于这个程序所匹配的版本的文件,然后将这个文件复制到这个程序的安装目录下才能解决问题。如果我们遇到关于文件在系统使用过程中提示缺少找不到的情况,如果文件是属于运行库文件的可以单独下载文件解决,但还是建议安装完整的运行库,可以尝试采用手动下载替换的方法解决问题!文件下载完成后,下方列表会有很多个不同版本的文件,这里所有文件都是免费可下载的,我们根据自己所需要的版本文件,点击右边的“打开”,这样就找到了下载的文件。
2025-11-03 16:10:23
305
原创 系统找不到vcomp140.dll文件的处理办法
以上只是通用的运行库dll处理方式,如果你遇到缺失文件是第三方的软件文件,那么就需要下载到属于这个程序所匹配的版本的文件,然后将这个文件复制到这个程序的安装目录下才能解决问题。如果我们遇到关于文件在系统使用过程中提示缺少找不到的情况,如果文件是属于运行库文件的可以单独下载文件解决,但还是建议安装完整的运行库,可以尝试采用手动下载替换的方法解决问题!文件下载完成后,下方列表会有很多个不同版本的文件,这里所有文件都是免费可下载的,我们根据自己所需要的版本文件,点击右边的“打开”,这样就找到了下载的文件。
2025-11-03 16:09:52
246
原创 启动应用程序出现vcomp140.dll找不到问题
以上只是通用的运行库dll处理方式,如果你遇到缺失文件是第三方的软件文件,那么就需要下载到属于这个程序所匹配的版本的文件,然后将这个文件复制到这个程序的安装目录下才能解决问题。如果我们遇到关于文件在系统使用过程中提示缺少找不到的情况,如果文件是属于运行库文件的可以单独下载文件解决,但还是建议安装完整的运行库,可以尝试采用手动下载替换的方法解决问题!文件下载完成后,下方列表会有很多个不同版本的文件,这里所有文件都是免费可下载的,我们根据自己所需要的版本文件,点击右边的“打开”,这样就找到了下载的文件。
2025-11-03 16:00:34
416
原创 电脑开机或打开程序提示缺少vcomp140.dll文件问题
以上只是通用的运行库dll处理方式,如果你遇到缺失文件是第三方的软件文件,那么就需要下载到属于这个程序所匹配的版本的文件,然后将这个文件复制到这个程序的安装目录下才能解决问题。如果我们遇到关于文件在系统使用过程中提示缺少找不到的情况,如果文件是属于运行库文件的可以单独下载文件解决,但还是建议安装完整的运行库,可以尝试采用手动下载替换的方法解决问题!文件下载完成后,下方列表会有很多个不同版本的文件,这里所有文件都是免费可下载的,我们根据自己所需要的版本文件,点击右边的“打开”,这样就找到了下载的文件。
2025-11-03 15:59:36
367
原创 软件缺少vcomp140.dll文件及错误提示问题
以上只是通用的运行库dll处理方式,如果你遇到缺失文件是第三方的软件文件,那么就需要下载到属于这个程序所匹配的版本的文件,然后将这个文件复制到这个程序的安装目录下才能解决问题。如果我们遇到关于文件在系统使用过程中提示缺少找不到的情况,如果文件是属于运行库文件的可以单独下载文件解决,但还是建议安装完整的运行库,可以尝试采用手动下载替换的方法解决问题!文件下载完成后,下方列表会有很多个不同版本的文件,这里所有文件都是免费可下载的,我们根据自己所需要的版本文件,点击右边的“打开”,这样就找到了下载的文件。
2025-11-03 15:55:30
340
原创 打开软件时弹出提示msvcr120.dll文件找不到无法启动应用解决方法
以上只是通用的运行库dll处理方式,如果你遇到缺失文件是第三方的软件文件,那么就需要下载到属于这个程序所匹配的版本的文件,然后将这个文件复制到这个程序的安装目录下才能解决问题。如果我们遇到关于文件在系统使用过程中提示缺少找不到的情况,如果文件是属于运行库文件的可以单独下载文件解决,但还是建议安装完整的运行库,可以尝试采用手动下载替换的方法解决问题!文件下载完成后,下方列表会有很多个不同版本的文件,这里所有文件都是免费可下载的,我们根据自己所需要的版本文件,点击右边的“打开”,这样就找到了下载的文件。
2025-11-03 15:55:08
345
原创 msvcr120.dll未被指定在Windows运行的问题解决办法
以上只是通用的运行库dll处理方式,如果你遇到缺失文件是第三方的软件文件,那么就需要下载到属于这个程序所匹配的版本的文件,然后将这个文件复制到这个程序的安装目录下才能解决问题。如果我们遇到关于文件在系统使用过程中提示缺少找不到的情况,如果文件是属于运行库文件的可以单独下载文件解决,但还是建议安装完整的运行库,可以尝试采用手动下载替换的方法解决问题!文件下载完成后,下方列表会有很多个不同版本的文件,这里所有文件都是免费可下载的,我们根据自己所需要的版本文件,点击右边的“打开”,这样就找到了下载的文件。
2025-11-02 20:14:59
388
原创 msvcr120.dll运行库文件缺失 免费下载方法
以上只是通用的运行库dll处理方式,如果你遇到缺失文件是第三方的软件文件,那么就需要下载到属于这个程序所匹配的版本的文件,然后将这个文件复制到这个程序的安装目录下才能解决问题。如果我们遇到关于文件在系统使用过程中提示缺少找不到的情况,如果文件是属于运行库文件的可以单独下载文件解决,但还是建议安装完整的运行库,可以尝试采用手动下载替换的方法解决问题!文件下载完成后,下方列表会有很多个不同版本的文件,这里所有文件都是免费可下载的,我们根据自己所需要的版本文件,点击右边的“打开”,这样就找到了下载的文件。
2025-11-02 20:13:15
283
原创 解决系统提示msvcr120.dll找不到丢失问题
以上只是通用的运行库dll处理方式,如果你遇到缺失文件是第三方的软件文件,那么就需要下载到属于这个程序所匹配的版本的文件,然后将这个文件复制到这个程序的安装目录下才能解决问题。如果我们遇到关于文件在系统使用过程中提示缺少找不到的情况,如果文件是属于运行库文件的可以单独下载文件解决,但还是建议安装完整的运行库,可以尝试采用手动下载替换的方法解决问题!文件下载完成后,下方列表会有很多个不同版本的文件,这里所有文件都是免费可下载的,我们根据自己所需要的版本文件,点击右边的“打开”,这样就找到了下载的文件。
2025-11-02 20:12:34
230
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅