- 博客(35)
- 收藏
- 关注
原创 动态规划——01背包与完全背包
求解将哪些物品装入背包,可使这些物品的总体积不超过背包容量,且总价值最大。求解将哪些物品装入背包,可使这些物品的总体积不超过背包容量,且总价值最大。表示只看前i个物品,总体积是j的情况下,总价值最大是多少?没有选任何物品,体积是0的情况下,最大价值是0。,用空格隔开,分别表示物品数量和背包容积。,用空格隔开,分别表示物品种数和背包容积。的背包,每种物品都有无限件可用。输出一个整数,表示最大价值。输出一个整数,表示最大价值。,用空格隔开,分别表示第。,用空格隔开,分别表示第。种物品的体积和价值。
2025-03-27 10:50:22
361
原创 GCC编译器
GCC 原名为 GNU C语言编译器,因为它原本只能处理 C 语言,但如今的 GCC ,不仅可以编译 C、C++ 和 Objective-C,还可以通过不同的前端模块支持各种语言,包括 Java、Fortran、Ada、Pascal、Go 和 D 语言等等。gcc(GUN C Compiler)是GCC中的c编译器,而g++(GUN C++ Compiler)是GCC中的c++编译器。gcc和g++两者都可以编译c和cpp文件,但存在差异。
2024-12-27 21:49:58
509
原创 【MFC】Unicode字符集下——CString转成const char*
【代码】【MFC】Unicode字符集下——CString转成const char*
2024-08-21 15:33:30
458
原创 git——.gitignore文件去除已经上传过的文件
Git更新ignore文件直接修改gitignore是不会生效的,需要先去掉已经托管的文件,修改完成之后再重新添加并提交。
2024-07-05 22:06:41
255
原创 Linux-tar命令、分段压缩与解压
a x来设定序列的长度(默认值是2),这里设定序列的长度为1。表示设置每个分割包的大小,单位还是可以k。-d 指定生成的分割包后缀为数字的形式。解压和分割文件可以合并。
2024-06-18 21:32:01
1023
原创 Ubuntu换源
在Ubuntu命令行中输入:sudo gedit /etc/apt/sources.list将原先的内容删掉,复制的内容粘贴进去,保存。
2023-08-29 12:59:37
218
3
原创 【Python 编程-从入门到实践】第十一章 测试代码
运行测试用例时,每完成一个单元测试,Python 都打印一个字符:测试通过时打印一个句点,测试引发错误时打印一个 E,而测试导致断言失败时则打印一个 F。因此,测试未通过时,不要修改测试,而应修复导致测试不能通过的代码:检查刚刚对函数所做的修改,找出导致函数行为不符合预期的修改。类的测试与函数的测试相似,你所做的大部分工作是测试类中方法的行为。这个版本应该能够正确处理包含中间名的姓名,但对其进行测试时,我们发现它不在能正确处理只有名和姓的姓名。的类,并编写一系列方法对函数行为的不同方面进行测试。
2023-05-07 13:24:49
164
原创 【Python 编程-从入门到实践】第十章 文件和异常
就目前而言,最简单的做法是,要么将数据文件存储在程序文件所在的目录,要么将其存储在程序文件所在目录下的一个文件夹中。使用文件时,一种常见的问题是找不到文件:查找的文件可能在其他地方,文件名可能不正确,或者这个文件根本就不存在。读取文件时,常常需要检查其中的每一行:可能要在文件中查找特定的信息,或者要以某种方式修改文件中文本。不会在返回文件对象前清空文件的内容,而是将写入文件的行添加到文件末尾。如果指定的文件不存在,代码块时,即便出现异常,程序也将继续执行:显示你编写好的友好的错误信息,而不是令用户迷惑的。
2023-05-06 15:01:16
236
原创 【Python 编程-从入门到实践】第九章 类
让一个类继承另一个类后,就可以添加区分子类和父类所需的新属性和新方法了。class Car : """一次模拟汽车的简单尝试。""" def __init__(self , make , model , year) : """初始化描述汽车的属性。self . odometer_reading = 0 def get_descriptive_name(self) : """返回整洁的描述性信息。
2023-05-03 20:13:44
195
原创 【Python 编程-从入门到实践】第八章 函数
使用关键字def定义一个函数,向Python指出函数名,还可以在圆括号中传递参数。定义以冒号结尾。要调用函数,可依次指定函数名以及用圆括号括起的必要信息。def greet_user() : """显示简单的问候语。Hello!"""显示简单的问候语。"""是称为文档字符串的注释,描述了函数时做什么的。文档字符串用三引号括起,Python使用它们来生成有关程序中函数的文档。
2023-05-01 11:40:02
623
原创 【Python 编程-从入门到实践】第七章 用户输入和while循环
for循环用于针对集合中的每个元素都执行一个代码块,而while循环则不断运行,直到指定的条件不满足为止。
2023-04-27 18:20:24
112
原创 【Python 编程-从入门到实践】第六章 字典
每个键都与一个值相关联,可使用键来访问相关联的值。要添加键值对,可依次指定字典名、用方括号括起的键和相关联的值。使用字典来存储用户提供的数据或在编写能自动生成大量键值对的代码时,通常需要先定义一个空字典。使用放在方括号内的键从字典中获取感兴趣的值时,可能会引发问题:如果指定的键不存在就会出错。要修改字典中的值,可依次指定字典名、用方括号括起的键,以及与该键相关联的新值。将一系列字典存储在列表中,获将列表作为值存储在字典中,称为嵌套。要获取与键相关联的值,可依次指定字典名和放在方括号内的键。
2023-04-22 22:17:30
100
原创 【Python 编程-从入门到实践】第五章 if语句
大多数测试条件将一个变量的当前值同特定值进行比较。然而,有些时候必须检查你关心的所有条件。结构功能强大,但仅适合用于只有一个条件满足的条件:遇到通过了的测试后,依次检查每个条件测试,直到遇到通过了的条件测试。在跟踪程序状态或程序中重要的条件方面,布尔值提供了一种高效的方式。在条件测试通过时执行一个操作,在没有操作时执行另一个操作。要判断特定的值是否不包含在列表中,可使用关键字。要判断特定的值是否包含在列表中,可使用关键字。这种行为效率高,能够测试一个特定的条件。的表达式,这种表达式称为条件测试。
2023-04-19 19:47:42
66
原创 【Python 编程-从入门到实践】第四章 操作列表
元组看起来很像列表,但使用圆括号而非中括号来标识。定义元组后,就可以使用索引来访问其元素,就像访问列表元素一样。20050尝试修改元组dimensionsFile "d:/git/Python-learn/Python编程-从入门到实践(第二版)/第一部分 基础知识/code/chapter04/dimensions.py", line 2, in <module>严格来说,元组是由逗号标识的,圆括号只是让元组看起来更加整洁,更清晰。
2023-04-17 15:46:07
517
1
原创 【Python 编程-从入门到实践】第三章 列表简介
Python 列表(List)列表由一系列按特定顺序排列的元素组成。可以将任何东西加入列表中。在Python中,用方括号([])表示列表,并用逗号分隔其中的元素。Python打印列表时,不仅会输出列表的内部表示,也会打印方括号。
2023-04-15 20:07:04
383
1
原创 【Python 编程-从入门到实践】第二章 变量和简单数据类型
中,支持对整数的加(+)减(-)乘(*)除(/)运算、整数除法运算(//, 返回商的整数部分:向下取整)、乘方运算(**)、还支持运算次序。使用的数很大时,用下划线将数字分组,使得更清晰易读。没有内置的常量类型,通常使用全大写将某个变量视为常量,其值始终保持不变。中,用引号括起来的都是字符串,其中引号可以是单引号,也可以是双引号。变量是可以赋给值的标签,也可以说变量指向特定的值。在程序中添加说明,对解决问题的方法进行大致的阐述。不需要额外的信息,因此它后面的圆括号是空的。,再将要插入的变量放在花括号内。
2023-04-14 20:01:21
189
1
原创 【Python 编程-从入门到实践】第一章 起步
简单的文本编辑器。推荐使用。Visual Studio Code 配置 Python 环境。
2023-04-12 19:31:59
387
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人