自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

CCSco4355

我剑也未尝不利!

  • 博客(102)
  • 收藏
  • 关注

原创 多线程-4-线程池

Python线程池使用指南: 线程池通过复用线程降低创建/销毁开销,适用于I/O密集型任务。推荐使用concurrent.futures.ThreadPoolExecutor实现,支持两种主要用法: submit()返回Future对象,配合as_completed()按完成顺序获取结果 map()直接返回结果迭代器,按任务提交顺序输出 线程池结合with语句可自动管理资源释放,有效控制并发数量(通过max_workers参数)。案例演示了网络请求、文件处理等场景下的线程池应用,相比单线程大幅提升效率。

2025-07-18 17:53:35 578

原创 多线程-3-线程同步

本文介绍了Python threading模块中的几种线程同步机制:Lock、RLock、Condition和Semaphore。Lock是最基础的互斥锁,用于防止多线程同时访问共享资源;RLock是可重入锁,允许同一线程多次获取锁;Condition用于线程间的条件通知;Semaphore则控制对共享资源的并发访问数量。文章还展示了这些机制的实际应用场景,包括线程安全的数据修改、线程间通信以及并发控制等,并提供了详细的代码示例来说明它们的使用方法和注意事项。

2025-07-18 17:47:40 394

原创 多线程-2-线程间通信

在 Python 中,实现线程间通信有多种方法,主要依赖 threading 和 queue 模块。这些机制可以帮助你安全地在多个线程之间传递数据和同步操作。

2025-07-18 17:35:05 103

原创 多线程-1-基础写法

本文介绍了Python多线程编程的两种实现方式及其应用场景。

2025-07-18 17:18:50 73

原创 Python 全局解释器锁 (Global Interpreter Lock - GIL)

全局解释器锁 (GIL) 是CPython解释器(官方、最常用的 Python 解释器)中的一个互斥锁 (mutex)。它的核心作用是:在任意时刻,只允许一个线程执行 Python 字节码。这意味着,即使你的计算机有多个 CPU核心,一个 CPython 进程中的多个线程也无法真正地并行执行 Python 代码。它们可以并发执行(即交替执行),但不能在同一瞬间并行运行。

2025-07-18 17:02:14 169

原创 git-子仓操作

代码仓作为子模块的优势包括实现精确版本控制、模块化管理和代码复用。

2025-07-18 11:46:11 93

原创 git更改远端文件名称以及删除指定文件夹

git添加remote文件是十分容易的,但是删除remote的文件以及更改remote文件名称是比较麻烦的,所以根据我的实际遇到的问题,讲解如何删除remote文件夹以及rename远端folder_name

2025-06-20 12:30:04 295

原创 Windows 11 + Ubuntu 22.04双系统时间同步失败处理

现在要解决的问题是:安装双系统后,每次切系统时间不能自动同步的问题。

2025-03-04 10:29:08 660

原创 NPB安装使用教程

NPB安装配置使用

2025-02-19 19:09:23 556

原创 强制删除文件--无视任何权限

一个系统更新但尚未更新运行的文件夹,花费了我一个多小时的时间,这期间所有的方法无济于事,于是我将我最终成功删除的方法叫做终极方法!!

2025-02-18 17:25:49 551

原创 Git 建立远端仓库并push

本地项目上传到远端repo实例。

2025-02-13 14:23:36 323

原创 通过IP地址查看终端具体位置

最近关于deepseek的热度不断,无论是deepseek的优秀性价比和能力,以及deepseek遭受到海外攻击然后国内反击的AI上甘岭,随之而来的是铺天盖地的营销号,要擦亮自己的眼睛,要勇于质疑和证实网络言论的真实性。其中一点,中国红客并没有接收到来自deepseek的网络反击的请求,而且deepseeek的服务器没有在杭州,我们通过最简单的Ping命令就可以知道服务器在哪里,接下来是具体方法介绍。

2025-02-04 12:46:49 602

原创 Windows系统本地部署deepseek 更改目录

无论是ollama还是部署LLM时候都默认是系统磁盘,对于Windows系统,我们一般不把应用放到系统盘(C:)而是放到其他盘,所以需要更改安装目录,该篇文章主要是用于解决windows系统部署系统中的安装目录更改的问题。

2025-01-31 22:09:30 6658 5

原创 deepseek 本地部署(干货教程)

近期deepseek扬眉吐气,该文章提供了deepseek本地部署的教程,需要可看。

2025-01-31 20:08:27 13203 2

原创 Git 常用命令汇总

包涵git常用指令。

2025-01-31 19:42:48 1552

原创 Git?这一篇就够了

包含git介绍、git基本操作、结合IDEA操作等完整git使用教学,适合小白,老白可以速过复习。

2024-12-14 21:37:51 1278

原创 在IDE中使用Git

我们在开发的时候肯定是经常使用IDE进行开发的,所以在IDE中使用Git也是非常常用的,接下来以IDEA为例,其他的VS code ,Pycharm等IDE都是一样的。

2024-12-14 20:38:35 1009

原创 Git 仓库托管教程

git远程仓库创建、本地远程绑定介绍。

2024-12-14 16:01:57 1269

原创 Git-分支(branch)常用命令

主要讲解git branch的相关操作!

2024-12-13 20:26:58 934

原创 Edge浏览器工作区-非常实用

我要分享一个关机不会清空web页面,也不用重新加载的方法就是Edge浏览器的工作区功能。

2024-12-12 18:50:36 1172

