自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

525小白菜的博客

不光是小白,关键还菜

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

原创 sed文本替换

sed可以使用另一个字符串来替换匹配模式。模式可以是简单的字符串或正则表达式。

2024-08-08 15:19:34 275 1

原创 正则表达式

正则表达式是一种基础的模式匹配技术。大多数文本处理工具都支持正则表达式。借助适合的正则表达式,我们可以对文本文件执行过滤、剥离、替换、搜索等操作。正则表达式是由字面文本和具有特殊意义的符号组成。我们可以根据需要,构造出适合的正则表达式来匹配任何文本。

2024-08-08 10:43:24 239

原创 Python Flask框架基础(七)留言板

本章示例程序是一个非常简单的留言板程序SayHello,涉及的知识完全是前面六个章节的内容。这一章会基于这个程序介绍一种组织代码的形式,并了解Web程序开发流程,对前面六章的知识进行简单的回顾复习。在具体的开发中,代码编写主要分为前端页面和后端程序。

2024-06-13 14:09:07 1019

原创 Python Flask框架基础(六)电子邮件

web程序发送电子邮件借助Flask-Mail扩展只需要几行代码就可以实现。Flask-Mail库包装了Python标准库中的smtplib包,简化了在Flask程序中发送电子邮件的过程。

2024-06-10 21:07:58 463

原创 软件磁盘阵列与LVM

所谓的热备份磁盘就是一块或多块没有包含在原本磁盘阵列级别中的磁盘,这块磁盘平时并不会被磁盘阵列所使用,当磁盘阵列有任何磁盘损坏时,这块热备份磁盘就会被主动拉进磁盘阵列中,并将坏掉的那块硬盘移出磁盘阵列,然后立即重建数据系统,如此你的系统就可以永保安康。这种模式的RAID会将磁盘先切出等量的数据块chunk,当一个文件要写入时,该文件会根据chunk的大小切割好,之后再依序放到各个磁盘里去,数据会被等量的放到各个磁盘上,每块磁盘负责的数据量都降低了,因此性能会好。3、RAID 5:性能与数据的均衡考虑。

2024-05-31 14:51:54 664

原创 Linux文件系统杂记

系统会将常用的文件数据放置到内存的缓冲区,以加速文件系统的读写操作,因此Linux的物理内存最后都会被用光,这是正常的情况,可加速系统性能。当系统加载一个文件到内存后,如果该文件没有被修改过,则在内存区段的文件数据会被设置为干净,但如果内存中的文件数据被更改过了,该内存中的数据会被设置为脏的,此时所有的操作都在内存中进行,并没有写入到磁盘中,系统会不定时的将内存中设置为脏的数据写回磁盘,以保持磁盘与内存数据的一致性。会记录整个文件系统的整体信息,包括inode与数据区块的总量、使用量、剩余量等。

2024-05-30 14:35:24 402

原创 Python Flask框架基础(五)数据库

主要介绍如何给Flask程序添加数据库支持,具体来说就是在Python中使用DBMS来对数据库进行管理和操作。

2024-05-29 16:06:49 1377

原创 Shell脚本零碎知识积累

零碎shell脚本知识积累

2024-05-27 09:02:43 231

原创 Python Flask框架基础(四)表单

WTForms是一个使用Python编写的表单库,它使得表单的定义、验证(服务器端)和处理变得非常轻松。

2024-05-23 09:09:41 1054

原创 Python Flask框架基础(三)模板

渲染模板就是执行模板中的代码,并传入所有在模板中使用的变量。渲染后的结果就是我们要返回给客户端的HTML响应。

2024-05-16 14:00:55 1186

原创 Python Flask框架基础(二)Flask与HTTP

HTTP,即超文本传输协议,定义了服务器与客户端之间信息交流的格式和传递方式。当用户访问一个URL,浏览器便生成对应的HTTP请求,经由互联网发送到对应的Web服务器。Web服务器接收请求,通过WSGI将HTTP格式的请求数据转换成Flask程序能够使用的Python数据。在程序中,Flask根据请求的URL执行对应的视图函数,获取返回值生成响应。响应依次经过WSGI转换成HTTP响应,再经由Web服务器传递,最终被发出请求的客户端接收。

2024-05-09 15:11:51 464

原创 Python Flask框架基础(一)初识Flask

在这个程序里,app.route装饰器把根地址/和index()函数绑定起来,当用户访问这个URL时就会触发index()函数。

2024-05-07 14:00:38 1153

原创 ubuntu 安装 Clang/LLVM 15.0.4

ubuntu可以直接使用进行安装,但是安装的都不是最新版。本文用LLVM 15.0.4举例说明在ubuntu上如何安装最新版Clang/LLVM编译器。

2022-11-18 23:05:21 6432 3

原创 解决arm-none-eabi-gcc交叉编译helloworld程序segmentation fault 错误

