Alone Cáfe
There is no limit to learning.
阿龙咖啡

学无止境,须时刻空杯

阿龙咖啡
学无止境,须时刻空杯
搜索什么...

AT&T 汇编语言 (一) : 软件包概述

GNU Binutils 软件包 GNU Binutils 软件包包含以下程序(软件包版本为 2.15) addr2line把地址转换为文件名和行号ar创建、修改和展开文件存档as把汇编语言代码汇编为目标代码c++filt还原 C++ 符号的过滤器gprof显示程序简档信息的程序ld把目标代码文件转换为可执…

   2020-03-22   174   0 查看全文

代码高亮插件测试

print "hello" def f(): print ", everyone!" x <=> y f(x) = \int_{-\infty}^\infty\hat f(\xi)\,e^{2 \pi i \xi x}\,d\xi f(x)=\int_1^{\infty}\frac{1}{x^2}\,\mathrm{d}x=1 int main() { return 0; }

   2020-03-14   194   0 查看全文

Modern C++ 语言特性查漏补缺

const 修饰的成员函数 其本质是修改隐式this指针的类型,this指针将被认为是一个指向常量的指针 默认构造函数(default constructor) 无需任何实参对类成员执行默认初始化 合成的默认构造函数(synthesized default constructor) 即由编译器创建的默…

   2020-03-14   183   0 查看全文

数据库系统概论考试原题记录A

填空题 数据库管理技术经历了(人工管理阶段)、(文件存储阶段)和(数据库系统)三个阶段。 数据库管理系统的三级模式是(外模式)、(模式)和(内模式)。 数据模型通常由(数据结构)、(数据操作)和(数据完整性约束)三部分组成。 实体间的联系类型分为(一对…

   2019-12-17   283   1 查看全文

自制 MC90 编译系统开发日记

探索的过程不妨大胆一点,人都有那么一天会老去,其实有很多事情都可以去实现,去做你喜欢的,去做你想做的,造个方形的轮子,总比造不出来要好一些。编译器的设计也是这样,总之,暂且去挑战一下吧,万一做出来了呢,哈哈。

   2019-10-24   218   3 查看全文

一种C语言编译系统的实现设想

可能的方案选择 1、可直接将标准C90的代码编译成特定目标机器语言(x86)的编译器2、将标准C90的代码编译成某种约定好的VM字节码的编译器,以及可执行此字节码的虚拟机 实现的大概说明 我设想用 C++ 编程语言来实现这个编译器(可能附带虚拟机) 如果要实现…

   2019-09-29   223   2 查看全文

仿写U盘文件夹伪装病毒

病毒特性 笔者之前遇见过一种专门感染 U 盘的病毒,它的主要特征就是将它的程序图标看起来就是文件夹的图标,对一般的电脑使用者具有很强的误导性。一旦误运行了此病毒,它会将系统上的可移动磁盘(类似 U 盘)中的文件夹进行隐藏,并且将它的可执行文件本体改为这些…

   2019-09-05   248   3 查看全文

COM 学习笔记 (2) : 接口查询

IUnknown 接口概述 引述 客户对组件的了解是非常有限的,为知道某个组件是否支持某个特定的接口,客户可以在运行时询问组件。即使组件不支持所需要的某个接口,客户也可以在请求失败时很好地处理这种情形 IUnknown 接口 COM 中所有内容最终都起于接口、又…

   2019-07-16   122   0 查看全文

COM 学习笔记 (1) : COM 简明概念

COM 的简明概念 面向组件编程的优点 应用的可定制性 用户希望能够定制他们的应用,而程序员可以为用户建立应用定制方案 —— 通过组件架构本身的可定制性(用户能使用需要的组件来将某个组件替换掉) 组件库 组件架构拥有快速应用开发的优点,程序员可以…

   2019-07-15   164   0 查看全文

x86 保护模式浅析(三)

工具准备 NASM 汇编器,以及一个文本编辑器VirtualBox 虚拟机(或者 Bochs 也可以) 开始实战 进入保护模式的汇编代码 gdt_base equ 7e00h ; gdt_base 表示 GDT 头部的地址 ; 这一段代码主要是将 GDT 的头部地址,转换为 “段:偏移” 的形式,在实模式下的…

   2019-05-28   229   0 查看全文
加载更多