自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

宇宙第一小趴菜的博客

争做宇宙第一小趴菜

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

原创 Claude Code(CLI) 的保姆级教程

Claude Code(CLI) 的保姆级教程

2026-08-19 11:42:07 328

原创 九、Vscode配置

本文介绍了VS Code中Python开发的插件推荐与配置指南。必装插件包括Python扩展包(含环境管理、智能提示等功能)、代码格式化工具Black Formatter、运行工具Code Runner和中文语言包;选装插件涉及路径补全、AI编程辅助等。配置部分包含关键设置:终端运行代码、文件目录执行、自动编码识别、UTF-8默认编码,以及可选的自定保存和字体调整。通过图文详细演示了插件安装和参数修改流程,帮助用户快速搭建高效的Python开发环境。

2026-08-08 08:30:00 217

原创 八、Vscode安装及其禁止更新

本文介绍了Miniconda3与VSCode的开发环境配置方法。主要内容包括:1)Miniconda安装指引(附详细教程链接);2)VSCode安装步骤图解(含非官方版本的安装包获取方式);3)VSCode更新禁用设置(通过修改update mode参数);4)插件自动更新关闭方法(设置Extensions: Auto Update为off)。全文通过分步截图指导用户完成环境配置,特别强调禁用更新以保证后续教程适配性。

2026-08-08 08:00:00 223

原创 八、Linux 常见目录结构

本文介绍了Linux文件系统的核心目录结构及其功能。关键目录包括:/(根目录,所有文件的起点)、/boot(系统引导文件)、/bin与/sbin(基础命令与管理员命令)、/etc(配置文件)、/dev(设备文件)。用户相关目录有/home(普通用户家目录)和/root(管理员专属目录)。此外还包含/tmp(临时文件)、/usr(系统软件)、/opt(第三方软件)以及/mnt(设备挂载点)。这些目录构成了Linux系统的骨架,理解其作用对系统管理和日常使用至关重要。

2026-08-06 14:56:19 162

原创 七、机器学习建模流程

七、机器学习建模流程

2026-08-06 14:47:19 217

原创 六、半监督学习和强化学习

如果你预算非常有限,且能容忍模型有一点点错误率(比如只是做个初步的数据清洗),选左边(纯) 半监督学习。让AI自己去猜,猜错拉倒。如果你追求高精度(比如医疗诊断、金融风控),且专家愿意配合,选右边主动学习。让AI把最难的题挑出来给专家做,好钢用在刀刃上,专家虽然累点,但效率是最高的。

2026-08-05 08:30:00 180

原创 五、有监督学习:分类 vs 回归

摘要: 机器学习任务可分为分类与回归问题,核心区别在于标签$y$的性质。分类问题预测离散类别(如薪资等级、垃圾邮件),本质是将数据分到不同"桶"中,类别间无数学差值意义。回归问题预测连续数值(如房价、温度),本质是拟合曲线预测具体量值,数值间可进行数学运算。判题口诀:若$y$可做减法(有数值意义)选回归,否则选分类。

2026-08-04 08:30:00 177

原创 四、 机器学习两大流派:有监督与无监督学习

定义:输入数据没有被标记,即样本数据类别未知,没有标签。模型根据样本间的相似性,对样本集进行聚类,以发现事物内部结构及相互关系。数据集:不需要标注数据,直接丢给模型原始数据。场景图解左边原始数据(没有标签):警察、医生、工人、农民混在一起,没人告诉机器他们是谁。中间模型(聚类过程):机器按相似性(服装、工具、帽子)自动分组。右边三个簇:簇A、簇B、簇C。注意括号里的重点——机器不知道这是“警察”“医生”“工人”,它只负责分堆。右下角人工介入:你去看一眼,发现“簇A 原来是警察!”,然后。

2026-08-04 08:00:00 171

原创 三、机器学习常用术语

这篇教程以程序员就业薪资表为例,讲解了机器学习中的基础概念: 样本指单条数据记录(如一位同学的信息),数据集是样本的集合; **特征(X)**是用于预测的变量(如学历、工作经验等),共5列; **标签(y)**是待预测目标(薪资); 数据集需划分为训练集(70-80%)和测试集(30-20%)用于模型训练与评估。 通过表格和图示,清晰展示了数据中的特征与标签关系,编号列因无预测价值被排除。(135字)

2026-08-03 14:00:46 201

原创 二、机器学习的应用领域和发展史

