安装或更新 Ubuntu 系统中显卡驱动的方法
2025-09-02 484 阅读 后端 Ubuntu Linux

在Ubuntu系统中更新显卡驱动有常用方法,前言推荐方法三。方法1是用官方仓库,先`sudo apt update`更新软件包列表,再`sudo apt upgrade -y`升级;方法2针对NVIDIA,可安装驱动管理工具或用图形化工具`sudo nvidia-settings`;方法3是添加Graphics Drivers PPA仓库,依次执行`sudo add-apt-repository ppa:graphics-drivers/ppa`等步骤。

阅读全文
Python从入门到精通——第17章 项目实战
2025-08-17 295 阅读 Python从入门到精通 Python

本章介绍Python项目实战,包括项目规划与设计,涉及需求分析(功能、非功能需求)、系统设计(MVC架构等)、技术选型(Flask等);项目一为个人博客系统,用Flask等实现用户、文章等功能及RESTful API;项目二是数据分析平台,涵盖数据处理、可视化等;总结提升技术技能、项目管理经验,给出优化建议及下一步学习方向。

阅读全文
Python从入门到精通——第16章 测试与调试
2025-08-16 295 阅读 Python从入门到精通 Python

本章主要介绍Python测试与调试相关内容。涵盖测试基础,包括测试类型(单元、集成等)及TDD流程;unittest与pytest框架,如unittest的断言、pytest的Fixtures、参数化等;Mock技术模拟依赖;测试覆盖率工具;调试方法(print、logging、pdb等);性能分析工具(time、cProfile等);集成与端到端测试示例;并提出测试最佳实践,如FIRST原则、测试金字塔等,保障代码质量与可靠性。

阅读全文
Python从入门到精通——第15章 并发编程
2025-08-16 205 阅读 Python从入门到精通 Python

本章介绍Python并发编程,涵盖基础概念(并发与并行区别、GIL、任务类型),多线程编程(threading模块、守护线程、同步通信)、多进程编程(multiprocessing模块、进程池)、异步编程(asyncio模块),还有concurrent.futures模块、同步原语等。根据任务类型选并发方式,如CPU密集用多进程,IO密集用多线程/异步,需合理选择、优化以提升程序性能。

阅读全文
Python从入门到精通——第14章 爬虫与自动化
2025-08-16 263 阅读 Python从入门到精通 Python

本章主要介绍爬虫与自动化相关知识,包括网络爬虫基础(定义、用途、工作原理、分类、法律道德)、HTTP协议基础(请求响应、Cookie/Session)、网页结构分析(HTML、CSS、JS、编码)、爬虫开发环境(工具、代理、用户代理、调试)、Requests库网络请求(基础、GET/POST、参数头部、响应处理等)、BeautifulSoup网页解析(基础、HTML/CSS解析、数据提取、高级操作、编码处理)。

阅读全文
Python从入门到精通——第13章 Web开发
2025-08-16 311 阅读 Python从入门到精通 Python

本章聚焦Python Web开发,涵盖基础概念(Web架构、HTTP协议、生态),对比Flask(轻量)、Django(全栈)、FastAPI(现代)等框架。讲解Flask安装、基础应用、部署,涉及数据库(SQLite、SQLAlchemy)操作、前端AJAX集成、RESTful API设计,还包括生产部署(Gunicorn、Nginx、Docker)、性能优化(查询、缓存、异步、监控)等,助力掌握Web开发全流程。

阅读全文
Python从入门到精通——第12章 数据科学与分析
2025-08-15 292 阅读 Python从入门到精通 Python

本章围绕Python数据科学展开,涵盖数据科学基础、NumPy数值计算、Pandas数据处理、数据可视化、统计分析、机器学习入门及项目实战。系统学习数据科学核心技术,包括数据处理、可视化、统计分析、机器学习模型构建与评估等,助力掌握数据科学全流程技能。

阅读全文
Python从入门到精通——第11章 网络编程
2025-08-15 386 阅读 Python从入门到精通 Python