目标:在x86_64主机上(windows 10或ubuntu 20.04)上交叉编译arm架构的helloworld程序,然后通过scp将编译完的可执行文件传给树莓派4B,在树莓派上执行该程序。(树莓派运行的是官方32位Linux系统。)

2022-11-10 20:45:57 3123

原创 树莓派4B开机自动发微信报告ip地址

方法的实现基本基于博主虚宇宸轩的,具体原理和操作过程,请参考该博主的文章,写得很详细,原理解释的也很清楚。本文只是记录具体实现的过程中遇到的问题及其解决方式。环境:树莓派4B、树莓派官方Raspberry Pi OS Lite(32-bit)

2022-11-10 11:42:54 905

原创 GCC 编译优化等级

GCC的优化等级

2022-09-07 15:36:55 1156

原创 常见排序算法 Python实现

冒泡排序、选择排序、插入排序、归并排序、快速排序

2022-08-20 20:33:49 234

原创 GCC 编译选项总结

-c只激活预处理,编译,和汇编,也就是他只把程序做成obj文件例子用法:gcc -c hello.c 他将生成 .o 的 obj 文件-S只激活预处理和编译,就是指把文件编译成为汇编代码。例子用法:gcc -S hello.c 他将生成 .s 的汇编代码,你可以用文本编辑器察看。-E只激活预处理,这个不生成文件, 你需要把它重定向到一个输出文件里面。例子用法:gcc -E hello.c > pianoapan.txt gcc -E hello.c | more 慢

2022-05-23 15:48:44 2045 1

原创 《奔跑吧Linux内核(第二版)》第十章笔记

同步管理

2022-02-14 08:45:20 40

原创 《奔跑吧Linux内核(第二版)》第九章笔记

内存管理

2022-02-11 18:46:24 103

原创 《奔跑吧Linux内核(第二版)》第八章笔记

进程管理

2022-02-06 13:05:00 58

原创 《奔跑吧Linux内核(第二版)》第七章笔记

系统调用

2022-01-26 15:11:46 50

原创 《奔跑吧Linux内核(第二版)》第六章笔记

字符设备驱动

2022-01-26 13:27:06 356

原创 Ubuntu 20.04使用qemu搭建ARM64 Linux系统

官方Linux内核+debootstrap构建的根文件系统,使用qemu启动

2022-01-23 15:00:45 7776 9

原创 Mac上vmware fusion装的ubuntu不能与主机复制粘贴的问题

解决mac上,vmware fusion装的ubuntu不能与主机间复制粘贴的问题

2022-01-18 08:19:36 2338 3

原创 Jetson Xavier NX 升级内核尝试

Jetson Xavier NX 升级内核尝试

2022-01-11 11:40:43 973

原创 RT-Preempt笔记

RT-Preempt笔记

2022-01-03 11:29:56 3781 1

原创 树莓派4B内核打RT-preempt实时补丁的实现

树莓派4B上更换系统内核

2022-01-02 11:07:43 2771 4

原创 【RTOS论文笔记】A Comparative Analysis of RTOS and Linux Scalability on an Embedded Many-core Processor

论文笔记

2021-12-07 10:12:21 510

原创 数据结构之二叉树 Python实现

Python实现二叉树

2021-11-10 15:54:15 2054

原创 fork和clone系统调用小实验

fork和clone系统调用小实验

2021-09-20 17:18:50 480

原创 LXC容器相关论文笔记

段赫.基于LXC容器资源优化的研究与实现.2016黄海涛.基于LXC的多系统虚拟化环境研究与实现.2019

2021-09-07 09:49:57 707

原创 RTOS论文笔记(二)

李在林,韩宏克.嵌入式Linux实时性分析及改造.2010

2021-09-02 17:12:27 3153

原创 Linux内核模块相互调用

Linux内核模块相互调用

2021-08-29 19:30:12 2055

原创 交叉编译内核模块

本实验在x86环境中交叉编译ARM64架构模块,然后qemu启动ARM64架构虚拟机,加载该模块运行

2021-08-29 18:00:35 1327

原创 《奔跑吧Linux内核(第二版)》第五章笔记

内核模块

2021-08-29 15:13:38 1115

原创 GDB+QEMU调试Linux内核

GDB+QEMU调试Linux内核

2021-08-28 22:57:47 1012

原创 《奔跑吧Linux内核(第二版)》第四章笔记

内核编译

2021-08-28 21:40:15 430

原创 x86主机下运行ARM64程序的两种方式

x86主机下运行ARM64程序的两种方式

2021-08-28 17:18:53 9501 3

原创 Linux系统下烧录系统镜像

Linux系统下烧录系统镜像

2021-08-28 15:50:42 4587

本章涉及的完整代码工程

本章涉及的完整代码工程

2024-06-12

空空如也

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

TA关注的人

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