原理 这是微软提供的一个 api , KdDisableDebugger 例程禁用内核调试器。 NTSTATUS KdDisable...
原创 2022-07-19 10:02:36
23阅读
理论基础 无论是在 32 位系统内存分布,还是在 64 位系统内存分布中,我们知道高地址
原创 2022-07-20 22:20:13
160阅读
背景世界杯期间开始了从安卓开发转到了React-Native开发的学习,现在记录一下学习过程。基本上都是参考React-Native的中文文档,链接如下:https://reactnative.cn/docs/0.31/getting-started.html#content我的开发环境是mac,并且之前已经安装了homeBrew、Android Studio,并且已然把AS的sdk目录添加到了环
背景 一个线程由用户态进入内核态的途径有3种典型的方式: 通过 int 0x2e(软中断自陷) 或 KiFastSystemCall...
原创 2022-07-19 10:08:10
307阅读
在调试进程时 , 进程的 EPROCESS 的 Protection 成员 为 1 , 默认情况下是 0 。 可以通过这个特征判断是...
原创 2022-07-19 09:59:47
32阅读
代码大部分都是CV(ctrl c+ctrl v)的(读书人的事情不能说抄是借鉴),注入参考的是Blackb
转载 2022-09-17 10:15:43
193阅读
先declare下,此堆栈(stack)不是内存中的stack,而是一种十分重要的数据结构,后进先出(LIFO)的数据结构。堆栈区别于树和图,是一种顺序结构,它只能在一端进行增加元素,或者删除元素的操作。这个所谓的“端” 就是栈顶。一个stack当且仅当一个元素没有时,是空栈。作为一种data structure,它相关的操作主要有以下几类:1)create一个堆栈,并初始化2)判断是不是空栈。空
转载 2024-10-25 14:53:15
77阅读
手机号码归属地API接口:https://www.juhe.cn/docs/api/id/11 历史上的今天API接口:https://www.juhe.cn/docs/api/id/63 股票数据API接口:https://www.juhe.cn/docs/api/id/21 全国WIFI接口:https://www.juhe.cn/docs/api/id/18 星座运势接口:https://w
1.4 tf.keras介绍tf.keras是TensorFlow 2.0的高阶API接口,为TensorFlow的代码提供了新的风格和设计模式,大大提升了TF代码的简洁性和复用性,官方也推荐使用tf.keras来进行模型设计和开发。1.4.1 常用模块tf.keras中常用模块如下表所示:模块概述activations激活函数applications预训练网络模块Callbacks在模型训练期间
最近几年,很多团队都在采用基础设施即代码 (IaC)。它使基础设施的预置变得更加轻松,并有助于保持环境的一致性。但是,由于使用声明式模板,您可能还未掌握“常见”代码所用的很多做法。您可能已感受到了每个 AWS CloudFormation 模板只是上一个项目或 StackOverflow 的复制和粘贴带来的问题。但您会信任这些代码段吗? 如何通过代码库调整改进项甚至是安全修复呢
转载 2024-10-08 11:17:01
67阅读
转换时,由于不同的处理模式受用相同的物理寄存器,所以会造成寄存器中
介绍 ValidAccessMask 是调试权限标志,正常的情况下 ValidAccessMask 的值是 0x1FF000F , ...
原创 2022-07-21 08:38:23
92阅读
2008 r1是对应vista的服务器系统,sp2 是 2008 r1 sp1的更新。 sp2的正式版还没出来。2008 r2是对应于windows 7 的服务器系统。正式版也还没出来。简单的说,r1对应于windows vistar2对应于windows 7   sp2是r1的一个补丁包。就像xp,xp sp1,xp sp2. Windows Server 20
原创 2009-11-18 09:32:39
2558阅读
1评论
#include "ntddk.h"typedef enum _SYSTEM_INFORMATION_CLASS { Sys...
原创 2022-07-19 10:04:07
50阅读
分类:所有状态码的第一个数字代表了响应的状态之一:0--未初始化; 1--开始发送请求--消息这一类型的状态码,代表请求已被接受,需要继续处理。这类响应是临时响应,只包含状态和某些可选的响应头信息,并以空行结束。 2--请求发送完成--成功这一类型的状态码,代表请求已成功被服务器接收、理解、并接受。 3--开始读取响应--重定向这类状态码代表需要客户端采取进一步的操
转载 2024-04-01 12:00:35
130阅读
说明:本篇接上一篇继续讲解拓扑图为了方便,我把R1/2/3/4/5的router id改成了回环网卡的IP。ospf协议三张表邻居表(neighbortable)OSPF用邻居机制来发现和维持路由的存在,邻居表存储了双向通信的邻居关系OSPF路由器列表的信息。假如我发现R1R2之间不能ping通,我们首先要考虑的就是R1R2之间是否建立了邻居关系。那么如何判断它们建立了邻居关系呢?查看邻居表,
转载 2024-03-25 11:40:26
189阅读
漫画:什么是流行病的R0R?我们虚构一种传染病,叫做仓鼠流感,假设小灰患上了这种传染病:一星期之后,小灰的疾病自愈了,但是在他患病期间,仓鼠流感传染了另外两位小伙伴A和B:又过了一个星期,小伙伴A自愈了,小伙伴B不幸去世。在患病期间,A传染了3位小伙伴,B传染了1位小伙伴:在上面这个例子当中,每个人在感染周期内平均传染了几个人呢?答案显而易见,平均数是(2+3+1)/3=2如果整个过程没有任何外
原创 2020-11-12 08:00:25
544阅读
 小灰 程序员小灰 我们虚构一种传染病,叫做仓鼠流感,假设小灰患上了这种传染病:一星期之后,小灰的疾病自愈了,但是在他患病期间,仓鼠流感传染了另外两位小伙伴A和B:又过了一个星期,小伙伴A自愈了,小伙伴B不幸去世。在患病期间,A传染了3位小伙伴,B传染了1位小伙伴:在上面这个例子当中,每个人在感染周期内平均传染了几个人呢?答案显而易见,平均数是(2+3+1)/3 = 2如果整个过程没有任何外力干预
原创 2021-05-18 23:55:41
2096阅读
### 如何实现 "vxe r1 pro teardown" 在Kubernetes集群管理中,使用VXE R1 Pro进行拆解(teardown)是一个比较常见的操作,通过这个步骤可以有效地清理和移除集群中的资源。在本文中,我们将介绍如何实现“vxe r1 pro teardown”的过程,以及每一步需要做什么以及具体的代码示例。 #### 流程概述 在Kubernetes中实现"vxe
原创 2024-04-29 11:50:53
102阅读
最二的一次了~我开始以为是带有贪心的DP,谁知道想错了。后来才想明白,暴力二分+记忆化DP#include #include #include #include #define LL long longusing namespace std;const int INF=(1m) swap(n,m);...
转载 2015-11-14 15:23:00
95阅读
2评论
  • 1
  • 2
  • 3
  • 4
  • 5