- 博客(9)
- 资源 (1)
- 收藏
- 关注
原创 gcc内联汇编与AT&T语法
参考:1. AT&T标准语法https://developer.ibm.com/articles/l-gas-nasm/?mhsrc=ibmsearch_a&mhq=gas2. GCC内联汇编http://www.ibiblio.org/gferg/ldp/GCC-Inline-Assembly-HOWTO.html本篇主要说明NASM(Intel)和GAS(AT&T)的区别 以及 内联汇编的使用注释: 用中括号括起来的表示该部分是可以省略的1. NASM和AT
2021-10-30 12:14:08 584 1
原创 python中的单例模式
""" 单例模式 1. 类方法实现 2. new方法实现 3. 元类方法实现(推荐)"""# 示例class Test(object): def __new__(cls, *args, **kwargs): return "Hello World"t = Test()print(t) # Hello World""" 1. 类方法实现"""class Test(object): __instance = Non
2021-10-18 14:15:32 155
原创 python 切片
""" 切片 """''' 0. 切片可操作的对象:字符串、列表、元祖等 1. 切片的索引: 切片的索引分为正索引和负索引,以 数组nums = [0, 1, 2, 3, 4, 5] 为例: 数组值: 0 1 2 3 4 5 正索引: 0 1 2 3 4 5
2021-08-16 11:47:49 124
原创 python 列表推导式
我写这篇文章的目的:因为目前我在网上找不到一个合适的列表推导式教程,所以我自此写了一篇,希望对大家有所帮助…本篇大概包含以下内容:列表推导式的基本语法含判断的列表推导式多层循环的列表推导式含列表推导式的列表推导式学习指南:我会在每个列表推导式的下方插入等价的for循环格式,因为对列表推导式的学习我认为直接看它的等价格式,将会清晰非常多,此外我一般会在print或者list后面写上一个注释,注释内容为该list使用print打印出来后的样子以下是正文:0. 首先我们要知道列表推导式是什
2021-08-16 11:37:51 1390
原创 Linux笔记3---内核
内核模块ldd命令: ldd - print shared library dependencies ldd [OPTION]... FILE...使用示例显示ls所依赖的库其中像linux-vdso.so.1,/lib64/ld-linux-x86-64.so.2他们的后面没有路径只有二进制编码,这两个文件是为了让ls能掉用其他库文件的入口,也就是说如果没有这两个库,ls就无法调用其它库文件。显示ls依赖的库的路径(╯#-_-)╯~ ldd /bin/ls | grep
2020-09-13 18:20:03 310
原创 Linux笔记2---grub
GRUB(Boot Loader)grub: GRand Unified Bootloadergrub 0.x: grub legacygrub 1.x: grub2grub legacy: stage1: mbr // 第一阶段 stage1_5: mbr之后的扇区,让stage1中的bootloader能识别stage2所在的分区上的文件系统 // 第1.5阶段 sta...
2020-04-14 10:31:54 576
原创 Linux笔记1---CentOS启动流程
Centos系统启动流程:预备知识: Linux系统的组成部分: 内核+根文件系统 内核的功能: 进程管理、内存管理、网络协议栈、文件驱动、驱动程序 IPC: Inter Process Communication 消息队列: semerphor、shm socket 运行中的系统环境可分为两层: 内核空间、用户空间 用户空间: 应用程序(进程或线程) ...
2020-04-14 10:30:44 210
原创 Linux笔记0---补过去---压缩包
丢失了小部分笔记,正是因为这次丢失,导致我把笔记都放这了,哈哈同时含有以下资源vi命令图Linux版的jdk-1.8mysql的rpm包tomcatFileZilla资料下的文件此外vmware参考参考百度盘链接:https://pan.baidu.com/s/1G0o3kzLh9twAcZSrHJy6aQ 提取码:nirg 复制这段内容后打开百度网盘手机App,操作更方...
2020-04-14 10:26:18 161
原创 计算机的存储规则(反码补码浮点编码)
Preface: 如果你觉得本篇文章哪里有错误,可以告诉我,谢谢ღ( ´・ᴗ・` )比心一、补码反码源码原码:即一个字表示为二进制后,例如2的源码就是0011反码:对原码进行取反操作,也就是0变1,1变0例如:2的源码是:00112的反码是:1100补码:1、先让我们做一个减法运算:9-1我们可以很轻松的得到9-1=8,接下来我们尝试一些很神奇的东西:9-1=9+99=1...
2019-11-01 13:26:28 825
linux资源笔记混合.zip
2020-04-14
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人