自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(739)
  • 资源 (14)
  • 问答 (2)
  • 收藏
  • 关注

原创 Python Pip: 从基础到进阶

pip 是 Python 的官方包管理工具,全称为。方便开发者从 Python Package Index (PyPI) 或其他索引源安装、卸载和管理 Python 包。安装包: Pip 允许用户从 Python Package Index (PyPI) 或其他索引源安装 Python 包。PyPI 是一个官方的 Python 包仓库,拥有大量开源的 Python 库和工具包。卸载包: 用户可以使用 Pip 卸载不再需要的 Python 包,以保持 Python 环境的整洁。

2024-06-16 01:36:53 548

原创 如何使用 pip 卸载所有已安装的 Python 包?

通过以上步骤,我们可以方便地卸载所有已安装的 Python 包,为开发环境清理出一片新的天地。这对于解决包冲突或重新配置开发环境特别有用。希望这篇文章对你有所帮助!

2024-06-16 00:49:45 1231

原创 HJ15 求int型正整数在内存中存储时1的个数【C语言】

输入一个 int 型的正整数,计算出该 int 型数据在内存中存储时 1 的个数。数据范围:保证在 32 位整型数字范围内。这个数转换成2进制后,输出1的个数。输入一个整数(int类型)

2024-03-17 21:19:07 432

原创 HJ14 字符串排序【C语言】

# 描述给定 n 个字符串,请对 n 个字符串按照字典序排列。数据范围: 1≤n≤1000 ,字符串长度满足 1≤len≤100。

2024-03-17 21:05:35 122

原创 HJ13 句子逆序【C语言】

将一个英文语句以单词为单位逆序排放。例如“I am a boy”,逆序排放后为“boy a am I”所有单词之间用一个空格隔开,语句中除了英文字母外,不再包含其他字符。输入一个英文语句,每个单词用空格隔开。保证输入只包含空格和字母。数据范围:输入的字符串长度满足 1≤n≤1000。

2024-01-25 22:30:08 111

原创 HJ12 字符串反转【C语言】

接受一个只包含小写字母的字符串,然后输出该字符串反转后的字符串。(字符串长度不超过1000)输入一行,为一个只包含小写字母的字符串。输出该字符串反转后的字符串。

2024-01-24 21:21:01 116

原创 HJ11 数字颠倒【C语言】

程序不考虑负数的情况,若数字含有0,则逆序形式也含有0,如输入为100,则输出为001。输入一个整数,将这个整数以字符串的形式逆序输出。数据范围: 0≤ n ≤2^30 −1。将这个整数以字符串的形式逆序输出。

2024-01-24 21:06:58 196

原创 HJ10 字符个数统计【C语言】

编写一个函数,计算字符串中含有的不同字符的个数。字符在 ASCII 码范围内( 0~127 ,包括 0 和 127 ),换行表示结束符,不算在字符里。不在范围内的不作统计。多个相同的字符只计算一次。例如,对于字符串 abaca 而言,有 a、b、c 三种不同的字符,因此输出 3。输出 输入字符串 中范围在(0~127,包括0和127)字符的种数。数据范围: 1≤n≤500。输入一行没有空格的字符串。

2024-01-23 21:53:26 270

原创 HJ9 提取不重复的整数【C语言】

输入一个 int 型整数,按照从右向左的阅读顺序,返回一个不含重复数字的新的整数。按照从右向左的阅读顺序,返回一个不含重复数字的新的整数。数据范围: 1 ≤ n ≤ 10^8。保证输入的整数最后一位不是 0。输入一个int型整数。

2024-01-23 21:33:47 293

原创 HJ8 合并表记录【C语言】

数据表记录包含表索引index和数值value(int范围的正整数),请对表索引相同的记录进行合并,即将相同索引的数值进行求和运算,输出按照index值升序进行输出。输入: 首先输入键值对的个数 u16N,然后输入 u16N 行键值对,每行包含一个索引值 index 和一个数值 value。合并相同索引的值: 遍历排序后的结构体数组,通过比较相邻的结构体的 index 字段,将相同索引的值进行累加。输入键值对: 通过循环,依次读取每个键值对的 index 和 value,存储在结构体数组中。

