自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

原创 Python 列表的操作

遍历整个列表for循环magicians = ['alice','david','carolina']for magician in magicians: print(magician) 输出:alicedavidcarolina在for循环中执行更多操作(缩进)magicians = ['alice','david','carolina']for magician in magicians: print(f"{magician.title()},that was a great

2022-01-17 15:24:40 246

原创 Python 列表简介

列表是什么列表由一系列按特定顺序排列的元素组成,列表通常包含多个元素,其中的元素之间没有任何关系。在Python中,用方括号([ ])表示列表,并用逗号分隔其中的元素访问列表元素列表是有序集合,因此要访问列表的任意元素,只需将该元素的位置(索引)告诉Python即可。bicycles = ['trek','cannondale','redline','specialized']print(bicycles[0])索引从0而不是1开始Python为访问最后一个列表元素提供了一种特殊语法。通过

2022-01-11 16:06:17 560

原创 使用 Room 将数据保存到本地数据库

Room是一个对象关系映射(ORM)库。Room抽象了SQLite的使用,可以在充分利用SQLite的同时访问流畅的数据库。Room由三个重要的组件组成:Database、Entity、DAODatabase:包含数据库持有者,并作为与应用持久关联数据的底层连接的主要访问点。而且Database对应的类必须满足下面几个条件:1. 必须是abstract类而且的extends RoomDatabase。2. 必须在类头的注释中包含与数据库关联的实体列表(Entity对应的类)。3. 包含一个具

2020-05-13 20:15:02 881

原创 CSAPP:第十章 共享文件与I/O重定向 实例说明

10.8 共享文件基本概念:内核三个相关的数据结构来表示打开的文件:描述符表 每个进程都有它独立的描述符表,它的表项是由进程打开的文件描述符来索引的。每个打开的描述符表项指向文件表中的一个表项文件表 打开文件的集合是由一张文件表来表示的,所有的进程共享这张表。每个文件表的表项组成包括当前文件的位置、引用计数(即当前指向该表项的描述符表项数),以及一个指向v-node表中对应表项的指针。关...

2019-11-30 22:23:26 286

原创 CSAPP 第十章系统I/O学习笔记

本博客主要结合实例讲解下图六个系统调用函数open()、close()、write()、read()、lseek()、stat()。 用户程序可通过调用特定的I/O函数的方式提出I/O请求。 - 在UNIX/Linux系统中,可以是C标准I/O库函数或系统调用的封装函数,前者如文件I/O函数fopen()、fread()、fwrite()和fclose()或控制台I/O函数printf()、putc()、scanf()和getc()等;后者如open()、read()、write()和close(

2019-11-30 19:50:43 231

原创 CSAPP:进程Fork(实例说明)

实例介绍:共15个fork实例,有关信号的fork实例(有时间的话orz)会在下一篇博客中写出来fork0到fork5都是一些简单例子fork6___atexit()与exit()函数使用fork7___僵尸进程 fork8___孤儿进程fork9___使用wait函数回收僵尸进程实例fork10、fork11___使用wait与waitpid时的子进程回收顺序fork12、for...

2019-11-18 23:17:46 411

原创 关于ELF可重定位目标文件的实例说明(CSAPP)

运行环境: Unix系统 gcc编译器参考书籍: 《Computer Systems:A Programmer’s Perspective》(《深入理解计算机系统》)主要内容: ELF可重定位目标文件(.o文件),主要讲解ELF头部信息,节头部表,及符号表运行实例: swap.c、main.c(main.c引用swap.c)swap.cextern int buf[];int *buf...

2019-11-02 19:25:59 907

原创 CSAPP FSUM.C 代码简析

关于Fsum.c代码学习的心得阅读提示:1 完整代码贴在最后面2 本文章按照main函数的顺序依次解释代码int main(int argc, char *argv[])①我们通常说main函数不能带参数,实际上,main函数可以带参数,这个参数可以认为是 main函数的形式参数。C语言规定main函数的参数只能有两个, 习惯上这两个参数写为argc和argv。②argc参数表示了命...

2019-05-29 14:58:35 244

原创 CSAPP SHOW_BYTES代码简析

以下内容主要是我对这篇代码的学习经验与总结,对各个地方都会有详细的批注解释,在我学习过程中有一些地方并不是特别清楚,因此文章可能会存在一些纰漏,欢迎希望大家指正!阅读顺序提示:1 按照main函数的顺序对代码依次进行解释2完整的代码及其在LINUX系统下的运行结果一:代码解释typedef unsigned char *byte_pointer;typedef为C语言的关键字,作用...

2019-05-27 14:32:22 575

空空如也

空空如也

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

TA关注的人

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