原创 Git-基础操作命令

我们创建并且初始化这个仓库以后,我们就要在里面进行操作。Git 对于文件的增删改查存在几个状态,这些修改状态会随着我们执行Git的命令而发生变化。创建以后但是与git没关系要执行使得从工作区到缓存区暂存区----> 仓库。

2024-12-12 18:33:02 687

原创 Git-安装与常用命令

git命令在git bash中演示,会用到一些Linux命令。

2024-12-12 16:57:00 623

原创 Git-分布式版本控制工具

分布式版本控制工具,Git引你入门!

2024-12-12 15:38:46 1013

原创 历史书单横跨千年

《考古中国:15位考古学家说上下五千年》 中信出版社 《何以中国:公元前2000年的中原图景》 夏朝 许宏 《翦商》 商朝 李朔 《西周史》 西周 许倬云 《西周的灭亡》 李峰 东周 春秋《失败者的春秋》战国《战国歧途》 刘勃 比小说好看 秦朝 《秦谜》《秦崩》《楚亡》《汉兴》李开元 楚汉 《刘邦》佐竹靖彦 西汉 《西汉四百年》李东 新朝 ’王莽‘ 《祥瑞:王莽和他的时代》 东汉 《洛阳大火:公元23-220年的后汉史》 三国 《大汉帝国在巴蜀

2024-12-03 13:52:12 422

原创 Vue0-生命周期-03

介绍了Vue的生命周期以及一些方法。

2024-11-29 17:33:51 389

原创 Vue-常用指令-02

介绍了Vue常用指令以及实际案例。

2024-11-29 17:19:23 1206

原创 Vue-01

Vue入门。

2024-11-29 15:52:37 496

原创 JS-06-事件监听

介绍了事件监听以及鼠标点击等常见事件的设置和操作。

2024-11-27 17:27:12 473

原创 JS-对象-05-DOM

介绍了JS对象DOM操作。

2024-11-27 17:01:40 837

原创 Js-对象-04-BOM

介绍了JS对象BOM。

2024-11-27 14:21:40 396

原创 Js-对象-04-JSON

介绍Js中的JSON对象以及json字符串的定义,二者的相互转换。

2024-11-27 13:31:12 568

原创 Js-对象-04-String

介绍JS的String以及属性方法。

2024-11-25 15:26:06 261

原创 Js-对象-04-Array

介绍了JS对象的Array以及用法。

2024-11-25 15:13:17 595

原创 Js-函数-03

介绍了js的函数定义调用。

2024-11-25 14:36:48 295

原创 Js-基础语法-02

介绍了js的基础语法,包括书写语法,变量、运算符、数据类型、流程控制语句。JavaScript 是一门弱类型语言,变量可以存放不同类型的值 。所以可以使用var定义一个变量存储20

2024-11-25 14:25:25 992

原创 Js引入方式-01

介绍了js的两种引入方式。

2024-11-25 13:26:50 249

原创 JavaScript介绍

介绍js和js主要内容。

2024-11-25 13:17:21 213

原创 JavaWeb-表单-07

<title>HTML-表单项</title><input type="radio" name="gender" value="1">男

2024-11-22 18:00:44 363

原创 JavaWeb-表格标签-06

介绍表格标签。

2024-11-22 17:10:59 227

原创 JavaWeb-基础标签&样式-05正文

介绍正文排版和样式设置、页面布局等。

2024-11-22 16:58:32 822

MySQL数据库实验文件

我使用代码生成的各种数据表,同时包含该设计的E-R图,文件都是.csv格式,均可以直接导入!

2024-02-19

河北工业大学数据结构实验报告

河北工业大学数据结构实验报告,完整的模板,实验步骤,包括约瑟夫环、重排链表、列车厢调度问题、银行柜员问题等等。

2024-02-21

MySQL数据库-实验九 数据库设计

2024-02-19

Java实现两种验证码

Java实现两种验证码

2024-02-19

Java实验六 Socket网络程序设计

Java实验六 Socket网络程序设计

2024-02-19

Java多线程程序设计

Java多线程程序设计,源代码注释讲解都包括

2024-02-19

Java面向对象程序设计

包括设计步骤,代码设计注释,思路,以及源代码

2024-02-19

Java实现局域网内两点文件传输

Java实现局域网内两点文件传输,接收端收到doc,docx,pdf类型的文件后自动调用虚拟打印机接口,实现打印pdf文件的功能。其中包括实现的原理,以及操作实现的源代码、实现的步骤、每一实现步骤对应的讲解,包括代码注释。 1. 定义 server 类,继承自 ServerSocket 类,并设置了一个常量 SERVER_PORT 表示服务端的端口号。 2. 在静态代码块中,初始化了一个DecimalFormat 对象 df用于格式化文件大小的显示。 3. server类的构造函数通过调用 super(SERVER_PORT)来创建一个服务器端的Socket。 4. load()方法是一个循环,用于接收客户端的连接请求。每当接收到一个连接请求,就会创建一个新的线程来处理该连接。 5. Task类是一个内部类,实现了 Runnable 接口,用于处理客户端传输过来的文件。 6. Task 类的构造函数接收一个 Socket 对象,并将其赋值给成员变量 socket。 ......

2024-02-19

Java实验(七) 数据库应用

Java实验(七) 数据库应用

2024-02-19

Java实验五输入输出流

Java实验五输入输出流

2024-02-19

Java异常处理程序实验

Java异常处理程序实验

2024-02-19

空空如也

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

TA关注的人

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