AI时代编程新宠!如何让孩子成为未来的编程大师?
文章目录
- 一、了解编程的基础概念
- 二、选择适合的编程工具
- 三、激发孩子的兴趣
- 四、注重基础能力的培养
- 五、提供实践机会
- 六、鼓励孩子与他人合作
- 七、持续支持与鼓励
- 《信息学奥赛一本通关》
- 本书定位
- 内容简介
- 作者简介
- 目录
随着科技的迅猛发展,编程已经从一种专业技能转变为许多人认为的基本技能。许多家长和教育工作者开始认识到,编程不仅仅是为了让孩子成为程序员,更重要的是,它可以帮助孩子培养逻辑思维、解决问题的能力以及创新精神。那么,作为家长,如何有效地培养孩子的编程能力呢?
一、了解编程的基础概念
在培养孩子的编程能力之前,家长首先需要自己了解一些编程的基础知识。了解编程语言、编程工具以及编程的基本概念,将有助于我们更好地指导孩子,避免走弯路。
二、选择适合的编程工具
对于初学者来说,选择一款适合孩子的编程工具至关重要。市面上有许多针对不同年龄段的编程工具,如Scratch、Python等。家长可以根据孩子的年龄、兴趣以及学习目标来选择合适的编程工具。
三、激发孩子的兴趣
编程需要耐心和毅力,如果孩子对编程没有兴趣,很难坚持下去。因此,家长需要找到激发孩子兴趣的方法。可以通过游戏、动画等方式让孩子感受到编程的乐趣,引导孩子主动探索和学习。
四、注重基础能力的培养
编程需要具备一定的数学和逻辑思维能力。因此,在孩子学习编程的过程中,家长需要注重培养孩子的数学和逻辑思维能力。可以通过数学游戏、逻辑题等方式进行训练,为孩子的编程学习打下坚实的基础。
五、提供实践机会
理论知识的学习是必要的,但实践才是检验孩子编程能力的最好方式。家长可以鼓励孩子参与一些编程项目,如开发小游戏、制作网站等。这些实践机会将有助于孩子将理论知识转化为实际操作能力。
六、鼓励孩子与他人合作
编程往往需要团队合作,培养孩子的团队协作能力也是非常重要的。家长可以鼓励孩子参加编程社区、编程俱乐部等活动,与其他编程爱好者交流学习,共同解决问题。
七、持续支持与鼓励
在孩子学习编程的过程中,家长需要给予持续的支持与鼓励。当孩子遇到困难时,我们要耐心指导;当孩子取得进步时,我们要及时给予肯定。这样的支持与鼓励将有助于孩子保持对编程的热情和信心。
综上所述,培养孩子的编程能力是一个长期且需要多方面努力的过程。家长需要了解编程基础概念、选择适合的编程工具、激发孩子兴趣、注重基础能力培养、提供实践机会、鼓励孩子与他人合作以及持续支持与鼓励。只有这样,才能有效地培养孩子的编程能力,为他们的未来发展奠定坚实的基础。
《信息学奥赛一本通关》