本章介绍Python网络编程,涵盖网络协议基础(TCP/IP四层模型、常用协议)、Socket编程(TCP/UDP服务器客户端实现)、HTTP客户端(urllib/requests库使用)、Web服务器开发(http.server模块)、网络数据处理(序列化、压缩、加密)、异步网络编程(asyncio)及网络安全(常见威胁与防护),助于构建高效安全的网络应用。

阅读全文
Python从入门到精通——第10章 Python高级特性
2025-08-15 342 阅读 Python从入门到精通 Python

本章深入探讨Python高级特性,包括:列表、字典、集合推导式,简洁高效,用于快速创建数据结构;生成器惰性求值,节省内存,支持无限序列与管道处理;迭代器提供统一遍历接口;装饰器可扩展函数功能,实现横切关注点分离;闭包支持函数式编程与状态保持;上下文管理器确保资源正确管理。这些特性体现Python“优雅胜于丑陋”哲学,助于编写简洁高效代码。

阅读全文
Python从入门到精通——第9章 模块与包
2025-08-15 313 阅读 Python从入门到精通 Python

本章介绍Python模块与包系统。模块是含代码的文件,分内置、标准等类型,可通过多种方式导入,有搜索路径和缓存机制。包是模块容器,含__init__.py,可分层结构。有相对与绝对导入方式。第三方模块用pip管理,可通过虚拟环境隔离依赖,还介绍了requests、numpy等常用第三方库,是构建Python项目的基础。

阅读全文
Python从入门到精通——第8章 异常处理
2025-08-15 237 阅读 Python从入门到精通 Python

本章介绍Python异常处理,涵盖异常概念(程序运行时错误,分语法错误与异常)、层次结构(基于BaseException)及常见内置异常。重点讲解try-except语句(基本语法、捕获特定/多种/所有异常),finally子句(无论是否异常都执行)、else子句(无异常时执行)。raise可主动抛异常及创建异常链,可自定义异常类。遵循EAFP等最佳实践,如具体异常优先、记录日志、避免反模式,助于编写健壮程序。

阅读全文
Python从入门到精通——第7章 面向对象编程
2025-08-15 267 阅读 Python从入门到精通 Python

本章介绍Python面向对象编程,涵盖类与对象概念,类通过`class`定义,可实例化;属性分实例与类属性,方法有实例、类、静态方法;构造方法`__init__`初始化对象,析构方法`__del__`清理资源;继承实现代码复用,多态体现同一接口不同实现;封装通过访问控制和`@property`实现;特殊方法定制对象行为,还有类装饰器、描述符等高级特性,助于构建高效代码。

阅读全文
Python从入门到精通——第6章 文件操作
2025-08-15 316 阅读 Python从入门到精通 Python

本章介绍Python文件操作,包括:文件打开关闭,通过`open()`函数及不同模式操作,强调`with`语句自动管理资源;文件读取有`read`等方法,处理大文件可分块;写入有`write`等方法,注意不同模式区别;文件指针用`tell`和`seek`定位;目录操作通过`os`模块和`pathlib`实现,涉及路径操作、遍历等,需遵循指定编码、用`with`语句等最佳实践。

阅读全文
Python从入门到精通——第5章 函数
2025-08-15 186 阅读 Python从入门到精通 Python

本章深入讲解Python函数,包括函数定义与调用,如用`def`定义函数、文档字符串描述;参数传递有位置、关键字、默认参数,可变参数*args和**kwargs;返回值与作用域涉及单个/多个返回值、局部全局作用域及global、nonlocal关键字;递归函数需基础和递归情况;lambda表达式用于简洁定义匿名函数;还介绍了数学、类型转换等内置函数。函数是编程核心,掌握其用法利于编高质量代码。

阅读全文
Python从入门到精通——第4章 数据结构
2025-08-15 447 阅读 Python从入门到精通 Python

本章介绍Python的5种内置数据结构。字符串可通过多引号定义,有丰富操作方法;列表有序可变,支持增删改查、排序反转;元组不可变有序,可作字典键;字典是键值对映射,无序可变;集合存唯一元素,支持数学运算。选择时需考虑数据性质、操作、性能等,以编写高效优雅代码。

阅读全文
Python从入门到精通——第3章 控制流程
2025-08-15 170 阅读 Python从入门到精通 Python