本文系统梳理了机器学习的发展历程与核心要素。主要内容包括:1)机器学习的六大应用领域;2)AI发展历史,从1956年达特茅斯会议到2022年ChatGPT爆发的关键节点,划分为符号主义、统计主义、神经网络和大模型四个阶段;3)AI发展的三大基础要素:数据、算法和算力,并分析了CPU、GPU、TPU的适用场景。全文以时间线为轴,突出了约翰·麦卡锡、亚瑟·塞缪尔等关键人物及三次AI浪潮的标志性事件,为理解机器学习发展提供了清晰框架。

2026-08-03 11:40:19 1202

原创 七、VMware 三种网络模式底层全景图

本文通过Mermaid流程图解析了VMware三种网络模式(桥接、仅主机、NAT)的底层架构差异: 桥接模式通过虚拟网桥直接绑定物理网卡,虚拟机获取真实路由器分配的IP,实现外网访问; 仅主机模式由VMware DHCP服务分配虚拟IP,形成封闭局域网,无法连接外网; NAT模式结合DHCP和NAT服务,在虚拟局域网中通过IP转换实现外网访问。 核心区别在于桥接依赖底层驱动直连物理网络,仅主机仅需DHCP服务,而NAT模式需DHCP+NAT双服务协作。三种模式分别适用于不同网络隔离需求场景。

2026-08-01 08:00:00 231

原创 六、Vmware的三种网络模式

本文通过图示和文字详细解析了VMware虚拟机的三种网络连接模式。桥接模式(Bridged)通过虚拟网桥将虚拟机直接接入物理网络,使虚拟机获得与主机同网段的独立IP;NAT模式利用VMnet8虚拟交换机和NAT服务器实现共享主机IP上网;仅主机模式(Host-only)通过VMnet1实现虚拟机与主机的隔离通信。每种模式对应不同的虚拟交换机(VMnet0/1/8)和网络拓扑结构,用户可根据需求选择虚拟机网卡连接的虚拟网络类型。文中使用不同颜色标注了物理连接、桥接通道和内部直连等关键网络路径,并配以示意图直观

2026-07-31 11:18:35 205

原创 一、AI、ML、DL 介绍

一、AI、ML、DL 介绍

2026-07-31 08:00:00 238

原创 五、Linux 荒岛求生记:GNU 的三件神器与“错位时空”

1991年,林纳斯开发了Linux内核,但缺乏配套工具。GNU团队提供了三大神器:Bash(命令解释器)让内核能理解用户指令;Coreutils(基础工具集)实现文件操作功能;GCC(编译器)将代码转换为可执行程序。历史趣闻是glibc系统库原本为GNU Hurd内核设计,因遵循POSIX标准而能适配Linux,使GNU工具链与Linux内核完美结合,形成了完整的GNU/Linux操作系统生态。核心组件通过分层协作(用户→Shell→Coreutils/GCC→glibc→内核)实现功能闭环。

2026-07-30 08:30:00 1536

原创 四、Linux 操作系统构成

这篇文章系统介绍了Linux操作系统的组成架构,重点解析了GNU的含义。主要内容包括: Linux操作系统的五层架构:内核(Kernel)、GNU系统软件、图形桌面(GUI)、硬件驱动和应用软件 各层级的协作关系:上层应用通过GNU工具调用内核,内核控制驱动管理硬件 GNU的递归命名解析:"GNU's Not Unix"是致敬Unix又强调开源的命名设计 记忆技巧:用"G指自己,N是Not,U是Unix"来理解这个递归缩写 文章采用分层图解配合文字说明,清晰展现了Linux系统的组织结构和GNU的特殊命名含

2026-07-30 08:00:00 236

原创 十四、创建表

本文介绍了Oracle数据库中建表的基本语法及注释使用方法。主要内容包括:1. 建表基本语法,Oracle默认不区分对象名大小写;2. 通过创建学生表示例,展示NUMBER和VARCHAR2数据类型的选择,以及如何为表和字段添加注释;3. 总结了表注释和列注释的标准语法格式;4. 补充了SQL的两种注释写法(单行和多行)。强调数据库注释存储在数据字典中,对团队协作具有重要意义。

2026-07-29 08:30:00 200

原创 十三、SQL 操作和查询

本文介绍了SQL基础概念和Oracle数据库的关键知识点。主要内容包括:1) SQL语言分类(DDL、DML、DQL、TCL、DCL)及其常用命令;2) Oracle常见数据类型(CHAR、VARCHAR2、NUMBER、DATE等)的特点和使用场景;3) DUAL表的作用,作为单行查询时的语法占位表;4) 客户端与服务器的交互流程。文章通过表格、思维导图和示例代码直观展示了SQL语句组成、数据类型参数设置及DUAL表的实际应用场景,为Oracle数据库操作提供了基础技术参考。

2026-07-29 08:00:00 171

