- 博客(171)
- 资源 (3)
- 收藏
- 关注
原创 [Python学习日记-96] 并发编程之多线程 —— 事件(Event)、条件(Condition)、定时器(Timer)
前面我们已经把线程中的锁都介绍完了,锁把需要保证数据安全的代码段都变成了串行,这在安全与性能之间作了取舍。本次我们将介绍事件(Event)、条件(Condition)和定时器(Timer)是解决线程间协作的三大核心工具,它们是用于解决多线程带来的线程同步、通信协调等复杂问题,如同多线程世界中的 “信号灯”“调度员” 和 “闹钟”,帮助开发者优雅地处理线程同步、条件等待和延迟任务等场景。下面让我们来一起探究一下事件(Event)、条件(Condition)和定时器(Timer)究竟是怎么一回事吧。
2025-07-27 14:43:52
1126
原创 国产首款 6nm 显卡震撼登场,砺算科技引领新征程
在科技飞速发展的当下,显卡作为计算机图形处理的核心硬件,其性能的优劣直接影响着游戏体验、专业图形设计以及众多前沿技术的应用效果。长久以来,显卡市场一直被少数国际巨头所主导,然而,随着国产科技力量的不断崛起,这一格局正在悄然发生改变。7 月 26 日,砺算科技以其卓越的创新实力,推出了国产首款 6nm 制程的消费级显卡 7G106 及专业级显卡 7G105,这一里程碑式的事件犹如一颗重磅炸弹,在科技领域激起千层浪,为国产显卡的发展注入了强大的动力。
2025-07-27 14:43:28
1048
原创 [Python学习日记-95] 并发编程之多线程 —— 死锁、递归锁与信号量(Semaphore)
前面我们介绍了多线程中的互斥锁,它解决了多线程时会造成的数据安全问题,但是加锁也带来了其他问题,其中死锁最为著名;递归锁用于解决特定场景下的锁冲突;信号量则能灵活控制资源的并发访问量。下面让我们来一起探究一下 死锁、递归锁与信号量究竟是怎么一回事吧。
2025-07-06 16:03:34
580
原创 [Python学习日记-94] 并发编程之多线程 —— 互斥锁
在程序运行的过程中,为了提升程序性能和资源利用率会使用多线程这类并发编程技术来实现,但使用该技术也可能会引起,例如,数据竞争、线程安全等问题。为解决这些问题,互斥锁应运而生。下面让我们来一起探究一下互斥锁究竟是怎么一回事吧。
2025-07-06 16:03:25
1277
原创 [Python学习日记-93] 并发编程之多线程 —— Python GIL(Global Interpreter Lock)
在 Python 的并发编程领域中,多线程编程是一个强大的工具,然而,其中的全局解释器锁(Global Interpreter Lock,简称 GIL)却是一把双刃剑,深刻影响着多线程程序的性能与行为。理解 GIL 的工作机制、它与多线程的关系以及如何在编程中合理应对 GIL 带来的影响,对于编写高效的 Python 并发程序至关重要。本文将深入探讨 Python GIL 的各个方面。
2025-06-21 21:19:26
1099
原创 [Python学习日记-92] 并发编程之多线程 —— 守护线程
守护线程(Daemon Thread)是一个不容忽视的概念,它有着独特的运行机制和应用场景,理解并掌握守护线程,能让我们在编写多线程程序时更加得心应手,合理地管理线程资源,优化程序性能。在前面介绍进程时我们也介绍过守护进程,本次要介绍的守护线程与其类似,都是遵循着“守护线程/进程会等待主线程/进程运行完毕后被销毁”。接下来,就让我们一同揭开守护线程的神秘面纱。
2025-06-21 21:19:21
787
原创 [Python学习日记-91] 并发编程之多线程 —— threading 模块、开启线程的方式、线程相关的其他方法
在前面的线程理论的介绍当中我们已经介绍了线程的概念、线程与进程的区别、经典的线程模型、POSIX线程和线程的实现理论,这些都是比较偏向于理论的。本篇我们将进入实际敲代码的阶段,看看在 Python 当中应该如何创建线程等,以及使用进程时有什么需要注意的地方。
2025-06-06 17:32:46
1188
原创 [Python学习日记-90] 并发编程之多线程 —— 线程理论
并发编程是提升系统性能与资源利用率的核心技术,而多线程则是实现并发的重要手段之一。线程作为操作系统调度的最小单位,是进程内部的一条执行路径,可与同一进程中的其他线程共享内存空间与系统资源(如文件句柄、全局变量等),但拥有独立的程序计数器、栈空间和寄存器状态。本篇我们将介绍线程的概念、线程的模型、线程的创建与终止,以及线程的实现。
2025-06-06 17:32:23
661
原创 脑机革命:Neuralink 获得马斯克的85亿美元融资背后的科技野心与伦理挑战
2025年4月,全球科技界再度聚焦于埃隆・马斯克的最新动作 —— 旗下脑机接口公司 Neuralink 宣布以85亿美元投前估值启动5亿美元融资。这一消息不仅刷新了脑机接口领域的融资纪录,更标志着人类与机器融合的进程进入关键转折期。作为特斯拉、SpaceX、X(原 Twitter)等公司的掌舵者,马斯克的创业史本身就是一部科技颠覆史。从电动汽车到可回收火箭,从星链计划到人工智能,他始终在探索人类文明的边界。
2025-04-24 16:24:22
1038
原创 Crawl4AI 部署安装及 n8n 调用,实现自动化工作流(保证好使)
在大语言模型(LLM)和生成式 AI 爆发的今天,数据采集的效率与质量直接决定了 AI 应用的落地效果。传统爬虫工具在动态渲染处理、AI 友好输出和大规模部署上的局限性日益凸显,而专为 AI 设计的 Crawl4AI 框架正成为企业级数据管道的首选方案。
2025-04-24 14:24:51
4064
原创 OpenAI 揭秘 GPT-4.5 训练细节:10 万卡集群遇难题,性能提升 10 倍,关键转向数据效率
在人工智能领域,OpenAI 的每一个动作都备受瞩目。近日,OpenAI 联合创始人兼 CEO 萨姆・阿尔特曼(Sam Altman)与 GPT-4.5 的 3 位核心技术人员进行了一场 45 分钟的深度对谈,首次披露了这款强大模型背后诸多不为人知的训练细节。从项目的启动与规模,到 10 万卡集群带来的难题,再到性能提升的显著成果,以及关键的数据效率转向,这一系列内容为我们展现了一幅波澜壮阔的 AI 研发画卷。
2025-04-13 21:13:25
1085
原创 n8n 本地部署及实践应用,实现零成本自动化运营 Telegram 频道(保证好使)
在数字化办公与自动化流程日益普及的今天,高效地整合各种工具和服务,实现工作流的自动化,已成为提升生产力的关键。n8n 作为一款强大的开源工作流自动化平台,为我们提供了一种灵活且强大的方式,来连接不同的应用程序,自动化复杂的任务流程。本文将详细介绍 n8n 的特性,并一步步引导你完成 n8n 的本地部署,最后探索如何使用它创建实用的工作流。
2025-04-13 21:03:28
4606
原创 微软 “急刹车“ 背后:AI 算力泡沫的幻灭与重生
微软的 "急刹车" 并非行业末日,而是 AI 算力产业走向成熟的必经之路。当 Meta 用 2000 亿豪赌 "过剩产能",当微软用 "砍项目" 敲响泡沫警钟,这场博弈的本质已超越技术本身 —— 它是资本狂欢与理性回归的对抗,更是人类对 AI 失控恐惧的集体投射。未来的 AI 算力产业,将不再是简单的规模扩张,而是技术创新、绿色转型与商业模式的深度融合。那些能在泡沫破裂后存活下来的企业,必将是掌握核心技术、深耕细分市场、拥抱可持续发展的真正赢家。
2025-04-04 17:01:47
723
原创 [Python学习日记-89] 并发编程之多进程 —— 共享数据、信号量、事件、进程池
在 Python 编程中,并发编程能够显著提升程序的执行效率。多进程作为并发编程的重要方式之一,能够充分利用多核 CPU 的优势,实现真正的并行计算。在前面多篇博客的介绍多进程的主要内容介绍得差不多了。但是还有共享数据、信号量、事件、进程池这些尾巴,其中信号量、事件只需要了解一下就可以了,下面我们一起来看看这些知识吧。
2025-04-04 15:43:29
727
原创 RAGFlow 本地部署及 Dify 调用,让你的本地大模型更有深度(保证好使)
在人工智能飞速发展的今天,大模型的应用越来越广泛。然而,许多人在使用大模型时面临着各种限制,例如数据隐私问题、高昂的云服务费用等。本地部署大模型并结合有效的工具来提升其性能成为了一种极具吸引力的解决方案。本文将为大家详细介绍如何通过 RAGFlow 进行本地部署,并利用 Dify 进行调用,让你的本地大模型发挥出更强大的能力,为各种应用场景提供有力支持。
2025-03-29 19:36:15
3147
2
原创 [Python学习日记-88] 并发编程之多进程 —— 队列与生产者消费者模型
在多进程编程当中允许程序创建多个进程,每个进程拥有独立的地址空间、内存、数据栈等资源,能够并行执行,互不干扰。在一个程序或系统中通常会让多个进程协同工作,那就会发生数据交换和信息共享,此时就需要一种有效的进程间通信(Inter - Process Communication, IPC)机制,而队列就是其中一种。本篇将会介绍队列的使用和生产者消费者模型。
2025-03-29 19:07:23
1155
原创 [Python学习日记-87] 并发编程之多进程 —— 互斥锁
在 Python 中,多进程编程通过独立的内存空间和操作系统调度实现真正的并行计算。然而,当多个进程共享文件、数据库等资源时,无序的并发访问会导致数据不一致。例如,多个进程同时写入同一文件时,内容可能交错混乱。互斥锁(Mutex)作为进程间同步的核心机制,通过强制串行化临界区访问,确保了资源的一致性。
2025-03-17 16:42:00
1084
原创 Firecrawl 部署安装及 Dify 调用(保证好使)
Firecrawl 是一个可以提供 API 服务的开源爬虫工具,我们只需要给它一个 URL,无需提供网站地图(sitemap),它就能抓取该 URL 的当前网页或更深层的网页,并可以把抓到的数据转变成 markdown 格式,这种格式更适合 LLM 阅读,在当今的 AI 浪潮下可以说是非常适合了。
2025-03-17 16:41:47
10434
25
原创 [Python学习日记-86] 并发编程之多进程 —— 守护进程
在 Python 的并发编程领域,多进程模块 multiprocessing 是处理 CPU 密集型任务的重要工具。其中,守护进程(Daemon Process)作为一种特殊进程类型,具有自动清理、资源隔离等特性。本文将从底层原理到实战案例,深入剖析守护进程的使用场景、实现方式及注意事项。
2025-03-12 23:51:25
1256
原创 OpenAI Agent 工具包深度解析:重塑 AI 代理开发的未来图景
在 AI 代理技术浪潮席卷全球的 2025 年,OpenAI 于 3 月 12 日正式发布的 Agent 工具包,无疑为企业级 AI 应用开发树立了新标杆。
2025-03-12 23:51:16
1075
原创 欧洲市场惊现 “贴牌“ 宇树机器人:中国智造如何改写全球科技格局?
在 2025 年巴塞罗那 MWC 展会上,西班牙科技公司 Invelon 的展台引发热议。其展示的人形机器人不仅能完成站立、行走、握手等高难度动作,更以 "欧洲智造" 的标签吸引了大量关注。然而,细心的观察者很快发现:这款标价 1.6 万欧元起的智能设备,与中国宇树科技 2024 年发布的 G1 人形机器人在外观、功能甚至动作轨迹上高度相似。随着财新等媒体深入调查,真相逐渐浮出水面 ——Invelon 以 5 万欧元 / 台的价格采购宇树 G1 后进行贴牌销售,终端客户覆盖欧洲顶尖高校与科研机构。
2025-03-09 21:48:37
1225
1
原创 苹果 M3 Ultra 芯片深度解析:AI 时代的性能革命
2025 年 3 月 5 日,苹果正式发布了其史上最强 PC 芯片 ——M3 Ultra。这款基于 UltraFusion 封装技术的旗舰级 SoC,不仅延续了苹果芯片在能效比上的传统优势,更通过架构创新与硬件升级,将 AI 计算能力推向了新高度。本文将从性能突破、AI 特性及应用场景三个维度,全面解读这款 “为 AI 而生” 的芯片。
2025-03-09 21:26:56
3662
原创 Ollama 的代码(Python)调用
在人工智能蓬勃发展的当下,Ollama 以其独特的魅力崭露头角。本篇深入探讨了如何借助 Python 语言高效调用 Ollama。通过详实的代码示例和深入浅出的讲解,无论是编程新手还是经验丰富的开发者,都能从中掌握利用 Python 与 Ollama 交互的技巧,挖掘 Ollama 在文本处理、模型推理等多方面的强大潜力,开启 AI 应用开发的新篇章。
2025-03-09 20:56:54
2900
1
原创 如何使用 Ollama 的 API 来执行其他功能(列出本地模型、打印模型信息、复制模型、删除模型、从官方库中下载模型、上传模型到官方库中、生成嵌入向量、列出已加载的模型、查看 Ollama 的版本)
Ollama 提供了一个 RESTful API,允许开发者通过 HTTP 请求与 Ollama 服务进行交互。这个 API 覆盖了所有 Ollama 的核心功能,包括模型管理、运行和监控。在之前介绍 Ollama API 的文章当中已经介绍了生成文本、生成聊天和创建模型的 API 接口的使用,本篇将介绍其他 Ollama 的 RESTful API 接口,分别有列出本地模型、打印模型信息、复制模型、删除模型、从库中拉取模型、推送模型到库中、生成嵌入、列出运行中的模型、查看版本。
2025-03-07 11:33:28
1258
原创 如何使用 Ollama 的 API 来创建模型
Ollama 提供了一个 RESTful API,允许开发者通过 HTTP 请求与 Ollama 服务进行交互。这个 API 覆盖了所有 Ollama 的核心功能,包括模型管理、运行和监控。本篇将介绍如何调用 Ollama 的 RESTful API 来创建模型。
2025-03-07 11:32:08
1046
原创 如何使用 Ollama 的 API 来生成聊天
Ollama 提供了一个 RESTful API,允许开发者通过 HTTP 请求与 Ollama 服务进行交互。这个 API 覆盖了所有 Ollama 的核心功能,包括模型管理、运行和监控。本篇将介绍如何调用 Ollama 的 RESTful API 来生成聊天。
2025-03-04 16:46:38
2295
原创 [Python学习日记-85] 并发编程之多进程 —— multiprocessing 模块、Process 类、join 方法、僵尸进程与孤儿进程
在前面的进程理论的介绍当中我们已经介绍了进程的概念、并发与并行的区别以及进程并发的实现理论,这些都是比较偏向于理论的。本篇我们将进入实际敲代码的阶段,看看在 Python 当中应该如何创建进程,以及使用进程时有什么需要注意的地方。
2025-03-04 16:45:15
1205
原创 如何使用 Ollama 的 API 来生成文本
Ollama 提供了一个 RESTful API,允许开发者通过 HTTP 请求与 Ollama 服务进行交互。这个 API 覆盖了所有 Ollama 的核心功能,包括模型管理、运行和监控。本篇将介绍如何调用 Ollama 的 RESTful API 来生成文本。
2025-02-27 16:47:39
1572
原创 [Python学习日记-84] 并发编程之多进程 —— 进程理论
进程理论是计算机科学中一种重要的概念,用来描述操作系统中执行的程序实例。在操作系统中,每个程序的执行被称为一个进程。进程理论研究进程的创建、调度、通信、同步和终止等方面的原理和方法。本篇我们将介绍进程的概念、进程的创建和终止,以及并发与并行的区别,并了解并发的实现。
2025-02-27 16:26:52
738
原创 [Python学习日记-83] 操作系统的介绍
本篇开始我们要学习网络编程的进阶知识,即并发编程(多进程编程),从字面意思可以看出,进程就是正在执行的一个过程,也就是说进程是对正在运行程序的一个抽象。在前面学习的计算机基础与网络中我们讲过我们所写的程序并不是直接操作硬件的,而是通过操作系统来帮我们操作的,而进程的概念就起源于操作系统,是操作系统最核心的概念,也是操作系统提供的最古老也是最重要的抽象概念之一。操作系统的其他所有内容都是围绕进程的概念展开的。所以想要真正了解进程,必须事先了解操作系统。
2025-02-22 13:18:13
775
原创 DeepSeek + Ollama 部署自己本地的 AI 大模型(Windows,AMD 显卡也能用)
随着 DeepSeek 在春节期间的爆火,DeepSeek 的 app 在登上了应用下载的 Top1 宝座,但是实际使用时却发现经常出现“服务器繁忙,请稍后再试。”的提示,导致用户体验非常差,而且也没办法做一些自定义的开发,如果你家里刚好有一台电脑,也刚好有张显卡(Mac 电脑用的是统一内存,所以不一定需要显卡,如果有显卡坞那肯定是锦上添花),那就跟着我来一起本地部署一下吧,本文将以 Windows11 系统来安装。
2025-02-22 13:17:39
1656
原创 DeepSeek 模型压缩技术揭秘:技术与原理深度剖析
在人工智能领域,模型规模不断膨胀,虽然带来了性能提升,但也引发计算资源与存储负担的难题。模型压缩技术便成为解决这些问题的关键突破口,而 DeepSeek 在这一领域的技术应用和创新成果,正吸引着众多研究者和从业者的目光。接下来,让我们深入探索 DeepSeek 在模型压缩过程中所采用的技术及其背后的原理。
2025-02-12 15:29:13
1425
原创 DeepSeek 在代码生成领域的应用与优化
DeepSeek 在代码生成领域展现出了巨大的应用潜力和显著的优势,通过与其他模型的对比,我们可以清晰地看到其在准确性、可读性、安全性和多语言支持等方面的卓越表现。通过不断优化训练数据、引入先进的代码质量评估机制以及与开发工具的深度集成,DeepSeek 有望在代码生成领域发挥更大的作用,为软件开发行业带来更高的效率和创新。随着技术的不断进步,相信 DeepSeek 以及类似的代码生成模型将持续演进,为开发者提供更加智能、高效、安全的开发辅助工具,推动软件开发行业迈向新的发展阶段。
2025-02-12 12:09:52
1449
原创 [Python学习日记-82] 网络编程基础实战 —— 多用户 FTP(File Transfer Protocol,文件传输协议)项目
网络编程的基础知识已经结束了,前面我们通过 socket 来模拟 SSH 远程执行命令,以及传输文件功能,那我们可以结合前面学习的知识来实现一个 FTP 项目。开发要求如下。
2025-02-08 22:01:09
882
原创 DeepSeek 与 Transformer 架构的深度关联
DeepSeek 与 Transformer 架构之间存在着紧密的依存关系,Transformer 架构为 DeepSeek 提供了坚实可靠的基础框架,而 DeepSeek 则在继承的基础上,通过不断创新和优化,实现了对 Transformer 架构的升华与拓展,使其在自然语言处理任务中展现出更为强大的性能优势。展望未来,随着人工智能技术的持续进步,我们有理由期待 DeepSeek 和 Transformer 架构能够不断突破创新,为人工智能领域注入新的活力。
2025-02-08 22:00:30
3588
原创 [Python学习日记-80] 用 socket 实现文件传输功能(上传下载)
到此为止网络编程基础的介绍已经接近尾声了,而在本篇当中我们会基于上一篇博客代码的基础上来实现文件传输功能。文件传输其实与远程执行命令的程序原理是一摸一样的...
2025-01-30 08:00:00
1405
原创 [Python学习日记-81] 认证客户端的链接合法性 —— HMAC 加盐认证机制
在前面的远程执行性命令和文件传输中都没有对客户端的链接合法性进行判断,这无疑是存在安全风险的,如果你想在分布式系统中实现一个简单的客户端链接认证功能,而又不像 SSL 那么复杂的话,可以利用 HMAC 加盐的方式来实现。
2025-01-30 08:00:00
935
原创 OpenAI 发布智能体 Operator:开启人工智能新征程
当地时间1月23日,OpenAI 发布了智能体 Operator,这一消息在人工智能领域掀起了波澜,它代表着 OpenAI 在 AI 技术应用上的又一次重大突破。
2025-01-24 21:06:00
691
原创 [Python学习日记-79] socket 开发中的粘包现象(解决模拟 SSH 远程执行命令代码中的粘包问题)
在Python学习日记-78我们留下了两个问题,一个是服务器端 send() 中使用加号的问题,另一个是收的 recv() 中接收长度导致的粘包现象。指两次结果粘到一起了,它的发生主要是因为 socket 缓冲区导致的,粘包对于用户体验造成的影响是比较大,难度也相对较高,所以本篇的主角就是粘包现象,我们一起来看看有什么办法可以解决这个难搞的现象。
2025-01-24 17:59:56
1252
原创 [Python学习日记-78] 基于 TCP 的 socket 开发项目 —— 模拟 SSH 远程执行命令
在Python学习日记-77中我们介绍了socket基于TCP和基于UDP的套接字,还实现了服务器端和客户端的通信,本篇我们以此为基础来写一个基于模拟SSH远程执行命令的程序。
2025-01-18 16:21:55
1405
【编程语言与并发计算】深入解析Python全局解释器锁(GIL):多线程性能影响及优化方案探讨
2025-06-17
《[Python学习日记-59] 开发基础练习2-网站访问日志分析》的附件
2024-10-31
CISCO网络拓扑图标库-Visio-1
2019-03-15
CISCO网络拓扑图标库
2019-03-15
CISCO网络拓扑图标库-Visio-2
2019-03-15
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人