自定义博客皮肤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)
  • 资源 (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 522 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 120

原创 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 105

原创 python 列表推导式

我写这篇文章的目的:因为目前我在网上找不到一个合适的列表推导式教程,所以我自此写了一篇,希望对大家有所帮助…本篇大概包含以下内容:列表推导式的基本语法含判断的列表推导式多层循环的列表推导式含列表推导式的列表推导式学习指南:我会在每个列表推导式的下方插入等价的for循环格式,因为对列表推导式的学习我认为直接看它的等价格式,将会清晰非常多,此外我一般会在print或者list后面写上一个注释,注释内容为该list使用print打印出来后的样子以下是正文:0. 首先我们要知道列表推导式是什

2021-08-16 11:37:51 1238

原创 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 280

原创 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 458

原创 Linux笔记1---CentOS启动流程

Centos系统启动流程:预备知识: Linux系统的组成部分: 内核+根文件系统 内核的功能: 进程管理、内存管理、网络协议栈、文件驱动、驱动程序 IPC: Inter Process Communication 消息队列: semerphor、shm socket 运行中的系统环境可分为两层: 内核空间、用户空间 用户空间: 应用程序(进程或线程) ...

2020-04-14 10:30:44 167

原创 Linux笔记0---补过去---压缩包

丢失了小部分笔记,正是因为这次丢失,导致我把笔记都放这了,哈哈同时含有以下资源vi命令图Linux版的jdk-1.8mysql的rpm包tomcatFileZilla资料下的文件此外vmware参考参考百度盘链接:https://pan.baidu.com/s/1G0o3kzLh9twAcZSrHJy6aQ 提取码:nirg 复制这段内容后打开百度网盘手机App,操作更方...

2020-04-14 10:26:18 148

原创 计算机的存储规则(反码补码浮点编码)

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 756

linux资源笔记混合.zip

包含内容: 我的Linux笔记,不要删除即可 Linux版的jdk-1.8、mysql的rpm包、、tomcat7、FileZilla 详细内容参看我博客里的Linux笔记0---补过去---压缩包 去看博客吧,我所有的一切都放在那里了

2020-04-14

空空如也

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

TA关注的人

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