原创 三、Linux 系统演进史与底层架构笔记

摘要:本文梳理了操作系统从早期硬件直控到现代Linux系统的演进历程。第一章介绍早期开发者用汇编和C语言直接操控硬件,通过自举技术实现开发自动化。第二章讲述Unix分裂后,GNU工具链与Linux内核结合形成完整开源操作系统。核心架构部分解析Linux系统层级,展示用户指令到硬件执行的完整链路。第三章重点阐述内核、驱动与硬件的协作机制,强调驱动必须适配内核接口规范。通过ls命令的完整执行流程,说明系统调用如何贯穿各层级。最后对比Linux与Windows的生态差异,指出Linux以模块化开源模式实现高度定制

2026-07-28 08:30:00 497

原创 二、 Linux 基础入门

本文梳理了Linux操作系统的发展历程及其与Unix的关系。Unix诞生于1969年贝尔实验室,后因AT&T商业化导致分裂,衍生出BSD等版本。1983年Richard Stallman发起GNU计划推动开源发展。1991年芬兰学生Linus Torvalds开发出Linux内核,结合GNU组件形成完整操作系统。Linux采用GPL协议,具有开源特性,逐步发展出数百个发行版,分为个人桌面版(如Ubuntu)和企业服务器版(如RedHat)。如今Linux已广泛应用于服务器、超级计算机和嵌入式设备等领域,成为

2026-07-28 08:00:00 221

原创 一、操作系统概述

本文摘要: 计算机基于冯·诺依曼结构,由五大部件组成,通过二进制执行程序。操作系统(OS)是管理硬件与软件资源的系统程序,分为桌面(如Windows、macOS)、嵌入式(如RTOS)、服务器(如Linux、Windows Server)和移动设备(如Android、iOS、鸿蒙)等类型。桌面系统提供图形化界面;嵌入式系统专用于特定设备,强调实时性;服务器系统支撑企业IT基础架构;移动系统主导智能手机领域。操作系统通过分层结构(应用层、内核层、驱动层、硬件层)实现资源管理与抽象,简化编程并提升效率。

2026-07-27 08:30:00 202

原创 十二、Oracle 用户与权限管理

摘要 Oracle数据库权限管理体系包含用户、系统权限和对象权限三个核心概念,通过角色机制实现权限打包管理。常用预定义角色包括CONNECT(基础连接权)、RESOURCE(开发工具权)和DBA(完全管理权)。用户生命周期由DBA通过SQL指令(CREATE USER/GRANT/REVOKE/ALTER USER)与数据库系统交互完成。典型错误ORA-01045源于未授予CREATE SESSION权限,可用GRANT CONNECT解决。记忆SQL关键字可结合词源(如IDENTIFIED=身份验证)、场

2026-07-27 08:00:00 194

原创 十、PL/SQL Developer(12.0.7)下载及其汉化

本文详细介绍了PL/SQL Developer 12.0.7的下载、安装及汉化全过程。首先提供官网下载地址,指导用户选择对应版本和语言包。安装步骤包括运行安装程序、同意协议、选择路径和安装类型。完成后提供注册码信息及软件界面预览。汉化部分说明需以管理员身份运行汉化程序,按默认设置完成安装即可实现中文界面。全文通过图文结合的方式,为新手用户提供了清晰的操作指引。

2026-07-26 09:00:00 178

原创 十一、Oracle 表空间终极笔记:逻辑与物理的桥梁

摘要: 表空间(Tablespace)是Oracle数据库的核心概念,充当逻辑存储与物理文件(.dbf)间的桥梁,类似操作系统的“文件夹”。它通过三层架构(物理层、逻辑层、应用层)实现存储解耦:用户只需指定逻辑表空间(如USERS),Oracle自动管理底层文件。表空间分为永久型(存储表/索引)和临时型(处理中间数据),通过CREATE TABLESPACE命令配置,支持自动扩展。其核心价值在于屏蔽物理细节,开发者无需关注文件路径,DBA只需一次配置即可实现存储自动化,体现了企业级数据库“逻辑优先”的设计哲

2026-07-26 08:30:00 210

原创 九、Oracle 客户端工具与 SYS 用户登录指南

本文介绍了Oracle数据库的客户端工具SQL*Plus及其登录规范,重点解析了SYS用户特殊登录要求。主要内容包括: SQL*Plus是Oracle自带的命令行工具,可直接执行SQL语句 SYS用户必须通过"as sysdba"或"as sysoper"指定角色登录,否则会报错 SYSDBA与SYSOPER权限对比:前者拥有全部权限(如创建/删除数据库),后者仅限运维操作(如启停数据库) 其他用户(SYSTEM/SCOTT)可直接登录,无需指定角色 提供记忆口诀:"SYS登录必须带身份,as关键字不能省"

