- 博客(176)
- 收藏
- 关注
原创 九、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
原创 六、半监督学习和强化学习
如果你预算非常有限,且能容忍模型有一点点错误率(比如只是做个初步的数据清洗),选左边(纯) 半监督学习。让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
原创 五、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
使用TensorFlow实现花卉分类识别系统
2024-11-20
酷炫音乐盒: 使用Python和Tkinter配合Pygame打造自己的音乐播放器
2024-09-29
Python的tkinter+mysql学生成绩管理系统教师版
2024-08-24
flask+tensorflow机器学习之实现水果与动物分类识别
2024-08-09
easyx的打字小游戏
2024-08-09
谷歌浏览器在线安装.exe
2024-08-09
小巧屏幕画笔 ZoomIt64.exe
2024-08-09
解压缩软件 winrar-64位
2024-08-09
打字练习神器之金山打字通
2024-08-09
PxCook-像素大厨
2024-08-09
typora直接安装中文版.exe
2024-08-09
python的matplotlib显示的trunc图和opencv展示的不一样
2024-10-18
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