修改二进制文件中的某个字节
可能我们很少会改写二进制文件,可是当我们要改写的时候,我们需要知道怎么做!
一种方法是使用编辑器:
比如:010 Editor,UltraEdit。
另一种方法则是使用命令或者脚本,这样的好处是可以实现自动化,而不...
可能我们很少会改写二进制文件,可是当我们要改写的时候,我们需要知道怎么做!
一种方法是使用编辑器:
比如:010 Editor,UltraEdit。
另一种方法则是使用命令或者脚本,这样的好处是可以实现自动化,而不...
如果不更改函数调用位置的函数名,可以在函数实现的后面使用函数别名的方式,让目标文件*.o能同时存在两个函数名。
是不是非常有趣?
秘密就在于关键字alias。
关于对齐的问题,我们经常在运行程序的时候出现对齐异常,面试官也特别热衷于纠结字节对齐的问题,因此,记于此,解惑之。
很久我都有一个理想,那就是不靠工资,我也能养活一家人。很多时候我想辞职,不想做着没有意义的工作。在公司上班,就像是一颗颗的螺丝钉,谈不上任何的人生理想。
可现实总是残酷的,养家糊口,房贷,学费,一家的支出,总是需要钱的支持。除了工资,又没有额外的支出来源,让一个中年人,情何以堪。
也许,生活总是逼...
主要写写我在使用git中的一些常用的命令,当然,像git这种工具型命令,真的是要常用才行,靠死记是完全不科学的。
虽然说现在还有公司在使用svn,但是使用git已经是一种趋势。
学习点git,总归是没有错的。
Read More
该文摘抄自segmentfault中的RdouTyping。 在计算机系统中,内存空间中的栈主要用于保存函数的参数,返回值,返回地址,本地变量等。 一切的函数调用都要将不同的数据,地址压入或者弹出栈。因此为了更好的理解函数调用,我们需要先来看看栈是怎么工作的。 以一个或多个空行来隔开段落;以两个或多个空格来段内换行。 ```
This is an H1
============= This is an H2 突然发现,好久没有写文章了,口水话都没球得了。惭愧! 嗯~ o( ̄▽ ̄)o,所以从今天开始,我尽量多写写,不管写什么,能写出来什么。 权当日记吧! 多看书多看报少吃零食多睡觉
C函数栈层次分析
Read More
Markdown语法简介
分段与分行
标题
2020伊始
1.操作系统
Read More