2026-07-25 08:30:00 151

原创 八、Oracle 启动、服务与连接原理

本文详细解析了Windows环境下Oracle数据库的服务架构与连接机制。核心要点包括: Oracle在Windows中通过系统服务运行,主要分为必须启动的核心服务(如OracleServiceORCL数据库实例服务和TNSListener监听器服务)和可关闭的辅助服务(如网页控制台OEM等)。 连接方式分为两种: 本地特权连接(如sqlplus / as sysdba)通过IPC/共享内存直接通信,无需监听器 网络连接(如PL/SQL Developer)必须通过监听器服务(1521端口)中转 为提高性能

2026-07-25 08:00:00 748

原创 七、Oracle 系统用户与权限管理

本文详细解析Oracle数据库中的核心系统用户及其权限差异: SYS用户:最高权限的超级管理员,拥有数据库所有权,必须通过SYSDBA或SYSOPER特权身份登录,其中SYSDBA具备完全控制权(如创建/删除数据库),SYSOPER仅限运维操作(启停/备份)。 SYSTEM用户:日常管理角色,可管理用户和表空间,但无法操作底层数据字典。 SCOTT用户:教学示例账户,包含经典练习表(EMP/DEPT等)。 权限层级通过公司架构类比(老板/总监/经理/培训生),并强调最小权限原则的安全价值,建议运维场景优先使

2026-07-24 08:30:00 520

原创 六、Oracle 目录结构

Oracle数据库安装目录结构详解 Oracle安装目录包含5个核心区域:oradata/存放数据库核心文件(控制文件、表空间、日志等),是数据库的核心存储;admin/记录实例配置和运行日志;flash_recovery_area/集中管理备份和恢复文件;diag/统一存储诊断日志;product/存放Oracle程序文件。其中oradata/最为关键,包含SYSTEM、SYSAUX等系统表空间文件,一旦丢失将导致数据库崩溃。各目录分工明确,oradata/相当于数据库的"仓库本体",admin/是"病历

2026-07-24 08:00:00 217

原创 四、Oracle 与 MySQL 深度对比历史

Oracle 像是给飞机设计师的工具箱你需要知道每个螺丝的位置,才能造出安全的飞机MySQL 像是给司机的汽车你只需要知道油门刹车在哪,就能开到目的地。

2026-07-23 09:00:00 904

原创 五、Oracle vs MySQL 架构深度对比笔记

文章摘要:本文通过图解对比MySQL和Oracle的核心架构差异。MySQL采用单进程多库模式,一个mysqld进程管理多个数据库;Oracle则是软件管理多个数据库,每个数据库对应一个实例,用户≈数据库概念。安装配置上,Oracle强调全局数据库名作为唯一标识,拥有SYS/SYSTEM超级管理员。关键区别在于:MySQL的数据库对应Oracle的用户(Schema)。操作上,MySQL直接创建数据库,而Oracle需创建用户并授权。MySQL适合快速开发,Oracle更适合企业级高可靠场景。建议初学者从M

2026-07-23 08:30:00 179

原创 三、Oracle 核心原理

Oracle数据库核心架构解析 Oracle数据库由动态实例和静态文件两部分组成: 实例是运行时的内存空间和后台进程(如oracle.exe),负责数据处理; 物理文件包括控制文件(存储文件位置元数据)、数据文件(实际存储数据)和日志文件(记录所有操作)。实例启动时先读取控制文件定位其他文件,运行时通过日志文件确保数据安全。实例关闭后文件仍持久保存,控制文件丢失将导致数据库无法启动,日志文件则用于崩溃恢复。 (字数:150字)

2026-07-22 17:21:46 462

原创 二、Oracle 入门

所有的关系型数据库存储数据的集合就是磁盘中的文件。Oracle 数据库其实就是一组文件的集合。Oracle 数据库主要由以下三种核心二进制文件数据文件 (.dbf)控制文件 (.ctl)日志文件 (.log)💡通俗理解你可以把 Oracle 数据库想象成一个**“档案柜”**。这个柜子不是魔法,它本质上就是硬盘上的一堆文件。如果把这些文件拷贝走,数据库就被“拷贝”了;如果文件删了,数据库就没了。定义:实例就是数据库启动后分配的内存和建立的后台进程。通俗理解。

2026-07-22 16:27:47 352

原创 一、数据库相关概念