2024-01-22 22:39:04 441

原创 HJ7 取近似值【C语言】

写出一个程序,接受一个正浮点数值,输出该数值的近似整数值。如果小数点后数值大于等于 0.5 ,向上取整;小于 0.5 ,则向下取整。使用 round 函数来进行四舍五入。数据范围:保证输入的数字在 32 位浮点数范围内。输出该数值的近似整数值。优化【参考代码2】,

2024-01-22 21:07:06 101

原创 HJ6 质数因子【C语言】

这样的算法在处理大整数时相对高效,因为它通过迭代的方式逐步将 n 分解为其质因子,而不需要存储所有的因子。这可以减少内存占用。同时,sqrt(n) 是因子分解的上界,超过这个上界就没有必要再找因子了,因为 n 必然是质数。功能:输入一个正整数,按照从小到大的顺序输出它的所有质因子(重复的也要列举)(如180的质因子为2 2 3 3 5 )按照从小到大的顺序输出它的所有质数的因子,以空格隔开。数据范围: 1 ≤ n ≤ 2 × 10^9+14。

2024-01-21 23:10:28 167

原创 HJ5 进制转换【C语言】

写出一个程序,接受一个十六进制的数,输出该数值的十进制表示。数据范围:保证结果在 1≤ n ≤ 2^31 - 1。输出该数值的十进制字符串。不同组的测试用例用\n隔开。输入一个十六进制的数值字符串。

2024-01-21 22:25:07 267

原创 HJ4 字符串分隔【C语言】

•输入一个字符串,请按长度为8拆分每个输入字符串并进行输出;•长度不是8整数倍的字符串请在后面补数字0,空字符串不处理。连续输入字符串(每个字符串长度小于等于100)依次输出所有分割后的长度为8的新字符串。

2024-01-21 21:59:03 142

原创 HJ3 明明的随机数【C语言】

请你删去其中重复的数字,即相同的数字只保留一个,把其余相同的数去掉,然后再把这些数从小到大排序,按照排好的顺序输出。接下来的 N 行每行输入一个整数,代表明明生成的随机数。遍历排序后的数组,只输出第一次遇到的每个数字。在输出时,通过比较当前元素和前一个元素的值来判断是否相同,从而实现去重。使用动态分配的整型数组 numbers 来保存输入的随机整数。数据范围: 1≤ n ≤1000 ,输入的数字大小满足 1≤ val ≤500。: 通过 scanf 获取随机整数的个数 N,然后逐行获取 N 个随机整数。

2024-01-15 22:33:25 225

原创 HJ2 计算某字符出现次数【C语言】

写出一个程序,接受一个由字母、数字和空格组成的字符串,和一个字符,然后输出输入字符串中该字符的出现次数。(不区分大小写字母)第一行输入一个由字母和数字以及空格组成的字符串,第二行输入一个字符。整个表达式判断当前字符和目标字符在不区分大小写的情况下是否相等。输出输入字符串中含有该字符的个数。(不区分大小写字母)将 目标字符 转换为小写形式】

2024-01-15 21:57:41 328

原创 HJ1 字符串最后一个单词的长度【C语言】

scanf(“%s”, u8Str): 这部分使用 scanf 函数从标准输入读取字符串,并将其存储在 u8Str 中。%s 是格式化字符串,表示读取字符串直到遇到空格、制表符或换行符为止。EOF 是一个表示文件结束的宏,当 scanf 在读取时到达文件末尾时,返回 EOF。计算字符串最后一个单词的长度,单词以空格隔开,字符串长度小于5000。= EOF 是一个用于从标准输入中读取字符串的常见操作。输入一行,代表要计算的字符串,非空,长度小于5000。输出一个整数,表示输入字符串最后一个单词的长度。

2024-01-12 22:00:23 150

原创 Python合并一个 Excel 里面的多张表

Excel文件中包含多个工作表,并且你想要将这些工作表合并成一个,可以使用Python的pandas库来处理。合并后,想要删除包含"工作计划"的行和空行。

