系统调用:系统库中为系统调用编写了许多接口函数(API),不同的API对应了不同的真正的(OS内核中)系统调用 系统调用的三个基本步骤: 1.把系统调用编号存到 寄存器eax中 2.把函数参数传到其他通用寄存器中:第一个参数:ebx,第二个:ecx ... 3.触发0x80号中断 在内核加载完毕,切 ...
分类:
系统相关 时间:
2019-12-10 22:52:26
阅读次数:
197
public class Test { public static void main(String[] args) { List<OrdersDO> list = new ArrayList<>();//查询昨天一天的所有交易 OrdersDO o1 = new OrdersDO(); o1.se ...
分类:
其他好文 时间:
2019-12-06 13:27:55
阅读次数:
365
给定一个二叉搜索树, 找到该树中两个指定节点的最近公共祖先。 百度百科中最近公共祖先的定义为:“对于有根树 T 的两个结点 p、q,最近公共祖先表示为一个结点 x,满足 x 是 p、q 的祖先且 x 的深度尽可能大(一个节点也可以是它自己的祖先)。” 例如,给定如下二叉搜索树: root = [6, ...
分类:
其他好文 时间:
2019-12-02 20:43:24
阅读次数:
94
C 数据类型 在 C 中,变量分为以下几种类型: 值类型(Value types) 引用类型(Reference types) 指针类型(Pointer types) 值类型(Value types) 值类型变量可以直接分配给一个值。它们是从类 System.ValueType 中派生的。 值类型直 ...
类型转换: 在C++中, 如果两种类型相关联, 如果程序需要一种类型的运算对象时,可以用另一种关联类型的对象或值来代替。 也就是说,这两种类型可以互相转换, 即两种类型是关联的。 int ival = 3.541+ 3; 编译器会警告 运算会损失精度。 隐式类型转换: C++不会将两个数直接相加, ...
分类:
编程语言 时间:
2019-11-30 13:59:53
阅读次数:
106
#define _CRT_SECURE_NO_WARNINGS #include <windows.h> #include <stdio.h> #include "resource.h" INT_PTR CALLBACK DialogProc(HWND hwndDlog, UINT uMsg, WP ...
分类:
其他好文 时间:
2019-11-30 12:00:56
阅读次数:
82
函数探幽 内联函数 + c++为提高程序运行速度的一项改进。 + 非内联函数在调用时来回跳跃并记录产生了一定的开销。 + 内联函数编译器将使用相应的函数代码替换函数调用。无需跳到另一个位置去执行代码。 + 内联函数运行速度比常规函数稍快,但代价是占用更多内存。 + 如果程序在10个不同的地方调用同一 ...
分类:
其他好文 时间:
2019-11-30 00:21:40
阅读次数:
114
malloc calloc realloc 都是头文件的函数 函数原型: void malloc(unsigned int num_bytes) void calloc(size_t n, size_t size) void realloc(void ptr, size_t new_Size) 先说 ...
分类:
其他好文 时间:
2019-11-29 13:09:14
阅读次数:
100
反射 反射的基本介绍 17.3.1 基本介绍 1) 反射可以在运行时 动态获取变量的各种信息, 比如变量的类型(type),类别(kind) 2) 如果是结构体变量,还可以获取到结构体本身的信息(包括结构体的 字段、 方法) 3) 通过反射,可以修改变量的值,可以调用关联的方法。 4) 使用反射,需 ...
分类:
其他好文 时间:
2019-11-22 01:10:16
阅读次数:
80