本文介绍了数据库的基本概念和两种主要类型。数据库是数据的集合,允许新增、查询、更新和删除操作。数据库分为关系型(如MySQL、Oracle)和非关系型(如Redis、MongoDB)。关系型数据库采用表格结构,支持事务一致性和复杂查询,但存在性能瓶颈;非关系型数据库灵活存储数据,读写速度快但缺乏事务支持和复杂查询能力。关键区别在于关系型数据库强调数据一致性和结构化查询,而非关系型数据库侧重高性能和扩展性,适用于不同场景需求。

2026-07-22 15:58:13 227

原创 Windows11 25H2 使用体验笔记

摘要 Windows 11 25H2版本带来多项实用更新:新版画图修复了旧版蒙版bug,新增AI绘图功能(文生图、扩图、去水印、智能抠图);记事本原生支持Markdown编辑,提供可视化语法按钮和多标签管理;文件右键菜单集成AI图片处理功能,可快速虚化背景或删除对象;截图工具新增离线文字识别能力。系统还优化了圆角UI设计,提升多屏适配和稳定性。这些内置工具大幅提升了日常办公效率,使得基础应用体验远超预期。

2026-07-14 19:46:27 357

原创 第 二 章线性代数

本文系统介绍了线性代数中的基本概念与运算方法。首先阐述标量与向量的定义及向量运算(加减、数乘、点积等)和范数性质。其次详细讲解矩阵的核心知识,包括矩阵乘法、转置、求逆等运算规则,并引入张量概念。最后重点讨论矩阵求导技术,涵盖常用求导公式、Jacobian矩阵与梯度矩阵的计算方法,以及一阶实矩阵微分运算规则。全文通过数学表达式与图示相结合的方式,为读者构建了完整的矩阵运算与求导知识体系,为后续机器学习等领域的数学应用奠定基础。

2026-07-06 22:59:45 245

原创 OpenCode(CLI)的保姆级教程

文章摘要: OpenCode是一款开源的AI编程助手,支持多模型接入(如GPT、Claude)和全端使用(终端/IDE/桌面)。本文重点介绍Windows下通过npm安装CLI版本的步骤,强调其轻量化、跨平台和环境复用优势。针对Win10用户提供了升级终端的解决方案,并推荐使用NVM管理Node.js版本以避免冲突。全文包含详细安装指南、技术选型分析和实用配置技巧,帮助开发者高效部署AI编程工具链。(149字) 核心要点: OpenCode支持75+模型,具备多会话管理、代码分享等特性 npm安装方案适配W

2026-07-06 17:41:06 1446

原创 第 一章 高等数学

本文系统介绍了微积分中的导数概念及其应用。首先阐述导数作为函数局部变化率的本质,说明其几何意义是切线的斜率。接着介绍了基本函数的导数公式、求导法则,以及如何利用导数求极值(驻点判断)。随后讲解二阶导数概念及其与函数凹凸性的关系。最后扩展到多元函数的偏导数和梯度概念,为后续数学分析奠定基础。全文通过图文结合的方式,系统梳理了导数理论的核心内容。

2026-07-04 17:37:15 193

原创 06 进制转换与基础电路阅读综合作业(含查表工具)

06 进制转换与基础电路阅读综合作业(含查表工具)

2025-11-25 22:27:00 788

原创 05 一红一蓝

05 一红一蓝

2025-11-25 18:59:42 849

原创 04 绘制51最小开发板

04 绘制51最小开发板

2025-11-24 18:38:59 1349

原创 03 Proteus8.11 SP1 仿真软件安装

03 Proteus8.11 SP1 仿真软件安装

2025-11-24 08:30:00 357

02 一红一蓝之间的小秘密

02 一红一蓝之间的小秘密

2025-11-25

04 绘制51最小开发板

04 绘制51最小开发板

2025-11-24

11 安装回忆相册 中文版本

安装回忆相册,中文配置

2025-10-13

09 如何升级系统并安装静态软件

展示字符图片的工具和素材

2025-09-16

最新 CentOS-Base.repo,适用于yum命令工具,使用最新且可用的阿里镜像

最新 CentOS-Base.repo,适用于yum命令工具,使用最新且可用的阿里镜像

2025-09-08

使用TensorFlow实现花卉分类识别系统

实训目的 1. 掌握深度学习模型的基本概念和原理。 2. 熟悉常见的深度学习框架(如TensorFlow或PyTorch)。 3. 具备数据预处理和增强的能力。 4. 能够设计、训练、优化深度学习模型,并进行模型评估。 5. 理解模型部署的基本流程和方法。 实训任务 数据背景与准备 作为一名大学生,我选择了花卉分类识别作为我的项目课题,旨在通过机器学习技术实现对不同花卉种类的自动识别和分类。这个项目不仅让我有机会深入学习计算机视觉和深度学习的基本原理,还能让我掌握如何将理论知识应用于实际问题。 这个数据集包含了5种常见花卉的图像数据,分别是:玫瑰(roses)郁金香(tulips)蒲公英(dandelions)向日葵(sunflowers) 雏菊(daisies) 心得与体会 通过本次花卉分类识别项目的实践,我深刻体会到了深度学习在实际应用中的强大能力,并从中获得了许多宝贵的经验和教训。

