- 博客(539)
- 收藏
- 关注
原创 vue之插槽(slot)
插槽(slot)是 Vue.js 提供的一种机制,用于在组件中插入内容。插槽允许你在父组件中定义内容,并将其传递到子组件中进行渲染。
2024-10-22 19:53:05
524
1
原创 TypeScript 中的模块系统(Module System)
模块系统:TypeScript 的模块系统基于 ES6 模块规范,允许你将代码分割成独立的文件,并通过导入和导出机制在文件之间共享代码。导出(Export):用于将模块中的变量、函数、类、类型等暴露给其他模块使用。:导出接口。:导出类型别名。:导出常量。:导出函数。:导出类。:导出枚举类型。:导出默认值。导入(Import):用于从其他模块中引入变量、函数、类、类型等。导入命名导出。导入默认导出。导入所有导出。重新导出(Re-export)
2024-10-13 18:19:37
757
原创 vue3之 shallowRef、markRaw
shallowRef用于创建一个浅层响应式引用,只对顶层属性进行响应式处理。markRaw用于标记一个对象,使其完全跳过 Vue 的响应式系统。这两者都可以用于优化性能,避免不必要的响应式开销,特别是在处理大型对象或第三方库对象时。shallowRef是 Vue 3 中的一个 API,用于创建一个浅层响应式引用。与ref不同,shallowRef。
2024-10-13 17:09:04
744
原创 vue3之生命周期钩子
在 Vue 3 中,组合式 API 提供了一系列的生命周期钩子函数,这些函数可以在组件的不同生命周期阶段执行特定的逻辑。:在组件挂载到 DOM 之前调用。onMounted:在组件挂载到 DOM 之后调用。:在组件更新之前调用。onUpdated:在组件更新之后调用。:在组件卸载之前调用。:在组件卸载之后调用。
2024-10-13 17:01:11
1057
原创 DOM(Document Object Model,文档对象模型)
DOM(Document Object Model,文档对象模型)是一个跨平台且与语言无关的接口,允许程序和脚本动态访问和更新文档的内容、结构和样式。DOM 将 HTML 和 XML 文档表示为一个树结构,其中每个节点都表示文档的一部分(例如元素、属性、文本等)。
2024-10-13 16:05:55
769
原创 vue3之选项式 API (Options API)与组合式 API (Composition API)
然而,只推荐你在一个已经基于选项式 API 开发了很久、但又需要和基于组合式 API 的新代码或是第三方库整合的项目中这样做。attribute 是一个标识,告诉 Vue 需要在编译时进行一些处理,让我们可以更简洁地使用组合式 API。组合式 API 是 Vue 3 中引入的新方式,通过导入 Vue 的 API 函数(如。都是选项式 API 的一部分,它们定义了组件的状态、计算属性、方法和生命周期钩子。选项式 API 是 Vue 2 中的传统方式,通过在组件对象中定义多个选项(如。等)来描述组件的逻辑。
2024-10-13 15:25:09
803
原创 vue3之computed计算属性
在 Vue 3 中,computed是一个用于创建计算属性的 API。计算属性是基于其依赖项进行缓存的属性,只有在其依赖项发生变化时才会重新计算。它们通常用于处理复杂的逻辑或数据转换,以便在模板中使用。
2024-10-13 15:10:28
1184
原创 vue3之defineComponent
/script>h1 {</style>使用可以更好地定义组件的 props、emits 和其他选项,从而提供更严格的类型检查。在这个示例中,帮助我们定义了props和emits的类型,从而提供更严格的类型检查。
2024-10-10 13:13:22
3024
原创 本地合并develop分支到分支a
如果在合并过程中出现冲突,Git会提示你解决冲突。你需要手动编辑冲突文件,然后标记冲突已解决。:如果在合并过程中遇到问题并且想要放弃合并,可以使用以下命令。如果没有冲突,或者你已经解决了所有冲突,完成合并并提交。以下是一个完整的示例,展示如何将。命令查看合并结果,确保合并成功。打开冲突文件,手动解决冲突。首先,你需要切换到目标分支。:查看当前分支的合并状态。分支合并到当前分支(即。:查看当前所有分支。
2024-10-10 12:47:39
574
原创 pyhton之占位符
在 Python 中,省略号 (...) 和pass语句都可以用作占位符,表示该部分代码尚未实现或不需要实现具体逻辑。虽然它们在功能上非常相似,但在某些情况下,它们的使用习惯和语义可能略有不同。pass。
2024-09-22 13:46:01
407
原创 django之中间件
1. 创建中间件类在 Django 应用中创建一个新的 Python 文件,例如,并定义一个中间件类。# 在视图处理请求之前执行的代码print("请求到达中间件")# 在视图处理请求之后执行的代码print("响应离开中间件")2. 注册中间件在中注册你的中间件类。'myapp.middleware.SimpleMiddleware', # 注册自定义中间件: 在视图处理请求之前调用。: 在视图处理请求之后调用。: 在视图函数调用之前调用。: 在视图函数抛出异常时调用。
2024-09-22 13:23:38
961
原创 core dump
core dump”(核心转储)是指在程序崩溃时,操作系统将程序的内存内容保存到一个文件中,这个文件通常被称为 “core dump 文件” 或 “core 文件”。这个文件可以用于调试,以帮助开发人员确定程序崩溃的原因。Core dump 文件并不是特定于某种编程语言的,而是操作系统级别的机制,用于保存程序在崩溃时的内存状态。因此,任何在支持 core dump 的操作系统上运行的程序,无论是用哪种编程语言编写的,都有可能生成 core dump 文件。
2024-09-18 10:50:01
394
原创 pytyon之raise
你可以定义自己的异常类,并在需要时引发它。passtry:e } ")e } ")raise语句:用于显式地引发异常。内置异常:可以引发 Python 内置的异常类型,如ValueErrorTypeError等。自定义异常:可以定义并引发自定义的异常类型。重新引发异常:在异常处理块中可以使用raise重新引发捕获的异常。链式引发异常:使用语法链式引发异常,并保留原始异常信息。
2024-09-08 19:43:57
264
原创 python之异常处理
你可以定义自己的异常类,继承自内置的Exception类。passtry:e } ")e } ")try块:包含可能引发异常的代码。except块:处理特定异常的代码。else块:如果没有引发异常,执行这部分代码。finally块:无论是否引发异常,都会执行这部分代码。自定义异常:通过继承Exception类来创建自定义异常。
2024-09-08 19:40:46
371
原创 python之异步任务
在 Python 中,异步任务通常通过使用库如 来实现。 是一个简单、灵活且可靠的分布式系统,用于处理大量消息,同时提供操作控制。在 中, 和 是两种常用的方法来调度异步任务。 是 提供的一个快捷方法,用于简化任务的调用。它会自动将任务标记为异步执行。 方法 提供了更多的控制选项,例如可以指定任务的执行时间、重试策略等。参数说明:任务的参数,通常以元组形式传递。:任务的关键字参数,以字典形式传递。:任务延迟执行的时间(以秒为单位)。:任务的预计执行时间(datetime 对象)。:
2024-09-08 19:27:00
1246
原创 python之事务
事务(Transaction)是数据库管理系统(DBMS)中的一个重要概念,用于确保一组数据库操作要么全部成功,要么全部失败,从而保证数据的一致性和完整性。
2024-09-08 14:02:54
792
原创 python之切片
Python 中的切片(slicing)是一种强大且灵活的操作,可以用于处理序列类型的数据,如字符串、列表、元组等。切片操作允许你从序列中提取子序列,修改序列的部分内容,或者创建新的序列。
2024-09-08 13:53:32
448
原创 python之set
set是一种无序且不重复的集合类型。可以使用{}或set()创建集合。提供了添加、移除、清空等基本操作。支持并集、交集、差集。
2024-09-05 09:34:27
401
原创 python之split()
在 Python 中,split()方法用于将字符串拆分为列表。默认情况下,它会根据空白字符(如空格、制表符、换行符等)进行拆分,也可以指定其他分隔符。
2024-09-05 09:26:36
453
原创 django之ForeignKey、OneToOneField 和 ManyToManyField
在Django中,ForeignKey和是用于定义模型之间关系的字段类型。
2024-09-01 21:31:49
940
原创 python之多线程和多进程以及threading和multiprocessing模块
在 Python 中,多线程和多进程是实现并发编程的两种主要方式。多线程适用于 I/O 密集型任务,而多进程适用于 CPU 密集型任务。Python 提供了threading模块用于多线程编程,提供了模块用于多进程编程。
2024-08-25 21:41:39
713
原创 python之枚举(Enum)类
要定义一个枚举类,可以使用enum模块中的Enum基类。RED = 1GREEN = 2BLUE = 3# 访问枚举成员print(Color.RED) # 输出: Color.REDprint(Color.GREEN) # 输出: Color.GREENprint(Color.BLUE) # 输出: Color.BLUE# 访问枚举成员的名称和值print(Color.RED.name) # 输出: REDprint(Color.RED.value) # 输出: 1# 枚举成员的比较。
2024-08-25 20:22:53
348
原创 python之面向对象编程(OOP)常见用法
class Dog:print(f"") # 创建对象 my_dog = Dog("Buddy" , 3) # 调用方法 my_dog . bark() # 输出: Buddy is barking!") # 创建对象 my_dog = Dog("Buddy" , 3) # 调用方法 my_dog . bark() # 输出: Buddy is barking!is barking!")# 创建对象# 调用方法# 输出: Buddy is barking!公有属性。
2024-08-25 20:12:36
602
原创 python之字典(dict)
在 Python 项目中,字典(dict)是一种非常常用的数据结构。字典是一种键值对(key-value pair)的集合,具有快速查找、插入和删除的特点。
2024-08-25 15:29:58
250
原创 python之sorted()
sorted()函数是 Python 内置的一个用于排序可迭代对象的函数。它返回一个新的列表,其中的元素是按指定顺序排序的。sorted()函数。
2024-08-25 15:09:49
1141
原创 pyhton之列表推导式
列表推导式(List Comprehensions)是 Python 中的一种简洁且强大的创建列表的方式。它可以用一行代码生成一个新的列表,语法简洁明了,且通常比使用传统的for循环更高效。
2024-08-25 14:57:10
283
原创 python之filter
filter()函数是 Python 内置的一个高阶函数,用于过滤可迭代对象中的元素。它接受一个函数和一个可迭代对象作为参数,并返回一个迭代器,其中包含了所有使得函数返回True的元素。
2024-08-25 13:39:08
284
原创 pyhton之匿名函数 lambda
在 Python 中,lambda表达式是一种创建匿名函数的方式。匿名函数是指没有名字的函数,通常用于需要一个简单函数的场合。lambda表达式可以在一行代码中定义一个简单的函数,语法简洁明了。
2024-08-25 13:35:16
196
原创 python之reduce()
reduce()是 Python 中的一个函数,用于对一个序列(如列表、元组等)中的元素进行累积操作。它最常见的用途是将一个序列中的元素通过某种方式合并成一个单一的值。reduce()函数在 Python 3 中被移到了functools模块中,因此在使用之前需要先导入该模块。
2024-08-25 13:29:42
444
原创 C++ 编译和运行的过程中文件的扩展名
源代码文件.cpp(源文件),.h(头文件)预处理.i(预处理文件,通常不显式生成)编译.s(汇编文件,通常不显式生成)汇编.o(目标文件,Unix/Linux),.obj(目标文件,Windows)链接可执行文件: 无扩展名(Unix/Linux),.exe(Windows)共享库.so.dll(Windows)
2024-08-23 15:00:01
783
原创 c++的so文件
在 C++ 中,.so文件是共享库(Shared Object)的文件扩展名,主要用于在 Unix 和 Linux 系统上。共享库是一种动态链接库,允许多个程序共享相同的库代码,从而减少内存占用和磁盘空间,并简化程序的更新和维护。
2024-08-23 14:58:45
762
原创 本地合并分支a到master,并推送到远程仓库
要将本地分支a合并到master并推送到远程仓库,可以按照以下步骤操作。假设已经在一个 Git 仓库中,并且已经创建了分支a和master。
2024-08-21 16:01:57
509
原创 python之字符串拼接
简单拼接:使用或+=。高效拼接:使用join()或StringIO。格式化输出:使用format()或 f-string。
2024-08-21 15:33:58
227
原创 python之类(class)魔术方法或双下划线方法
在 Python 中,类(class)是面向对象编程的核心概念。类中有一些特殊的方法(也称为魔术方法或双下划线方法),这些方法在特定情况下会被自动调用。__init__
2024-08-18 00:51:24
327
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人