2023-12-08 21:49:52 914

原创 变量的作用域和生命周期

在C语言中,变量可以根据它们的和被分类为局部变量、静态局部变量、全局变量、和静态全局变量。在嵌入式软件开发中,使用C语言时,变量的作用域和生命周期是两个重要的概念。指变量能够被程序中的其他部分识别和访问的范围。它定义了变量的可见性区域。指从变量创建(分配存储空间)到变量销毁(释放存储空间)的时间段。这涉及变量的存在时间。

2023-12-02 11:27:30 1056

原创 C语言中的预处理指令

define : 定义宏。# undef : 取消已定义的宏。# define : 定义宏。# undef : 取消已定义的宏。# define : 定义宏。# undef : 取消已定义的宏。宏可以定义常量,如 #define PI 3.14159。宏也可以定义带参数的表达式,如 #define SQUARE(x) ((x)*(x))。使用宏可以实现简单的条件表达式,如 #define MAX(a,b) ((a) > (b)?(a) : (b))。

2023-11-30 22:01:59 852

原创 用 Python将 png 图片转换为颜色深度为16的数组

【代码】用 Python将 png 图片转换为颜色深度为16的数组。

2023-09-26 23:40:49 478

原创 手把手分析 lv_config.h 文件

如果设置为 1,表示启用全局自定义功能。如果启用全局自定义功能 (LV_ENABLE_GLOBAL_CUSTOM == 1),可以配置以下选项:LV_GLOBAL_CUSTOM_INCLUDE 宏定义了用于全局自定义函数的头文件路径。在这里,它包括了 头文件,这是 C 标准库的头文件,用于定义整数类型。LV_CACHE_DEF_SIZE 宏定义了。

2023-09-23 13:02:06 657

原创 STM32微控制器的低功耗模式

STM32微控制器的低功耗模式(Low-power modes):Sleep mode、Stop mode 和 Standby mode。

2023-09-02 22:59:48 1197

原创 常见的数据结构之队列

队列(Queue)是一种常见的数据结构,用于存储和管理一系列数据元素,其中元素按照。队列可以类比为现实生活中排队等候的场景,例如在超市收银台排队购物的顾客队列。

2023-08-31 00:20:31 535

原创 整型转换成十六进制或二进制字符串

替换为为什么不可以?在原始条件中,我是在检查特定位是否为0。如果检查的特定位为0的话,那么整体结果就为0了。如果检查的特定位为1的话,那么整体结果并不一定是1。而新条件中,是在检查特定位是否仅为1。正确的替换应该是这将检查特定位是否不等于0,从而正确地将其转换为二进制字符串表示。因为,用高位不为1剩下全是0和你与,最好的结果就是0,其他是的还要计算。

2023-08-26 01:09:34 332

原创 嵌入式软件开发中的数据类型转换

在嵌入式软件开发时,数据的显示必不可少,那么必定会涉及到数据类型转换。将不同类型的数据在编程中进行转换,以便满足不同的需求。在C语言中,字符串是由字符组成的字符数组,以null终止符(‘\0’)标识字符串的结束。每个字符都是一个字节,按顺序存储在内存中。例如,这里的是null终止符,它表示字符串的结束。C语言中的字符串函数会根据这个null终止符来判断字符串的结束位置。要在C语言中,可以使用字符数组来存储字符序列,并在数组的末尾添加一个null终止符,从而将其视为一个字符串。

2023-08-21 00:02:13 221

原创 C语言数据类型

C语言具有多种数据类型,用于存储不同类型的数据。大体可以分为基本数据类型和派生数据类型两大类。

2023-08-11 23:35:53 403

原创 使用标准库版本编写LED闪烁

1、在STM32CubeMX中创建一个新的工程,选择STM32F103VCT6作为目标设备,并配置好所需的引脚和时钟设置。将需要用于LED连接的GPIO引脚设置为输出模式。2、在生成代码后,打开工程目录,在Src文件夹中创建一个新的main.c文件。

2023-07-31 23:19:51 459

原创 存储器的分类