2024-11-20

酷炫音乐盒: 使用Python和Tkinter配合Pygame打造自己的音乐播放器

界面设计:首先,使用Tkinter创建一个用户界面,这将是用户与音乐播放器交互的窗口。你可以设计一个简洁而现代的界面,包括播放、暂停、停止按钮,以及一个用来加载音乐文件的按钮。 音乐加载:在界面上添加一个按钮,当用户点击时,会弹出一个文件选择对话框,让用户选择想要播放的音乐文件。这个功能可以通过Tkinter的filedialog模块实现。 音乐播放:使用Pygame的mixer模块来加载和播放音乐。当用户选择音乐文件后,程序会使用Pygame来加载这个文件,并准备播放。 控制音乐:在界面上添加播放、暂停和停止按钮。这些按钮分别绑定到Pygame的音乐播放控制函数上。点击播放按钮时,音乐开始播放;点击暂停按钮时,音乐暂停;点击停止按钮时,音乐停止。 音乐状态显示:可以在界面上添加一些文本标签来显示当前音乐的播放状态,比如“正在播放”、“已暂停”或“已停止”。 音量控制:为了提升用户体验,可以添加一个滑动条来控制音乐的音量。这可以通过Tkinter的Scale组件实现,并将音量值传递给Pygame的mixer模块。 播放列表:如果希望音乐播放器更加强大,可以添加一个播放列表功

2024-09-29

Python之手写数字识别

Python之手写数字识别

2024-09-10

Opencv-图像检测学习

图像检测学习

2024-09-04

Python的tkinter+mysql学生成绩管理系统教师版

摘要:在现代教育环境中,准确和高效地管理学生成绩是教师日常工作中不可或缺的一部分。本文介绍了一个基于Python的学生成绩管理系统,该系统结合了tkinter图形用户界面、MySQL数据库以及Excel文件处理能力,旨在为教师提供一个全面、易用的解决方案。 系统概述:本系统采用面向对象的设计方法,将学生成绩信息封装在类中,实现了包括学号、姓名、院系、三门课成绩、考试平均成绩、同学互评分、任课教师评分以及综合测评总分在内的数据管理。综合测评总分的计算方式为考试平均成绩占70%,同学互评分占10%,任课教师评分占20%,确保了评分的全面性和公正性。 核心功能: 1.数据存取: 通过MySQL数据库实现数据的持久化存储,确保了数据的安全性和可靠性。系统能够高效地保存和读取学生成绩信息,支持大量数据的快速处理。 2.用户交互: 利用tkinter库构建了直观的桌面窗体界面,方便教师进行数据的输入、输出、查找、删除和修改等操作。界面设计注重用户体验,使得操作直观易懂。 3.Excel文件处理: 通过xlrd和xlwt模块,系统能够读取和写入Excel文件,便于与其他系统或手动数据

2024-08-24

flask+tensorflow机器学习之实现水果与动物分类识别

使用Flask和TensorFlow实现一个水果与动物分类识别的网站系统是一个结合了深度学习和Web开发的有趣项目。这个项目不仅能够让你实践机器学习模型的部署,还能让你学习如何构建一个完整的Web应用程序。 首先,你需要准备一个训练好的TensorFlow模型,这个模型能够识别不同的水果和动物。你可以使用公开的数据集,如ImageNet,来训练你的模型,或者使用预训练的模型进行迁移学习。在训练过程中,你需要确保模型的准确率足够高,以便在实际应用中提供可靠的分类结果。 接下来,使用Flask框架来创建Web应用程序。Flask是一个轻量级的Python Web框架,非常适合快速开发小型到中型的Web应用。在Flask应用中,你需要创建一个简单的前端界面,允许用户上传图片。然后,后端将接收上传的图片,使用TensorFlow模型进行预测,并将分类结果返回给前端显示。 为了实现这个功能,你需要编写几个关键的Flask路由。一个用于处理文件上传的路由,一个用于接收图片并调用TensorFlow模型进行预测的路由,以及一个用于显示预测结果的路由。在处理图片上传时,你可能需要使用Flask的

2024-08-09

easyx的打字小游戏