本章主要介绍Python控制流程,包括条件语句与循环语句。条件语句含单/双/多分支,可结合布尔、比较、逻辑运算,有嵌套与三元运算符用法,如闰年判断;循环语句有while和for,while有else,for可遍历序列,结合range使用;break结束循环,continue跳过本次;pass用于占位;还涉及循环嵌套的图案打印、数据处理等,需注意性能优化,善用内置函数提升效率。

阅读全文
Python从入门到精通——第2章 Python基础语法
2025-08-15 391 阅读 Python从入门到精通 Python

本章介绍Python基础语法,包括:变量方面涉及命名规则(标识符组成、PEP 8规范等)、赋值引用、作用域等;数据类型分基本(数字、字符串等)和复合(列表、元组等),支持动态类型及类型转换;运算符有算术、比较、逻辑等;输入输出函数包括print和input的用法及格式化;注释有单行、多行和文档字符串,遵循PEP 8代码规范,是后续学习的基石。

阅读全文
Python从入门到精通——第1章 Python环境搭建
2025-08-15 319 阅读 Python从入门到精通 Python

本章主要介绍Python环境搭建及基础使用。首先说明不同系统(Windows、macOS、Linux)的Python安装配置方法;接着讲解第一个Python程序的编写(如Hello World)、运行方式及结构分析;然后介绍Python交互式环境(含IPython、Jupyter Notebook);最后阐述pip包管理工具的使用,包括安装、卸载、升级包,requirements.txt文件使用,国内镜像源配置及虚拟环境等内容。

阅读全文
白嫖AiStudio算力部署文心4.5开源大模型给Android调用

在上一篇文章《部署文心4.5开源模型给Android设备调用》,博主介绍了如何在自己的服务器部署文心4.5开源大语言模型,但对于没有GPU服务器的同学来说,可望而不可即。所以本篇文章就介绍如何白嫖AiStudio上面的算力来部署文心4.5开源大模型给自己使用。

阅读全文
部署文心4.5开源模型给Android设备调用

在上一篇文章《文心4.5开源大模型的使用和部署》已经介绍了如何使用fastdeploy部署文心4.5开源大模型的,并且简单调用了接口,本篇文章来介绍Android如何调用这个部署的接口,并实现对话。

阅读全文
文心4.5开源大模型的使用和部署

文心4.5系列开源模型共10款,涵盖了激活参数规模分别为47B 和3B 的混合专家(MoE)模型(最大的模型总参数量为424B),以及0.3B 的稠密参数模型。下面我们就介绍如何快速使用文心4.5模型推理,以及部署接口给Android、微信小程序等客户端调用,注意这里只接受文本类型的模型,实际文心4.5也有多模态的模型。

阅读全文
Android部署MediaPipe自定义手势识别模型
2025-07-05 151 阅读 TensorFlow Android mediapipe

本项目基于Google MediaPipe和Android CameraX技术栈,实现了一个高性能的实时手势识别Android应用。项目采用了MediaPipe最新的Gesture Recognition API,支持多种手势类型的识别,包括竖大拇指、胜利手势、张开手掌等常见手势,同时具备实时手部关键点检测和绘制功能。

阅读全文
MediaPipe自定义手势识别训练模型
2025-07-05 238 阅读 TensorFlow Android mediapipe

MediaPipe是Google开源的一个用于构建感知管道以处理视频、音频等时间序列数据的框架。其中MediaPipe Hands是一个高性能的手部关键点检测解决方案,能够在移动设备上实时检测手部关键点。

阅读全文
一个由Python开发的工具网站
2025-07-05 143 阅读 后端 Python

本文章要介绍的是一个包含了诸多功能的工具网站,这个网站使用的是Python作为开发语言。里面包含了文档工具,pdf工具,图片工具,音频工具,视频工具,语音工具,还有编程工具等等,这些都是工作或者学习中会使用遇到的工具。

阅读全文
快速从零部署一个DeepSeek-R1服务

这里使用最简单的几条命令介绍如何部署DeepSeek-R1的服务,默认已经安装了Anaconda,使用的是vllm框架,国内也可以轻松部署。

阅读全文