- 博客(37)
- 收藏
- 关注
原创 文本生成视频&图片生成视频大模型-wan2.1环境配置搭建,亲测有效
【代码】文本生成视频&图片生成视频大模型-wan2.1环境配置搭建,亲测有效。
2025-03-28 14:36:09
81
原创 Vue3 声明式渲染
声明式渲染允许你只关心数据,Vue 会自动将数据与视图进行同步,简化了开发工作。通过 Vue 的指令,如 v-if, v-for, v-model 等,可以灵活地控制视图的渲染和交互行为。
2025-02-24 16:08:50
156
原创 Vue3 基础语法
你可以在 setup 函数内部使用响应式数据、计算属性和生命周期钩子等。Vue 3 中的生命周期钩子名称做了一些更改,新的 API 通过 onMounted, onBeforeUnmount 等函数来声明。这些是 Vue 3 的一些基础语法,Vue 3 的设计理念是更简洁和更灵活的,所以新手入门时要多实践,逐步掌握它的不同功能。Vue 3 中的组件包括三部分:模板(HTML)、脚本(JS)、样式(CSS)。在 Vue 3 中,使用 @ 绑定事件,或者使用 v-on。计算属性可以根据已有数据计算出新的数据。
2025-02-24 15:59:21
331
原创 Python GUI编程
Tkinter 是 Python 中最常用的 GUI 编程库,它简单易用,适合创建轻量级的图形界面应用。Tkinter 支持常见的 GUI 控件,如标签、按钮、输入框、菜单、画布等。通过事件驱动模型,Tkinter 可以响应用户的操作,更新界面或执行相应的任务。使用不同的布局管理器(如 pack(), grid(), place())可以灵活地控制界面控件的排布。
2025-02-24 15:50:58
438
原创 Vue3目录结构
public/: 存放静态资源,如 index.html,以及图片或字体等不经过 Webpack 处理的文件。composables/: 存放自定义的 Composition API 逻辑,这样可以复用组件间的逻辑。src/: 存放 Vue 代码和应用逻辑的目录。router/: 存放 Vue Router 的配置文件,定义路由和页面的映射关系。components/: 存放可重用的 Vue 组件,通常为小型、功能明确的组件。main.js: Vue 项目的入口文件,通常在这里进行 Vue 实例的挂载。
2025-02-24 15:48:11
125
原创 Vue2和Vue3的区别
Vue 3 是对 Vue 2 的重构和优化,提供了更好的性能、更灵活的 API、TypeScript 支持以及更现代的开发方式(如 Composition API)。Vue 2 依然是一个强大的框架,适合中小型项目,但 Vue 3 在性能和开发体验上有很大提升,尤其在大型项目中更具优势。如果是老旧项目或已经使用 Vue 2 的项目,升级到 Vue 3 需要一定的迁移工作,但长远来看是值得的。Composition API 更加符合现代开发的需求,尤其是对于大型应用的组织和管理更有优势。
2025-02-24 15:38:26
314
原创 python Json处理
json.dumps() 用于将 Python 对象转换为 JSON 字符串。json.loads() 用于将 JSON 字符串转换为 Python 对象。json.dump() 和 json.load() 分别用于将 Python 对象写入文件和从文件读取 JSON 数据。可以使用 indent 格式化输出,ensure_ascii 控制是否输出 ASCII 字符,default 用于处理无法直接序列化的对象。JSON 是一种轻量级的数据交换格式,广泛应用于 Web 开发和数据传输。
2025-02-22 14:28:32
261
原创 python 多线程
多线程的使用场景:主要用于 I/O 密集型任务,例如文件操作、网络请求等,不适合 CPU 密集型任务。threading 模块:是 Python 提供的标准多线程支持,提供了线程创建、启动、同步等基本功能。线程池:使用 ThreadPoolExecutor 来管理大量线程,简化了线程的使用和管理。线程同步:使用 Lock 来防止多个线程访问共享资源时发生冲突。
2025-02-22 14:26:33
353
原创 python Mysql连接
使用 mysql-connector-python 或 PyMySQL 连接到 MySQL 数据库,并执行 SQL 查询操作。使用参数化查询来防止 SQL 注入。通过事务处理来保证数据的完整性。在生产环境中,推荐使用数据库连接池来高效管理数据库连接。
2025-02-22 14:25:44
612
原创 python 正则表达式
re 模块提供了强大的正则表达式支持,可以帮助我们在字符串中进行模式匹配、搜索、替换、提取等操作。常见的正则表达式元字符包括 ., ^, $, *, +,?, [], (), | 等。使用 re.match(), re.search(), re.findall(), re.sub(), re.split() 等方法进行各种操作。通过分组、非捕获组、零宽断言等高级特性。
2025-02-22 14:25:00
330
原创 python 面向对象
面向对象编程(OOP)是一种强大的编程范式,Python 通过类、对象、继承、封装、多态等特性支持 OOP。通过 OOP,你可以创建更具模块化和可重用性的代码,提升代码的组织性和维护性。理解并掌握这些概念,能够让你写出更为高效、易于维护的代码。
2025-02-22 14:23:13
339
原创 python 内置函数
这些函数用于处理字符串、列表、元组、集合和字典等序列和集合类型。这些函数用于处理 Python 中的常见操作。这些函数用于在不同数据类型之间进行转换。这些函数用于接收输入和进行输出。这些函数用于控制程序的执行流程。这些函数用于文件和目录的操作。这些函数用于数学运算。
2025-02-22 14:22:29
168
原创 python os文件和目录
os 模块提供了丰富的功能来操作文件和目录:os.getcwd() 和 os.chdir() 用于获取和更改当前工作目录。os.listdir() 列出目录内容,os.mkdir() 和 os.makedirs() 创建目录,os.rmdir() 删除空目录。os.path.exists(), os.path.isfile(), os.path.isdir() 用于检查路径是否存在以及它是文件还是目录。
2025-02-22 09:29:25
765
原创 python 异常处理
你可以创建自己的异常类型,通过继承 Exception 类来定义自定义异常。这在需要更精确地控制异常处理时非常有用。try:")try:用于包裹可能引发异常的代码。except:用于捕获异常并处理它们。可以指定具体的异常类型。else:如果没有异常发生,else 中的代码将被执行。finally:无论是否发生异常,finally 中的代码都会执行,通常用于清理操作。自定义异常:通过继承 Exception 类创建自定义的异常。
2025-02-22 09:28:08
384
原创 python File方法
open():打开文件,返回文件对象。read():读取整个文件内容。readline():读取文件的一行。readlines():读取文件的所有行并返回一个列表。write():写入字符串到文件。writelines():将多个行写入文件。seek():移动文件指针。tell():获取当前文件指针位置。flush():将缓冲区内容写入文件。close():关闭文件。
2025-02-22 09:02:11
991
原创 python 文件IO处理
使用 open() 函数打开文件,常见的模式包括 ‘r’(读取)、‘w’(写入)、‘a’(追加)、‘b’(二进制)等。读取文件可以使用 read()、readline() 或 readlines(),写入文件则可以使用 write() 或 writelines()。with 语句是推荐的方式,它会自动关闭文件,避免忘记关闭文件导致资源泄漏。处理二进制文件时,要使用二进制模式(‘rb’ 和 ‘wb’)。可以使用 seek() 和 tell() 操作文件指针,实现更灵活的文件操作。
2025-02-22 09:01:06
417
原创 python 模块
你可以为导入的模块或函数指定一个别名,使用 as 关键字来简化后续的调用。import math as m # 为 math 模块指定别名 mprint(m.sqrt(16)) # 输出: 4.0from math import sqrt as s # 将 sqrt 函数重命名为 sprint(s(16)) # 输出: 4.0你可以将常用的代码写入一个 Python 文件(模块),然后在其他程序中导入并使用。创建一个 .py 文件,例如 my_module.py,并在其中写入函数、类或变量。
2025-02-22 08:59:17
861
原创 python 函数
使用 def 关键字定义函数,后面跟上函数的名称、参数(可选)和冒号。函数体需要缩进。")调用函数:greet() # 输出: Hello, world!使用 def 关键字定义函数。可以通过位置参数、默认参数、*args 和 **kwargs 来传递参数。return 语句用于返回值,若无返回值,默认返回 None。函数支持局部和全局变量的作用域管理,使用 global 关键字修改全局变量。Python 支持递归、匿名函数、函数注解、高阶函数等强大功能。
2025-02-22 08:58:08
337
原创 python 日期和时间
使用 datetime.date() 获取日期,datetime.datetime() 获取日期和时间。使用 strftime() 和 strptime() 进行日期时间的格式化与解析。使用 timedelta 进行日期和时间的加减运算。通过 weekday() 和 timetuple().tm_yday 获取日期相关的信息。
2025-02-22 08:52:36
402
原创 python 字典
虽然字典本身是无序的,但可以通过 sorted() 函数对字典的键或值进行排序。返回的将是一个排序后的列表(而非字典),可以通过排序的键或值创建新的字典。查找操作:通过键查找值的时间复杂度为 O(1),这使得字典在查找和更新数据时非常高效。字典是无序的,而列表是有序的(从 Python 3.7 开始,字典保持插入顺序)。字典的键必须是不可变类型(如字符串、数字、元组),而列表的元素可以是任意类型。字典是可变的,你可以修改字典中的值。字典中的键必须是唯一且不可变的,值可以是任意类型。
2025-02-22 08:51:35
263
原创 python 元组
元组(tuple)是不可变的数据结构,用于存储有序的元素。元组支持 索引 和 切片 操作,但不支持修改、添加或删除元素。元组的操作包括 拼接、重复、计数、索引查找 等。元组常用于存储不需要修改的数据,在一些场景下,它们的性能比列表更优。元组可以作为字典的键,因为它们是不可变的。
2025-02-22 08:36:01
234
原创 python列表
列表(list)是 Python 中的一个非常强大的数据结构,用于存储有序的元素。列表是 可变的(mutable),你可以修改、添加、删除元素。列表支持 索引 和 切片,可以通过位置访问元素,操作子列表。提供了丰富的内置方法(如 append(), insert(), remove(), pop(), sort() 等)来进行各种操作。列表推导式(list comprehension)是一种简洁的生成列表的方式。如果你对列表有更多问题,或者希望了解更多高级操作,随时告诉我!
2025-02-21 20:05:11
399
原创 python字符串
字符串创建:可以用单引号、双引号或三引号定义。索引和切片:支持访问单个字符和子串。拼接和重复:通过 + 和 * 运算符拼接或重复字符串。字符串方法:如 lower(), upper(), replace(), split(), join() 等,用于处理和转换字符串。字符串格式化:使用 %、str.format() 或 f-string 格式化字符串。转义字符:使用 \n、\t 等控制字符格式。不可变性:字符串不可修改,但可以通过操作创建新字符串。
2025-02-21 20:03:33
307
原创 python Numner数字
整数(int):用于表示没有小数部分的整数。浮动小数(float):用于表示带有小数部分的数值。复数(complex):用于表示由实数部分和虚数部分组成的复数。这些数字类型支持基本的算术运算、类型转换、数学函数以及比较操作。在 Python 中,数字类型非常灵活且易于使用。如果你对数字运算或其他相关内容有更多问题,欢迎继续提问!
2025-02-21 20:01:59
235
原创 python continue语句
continue 语句:跳过当前循环的剩余部分,继续进行下一次迭代。continue 在 for 和 while 循环中的使用:可以根据条件跳过某些循环步骤,适用于过滤数据或跳过不需要的操作。continue 与 break 的区别:continue 跳过当前迭代并继续下一次,而 break 完全退出循环。continue 在嵌套循环中的作用:continue 只会影响当前循环,不会退出外层循环。continue 是一个非常有用的控制流语句,适用于各种需要跳过某些操作的场景。
2025-02-21 19:51:50
583
原创 python break语句
break 语句用于提前退出循环,无论是 for 还是 while 循环。else 子句:当循环没有被 break 提前退出时,else 会执行;如果使用了 break,则 else 不会执行。在嵌套循环中,break 只会退出当前的循环,无法退出外层循环。如果需要退出外层循环,可以使用标志位等方法。break 语句常用于搜索、查找和判断条件时提前退出循环。如果你有更多关于 break 的问题或使用场景,随时告诉我!
2025-02-21 19:42:21
223
原创 python 循环嵌套
Python 中的 循环嵌套 指的是在一个循环内部使用另一个循环。这通常用于处理二维或多维数据结构,例如矩阵或列表的列表。嵌套循环的每一层都会按照外层循环的每一次迭代,执行内层循环的所有迭代。
2025-02-21 19:41:27
421
原创 python for循环语句
for 循环:适用于遍历序列或迭代器,执行已知次数的循环。range() 函数:用于生成数字序列,常用于控制循环次数。continue 语句:跳过当前循环的剩余部分,进入下一次循环。break 语句:提前退出循环。else 语句:循环正常结束时执行,若使用 break 提前退出循环,else 不会执行。
2025-02-21 19:37:00
189
原创 python while循环语句
while 循环中可以使用 else 子句,else 块会在循环正常结束时执行。while 循环适用于当你不知道循环次数,或者循环的终止条件依赖于某个动态变化的条件时。如果你有任何问题或想了解更多内容,随时告诉我!循环体:是在循环中执行的代码块,只要条件为 True,这些代码就会不断执行。break 语句可以用于提前退出循环,通常用于在满足某个特定条件时停止循环。在这个例子中,while 循环会不断执行,直到 x 的值变得不再小于 5。continue 语句用于跳过当前循环中的剩余代码,进入下一次循环。
2025-02-21 19:33:34
307
原创 python条件语句
if 语句用于判断一个条件表达式是否为 True,如果为 True,则执行对应的代码块。x = 10if x > 5:print("x大于5")if 语句:用于判断一个条件是否为真。elif 语句:用于判断多个条件,依次匹配。else 语句:在所有条件都不满足时执行的代码。条件组合:使用 and、or、not 运算符组合多个条件。三元运算符:简化条件赋值。
2025-02-21 19:31:53
343
原创 python运算符
与 and(返回两个条件都为 True 时为 True)或 or(返回其中一个条件为 True 时为 True)is not(判断两个变量是否指向不同的对象)not in(检查元素是否不在容器中)is(判断两个变量是否指向同一个对象)整除 //(返回商的整数部分)非 not(返回相反的布尔值)in(检查元素是否在容器中)取余 %(返回除法的余数)除法 /(返回浮点数)
2025-02-21 19:30:26
234
原创 python变量类型
键必须是唯一的,可以是不可变数据类型(如字符串、数字、元组等),值可以是任何数据类型。如果你有关于某个数据类型的具体问题,或者想了解更多细节,随时可以问我!None是一个特殊的类型,表示“无值”或“空值”。它常用于表示变量没有值,或者作为函数的返回值。元组是一个有序的元素集合,和列表类似,但是是不可变的(即不能修改其中的元素)。列表是一个有序的元素集合,可以包含不同类型的数据,并且是可变的。字符串是由一系列字符组成的文本,可以用单引号或双引号括起来。集合是一个无序的元素集合,不允许重复元素。
2025-02-21 19:29:08
122
原创 python发展史
Python 从最初作为一个面向程序员的简单语言,到今天成为全球最受欢迎的编程语言之一,经历了巨大的变化。从创建到现在,Python 经历了多个重要的发展阶段。Python 3.x系列: Python 继续以 3.x 系列发展,最新的版本包括 Python 3.9、3.10、3.11 等,每个新版本带来更多的性能优化、语言特性和库支持。2000年代初: Python 的开发团队开始注重性能改进,并且继续添加新特性,逐渐推动 Python 成为一种用于 Web 开发、科学计算、自动化等领域的主流语言。
2025-02-21 19:21:39
1022
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人