- 博客(658)
- 资源 (6)
- 问答 (1)
- 收藏
- 关注
原创 【奔跑吧!Linux 内核(第二版)】第2章:Linux 内核基础知识
摘要:本文介绍了Linux常用的ARM GCC编译工具链,包括arm-linux-gnueabi、aarch64-linux-gnueabi等版本的区别。通过一个C程序实验详细演示了GCC编译的四个阶段:预处理(生成.i文件)、编译(生成.s汇编文件)、汇编(生成.o二进制文件)和链接(生成可执行文件)。重点说明了静态链接与动态链接的区别,并指出交叉编译时推荐使用静态链接以避免运行时库版本冲突问题。实验采用aarch64-linux-gnu工具链进行ARM64架构程序的编译演示。
2025-06-30 11:09:00
345
原创 三步打造黑客级BadUSB
本文介绍了如何制作一个简单的BadUSB设备。首先需要安装Arduino IDE开发环境和Teensy驱动程序,Arduino IDE解压即可使用,Teensy驱动安装时需要指定Arduino目录。然后编写模拟键盘操作的代码,包括打开运行窗口、输入cmd命令、执行ipconfig等操作。最后将代码写入硬件设备:将设备插入电脑,选择正确的端口,点击写入按钮完成制作。整个流程包含环境配置、代码编写和硬件烧录三个主要步骤。
2025-06-27 11:14:08
373
原创 【案例】基于Python的生源数据可视化分析:从Excel处理到动态地图展示
本文介绍了一个基于Python的全国生源数据统计分析程序,通过身份证号码或生源地代码字段,实现多维度统计与可视化。程序利用openpyxl处理Excel表格数据,结合pyecharts生成动态时间线地图,支持全国各省份及省内市州的人数统计,并自动生成交互式图表。
2025-06-25 17:28:45
665
原创 【知识点】第7章:文件和数据格式化
本文介绍了Python文件操作的核心知识点。文件分为文本文件(有统一编码)和二进制文件(无统一编码)两种类型。Python通过open()函数打开文件,提供7种基本打开模式(如'r'、'w'等),使用后需用close()关闭文件。文件读取方法包括read()、readline()和readlines(),写入方法主要是write()。文中包含文本文件逐行打印的实例,并配以填空题和选择题测试知识点,如open()函数的使用和文件模式区分等基础内容。
2025-06-05 17:02:46
770
原创 【知识点】第6章:组合数据类型
Python组合数据类型摘要 组合数据类型包括序列类型(元组、列表)、集合类型和映射类型(字典)。元组(()表示)不可变但可索引;列表([]表示)可变,支持增删改查;集合({}或set()创建)无序不重复,用于去重和成员测试;字典({}表示)存储键值对,键必须不可变。元组用于多返回值、同步赋值等场景,集合常用于去重操作,字典通过键快速查找值。注意:空字典用{},空集合用set();列表可变而元组不可变;字典键唯一且不可变。
2025-06-04 23:13:51
830
原创 【知识点】第5章:函数和代码复用
函数是Python中实现特定功能的可重用语句组,通过函数名调用。本文梳理了函数的核心知识点:1)函数定义使用def关键字,包含参数列表和函数体;2)函数调用通过位置或名称传递参数,支持默认值和可变数量参数;3)返回值通过return语句实现,可返回多个值;4)变量作用域分全局和局部变量,global声明全局变量;5)代码复用和模块化设计是函数的核心优势。文章还提供了判断题、简答题、填空题和选择题等练习题目,帮助巩固函数相关概念,包括递归、参数传递、返回值等关键内容。(149字)
2025-06-04 17:15:24
908
原创 【知识点】第4章:程序控制结构
本文整理了程序控制结构的三大基本类型:顺序结构、分支结构(单分支、二分支、多分支)和循环结构(条件循环、遍历循环)。重点讲解了break和continue的区别,以及循环中else语句的执行条件。通过判断题、简答题和选择题的形式,测试了对控制结构的理解程度,包括循环次数判断、无限循环识别、break作用、else执行时机以及具体代码的输出结果分析。所有题目均附有详细解答,帮助巩固程序控制流程的相关知识点。
2025-06-03 22:48:55
1524
原创 【知识点】第3章:基本数据类型
Python提供3种数字类型(整数、浮点数、复数)和字符串类型。数字类型支持不同进制表示和基本运算。字符串由单/双/三引号构成,支持索引、切片和转义字符操作(如\n、\t)。字符串处理方法包括大小写转换(upper()/lower())、格式化输出(format())和常用函数(len()、count()等)。
2025-06-02 20:55:12
1235
原创 【知识点】第2章:Python程序实例解析
本文介绍了Python程序的基本语法元素,包括格式框架、注释、命名规则、字符串处理、赋值语句、输入输出函数和程序结构。重点讲解了Python严格的缩进规则、单行注释方法、变量命名规范、字符串索引方式以及三大程序结构(顺序、分支、循环)。此外还介绍了函数的概念和作用,并提供了判断题、填空题和选择题等练习题目,帮助巩固对Python语法基础知识的掌握。
2025-05-30 17:22:43
888
原创 【知识点】第1章:程序设计基本方法
本文系统梳理了计算机与程序设计语言的核心知识点。计算机被定义为根据指令操作数据的设备,具有功能性和可编程性两大特征,其发展经历了系统结构、网络视窗、复杂信息系统和未来人工智能四个阶段。程序设计语言分为机器语言、汇编语言和高级语言,执行方式包括编译和解释,各具优缺点。Python作为通用脚本语言,具有语法简洁、跨平台、开源等特点。程序编写遵循IPO(输入-处理-输出)基本方法,输入来源和输出方式多样。文末通过简答题和判断题巩固知识点,探讨了计算需求、编程意义及语言特性等问题。
2025-05-30 15:06:37
1105
原创 驱动中的 mmap() 函数和 file_operations 中的 mmap() 原型的区别
驱动中的 mmap() 函数和 file_operations 中的 mmap() 原型的区别
2025-05-04 16:35:20
510
Cannon Image Class MF4752 打印机驱动程序 MF4700MFDriverV4101WPSC
2023-12-18
基于树莓派4B的Jailhouse源码资源
2023-06-03
能否用C语言解决这个问题?
2017-08-31
TA创建的收藏夹 TA关注的收藏夹
TA关注的人