写代码最大的噩梦是什么?不是写不出来,而是写崩了。昨天还能跑的代码,今天一顿乱改,全废了,想回到昨天?没门。Git 就是来解决这个问题的:它是代码的时光机,可以在任意时刻给代码拍一张"存档照",崩了随时读档。
它还是备份——代码不会因为电脑坏了而丢。它更是协作工具——以后多人一起开发一个项目,Git 负责把大家各自的改动合并起来。
还有一个现实原因:招聘时,GitHub 上(一个托管 Git 仓库的网站)的代码记录就是你的求职作品集,面试官会看。所以从现在开始,每写一点代码就提交一次,养成习惯。今天不要求你背 Git 原理,只要求:会存、会取、会看历史,听得懂"冲突"这个词。
作者文章归档:zuojie@88.com
第2章-Linux常用命令
第2章 Linux常用命令
昨天我们用鼠标点文件夹、拖文件,今天换一种方式:用打字来操作电脑。你打开一个黑乎乎的窗口,敲一行命令,电脑就照做。这个窗口叫终端(Terminal),你敲的那些字叫命令。
有人会问:我鼠标点得好好的,为什么要学打字?因为你的项目以后要放到云服务器上让全世界访问,而服务器几乎全是 Linux 系统。Linux 服务器没有桌面、没有鼠标,只有一个能敲命令的窗口。你可以把它想象成一个只有"对讲机"的房间,想干什么都得靠嘴(命令)说。
也别怕记不住。工程师也天天查命令,今天的目标不是"背下来",而是三件事:知道有哪些命令、每个命令大概能干什么、不会了去哪查。命令就像...
第1章-操作系统与文件管理
第1章 操作系统与文件管理
学编程之前,先得解决一个最基础的问题:电脑里的文件到底放在哪。今天不做别的,就把这件事彻底搞清楚——文件怎么存放、怎么描述位置、怎么在文件夹之间搬来搬去。
后面几周你会频繁遇到"路径"这个词:命令行里要找文件、Python 代码里要读写文件、项目要部署到服务器,全绕不开它。所以今天的内容看着很"土",却是后面所有章节的地基。就像学开车先学踩离合,今天就是踩离合的日子。
电脑里的文件长什么样
电脑里所有的东西——照片、文档、代码——都以文件的形式存在。文件不能乱扔,得放进文件夹里。文件夹的官方叫法叫目录(英文 directory),这两个词你以后会经常看到,...
AI 编程方向零基础就业班课程大纲
AI 编程方向零基础就业班课程大纲(AI 辅助开发)
适用对象:零基础学员(无编程经验、不限专业)
培养主线:以 AI 编程工具(Cursor / Copilot / 通义灵码)为日常生产力,零基础成长为能独立交付全栈项目的 AI 编程工程师
难度定位:AI 工具既是教学内容,也是辅助学习的"贴身老师";理论讲直觉、不讲推导,以"能做出并上线项目"为考核标准
一、培养目标与就业方向
1.1 培养目标
经过8个月学习,学员能够:
- 掌握全栈开发基础能力:Python、前端(HTML/CSS/JS/Vue)、后端(FastAPI)、数据库(MySQL)
- 熟练使用主流 AI 编程工具完成...
IT岗位通用理论知识汇总
IT岗位通用理论知识汇总
1. 计算机网络
1.1 OSI 七层模型 vs TCP/IP 四层
OSI 七层 TCP/IP 四层 协议/设备示例
┌─────────────┐ ┌─────────────┐
│ 应用层 │ │ │ HTTP, HTTPS, DNS,
│ 表示层 │ │ 应用层 │ SMTP, FTP, SSH,
│ 会话层 │ │ ...信创配套实验手册(试用)
信创配套实验手册
配合《信创完整教程》使用 | 共14个实验 | 建议总课时:40-56学时
实验环境如有差异,请根据实际软硬件版本查阅对应产品官方文档。
实验环境总览
环境要求
| 资源 | 最低配置 | 推荐配置 |
|---|---|---|
| 信创服务器 | 飞腾S2500/鲲鹏920,32核/64GB/500GB SSD ×2 | 同左 ×3台 |
| 信创桌面终端 | 飞腾D2000/龙芯3A6000,8GB/256GB SSD | ×2台 |
| 操作系统 | 麒麟V10服务器版 / 统信UOS | — |
| 虚拟化 | KVM环境(可复用物理机搭建VM) | — |
| 网络 | 内网互通,千兆 | — |
虚拟机规划(单物理机方案)
如果只有一台...
信创(信息技术应用创新)
信创(信息技术应用创新)完整教程
涵盖:信创概念 → 硬件 → 操作系统 → 中间件 → 数据库 → 迁移 → 问题 → 解决方案
第一篇:信创基础
1.1 什么是信创
信创(信息技术应用创新)是以实现信息技术领域自主可控为核心目标,涵盖基础硬件、基础软件、应用软件、信息安全全产业链的国产化替代与创新工程。其本质是构建从芯片到应用全栈自主可控的IT基础设施体系,降低对国外技术的依赖,保障国家信息安全和经济安全。
发展动因
| 动因 | 说明 |
|---|---|
| 国际形势 | 中美科技竞争加剧,实体清单、芯片禁令等出口管制不断升级 |
| 安全警示 | 2013年"棱镜门"暴露国外IT产品后门和监控风险 |
Ubuntu 22.04 LVS实验手册
Ubuntu 22.04 LVS(NAT/DR/TUN)三种模式实验手册
核心组件说明
- 调度器(DS,Director Server):集群入口节点,负责接收客户端请求,依据预设调度算法将请求均匀分发至后端真实服务器,核心功能是请求转发与负载调度。
- 真实服务器(RS,Real Server):集群业务节点,部署实际服务(本实验为 Nginx Web 服务),接收并处理 DS 分发的请求,直接或间接向客户端返回响应结果。
- 虚拟 IP(VIP,Virtual IP):客户端访问集群的唯一目标 IP。NAT 模式下仅绑定于 DS 外网网卡;DR/TUN 模式下需在 DS 与所有 RS 的虚拟...
前端基础入门
整体课时规划
| 模块 | 课时数 | 核心目标 |
|---|---|---|
| 课前准备 | 2 | 认识前端、搭建极简学习环境 |
| HTML(骨架) | 18 | 掌握网页结构搭建的所有核心 |
| CSS(样式) | 25 | 搞定美化+布局,做出美观网页 |
| JS(交互) | 30 | 实现网页动态效果,会做简单交互 |
| 综合实战 | 5 | 整合知识,完成2个入门级项目 |
第一部分:课前准备(2课时)
课时1:认识Web前端——到底学什么?
学习目标
知道前端是做什么的,分清HTML/CSS/JS的分工,建立学习框架。
通俗讲解
前端 = 网页/APP的「用户看得见的部分」,比如淘宝首页、微信公众号页面;
- HTML:网页的「骨架」(决定有什么...
Python异常处理
在Python中,异常处理是应对程序运行时错误的核心机制,断言是调试阶段的条件检查工具,引发异常则允许我们主动抛出自定义或内置异常。本文将从基础到进阶,结合实例详细讲解这三部分内容。
一、Python异常处理
异常是程序运行时发生的非预期错误(如除零、文件不存在、类型错误等),若不处理会导致程序崩溃。Python通过try-except-finally-else语句实现异常捕获和处理。
1. 异常的基本概念
Python内置了大量异常类,常见的有:
ZeroDivisionError:除零错误TypeError:类型不匹配ValueError:值无效FileNotFoundErr...