使用C语言结合EasyX图形库编写一个打字小游戏是一个有趣且富有教育意义的项目,它不仅能够帮助你巩固C语言编程技能,还能让你学习到如何使用图形库来创建交互式应用程序。EasyX是一个简单易用的图形库,专门用于Windows平台,它提供了丰富的图形和窗口操作接口,非常适合初学者和学生进行图形编程实践。 在开发打字小游戏时,你首先需要设计游戏的基本逻辑。游戏的目标是让玩家在限定时间内尽可能准确快速地输入屏幕上出现的单词或句子。游戏可以设置不同的难度级别,比如随着级别的提升,单词出现的速度加快,或者单词的长度增加。 使用EasyX图形库,你可以轻松地在窗口中绘制文本、图形和响应用户输入。例如,你可以使用EasyX提供的绘图函数来显示单词,使用键盘事件处理函数来捕捉玩家的输入,并判断输入是否正确。此外,EasyX还支持计时器功能,可以用来实现倒计时和计分。 在编写代码时,你需要考虑游戏的主循环,它负责更新游戏状态、处理用户输入和渲染图形。你还需要设计一个用户界面,显示当前分数、剩余时间和输入的单词。EasyX提供了丰富的绘图函数,可以让你自定义界面的外观和风格。 为了增加游戏的趣味性和

2024-08-09

谷歌浏览器在线安装.exe

谷歌浏览器(Google Chrome)是由谷歌公司开发的一款快速、安全且易于使用的网络浏览器。自2008年首次发布以来,它迅速成为全球最受欢迎的网络浏览器之一,以其简洁的界面、强大的性能和丰富的扩展程序库而受到用户的青睐。 谷歌浏览器的一个显著特点是其简洁的用户界面,它将重点放在网页内容上,而非复杂的工具栏或菜单。这种设计使得用户可以更专注于浏览网页,而不是被过多的界面元素干扰。此外,谷歌浏览器还提供了高度的定制性,用户可以通过安装各种扩展程序来增加新的功能,如广告拦截、密码管理、视频下载等。 在性能方面,谷歌浏览器使用了谷歌自家的V8 JavaScript引擎,这使得它在执行JavaScript代码时非常迅速,从而提高了网页加载和运行的速度。谷歌浏览器还支持多进程架构,这意味着每个标签页、插件和扩展程序都在独立的进程中运行,这不仅提高了浏览器的稳定性,还增强了安全性,因为一个标签页或插件崩溃不会影响到其他标签页。 安全性是谷歌浏览器的另一个核心优势。谷歌定期发布安全更新,修复已知的安全漏洞,并通过沙盒技术隔离网页和应用程序,以防止恶意软件和网络攻击。此外,谷歌浏览器还内置了防

2024-08-09

小巧屏幕画笔 ZoomIt64.exe

ZoomIt是一款由微软公司旗下的Sysinternals开发的屏幕放大、注释和演示辅助工具。它以其小巧的体积、强大的功能和易用性而受到广泛欢迎。ZoomIt64.exe是该软件的64位版本,专为64位Windows操作系统设计,能够充分利用现代硬件的性能,提供更流畅的使用体验。 ZoomIt的主要功能包括屏幕放大、屏幕注释和定时提醒。通过简单的快捷键操作,用户可以轻松地在演示或教学过程中放大屏幕上的任何区域,以便更清晰地展示细节。此外,它还允许用户在放大模式下进行屏幕注释,使用不同颜色的笔迹在屏幕上直接勾画和标注,非常适合教师在讲课时使用,或者在进行技术演示时突出显示特定内容。 ZoomIt的定时提醒功能为用户提供了在演示或会议中设置倒计时的便利,帮助控制演示的节奏和时间管理。此外,它还支持屏幕截图和录制功能,用户可以将当前屏幕内容截图保存到剪贴板或文件中,甚至可以录制屏幕操作过程,非常适合制作教程或记录演示过程。 ZoomIt64.exe的界面简洁直观,用户无需安装即可使用,只需下载后直接运行即可。它支持自定义快捷键,用户可以根据个人习惯设置快捷键,提高操作效率。该软件体积小

2024-08-09

解压缩软件 winrar-64位

