聚合文章

汇集全部已收录博客的最新文章,点击标题前往原文阅读。

排序方式:最新发布
buyao.de buyao.de 2026-08-19

Spaceship现在有转入优惠

优惠码:SPSCOMTR, 一个账号只能用一次转入 .com 只要 $3.94 优惠码: SPST25 , 一个账号只能用一次转入 .cc 只要 $2.94 转入 .net 只要 $5.94 转...

Windows窗口机制

注册窗口 分为用户窗口和系统窗口 用户窗口 多种多样的,需要提前注册,需要填充一个数据结构(窗口清单) 首先声明一个Windows API主函数 int APIENTRY WinMain( HINSTANCE hinstance, // handle to current instance HINSTANCE hinstPrev, // handle to previous instance LP…

windows基础编程

进程 概念 进程实际上就是一个容器和管理对象,代表程序的运行实例。 - 一个可执行程序,其中包含用于在进程内执行代码的初始代码和数据。大多数进程都是如此,但某些特殊进程没有可执行映像(由内核直接创建)。 - 一个私有的虚拟地址空间,用于按进程内代码的需求分配内存。 - 一个访问令牌(称为主令牌),这是一个存储进程安全上下文的对象,供在进程内执行的线程使用(除非线程通过模拟使用不同的令牌)。 - 一…

保护模式

保护模式 学习保护模式是为了了解操作系统的运行逻辑,可以看透本质 电脑启动是从实模式跳转到保护模式 原因 主要是为了保护寄存器 段 段是有权限的 页 段 我们平常写某一个地址的时候: mov dword ptr ds:[0x123456],eax 我们真正读取的地址是: ds.base+0x123456 段寄存器 一共八个,分别是ES\CS\SS\DS\FS\GS\LDTR\TR,共8个 段寄存器…

汇编代码原理

理论 物理组件无法解释或理解高级语言,因为它们实际上只能处理 1 和 0 这样的二进制数据。这就是汇编语言发挥作用的地方,它是一种低级语言,能够直接编写处理器可以理解的指令。 由于处理器只能处理二进制数据,即 1 和 0 这样的二进制代码,因此对于人类来说,如果不参考手册来知道哪个十六进制代码对应哪个指令,那么与处理器进行交互就会变得非常困难。 这就是为什么会开发出低级别的汇编语言。通过使用汇编语…

协议栈分析

链路层的分析 Ethernet 协议分析 概述 以太网(Ethernet)是目前局域网中使用最广泛的链路层协议,最初由 Xerox(施乐)和 DEC 公司设计,并通过 DIX 联盟(DEC / Intel / Xerox)命名推广。 由于以太网部署简单、价格低廉,被广泛接受,最终由 IEEE 802.3 委员会将其标准化。 类似的局域网技术还有令牌环网、令牌总线网、FDDI 网等。随着以太网的大力…

wireshark

概念 现代网络的工作模式 现在网络普遍采用分组交换的方式,最大的特征就是把较大的数据包分成较小的数据包 数据包是以0和1进行编码的,如果说使用手工来进行分析的话,工作量将会非常大 所以wireshark是一个可以数据包的捕获和分析的软件 操作过程 选择合适的网卡 捕获数据包 过滤无用数据包 将捕获数据包保存为文件 会话 使用会话可以很清楚地看出来源主机和目标主机 依赖 GTK 1/2 图像处理工具…

华为认证基础

企业网络架构基础 前言 企业的业务总是在不断地发展,,对网络的需求也在不断变化,这就要求企业网络需要具备使用这种需求不断变化的能力。因此,了解企业网络架构是如何适应业务的需求也变得什么需求 基本架构 计算机网络 定义 一组自治计算机互联的集合 硬件方面:通过介质将网络设备和终端连接起来 软件方面:使用操作系统、应用软件、APP等实现通讯 最终目的:实现资源共享、信息传递 术语 术语备注设备Devi…

go语言基础

Go语言简介 Go语言(Golang)是 Google 开发的一种静态强类型、编译型语言。go语言可以简单的写成 Golanguage。 学习方向 区块链研发工程师 Go服务端/游戏软件工程师 Golang分布式/云计算软件工程师 执行流程 编译后执行 如果是对源码编译后再执行,go的执行流程: 通过编译器将其编译成机器可以识别的二进制码文件。 直接执行 如果对源码直接执行,go的执行流程: 开发…