自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

吾生也有涯,而知也无涯

以有涯随无涯殆已

  • 博客(6)
  • 资源 (1)
  • 收藏
  • 关注

转载 PYcharm激活

PYcharm激活转载自:https://blog.csdn.net/u014044812/article/details/78727496步骤:1.下载 http://idea.lanyus.com/jar/JetbrainsCrack-2.7-release-str.jar 并将 JetbrainsCrack-2.7-release-str.jar 放置到 自定义目录,这里放到D:/Progr...

2018-05-19 18:38:57 668

转载 Makefile中的include

Makefile中的include命令详解 转载自http://www.cnblogs.com/cuckoos/articles/5049984.html   关于Makefile中的include命令,网上有很多介绍,比较普遍的...

2018-05-15 15:18:57 444

转载 C语言中的assert

C语言中的asserthttps://blog.csdn.net/dacxu/article/details/27313799assert(expression);若expression表达式为false,当前进程会调用abort终止运行,并且会向stderr写一条消息。这条消息根据不同的实现有所不同,但是至少会包括,assert所在的源文件的文件名,行号,及对对应的expression。另外,若...

2018-05-06 00:57:40 451 3

转载 C语言中#的作用

C语言中#的作用https://blog.csdn.net/firetaker/article/details/7381345宏中"#"和"##"的用法 一、一般用法 我们使用#把宏参数变为一个字符串,用##把两个宏参数贴合在一起. 用法: #i nclude<cstdio> #i nclude<climits> using namespace std; #define S...

2018-05-06 00:38:20 4159

原创 vim部分命令

Vim三种模式命令模式,插入模式,底行模式进入vim的方式为 vim [] [] [] 其中[]为文件名,支持同时打开多个文件在底行模式中输入指令: :N 向上切换文件 :n 向下切换文件进入vim默认为命令模式,按下i、o、a键切换到插入模式,区别自己试插入模式...

2018-05-05 14:12:47 294

原创 编译器的对齐方式

#include <stdio.h>//用来指定结构体(联合)中对齐的字节数,即按多少字节对齐,如果不指定,则结构体按照最大的数据成员的长度进行对齐,//如果指定了,为n,若n大于等于结构体中最大数据成员的长度,则n无效,按照最大数据长度对齐,若n小于最大数据成员长度//则按照n个字节进行对齐,及数据成员长度大于等于n的成员,地址必须是n的整数倍,长度小于n的无限制//注意,此...

2018-05-03 00:03:17 1086

u-boot的段分布.vsdx

其实.__rel_dyn_start段主要是u-boot拷贝自己的时候使用,参考u-boot源码可以发现,u-boot拷贝自己之前,基本上都是汇编语句,即使是调用了C函数也没有使用.bss段内的全局变量,唯一的全局结构体gd(也可能不是唯一的)的地址也是存放在r9寄存器中,所以拷贝之前是用不到.bss段的,但是要用.__rel_dyn_start段,而拷贝之后用不到.__rel_dyn_start段,但是要用.bss段,所以为了节省内存,这两个段是可以重合的。另外拷贝的目的地址处,我们已经为.bss段留出了空间,.bss段是和整个u-boot镜像一起的,gd结构体的mon_len成员(= __

2020-09-14

空空如也

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

TA关注的人

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