存储器可以按照多种不同的标准进行分类。

2023-07-21 19:51:40 327

原创 一个应用程序时可以读取到其他活动的进程名称

Windows提供了一些API函数,允许进程查询系统中正在运行的进程列表以及与之相关的信息。使用这些API函数,一个进程可以枚举系统中的进程,并获取一些有限的信息,如进程ID、父进程ID、进程优先级等。但是,这些信息并不包括其他进程的名称或具体细节。要在Python中实现读取其他进程的名称,可以使用psutil库。psutil是一个跨平台的库,提供了许多与系统进程和系统资源相关的功能。

2023-05-18 19:19:38 214

原创 用OpenCV库调用电脑摄像头录制一段视频

要使用计算机的相机拍摄人脸旋转的视频并将其保存为视频文件,可以使用OpenCV库。

2023-03-19 13:48:26 1159

原创 TensorFlow GPU安装指南

注意:TensorFlow 2.10 是最后一个 TensorFlow 版本。原生 Windows 上支持的 GPU。从TensorFlow 2.11 开始,您需要在 WSL2 中安装 TensorFlow, 或者安装 TensorFlow-cpu。TensorFlow 2.10 是最后一个 TensorFlow 版本。原生 Windows 上支持的 GPU。输出 tensor 张量的数据,就是安装好了。默认已经按照好了: Miniconda。所以安装2.11以前的版本。先升级 最新的 pip。

2023-03-15 22:05:54 593

原创 VOC2012数据集取需要的几个类别

这项挑战的主要目标是从许多视觉对象中识别对象 现实场景中的对象类(即不是预先分割的对象)。是的 从根本上说,这是一个监督学习问题,因为一个训练集 提供带标签的图像。主要有三种对象识别比赛:分类、检测和 细分,行动分类竞赛,以及 由ImageNet运行的大规模识别。执行完代码后,new_VOC2012 就是新的只含有 people 这个类别的数据集了,在标注文件也一并修改了。分类:对于二十个类中的每一个,预测 测试图像中是否存在该类的示例。车辆:飞机,自行车,船,公共汽车,汽车,摩托车,火车。

2023-03-09 19:15:17 742

原创 关于cFosSpeed如何配置

如果您对结果依然不满意,可以近期多进行下载,上传,然后重新测速,根据此方法重新配置cFosSpeed,让calibrated更接近100。网络上有众多测速网站,可以打开某个测速网站,多次测速。以我为例,根据上面测出的速度,可以在控制台中输入spd :(1Mbps=128KBps)maxtxacked:最大上传速度的ACK字元,接近上传速度稳定值。流量调整 -------> 选择打开cFosSpeed控制台。tx_bounce_cnt:tx的弹射连接项,这里设置为 5。txspeed:上传速度,稳定值。

2023-02-16 15:19:31 2649

原创 初识马尔科夫模型(Markov Model)

因此,在模型运行过程中,如果当前状态为“晴天”,那么它有80%的概率继续保持“晴天”,20%的概率转移到“阴天”,0%的概率转移到“雨天”。举个例子,如果你想了解天气预测,可以构建一个马尔科夫模型,其中状态表示天气(晴天、阴天、雨天),状态转移概率表示天气的转变情况。因此,transition_prob可以让我们描述状态的随机转移情况,在马尔科夫模型中,它是模拟状态转移的基础。:马尔科夫模型的状态转移是无后效的,即从某一状态出发的概率分布不受先前状态的影响。⑤练习编写代码,深入了解马尔科夫模型的实现细节。

2023-02-10 20:21:00 3467 1

原创 一行代码将网页变成灰色

将图像转换为灰度图像。值为100%则完全转为灰度图像,值为0%图像无变化。值在0%到100%之间,则是效果的线性乘子。若未设置,值默认是0;注意: 滤镜通常使用百分比 (如:75%), 当然也可以使用小数来表示 (如:0.75)。,webkit内核的浏览器有谷歌浏览器、Safari浏览器、搜狗高速浏览器等。代表ie浏览器私有属性(360浏览器是ie内核)代表safari、chrome私有属性。CSS3 filter(滤镜) 属性。: 这个样式是专属于使用。代表opera私有属性。/* 灰度滤镜 */

