- 博客(494)
- 资源 (10)
- 收藏
- 关注
原创 双系统报错verifiying shim SBAT data falled: Security Pollcy Violation
开机进入BIOS-》选择Security -> Secure Boot, 设置为Disabled, 保存。双系统,在windows更新后,出现如下报错。系统更新后,自动打开了Secure Boot。禁止更新windows。
2024-09-01 21:09:51
1378
2
原创 贡献者契约行为准则
准则而已https://www.kernel.org/doc/html/latest/translations/zh_CN/process/code-of-conduct.html。
2024-04-14 21:18:03
177
原创 Flipped
对于我而言, 这意味着我从此步入了长达五年的不安与逃避生涯。过来给我搭把手搬东西, 让姑娘们去整理厨房吧。没关系,我妈妈知道我在哪里,她同意我过来。我终于忍无可忍,这时候诡异的事情却发生了。嗨,我是朱莉 贝克,喂喂,你在干嘛呢?故事始于一年级暑假,1957年的夏天。布莱斯,你妈妈还等着你去帮忙吧?我只希望朱莉 贝克能离我远一点。赶紧回家吧,你妈妈没准在找你呢。咱们仨在这里有点挤吧,不要紧啊。很赞呢,我的房间时什么颜色?咱们进去瞧瞧, 嘿, 布莱斯。不必了, 那里面都是贵重物品。毫无自知之明,我们一起推吧?
2023-11-05 14:11:40
126
原创 【go】基本常识
go和golang是一会事儿GC是go原生的编译器,带go build, gccgo则不是。gccgo编译的代码执行效率高,但缺少逃逸检测,更适合gdb调试gc编译的代码对32位支持很差
2022-12-04 19:09:31
290
原创 【金刚经】
概念善, 圆满具足;人之初,性(本性)本善;究竟涅槃本性,修, 改变;要改变习性习性压倒本性叫 【颠倒见】倍增无明,正知见、智慧、般若、禅佛经一般有三分,序分、正宗分(详细介绍),流通分天人阿修罗:一切众生道理照见五蕴皆空,度一切苦厄不识本心,学法无益;本心就是本性如来是真语者、实语者、如语者、不异语者、不诳语者...
2021-09-12 23:07:45
261
原创 DWARF格式和CFI指令
dwarf格式4.0https://download.youkuaiyun.com/download/xky1306102chenhong/20021791CFI指令https://sourceware.org/binutils/docs-2.31/as/CFI-directives.htmlhttps://sourceware.org/binutils/docs/as/ARM-Directives.html#arm_005ffnstartDWARF6.4.2 Call Frame Instructions.
2021-07-04 17:03:07
444
原创 CFI Directives调用栈信息指令
一组伪指令,用来协助生成调用栈信息,生成的.s文件中存在的,在.i文件中不存在。GAS利用CFI指令生成.debug_frame还是.eh_frame,在.cfi_sections指令中指定。
2021-07-04 11:55:07
306
原创 查看ELF信息
查看.eh_frame节readelf -wF xxx查看.debug_info节readelf -wi xxx查看debug信息dwarfdump xxx
2021-07-01 01:05:37
379
2
原创 GCC内联汇编入门
http://www.ibiblio.org/gferg/ldp/GCC-Inline-Assembly-HOWTO.html
2021-06-28 01:29:52
157
原创 认识寄存器(X64)
一个X86-64的CPU包含一组16个存储64位值的通用目的寄存器,对于IA32来说,是一组8个存储32位值的通用寄存器,下图红框中即为IA32的寄存器。而且相对于8086,IA32是在寄存器前面加了%e的前缀,X86-64是加了%r的前缀。...
2021-06-28 00:06:24
981
原创 体系结构常识
1. 先建好数据库2. 使用generatorSqlmapCustom逆向生成mapper和pojo3. Dao层使用mybatis框架。创建SqlMapConfig.xml(mybatis唯一配置文件,数据库连接由spring配置管理),只需配别名(非必需) 创建applicationContext-dao.xml,然后: ...
2021-06-28 00:03:55
106
原创 查看ELF文件的ABI
查看ELF文件的ABIreadelf -hW xxx常见的ABIOS/ABI: UNIX - LinuxOS/ABI: UNIX - System VOS/ABI: UNIX - GNU
2021-06-27 23:14:45
400
原创 查看控制编译优化的选项
查看有哪些关于编译优化的选项gcc --help=optimizers查看O2/O3优化级别开启了哪些优化选项gcc -c -Q -O2 --help=optimizers > /tmp/O2-optsgcc -c -Q -O3 --help=optimizers > /tmp/O3-opts对比两个级别开启的优化选项的差别meld /tmp/O2-opts /tmp/O3-optsdiff /tmp/O2-opts /tmp/O3-optsbeyond comp.
2021-06-27 22:45:44
412
原创 我的第一个汇编程序(X64,AT&T)
代码:#hello.s.data msg : .string "hello world\n" len = . - msg.text.global _start_start: movl $len, %edx movl $msg, %ecx movl $1, %ebx movl $4, %eax int 0x80 movl $0, %ebx movl $1, %eax int 0x80汇编gcc he.
2021-06-27 21:01:37
139
原创 预编译后生成的文件后缀(.i)
gcc main.c -E会在终端显示出输出的内容,不会保存到main.i中去;若要保存到main.i需要自己指定-C编译选项会阻止预编译器删除头文件和源文件中的注释
2021-06-27 19:59:55
1066
原创 typedef和#define的区别
typedef是对类型对彻底“封装”在连续几个变量对声明中,用typedef定义的类型能够保证声明中所有的变量均为同一种类型,而#define定义的类型无法保证。
2021-06-05 12:26:18
119
原创 枚举类型
枚举枚举的定义形式和结构、联合一致缺省情况下,整型值从零开始。如果对列表中的某个标识符进行赋值,那么紧接其后的那个标识符的值就比所赋值的值大1
2021-06-05 11:59:07
97
原创 C语言之结构类型
结构类型的形式struct {};struct < tag > {} < var>;typedef与结构类型typedef取结构类型的别名时,在书写时可以省掉struct关键字位段传参“在函数调用时,参数按照从右到左次序压到栈里”,这种说法过于简单,事实是,参数在传递时首先尽可能地放到寄存器中(追求速度)。注意,int型变量i跟只包含一个int型成员的结构变量s,在参数传递时的方式可能完全不同。一个int型参数一般会被传递到寄存器中,而结构参数则很可能被传递到栈中。
2021-05-30 08:27:35
107
原创 生活总结录
遵守国家法律,遵守公司规章制度,遵守人世间的基本为人道义准则每天23:00前上床睡觉(8.5小时) 每天7:30起床、午睡1小时控制饮食、合理饮食工作时间保持高效率、专注力
2021-05-28 08:18:20
98
原创 GCC选项总览
Compilation can involve up to four stages: preprocessing, compilation proper, assembly and linking, always in that order. 编译最多涉及4个阶段:预处理、编译、汇编、链接,并且总是按照这个顺序。https://gcc.gnu.org/onlinedocs/gcc-11.1.0/gcc/Option-Summary.html#Option-Summary控制输出件的选项例如-E、-
2021-05-27 22:31:43
103
原创 类型说明符之char
C标准没有规定char是signed char还是unsigned char,由编译器决定,在vc编译器、x86上的gcc将char默认为signed char;而arm-linux-gcc将char默认为unsigned char。当char由不同的编译器编译,执行后可能产生不一样的结果。可通过添加-fsigned-char编译选项解决。...
2021-05-27 21:31:51
548
原创 C语言基本概念
类型说明符char(signed char、unsigned char、1B、在标准中,char不被指定为signed char或unsigned char,由编译器决定) ,short(unsigned short、2B), int (unsigned int、4B),long(unsigned long、4/8B), long long
2021-05-27 21:16:33
87
原创 计算模型
图灵机(TM):纸带长度没有限制。随机访问机(RAM):是一种寄存器机,是一种等价于通用图灵机,源自冯 诺依曼体系结构。寄存器按顺序编号,总数没有限制。每一基本操作仅需常数时间:寄存器读写(赋值)、四则运算、比较、goto、call、return在RAM模型中,算法运行的时间正比与算法需要执行的基本操作次数T(n)=算法在RAM中求解规模为n问题所需要的基本操作次数...
2020-10-13 00:44:32
951
原创 P类问题和NP类问题
P类问题:由确定型图灵机在多项式时间内可解的一切判定问题组成的集合;例如,最大公约数、计算PI值、排序问题、二维匹配问题等NP类问题:由非确定型图灵机在多项式时间内可解的一切判定问题组成的集合;例如,完全子图问题、图的着色问题、汉密尔顿回路问题、旅行销售员问题等所有的P类问题都是NP类问题是否所有的NP类问题都是P类问题?...
2020-10-13 00:07:06
4967
原创 软件基金会
自由软件基金会(the Free Software Foundation,FSF),由Richard Stallman创立,目标是执行GNU计划。http://www.gnu.org/Linux基金会(the Linux Foundation)Linux内核组织(the Linux Kernel Organization)Apache软件基金会(the Apache Software Foundation,ASF)OpenStack基金会()Eclipse基金会...
2020-10-11 21:35:00
310
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人