- 博客(58)
- 资源 (19)
- 收藏
- 关注
原创 在 Windows 环境下安装 Ollama 及 Ollama使用技巧
Ollama 是一款支持本地部署和运行大型语言模型(LLM)的开源工具,提供简洁的命令行操作和丰富的模型库。以下是详细安装步骤与实用技巧,助你快速上手。推荐这种安装方法,释放系统盘空间。如果已经安装到系统盘了,用这个方法也可以释放系统盘的空间(将近4.7GB)。点击“Install”按钮,开始安装。
2025-02-25 15:12:44
1835
原创 Windows 环境下安装 Anaconda 并配置
Anaconda 通过环境隔离和包管理极大简化了 Python 开发流程。优先使用国内镜像加速下载为不同项目创建独立环境。
2025-02-25 15:09:57
579
原创 Ollama下载模型越来越慢的解决办法
最近都在使用Ollama本地部署DeepSeek-r1,我也下载了,于是发现了一个问题,一开始下载速度比较快,但是有点虎头蛇尾,下载速度会越来越慢。在网上也搜索到一些脚本,但是没有找到适合我的脚本,所以自己写了一个,可以自动实现加速。如果需要下载其他模型,只需要修改模型名称。
2025-02-10 23:04:42
5490
4
原创 Python 中的 os 模块
模块是一个内置的标准库,提供了许多与操作系统交互的功能。它允许你执行一系列操作,如文件和目录操作、环境变量管理等。要在Python脚本中使用os模块,你需要首先导入它。对于更复杂的文件和目录操作,如复制、移动文件等,推荐使用。
2024-10-02 22:05:56
1000
1
原创 20_Python的包和模块
包本身也是一个特殊的模块,它至少包含一个名为__init__.py的文件,这个文件告诉Python解释器该目录应该被视为一个包。一个模块就是一个单独的Python文件,通常以.py作为扩展名。例如,Python标准库中的math模块就包含了与数学运算相关的函数。创建一个简单的包,你需要创建一个目录,并且在这个目录里面至少包含一个__init__.py文件(可以为空),以及你想要包含在这个包里的模块文件。请注意,在使用pip之前,确保你已经安装了它。如果尚未安装,可以参考Python的官方文档来进行安装。
2024-10-02 21:14:09
1013
原创 19_Python中的上下文管理器
time.sleep() 函数不是一个上下文管理器,但它可以与with语句一起使用,以确保在等待时间后自动执行后续代码。在这个例子中,sleep_context 类实现了上下文管理器协议,允许你使用 with 语句来等待指定的时间。当 with 代码块结束时,exit方法会被调用,执行 time.sleep(self.seconds)。# 在这里不需要做任何事情,因为我们将等待放在 __exit__ 方法中pass# 等待指定的时间。
2024-09-23 22:10:55
1215
原创 18_Python文件操作
在这个示例中,如果 example.txt 文件存在,它将以只读模式打开,并且假设文件内容是以 utf-8 编码的。在Python中,open() 函数用于打开一个文件,并返回一个文件对象,该对象可用于读取或写入文件内容。文件是存储在计算机上的数据集合,它可以是文本、图片、音频、视频或其他任何类型的数据。你可以使用read(size)方法来读取文件中的特定数量的字符或字节。如果你想逐行处理文件,可以使用readline()或迭代文件对象。使用readlines()方法可以将文件的所有行读取到一个列表中。
2024-09-22 23:13:49
1376
原创 17_Python的生成器
生成器(Generator)是Python中一种特殊的迭代器,它允许你在需要时才计算和产生值,而不是一次性生成整个序列。生成器使用yield语句来逐个产生值,而不是像迭代器那样实现__iter__()和__next__()方法。在这个例子中,生成器表达式(x**2 for x in range(10))创建了一个生成器,它会逐个产生0到9的平方数。生成器的另一个优点是它们是惰性的,这意味着它们在每次迭代时才计算值,这对于处理大数据集或无限序列非常有用,因为它们不需要预先分配内存来存储所有数据。
2024-09-22 23:12:45
439
原创 16_Python的迭代器
在Python中,迭代是一个非常重要的概念。迭代通常指的是按照某种顺序逐个访问容器中的元素的行为。如使用for循环遍历取值的过程。
2024-09-21 14:38:36
687
原创 15_Python中错误和异常处理
可以定义自己的异常类,通常通过继承Exception类。passtry:")print(e)异常是程序执行过程中发生的意外情况。内置异常是由Python解释器定义的,用于处理常见的编程错误。自定义异常是由程序员定义的,用于处理特定的编程错误。异常处理机制包括try、except、finally和else关键字。正确地处理异常可以确保程序在面对意外情况时仍然能够稳定运行。在编写Python代码时,理解并正确使用异常处理机制是非常重要的,它可以帮助我们编写更加健壮和可靠的程序。
2024-09-21 14:20:29
1196
原创 13_Python的高阶函数
reduce() 函数来自于 functools 模块,它接收一个函数和一个序列作为输入,函数必须接受两个参数,reduce() 将会遍历序列中的元素,并累积结果。filter() 函数用于过滤序列,接收一个函数和一个序列作为输入,返回一个迭代器,该迭代器生成那些函数返回值为True的序列元素。返回值为False的丢弃。map() 函数接收两个参数,一个是函数,一个是可迭代对象,将传入的函数依次作用到可迭代对象的每个元素,并把结果作为新的迭代对象返回。map() 函数返回一个迭代器,而不是一个列表。
2024-09-20 11:44:50
806
原创 12_Python函数之匿名、递归
斐波那契数列(Fibonacci sequence),又称黄金分割数列、费波那契数列、斐波那契级数等,是由意大利数学家列昂纳多·斐波那契(Leonardo Fibonacci)在1202年提出的一个数列。这个数列在数学的许多领域中都有出现,并且与自然界中的许多现象有着惊人的相关性。Lambda 函数可以有任何数量的参数,但只能有一个表达式,这个表达式的值会被自动返回。递归函数是一个自己调用自己的函数。斐波那契数列是数学中的一个非常有趣和重要的概念,它不仅展示了数学的优雅,也揭示了自然界中存在的数学规律。
2024-09-18 16:06:13
903
原创 11_Python函数基本概念和示例
在 Python 中,使用 def 关键字来定义一个函数。函数可以有参数,也可以没有参数。"""文档字符串(docstring)- 描述函数的作用,可选"""# 在这里写上函数要执行的操作...return value # 函数返回值,如果不写返回None。可以返回多个值(以元组形式)。
2024-09-18 15:14:56
910
原创 10_Python流程控制_循环
在Python中,你可以将一个循环放在另一个循环的内部,这种结构称为嵌套循环。嵌套循环常用于二维数组或矩阵的操作。循环是控制程序重复执行特定代码块的关键结构。Python提供了几种不同的循环结构,以满足不同的编程需求。for 循环通常用于遍历序列(如列表、元组、字典、集合)或其他可迭代对象。while 循环会重复执行一个代码块,只要指定的条件为真。
2024-09-17 20:59:40
559
原创 09_Python流程控制_分支
else 语句允许对多个条件进行测试,选择多个代码块中的一个来执行。如果 if 的条件为假,Python将按照顺序检查 elif 语句中的条件,直到找到一个为真的条件,并执行相应的代码块。else 语句在 if 语句的基础上增加了另一种选择,当 if 语句的条件不满足时,程序将执行 else 代码块。三元操作符,也称为三元条件表达式,是一种简洁的语法结构,用于根据某个条件表达式的结果来选择两个表达式中的一个。if 语句是最基本的分支结构,它用来判断一个条件是否为真,如果为真,则执行相应的代码块。
2024-09-17 20:58:35
984
原创 08_Python数据类型_字典
字典是由大括号 {} 包围的键值对集合,每个键值对由冒号 : 分隔,不同的键值对之间用逗号 , 分隔。# 创建一个空字典# 创建一个包含几个键值对的字典。
2024-09-16 22:46:56
1049
原创 07_Python数据类型_集合
可以使用大括号 {} 或者 set() 函数来创建集合。如果使用大括号,则至少需要包含一个元素;如果使用 set(),则可以创建一个空集合。# 创建一个空集合# 创建一个包含一个元素的集合# 创建一个包含几个元素的集合。
2024-09-16 21:37:07
1106
原创 06_Python数据类型_元组
元组是由圆括号 () 包围的元素集合,元素之间用逗号分隔。元组一旦创建,其内容不能被修改。# 创建一个空元组# 创建一个包含几个元素的元组。
2024-09-15 23:21:35
827
原创 05_Python数据类型_列表的相关运算
赋值、浅拷贝(shallow copy)和深拷贝(deep copy)是处理可变对象(如列表和字典)时常用的概念。使用深拷贝和浅拷贝时需要小心,因为它们可能会产生意想不到的副作用,尤其是在处理包含可变对象的复合对象时。直接赋值意味着将一个对象的引用(内存地址)赋给另一个变量。深拷贝会创建一个新对象,并递归地复制内部对象。这意味着原始对象和深拷贝对象不共享任何内部对象的引用。浅拷贝会创建一个新对象,但不会递归地复制内部对象。这意味着原始对象和浅拷贝对象共享内部对象的引用。
2024-09-15 22:34:17
1245
原创 04_Python数据类型_列表
列表是由方括号 [] 包围的元素集合,元素之间用逗号分隔。列表中的元素是有序的,可以通过索引来访问。列表是可变的,你可以通过索引来修改元素。切片操作可以获取列表的一个子集。目录:列表创建列表访问列表元素列表切片修改列表列表的常用方法列表添加元素列表删除元素列表索引排序附件
2024-09-15 16:43:42
1001
原创 03_Python数据类型_字符串
Python中的字符串在内存中以Unicode表示,但存储到文件或通过网络传输时,需要将其编码为字节。可以使用 encode() 方法进行编码,使用 decode() 方法进行解码。字符串是Python编程中不可或缺的部分,掌握字符串的操作对于编写Python程序至关重要。字符串定义时,可以使用续行符,在代码编辑器中进行换行。在Python中,字符串(String)是一种非常重要的数据类型,用于表示文本数据。
2024-09-14 15:42:00
1095
原创 02_Python数据类型_数值
02_Python数据类型_数值。Python基础语法学习。Python的基础数据类型整数类型 int四种进制各进制之间的转换浮点数类型复数类型 complex布尔类型 boolen常用算术运算逻辑运算:与或非andor
2024-09-14 14:14:26
984
原创 01_Python基本语法
变量:使用指定的名称(变量名)来绑定特定的值(变量值) 变量的赋值:在Python中相当于给变量起名字。与其他编程一样,第一个程序都是输出Hello World!显示器显示:HelloWorld。处理参数:HelloWorld。解析代码,识别print。将字符串放入输出缓冲区。显卡将字符串转换为像素。操作系统接收输出请求。
2024-09-13 18:07:04
842
1
原创 Python 简介
Python由荷兰国家数学与计算机科学研究中心的吉多·范罗苏姆于1990年代初设计,作为一门叫做ABC语言的替代品。Python提供了高效的高级数据结构,还能简单有效地面向对象编程。Python语法和动态类型,以及解释型语言的本质,使它成为多数平台上写脚本和快速开发应用的编程语言, 随着版本的不断更新和语言新功能的添加,逐渐被用于独立的、大型项目的开发。Python在各个编程语言中比较适合新手学习,Python解释器易于扩展,可以使用C、C++或其他可以通过C调用的语言扩展新的功能和数据类型。
2024-09-13 16:05:38
1471
原创 npmmirror 镜像站(国内好用的npm镜像站 cnpm)
这是一个完整npmjs.com镜像,你可以用此代替官方版本(只读),我们将尽量与官方服务实时同步。我们的前后端应用代码均已开源,前端应用为cnpmweb,服务端应用为cnpmcore欢迎共建。
2023-12-03 09:07:46
3585
原创 MySQL的登录与退出(图文详解)
在环境变量的对话框,找到并选择Path,点击“编辑”按钮,在弹出的编辑环境变量对话框中,添加MySQL的安装路径“D:\MySQL\MySQL Server 8.0\bin”,所有窗口都点击“确定”按钮。方式1:计算机(点击鼠标右键)→ 管理(点击)→ 服务器管理器→工具(点击)→ 服务(点击)方式2:控制面板(点击)→ 系统和安全(点击)→ 管理工具(点击)→ 服务(点击)方式3:任务栏(点击鼠标右键)→ 启动任务管理器(点击)→ 服务(点击)步骤2:找到MySQL80(点击鼠标右键)→ 启动。
2023-07-14 23:15:48
13299
原创 MySQL 8目录结构与源码
首先,你要进入 MySQL下载界面。这里你不要选择用默认的“Microsoft Windows”,而是要通过下拉栏,找到“Source Code”,在下面的操作系统版本里面, 选择 Windows(Architecture Independent),然后点击下载。接下来,把下载下来的压缩文件解压,我们就得到了 MySQL 的源代码。MySQL 是用 C++ 开发而成的,我简单介绍一下源代码的组成。
2023-07-14 12:29:06
554
原创 MySQL的下载、安装和配置(图文详解)
步骤2:打开“Choosing a Setup Type”(选择安装类型)窗口,在其中列出了5种安装类型,分别是Developer Default(默认安装类型)、Server only(仅服务器)、Client only(仅客户端)、Full(完全安装)、Custom(自定义)。例如,选择“MySQL Server 8.0.33-X64”后,单击“→”添加按钮,即可选择安装MySQL服务器,如图所示。步骤4:在上一步选择好要安装的产品之后,单击“Next”(下一步)进入确认窗口,如图所示。
2023-07-14 00:08:33
13441
4
原创 为什么要使用数据库?
MySQL是一个开放源代码的关系型数据库管理系统,由瑞典MySQL AB(创始人Michael Widenius)公司1995年开发,迅速成为开源数据库的 No.1。2008被Sun收购(10亿美金),2009年Sun被Oracle收购。MariaDB应运而生。(MySQL 的创造者担心 MySQL 有闭源的风险,因此创建了 MySQL 的分支项目 MariaDB)MySQL6.x 版本之后分为社区版和商业版。
2023-07-10 14:12:16
521
原创 使用VMware Workstation一步一步安装Rocky Linux 9
Rocky Linux 企业Linux,社区方式。Rocky Linux是一个开源的企业操作系统,旨在与红帽企业Linux®100%兼容。社区正在大力发展。
2023-06-13 23:08:47
4943
原创 多多练习,扎实基本功
偶然发现有编程挑战赛(前几期不知道没参加过)。掐指一算是周末,可以抽空参加一下。于是暗自加入了执行计划。应该就是优快云的例行活动,都到底6期了。活动时间:9月8日-26日(竞赛时间截止9.18)竞赛考试时间:9月18日 8:30-11:00(作答时间2小时)获奖名单公布:9月23日,在本页面公布获奖名单链接获奖用户信息收集:9月27日奖品发放:9月30日后7个工作日内。
2022-09-24 11:46:48
342
1
原创 Java 面向对象进阶
Java中提供一个关键字extends,用这个关键字,我们可以让一个类和另一个类建立起父子关系。Student称为子类(派生类),People称为父类(基类 或超类)。作用:当子类继承父类后,就可以直接使用父类公共的属性和方法了子类 继承父类,子类可以得到父类的属性和行为,子类可以使用。Java中子类更强大使用继承的好处可以提高代码的复用性。this和super详情this:代表本类对象的引用;super:代表父类存储空间的标识。关键字访问成员变量访问成员方法访问构造方法。...
2022-08-18 21:02:48
279
原创 Java 面向对象编程基础
public class 类名 {1、成员变量(代表属性,一般是名词)2、成员方法(代表行为,一般是动词)3、构造器4、代码块5、内部类}// 属性 (成员变量)// 行为(方法)}}}// 类名 对象名 = new 类名()如何使用对象:访问属性: 对象名.成员变量访问行为: 对象名.方法名(…)定义类的补充注意事项成员变量的完整定义格式是:修饰符 数据类型 变量名称 = 初始化值;一般无需指定初始化值,存在默认值。类名首字母建议大写,且有意义,满足“驼峰模式”。...
2022-08-17 08:00:00
295
原创 Java 方法
修饰符 返回值类型 方法名( 形参列表 ){方法体代码(需要执行的功能代码)return 返回值;}修饰符:public static (暂时固定的)方法名称:自己取名,有意义,英文小写,驼峰模式。(有意义的名字即可)方法体代码:完成自己需要写的功能代码即可。(具体需求具体实现)真正需要关注的就两点:1、分析方法是否需要申明返回值类型;2、分析方法是否需要接收参数。......
2022-08-16 20:30:00
127
原创 Java程序流程控制
break : 跳出并结束当前所在循环的执行。可以用在嵌套循环中跳出整个外部循环的并立即结束它。continue: 用于跳出当前循环的当次执行,进入下一次循环。可以用在嵌套循环中跳出外部循环的当次执行,进入外部循环的下一次。注意事项break : 只能用于结束所在循环, 或者结束所在switch分支的执行。continue : 只能在循环中进行使用。今天就絮叨到这里。。......
2022-08-16 07:43:17
495
原创 Java基础语法
变量就是用来存储一个数据的内存区域(可以理解成盒子),且里面存储的数据可以变化。在Java中,变量必须先定义后使用,在定义变量的时候,可以给它一个初始值。变量的格式:数据类型 变量名称 = 初始值;int x = 1;注意:变量的有效范围是从定义开始到“}”截止,同一个范围内部不能定义2个同名的变量。变量定义的时候可以没有初始值,但是使用的时候必须给初始值。...
2022-08-06 12:00:00
241
21-Python的os模块
2024-10-02
20-Python的包和模块
2024-10-02
19-Python中的上下文管理器
2024-09-23
18-Python文件操作
2024-09-22
17-Python的生成器
2024-09-22
16-Python的迭代器
2024-09-21
15-Python中错误和异常处理
2024-09-21
14-Python面向对象
2024-09-20
13-Python的高阶函数
2024-09-20
12-Python函数之匿名、递归
2024-09-18
11-Python-函数基本概念和示例
2024-09-18
10-Python流程控制-循环
2024-09-16
09-Python流程控制-分支
2024-09-16
08-Python数据类型-字典
2024-09-16
07-Python数据类型-集合
2024-09-16
06-Python数据类型-元组
2024-09-15
05-Python数据类型-列表的相关运算
2024-09-15
04-Python数据类型-列表
2024-09-15
03-Python数据类型-字符串
2024-09-14
02-Python数据类型-数值
2024-09-14
01-Python基本语法
2024-09-14
ProcessMonitor3.32
2017-05-18
U盘使用痕迹清除器_Usb Viewer 3.3
2012-10-22
Notes 数据库批量新建拷贝
2011-08-03
微软JScript 8.0 语言参考手册
2011-04-27
VMware Workstation7.1.3 build-324285汉化补丁带注册码
2010-11-25
tinymce简体中文语言包
2010-01-15
Web开发常用帮助手册(简体中文)
2009-03-25
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人