WinRAR是一款广泛使用的文件压缩和解压缩软件,专为Windows操作系统设计,支持64位系统架构。它由RarLab公司开发,以其强大的压缩能力、广泛的文件格式支持和用户友好的界面而闻名。 WinRAR的主要功能是压缩和解压缩文件,支持创建RAR和ZIP格式的压缩文件,同时也能解压多种其他格式,如7Z、ARJ、CAB、GZIP、TAR、ACE等。这使得WinRAR成为处理不同压缩文件格式的理想工具,无论是在日常使用还是专业领域。 软件的界面直观易用,用户可以轻松地通过图形界面进行压缩、解压缩、添加文件到压缩包、删除压缩包中的文件等操作。WinRAR还提供了命令行界面,方便高级用户通过脚本或批处理文件自动化处理压缩任务。 在压缩方面,WinRAR提供了多种压缩级别选项,用户可以根据需要选择不同的压缩级别来平衡压缩速度和压缩率。高级压缩功能包括固实压缩、多卷压缩和恢复记录,这些功能在需要高效压缩大量数据或确保数据传输的完整性时特别有用。 WinRAR还具备密码保护功能,允许用户为压缩文件设置密码,以保护敏感数据不被未授权访问。此外,它还支持创建自解压文件(.exe格式),方便在没

2024-08-09

打字练习神器之金山打字通

金山打字通是一款由金山软件公司推出的电脑打字练习软件,旨在帮助用户提高打字速度和准确性,适用于从初学者到专业打字员的广泛用户群体。该软件以其友好的用户界面、多样化的练习模式和实用的功能,成为提升打字技能的有效工具。 软件的主要功能包括标准的打字练习、文章练习和游戏化学习等。在标准打字练习模式中,用户可以输入随机出现的字母、数字和符号,通过这种方式来练习和提高基本的打字技能。文章练习模式则提供各种文章段落,用户可以在模拟真实打字场景中练习,这不仅有助于提高打字速度,还能增强用户在实际工作中的应用能力。 金山打字通还特别设计了多种游戏模式,如打字游戏和打字比赛,这些游戏化元素极大地增加了学习的乐趣,使用户在轻松愉快的环境中提高打字技能。此外,软件支持自定义练习,用户可以导入自己的文本文件进行练习,这使得练习更加个性化和实用。 为了帮助用户更好地了解自己的进步,金山打字通提供了实时反馈功能,包括打字速度和准确率的统计。用户可以清晰地看到自己的进步和需要改进的地方,从而有针对性地进行练习。软件还支持多种键盘布局,包括标准的QWERTY键盘和其他语言的键盘布局,满足不同用户的需求。 总体

2024-08-09

PxCook-像素大厨

PxCook(像素大厨)是一款专为UI设计师和前端开发者设计的高效设计协作工具,它集成了设计稿测量、标注、切图、导出和设计规范管理等功能,极大地提升了设计到开发的协作效率。 首先,PxCook提供了精确的设计稿测量工具,设计师可以通过它轻松获取设计元素的尺寸、间距和颜色值等信息,确保设计的精确性。其次,它支持一键标注,自动识别设计稿中的元素并生成清晰的标注信息,包括文字、间距、尺寸等,这大大减少了手动标注的工作量,提高了标注的准确性和效率。 PxCook还具备智能切图功能,能够自动识别并切分设计稿中的图片资源,一键导出为开发所需的格式,如PNG、SVG等,同时支持导出CSS样式代码,方便前端开发者快速实现设计还原。此外,它还允许用户创建和管理设计规范,确保设计的一致性和复用性。 通过PxCook,设计师和开发团队可以实现无缝协作,设计师可以快速响应开发中的问题,而开发者也能高效地将设计还原为实际的网页或应用界面。整体而言,PxCook不仅提高了设计和开发的效率,还确保了最终产品的质量,是现代UI设计和开发流程中不可或缺的工具。

2024-08-09

typora直接安装中文版.exe

Typora是一款功能强大的Markdown编辑器,它将写作和预览无缝结合,为用户提供了一个简洁而高效的写作环境。与传统的Markdown编辑器不同,Typora允许用户直接在文档中看到格式化后的文本,省去了在编辑和预览模式之间切换的麻烦。这种即时预览功能极大地提高了写作效率,使得用户可以专注于内容创作,而不是格式调整。 Typora支持丰富的Markdown语法,包括但不限于标题、列表、引用、代码块、表格、数学公式等。这意味着用户可以轻松地创建结构化和格式化的文档,非常适合撰写技术文档、博客文章、学术论文等。此外,Typora还提供了多种主题和自定义选项,用户可以根据个人喜好调整界面风格,以获得最佳的写作体验。 除了Markdown编辑,Typora还支持导出功能,可以将编辑好的文档导出为PDF、HTML、Word等多种格式,方便用户分享或打印。这一功能使得Typora不仅是一个写作工具,也是一个强大的文档转换工具。 总体而言,Typora以其简洁的界面、强大的功能和出色的用户体验,成为了许多Markdown爱好者和专业写作者的首选编辑器。无论是日常笔记、项目文档还是公开发布的

2024-08-09

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

TA关注的人

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