获取方式:https://item.jd.com/13836210.html
本书定位
- 图形化编程转向C++ 代码编程的教材
- 信息学奥赛辅导教材
- 大学生计算机竞赛入门学习的教材
- 供信息学爱好者参考使用
内容简介
《信息学奥赛一本通关》共30 章分7 部分。其中前6 部分内容分别为编程平台介绍、计算机基础知识、从图形化编程到C++ 入门、数学知识基础、数据结构和算法补充与归纳。第七部分给出2019—202年CSP-J/S 真题及参考答案。本书基于图形化编程学习,详细介绍由图形化编程向C++ 代码编程过渡的系统知识,最终帮助读者提高参与信息学奥赛的水平。
作者简介
蔡荣啸,中国教育技术协会人工智能专业委员会理事,中国教育学会会员,青岛市人工智能教材编委会成员,创新科技项目优秀指导教师。辅导学生多人获得信息学奥赛一二三等奖,并有多人获得信息技术创新类一二三等奖。拥有软件著作权两项。出版专著三套:《scratch+小学数学》《python玩转人工智能》《人形机器人编程实践》,主持中央电化教育馆重点课题一项,主持青岛市教育学会课题一项,参与山东省十三五规划课题两项。在CSSCI与国内核心期刊发表论文多篇。Mathmatics and Computer Science邀请作者。
目录
第一部分编程平台介绍第1 章 图形化编程模块简介 21.1 变量 21.2 运算符 41.3 顺序语句 61.4 分支语句 61.5 循环语句 81.6 函数运算 9第2 章 Dev-C++ 简介 102.1 Dev-C++ 界面 102.2 快捷键 112.3 调试配置 112.4 设置断点并查看 122.5 编译器与编译日志 13第二部分计算机基础知识第3 章 信息学奥赛简介 163.1 NOIP 163.2 CSP-J/S 163.3 NOI 173.4 APIO 和IOI 17第4 章 计算机硬件基础 184.1 计算机发展史 184.2 计算机硬件 194.2.1 运算器 204.2.2 控制器 204.2.3 存储器 214.2.4 输入设备 214.2.5 输出设备 224.3 数制与编码 224.3.1 二进制与十进制 244.3.2 二进制与八进制 254.3.3 二进制与十六进制 264.3.4 ASCII 编码 274.3.5 汉字编码 274.3.6 原码、反码、补码 274.3.7 位运算 284.3.8 多媒体文件的数字化 30第5 章 操作系统与应用软件 325.1 DOS 操作系统 325.2 Windows 操作系统及软件 345.3 Linux 操作系统 34第6 章 计算机网络基础 356.1 计算机网络组成 356.2 计算机网络类型 376.3 IP 地址 386.4 网络安全 39第三部分从图形化编程到C++ 入门第7 章 C++ 基础 427.1 数据类型 427.2 语法 467.2.1 程序入口 467.2.2 注释 477.2.3 变量定义及使用 477.2.4 语句结束符 487.2.5 语句块与缩进 487.2.6 作用域 487.2.7 常量与转义字符 497.3 运算符 517.3.1 算术运算符 517.3.2 关系运算符 537.3.3 逻辑运算符 537.3.4 赋值运算符 537.3.5 三目运算符 547.4 输入、输出 547.4.1 输入、输出流 557.4.2 格式化输入、输出 557.4.3 文件输入、输出 57第8 章 程序三大基本结构 608.1 顺序结构 608.2 分支结构 648.2.1 if-else 结构 658.2.2 switch-case 结构 698.3 循环结构 728.3.1 for 循环 738.3.2 while 循环 768.3.3 do-while 循环 79第9 章 数组 819.1 一维数组 819.2 二维数组 88第10 章 自定义函数与指针 9510.1 自定义函数 9510.2 内联函数 9610.3 指针 9610.4 函数的参数传递 9710.4.1 按值传递 9710.4.2 地址传递 9910.4.3 指针传递 10010.5 递归 10110.6 数组传递参数 10510.6.1 一维数组传递参数 10510.6.2 二维数组传递参数 107第11 章 结构体 11011.1 结构体的定义与初始化 11011.2 结构体的调用 11111.3 运算符重载 113第四部分数学知识基础第12 章 数论 11812.1 整除理论(CSP-J) 11812.1.1 定义及性质 11812.1.2 奇数与偶数 11912.2 同余理论(CSP-S) 12012.3 素数(CSP-J/S) 12212.4 最大公约数(CSP-S) 12812.4.1 辗转相除法 12812.4.2 二进制算法 13012.5 最小公倍数(CSP-S) 13112.6 扩展欧几里得法(CSP-S) 13312.7 快速幂算法(CSP-J/S) 13512.8 逆元(CSP-S) 13612.8.1 扩展欧几里得法求逆元 13712.8.2 费马小定理求逆元 13812.8.3 线性算法/ 递归求逆元 14012.9 中国剩余定理(CSP-S) 14212.10 斐波那契数列(CSP-S) 14412.11 卡特兰数(CSP-S) 147第13 章 组合数学 15113.1 排列(CSP-J/S) 15113.1.1 选排列 15113.1.2 全排列 15413.1.3 错位排列 15413.1.4 循环排列 15713.2 组合(CSP-J/S) 15713.2.1 重复组合 15813.2.2 不相邻组合 15913.3 计数原理(CSP-J) 16113.3.1 加法原理(分类加法计数原理) 16113.3.2 乘法原理(分步乘法计数原理) 16213.4 抽屉原理/ 鸽巢原理(CSP-J) 16313.5 容斥原理(CSP-J) 16513.6 母函数(CSP-S) 16613.6.1 普通型母函数 16713.6.2 指数型母函数 172第14 章 概率论(CSP-S) 17614.1 基础知识 17614.1.1 样本空间与随机事件 17614.1.2 事件的概率 17914.2 随机变量 18014.3 期望 182第15 章 计算几何(CSP-S) 18515.1 基础知识 18515.1.1 平面直角坐标系 18515.1.2 点、直线、线段 18615.1.3 圆与多边形 18615.1.4 矢量 18815.2 计算几何C++ 模型 19015.2.1 计算点、点关系 19015.2.2 计算点、线关系 19315.2.3 计算线、线(矢量)关系 19815.2.4 圆与多边形 20215.3 平面凸包 21115.3.1 判断凸多边形 21115.3.2 凸多边形重心 21315.3.3 寻找凸包—Graham算法 21615.4 旋转卡壳 22015.4.1 基础概念 22015.4.2 凸多边形直径 22115.4.3 凸多边形宽度 22615.4.4 凸多边形间最大距离 22715.4.5 凸多边形间最小距离 23215.4.6 凸多边形外接矩形最小面积 23815.4.7 凸多边形外接矩形最小周长 244第16 章 线性代数(CSP-J/S) 24516.1 行列式 24516.2 矩阵 24616.2.1 矩阵的加法 24816.2.2 数与矩阵的乘法 24816.2.3 矩阵与矩阵的乘法 24916.2.4 逆矩阵 24916.2.5 分块矩阵 25016.3 矩阵的初等变换 25216.4 求解线性方程组 25316.4.1 高斯消元法 25316.4.2 LU 分解法 259第17 章 函数(CSP-J/S) 26717.1 定义 26717.2 基本性质 26717.2.1 有界性 26717.2.2 单调性 26717.2.3 奇偶性 26817.2.4 周期性 26817.3 初等函数 268第五部分数据结构第18 章 时间、空间复杂度 27418.1 时间复杂度 27418.1.1 常数阶O(1) 27418.1.2 线性阶O(n) 27518.1.3 对数阶O(log2n) 27518.1.4 线性对数阶O(n log2n) 27618.1.5 幂指数阶O(na) 27618.1.6 时间复杂度曲线对比 27618.2 空间复杂度 277第19 章 STL 简介 27819.1 迭代器 27819.2 容器 27919.2.1 序列容器 27919.2.2 关联容器 28719.3 容器适配器 29219.3.1 queue 适配器 29219.3.2 stack 适配器 29419.3.3 priority_queue适配器 29519.4 算法 29719.4.1 非可变序列算法 29819.4.2 可变序列算法 30019.4.3 排序及相关算法 30319.4.4 数值算法 307第20 章 线性数据结构 31020.1 顺序存储线性表 31020.2 链表 31220.2.1 单链表 31220.2.2 静态链表 31820.2.3 循环链表 31820.2.4 双链表 31920.3 队列 32220.4 栈 329第21 章 树 33321.1 树的一般概念 33321.1.1 结点关系 33321.1.2 度与深度 33421.1.3 树的遍历 33521.2 二叉树 33921.2.1 二叉树性质 34021.2.2 二叉树结构与操作 34021.2.3 遍历二叉树 34521.2.4 二叉排序树 35021.2.5 平衡二叉树 35721.3 树状数组 36321.3.1 前缀和 36321.3.2 树状数组思想 36421.3.3 lowbit 算法 36521.3.4 单点更新 36621.3.5 区间求和 36621.4 线段树 36921.4.1 线段树基本结构 36921.4.2 建立线段树 37121.4.3 单点更新 37221.4.4 区间查询与修改 37321.5 并查集 38221.5.1 基本操作 38221.5.2 算法优化 38321.6 哈夫曼树 38721.6.1 构建哈夫曼树 38721.6.2 哈夫曼树的实现 38821.6.3 哈夫曼编码 391第22 章 图论 39222.1 图的重要概念 39222.2 欧拉路与欧拉回路 39322.3 连通图 40122.3.1 广度优先算法 40222.3.2 强连通图 40622.3.3 割点与桥 41122.4 哈密尔顿图 41522.5 最短路径 42022.5.1 Floyed 算法 42222.5.2 Dijkstra 算法 42622.5.3 Bellman-Ford 算法 43122.5.4 SPFA 算法 43322.6 最小生成树 43722.6.1 Prim 算法 43722.6.2 Kruskal 算法 44522.7 关键路径 44922.7.1 相关概念 45022.7.2 拓扑排序 45122.7.3 关键路径的应用 455第六部分算法补充与归纳第23 章 数学公式补充 46423.1 蔡勒公式 46423.2 归一问题 46523.3 等差数列 46523.4 等比数列 467第24 章 高精度四则运算 46824.1 数字存储 46824.2 高精度加法计算 46924.3 高精度减法计算 47224.4 高精度乘法计算 47624.5 高精度除法计算 478第25 章 字符串算法 48425.1 哈希算法 48425.2 KMP 算法 48825.3 Trie 树 49425.4 Manacher 算法 49825.5 AC 自动机 502第26 章 排序算法 50826.1 冒泡排序算法 50826.2 插入排序算法 51026.3 选择排序算法 51226.4 快速排序算法 51326.5 归并排序算法 51626.6 桶排序算法 51926.7 堆排序算法 521第27 章 搜索算法 52227.1 A* 算法 52227.2 回溯算法 53127.2.1 解空间树 53127.2.2 回溯算法框架 540第28 章 贪心算法 54328.1 区间问题 54328.1.1 最多不相交区间问题 54328.1.2 选点问题 54628.1.3 区间覆盖问题 54828.2 部分背包问题 55128.3 种树问题 553第29 章 分治算法 55829.1 汉诺塔问题 55829.2 二分查找算法 56129.3 主定理 56329.4 Strassen 算法 56729.5 循环赛日程表问题 570第30 章 动态规划算法 57430.1 资源分配问题 57530.2 最长递增/ 递减子序列问题 57930.3 项链问题 58230.4 双线动态规划问题 585第七部分2019—2022 年CSP-JS 真题及参考答案2019 CCF 非专业级别软件能力认证第一轮(CSP-J) 5902019 CCF 非专业级别软件能力认证第一轮(CSP-J)参考答案 6002019 CCF 非专业级别软件能力认证第一轮(CSP-S) 6012019 CCF 非专业级别软件能力认证第一轮(CSP-S)参考答案 6132020 CCF 非专业级别软件能力认证第一轮(CSP-J) 6142020 CCF 非专业级别软件能力认证第一轮(CSP-J)参考答案 6252020 CCF 非专业级别软件能力认证第一轮(CSP-S) 6262020 CCF 非专业级别软件能力认证第一轮(CSP-S)参考答案 6402021 CCF 非专业级别软件能力认证第一轮(CSP-J) 6412021 CCF 非专业级别软件能力认证第一轮(CSP-J)参考答案 6532021 CCF 非专业级别软件能力认证第一轮(CSP-S) 6542021 CCF 非专业级别软件能力认证第一轮(CSP-S)参考答案 6702022 CCF 非专业级别软件能力认证第一轮(CSP-J) 6712022 CCF 非专业级别软件能力认证第一轮(CSP-J)参考答案 6832022 CCF 非专业级别软件能力认证第一轮(CSP-S) 6842022 CCF 非专业级别软件能力认证第一轮(CSP-S)参考答案 697
相关文章:
AI时代编程新宠!如何让孩子成为未来的编程大师?
文章目录 一、了解编程的基础概念二、选择适合的编程工具三、激发孩子的兴趣四、注重基础能力的培养五、提供实践机会六、鼓励孩子与他人合作七、持续支持与鼓励《信息学奥赛一本通关》本书定位内容简介作者简介目录 随着科技的迅猛发展,编程已经从一种专业技能转变…...
Qt 中Json的构造和解析简单例子
概述: Qt中使用Json比较方便,不像纯C需要导入CJson RapidJson JsonCpp等第三方的库,主要使用到QJsonDocument、QJsonObject对象即可 1、如何构造一个json字符串 假如我们需要构造 {"cmd":"1001","data":{"content&q…...
CSS特性
小技巧:在调试工具中,css样式上看层叠,下看继承。 1、层叠性 相同的属性会被覆盖,不同的属性会叠加 2、继承性 3、优先级 基于不同种类的选择器的匹配规则。 通配符 < 标签 < 类选择器 < id选择器 < 行内样式 <…...
springcloud:3.1介绍雪崩和Resilience4j
灾难性雪崩效应 简介 服务与服务之间的依赖性,故障会传播,造成连锁反应,会对整个微服务系统造成灾难性的严重后果,这就是服务故障的“雪崩”效应。 原因 1.服务提供者不可用(硬件故障、程序bug、缓存击穿、用户大量请求) 2.重试加大流量(用户重试,代码逻辑重试) 3.服…...
实现定时器的两种方法:使用windows api定时器 和使用c++11/14 定时器
前言: 当我有一个开发需求,符合下面的条件 1.需要某个任务在程序中每隔一段时间就要执行一次,可能把这个任务封装成了一个函数。 2.这种需要定时执行的任务,有2个,3个....越来越多。 这个时候我们就可以考虑使用定时…...
H5:图像标签和路径
目录 一.前言 二.正文 1.图像标签 注意: 2.路径 Ⅰ.目录文件夹和根目录 Ⅱ.路径 三.结语 一.前言 本篇介绍有关标签和路径,关于图像标签我们来看看有什么需要注意的。 二.正文 1.图像标签 在HTML标签中,img标签用于定义HTML页面中的图像。 <im…...
AI学习(5):PyTorch-核心模块(Autograd):自动求导
1.介绍 在深度学习中,自动求导是一项核心技术,它使得我们能够方便地计算梯度并优化模型参数。PyTorch 提供了一个强大的自动求导模块(Autograd),它可以自动计算张量的导数得出梯度信息,同时也支持高阶导数计算。 1.1 概念词 在学…...
Grid-Based Continuous Normal Representation for Anomaly Detection 论文阅读
Grid-Based Continuous Normal Representation for Anomaly Detection 论文阅读 摘要简介方法3.1 Normal Representation3.2 Feature Refinement3.3 Training and Inference 4 实验结果5 总结 文章信息: 原文链接:https://arxiv.org/abs/2402.18293 源码…...
FaceBook获取广告数据
1、访问 广告管理工具 确认自己登陆的账号下面能看到户。 2、使用 图谱Api探索工具 生成用户短期口令 3、get请求(或者浏览器直接打开)访问: https://graph.facebook.com/v19.0/me?fieldsid,name, email&access_token{上一步生成的口令} 4、短期…...
Redis之十:Spring Data Redis --- CrudRepository方式
SpringData Redis CrudRepository方式 Spring Data Redis 的 CrudRepository 是 Spring Data 框架中用于提供基础 CRUD(创建、读取、更新和删除)操作的一个接口。在与 Redis 集成时,尽管 Redis 是一个键值存储系统,并没有像关系型…...
Spring重点记录
文章目录 1.Spring的组成2.Spring优点3.IOC理论推导4.IOC本质5.IOC实现:xml或者注解或者自动装配(零配置)。6.hellospring6.1beans.xml的结构为:6.2.Spring容器6.3对象的创建和控制反转 7.IOC创建对象方式7.1以有参构造的方式创建…...
代码覆盖率工具Gcovr和Fastcov的性能对比
在软件开发过程中,代码覆盖率工具是非常重要的,它可以帮助开发人员评估他们的代码覆盖情况,从而更好地进行测试和调试。在这方面,Gcovr和fastcov是两个常用的工具。本文将对这两种工具的性能进行对比分析。 首先,让我…...
css - flex布局实现div横向滚动
父盒子: display: flex; //将容器设置为Flex布局。overflow-x: scroll; //设置容器水平方向出现滚动条。white-space: nowrap; //防止项目换行显示。 子盒子: flex: 0 0 auto; //设置项目为固定宽度。width: 200px; //设置项目的宽度。margin-rig…...
关于在Ubuntu20.04环境下安装GRPC
关于在Ubuntu20.04环境下安装GRPC 1 cmake安装 要在Ubuntu 20.04上安装CMake 3.26.4,请按照以下步骤进行操作: 打开终端并更新apt软件包列表: sudo apt update安装必要的依赖项: sudo apt install -y wget gcc g++ build-essential下载CMake 3.26.4的源代码: wget https…...
力扣601 体育馆的人流量
在解决"连续三天及以上人流量超过100的记录"问题时,MySQL方案作为力扣解决问题的方案通过窗口函数和分组技巧高效地识别连续记录。而Python与Pandas方案作为扩展则展示了在数据处理和分析方面的灵活性,通过行号变换和分组计数来筛选符合条件的…...
ubuntu20.04设置docker容器开机自启动
ubuntu20.04设置docker容器开机自启动 1 docker自动启动2 容器设置自动启动3 容器自启动失败处理 1 docker自动启动 (1)查看已启动的服务 $ sudo systemctl list-units --typeservice此命令会列出所有当前加载的服务单元。默认情况下,此命令…...
Kubernetes/k8s的核心概念
一、什么是 Kubernetes Kubernetes,从官方网站上可以看到,它是一个工业级的容器编排平台。Kubernetes 这个单词是希腊语,它的中文翻译是“舵手”或者“飞行员”。在一些常见的资料中也会看到“ks”这个词,也就是“k8s”ÿ…...
vue 前端预览 Excel 表
一、安装依赖包官网 npm i luckyexceltemplate 模板 <!-- 用于渲染表格的容器 --> <div id"luckysheet" stylewidth:100vw;height:100vh></div>二、加载 异步加载及 import LuckyExcel from luckyexcel;/* 下列代码加载 cdn 文件,你…...
【JS】生成N位随机数
作用 用于邮箱验证码 码 ramNum.js /*** 生成N位随机数字* param {Number} l 默认:6,默认生成6位随机数字* returns 返回N位随机数字*/ const ramNum (l 6) > {let num for (let i 0; i < l; i) {const n Math.random()const str String(n…...
2024年FPGA可以进吗
2024年,IC设计FPGA行业仍有可能是一个极具吸引力和活力的行业,主要原因包括: 1. 技术发展趋势:随着5G、人工智能、物联网、自动驾驶、云计算等高新技术的快速发展和广泛应用,对集成电路尤其是高性能、低功耗、定制化芯…...
MPNet:旋转机械轻量化故障诊断模型详解python代码复现
目录 一、问题背景与挑战 二、MPNet核心架构 2.1 多分支特征融合模块(MBFM) 2.2 残差注意力金字塔模块(RAPM) 2.2.1 空间金字塔注意力(SPA) 2.2.2 金字塔残差块(PRBlock) 2.3 分类器设计 三、关键技术突破 3.1 多尺度特征融合 3.2 轻量化设计策略 3.3 抗噪声…...
【Python】 -- 趣味代码 - 小恐龙游戏
文章目录 文章目录 00 小恐龙游戏程序设计框架代码结构和功能游戏流程总结01 小恐龙游戏程序设计02 百度网盘地址00 小恐龙游戏程序设计框架 这段代码是一个基于 Pygame 的简易跑酷游戏的完整实现,玩家控制一个角色(龙)躲避障碍物(仙人掌和乌鸦)。以下是代码的详细介绍:…...
【第二十一章 SDIO接口(SDIO)】
第二十一章 SDIO接口 目录 第二十一章 SDIO接口(SDIO) 1 SDIO 主要功能 2 SDIO 总线拓扑 3 SDIO 功能描述 3.1 SDIO 适配器 3.2 SDIOAHB 接口 4 卡功能描述 4.1 卡识别模式 4.2 卡复位 4.3 操作电压范围确认 4.4 卡识别过程 4.5 写数据块 4.6 读数据块 4.7 数据流…...
leetcodeSQL解题:3564. 季节性销售分析
leetcodeSQL解题:3564. 季节性销售分析 题目: 表:sales ---------------------- | Column Name | Type | ---------------------- | sale_id | int | | product_id | int | | sale_date | date | | quantity | int | | price | decimal | -…...
VM虚拟机网络配置(ubuntu24桥接模式):配置静态IP
编辑-虚拟网络编辑器-更改设置 选择桥接模式,然后找到相应的网卡(可以查看自己本机的网络连接) windows连接的网络点击查看属性 编辑虚拟机设置更改网络配置,选择刚才配置的桥接模式 静态ip设置: 我用的ubuntu24桌…...
GO协程(Goroutine)问题总结
在使用Go语言来编写代码时,遇到的一些问题总结一下 [参考文档]:https://www.topgoer.com/%E5%B9%B6%E5%8F%91%E7%BC%96%E7%A8%8B/goroutine.html 1. main()函数默认的Goroutine 场景再现: 今天在看到这个教程的时候,在自己的电…...
Qemu arm操作系统开发环境
使用qemu虚拟arm硬件比较合适。 步骤如下: 安装qemu apt install qemu-system安装aarch64-none-elf-gcc 需要手动下载,下载地址:https://developer.arm.com/-/media/Files/downloads/gnu/13.2.rel1/binrel/arm-gnu-toolchain-13.2.rel1-x…...
规则与人性的天平——由高考迟到事件引发的思考
当那位身着校服的考生在考场关闭1分钟后狂奔而至,他涨红的脸上写满绝望。铁门内秒针划过的弧度,成为改变人生的残酷抛物线。家长声嘶力竭的哀求与考务人员机械的"这是规定",构成当代中国教育最尖锐的隐喻。 一、刚性规则的必要性 …...
MySQL基本操作(续)
第3章:MySQL基本操作(续) 3.3 表操作 表是关系型数据库中存储数据的基本结构,由行和列组成。在MySQL中,表操作包括创建表、查看表结构、修改表和删除表等。本节将详细介绍这些操作。 3.3.1 创建表 在MySQL中&#…...
前端打包工具简单介绍
前端打包工具简单介绍 一、Webpack 架构与插件机制 1. Webpack 架构核心组成 Entry(入口) 指定应用的起点文件,比如 src/index.js。 Module(模块) Webpack 把项目当作模块图,模块可以是 JS、CSS、图片等…...