2022-12-01 18:57:05 2516

原创 字符串转换为数字【Java】

字符串0到9表示数字0到9,字符串A表示10,B表示11,C表示12,以此类推,Z表示35,10表示36,11表示37。编程: 输入一个字符串,根据以上规则,计算该字符串说代表的数字。例如: 输入G,输出16;输入28,输出80。虽然此题的题目是说:字符串转换为数字,没有明说是进制的转换,但是不难发现此题是将36进制转换成十进制。

2022-11-06 18:18:34 1536

原创 平均撒点方法【Java】

找出其中的规律,并实现方法 : float func( int i ) 返回值。3、当分母相同,分子变化,这样数量就比当前分母2的幂次少1.1、分母都是2的幂:2、4、8、16、32…2、分子都是奇数:1、3、5、7、9、11…

2022-11-05 11:05:30 295

原创 跟着老杜学MyBatis+第5天+在WEB中应用MyBatis(使用MVC架构模式)

目标:实现功能:使用技术:WEB应用的名称:6.3 实现步骤第一步:环境搭建IDEA中创建Maven WEB应用(mybatis-004-web)默认创建的maven web应用没有java和resources目录,包括两种解决方案删除index.jsp文件,因为我们这个项目不使用JSP。只使用html。确定pom.xml文件中的打包方式是war包。引入相关依赖引入相关配置文件,放到resources目录下(全部放到类的根路径下)第二步:前端页面index.html第三步:创建

2022-10-31 16:54:25 391

原创 跟着老杜学MyBatis+第4天+MyBatis核心配置文件详解

JNDI的方式:表示对接JNDI服务器中的连接池。充分发挥数据库连接池的性能。最大的空闲连接数量。默认值5,如何已经有了5个空闲连接,当第6个连接要空闲下来的时候,连接池会选择关闭该连接对象。最大的活动的连接数量就是连接池连接数量的上限。默认值10,如果有10个请求正在使用这10个连接,第11个请求只能等待空闲连接。environments:环境(多个),以“s”结尾表示复数,也就是说mybatis的环境可以配置多个数据源。poolMaximumActiveConnections:最大的活动的连接数量。

2022-10-28 12:01:12 1101

SVM支持向量机应用python代码

svm支持向量机python代码;这个代码实现了一个简单的线性 SVM 分类器,用于对鸢尾花数据集进行分类。首先,导入所需的库,包括 Scikit-learn 库、数据集库等。然后,将数据集分成训练集和测试集,以便训练模型并测试其准确性。接下来,使用 Scikit-learn 库中的 SVM 类创建分类器,并使用 fit 方法训练模型。然后,使用训练好的模型对测试集进行预测,并计算模型的准确率。最后,将准确率输出到控制台。

2023-02-27

《误差理论与数据处理A》期末考试

《误差理论与数据处理A》期末考试 一、 填空题(本题总分 30分,每小题 2分) 1. 对下列数据保留3位有效数字: (1) 34.965=_____,(2) 7.965=_____。 2. 求计算结果:1325.3+434.2+22.342+9.7457=_____。 3. 测量相对误差越小,则测量的精度越 _____。 4. 若某一测量系统中存在着测量误差,且没有办法修正,则此误差可能是(1) _____误差 或(2) ______误差。 5. 两条测量分布曲线,曲线越低,则测量精度越 _____。 6. 由于仪器度盘安装偏心,仪表指针回转中心与刻盘中心有偏心等引起的误差属于 _____误差。 7. _____表征的不确定度,称为标准不确定度。 8. 由于未定系统误差的取值具有随机性,并且服从一定的概率分布,因而未定系统误差的 精度,完全可以用 _____误差的合成公式。 9. 测量列的算术平均值的极限误差表达式为 δlimx= ±tσx , 当测量列的测量次数较少时, 系 数 t 不再按正态分布,而应按 _____分布来查表。 10. 随机误差的合成采用方和根的方法,并用测量的

2022-11-28

《Linear System Theory》Course Examination

Postgraduate Students 《Linear System Theory》 Course Examination 2021 Autumn Test time:100 minutes Test Form: Open-book exam (Note: This page is not answer sheet. Please write your answer on the answer sheet.) 一、Short answers. (10分) 1) How to judge the observability for linear constant system? 2) For continuous linear time-invariant(LTl) systems, what are the sufficient and necessary for arbitrary pole assignment?

2022-11-20

2022第十九届“华为杯”中国研究生数学建模竞赛试题

A 移动场景超分辨定位问题 (华为题目) B 方形件组批优化问题 (华为题目) C 汽车制造涂装-总装缓存调序区调度优化问题 D PISA架构芯片资源排布问题 (中兴题目) E 草原放牧策略研究 F COVID-19疫情期间生活物资的科学管理问题

2022-11-05

2021年中国研究生数学建模竞赛赛题

2021年中国研究生数学建模竞赛赛题,包括了A、B、C、D、E、F题

2022-09-10

校招应用软件开发工程师(Java)

校招应用软件开发工程师(Java); 2、关于进程和线程描述正确的是(C) A、进程是CPU调度的最小单位 B、线程是最小的资源分配单位 C、一个线程只能属于一个进程 D、同一进程中的多个线程不能并发执行; 11、关于数据库中的锁的说法,错误的是() A、乐观锁常用于读取多于更新的场景 B、一个事务对数据加了共享锁后,其他事务可以继续对该数据添加共享锁 C、更新数据时,先获取共享锁,再将共享锁升级为排他锁,可以避免死锁 D、锁既可以用于表级别,也可以用于行级别; 18、在TCP传输协议中,( D)可用于 流量控制。 A、FCS B、重传 C、计时器 D、滑动窗口

2022-06-09

《最优控制》期末试卷2021真题

研究生《最优控制》期末试卷2021真题;Problems for examination 1) Explain briefly the features of the main approaches and the relationship between these approaches used to solve optimal control problems. (20 points);

2022-05-23

《最优控制》期末试卷2020真题

研究生《最优控制》期末试卷2020真题;Problems for examination 1) Explain briefly the features of the main approaches and the relationship between these approaches used to solve optimal control problems. (15 points);

2022-05-23

中南大学专业硕士“高等工程数学”考试试卷A.pdf

中南大学专业硕士“高等工程数学”考试试卷A(开卷); 考试日期:2020年 12月30 日 时间100分钟

2021-09-15

中南大学高等工程数学10、11、12年试卷.pdf

中南大学高等工程数学10、11、12年试卷;

2021-09-15

中南大学高等工程数学试题-2019-5-校内专业硕士-A(王 张).pdf

中南大学专业硕士“高等工程数学”考试试卷A(开卷); 考试日期:2019年 05月22 日 时间100分钟

2021-09-15

中南大学数学建模与科学计算3.pdf

数学建模与科学计算;中南大学数学建模与科学计算试卷3

2021-09-15

中南大学数学建模与科学计算2.pdf

中南大学数学建模与科学计算试卷2

2021-09-15

中南大学数学建模与科学计算1.pdf

中南大学数学建模与科学计算试卷1

2021-09-15

标准正态分布表【高等工程数学】

标准正态分布表【高等工程数学】

2021-09-15

附表1 F分布表【高等工程数学】

附表1 F分布表【高等工程数学】

2021-09-15

预测年收入是否大于50K美元--adults.txt

预测年收入是否大于50K美元--adults.txt;数据分析入门之KNN-预测年收入

2021-03-11

第3章8086的寻址方式和指令系统.pdf

《微型计算机原理与接口技术》周荷琴 第五版 第3章8086的寻址方式和指令系统 整理于2020年4月11日完,考研复试中整理的。

2020-04-12

微型计算机控制技术 课后习题答案-第1章 绪论.pdf

《微型计算机控制技术》第三版 于海生 编写于2020年4月12日,准备复试时(中南大学控制工程专硕)

2020-04-12

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

TA关注的人

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