自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 收藏
  • 关注

原创 OpenStack Victoria搭建(十) Dashboard 部署

openstack

2022-08-10 16:19:38 440 1

原创 OpenStack Victoria搭建(九) neutron部署

openstack

2022-08-10 16:17:55 578

原创 OpenStack Victoria搭建(八)安装和配置 Nova 服务

openstack,nova

2022-07-02 11:07:23 1350

原创 OpenStack Victoria搭建(七)安装并验证 Placement

openstack,Placement

2022-07-01 21:28:52 1730

原创 OpenStack Victoria搭建(六) glance 镜像服务

openstack,glance

2022-07-01 21:19:06 2022

原创 OpenStack Victoria搭建(五) Keystone认证服务

OpenStack环境搭建,keystone

2022-07-01 19:59:12 1279

原创 OpenStack Victoria搭建(四)安装Memcached 缓存系统和可选Etcd

openstack memcached

2022-06-24 19:28:46 512

原创 OpenStack Victoria搭建(二)系统基础组件配置

openstack

2022-06-24 16:59:04 828 1

原创 OpenStack Victoria搭建(三)消息队列 rabbitmq 集群部署

openstack rabbitmq 集群部署

2022-06-21 16:26:56 353

原创 OpenStack Victoria搭建(一)简介

openstack

2022-06-21 09:11:32 1173

原创 精通Windows API(二)Windows API概要

文章目录Windows API 概要Windows 数据类型类型示例1. 示例:2.为什么要使用Windows数据类型Windows API 的功能分类Windows API 核心DLLUnicode和多字节对Windows程序设计规范的建议Windows API 概要本节讲解 Windows 程序设计的一些基本概念。包括在 Windows 应用程序设计中所使用到的一些特有的数据类型;对Windows 众多的API进行了分类介绍;初步介绍Windows API 与动态链接的原理;Windows应用程序所

2021-10-08 23:14:48 2749

原创 精通Windows API(一)Windows应用程序开发入门

Windows应用程序开发入门示例//头文件#include <Windows.h>//链接时使用User32.lib#pragma comment(lib,"User32.lib")/// @brief Windows应用程序入口/// @param hInstance 数据类型HINSTANCE,此参数表示应用程序本次运行实例的句柄/// @param hPrevInstance 数据类型HINSTANCE,表示应用程序之前运行实例的句柄,但在实际应用中,此参数始终为NU

2021-10-07 22:09:54 3074

原创 Ubuntu20.04以及Vmware的安装

Ubuntu20.04安装以及VMware的安装VMware的安装下载地址下载下来后直接双击安装,基本就是下一步,首次打开要么在网上找个注册码,要么试用,要么你就买个注册码。支持买个正版注册码。Ubuntu20.04的安装在Vmware中配置Ubuntu环境打开Vmware虚拟机选择菜单栏中的 “文件” 菜单里的 “新建虚拟机”,选择新建虚拟机向导对话框中的 “自定义高级” 选项配置按如下图顺序依次操作至此,配置完成,下面开始安装安装Ubun

2021-07-15 21:04:30 659

原创 Windows下运行单一实例

文章目录运行单一实例编码实现函数介绍实现原理测试注意提示运行单一实例确保运行一个进程实例的实现方法有很多,它可以通过扫描进程列表来实现,可以通过枚举程序窗口的方式来实现,也可以通过共享全局变量来实现。下面介绍一种使用广泛而且简单的方法,即通过创建系统命名互斥对象的方式来实现。编码实现新建控制台新项目,添加一个 .cpp 文件,添加如下代码:#include <windows.h>#include <iostream>BOOL IsAlreadyRun(){ HAN

2021-01-21 14:35:36 537

原创 Windows下VS开发环境

环境安装环境安装工程项目设置控制台程序和DLL程序的编译设置打开项目工程之后,右击项目工程,选中并单击“属性”,打开属性页。属性页界面如图所示。1 设置兼容XP在“平台工具集”里选择“Visual Studio 2015 - Windows XP (v140xp)”,即带有“Windows XP (v140xp)”字样的选项,这表示程序兼容XP系统,它可以在XP系统下正常运行。设置兼容XP系统的界面如下所示。2 选择运行库继续上面的操作,单击左侧“C/C++”前面的三角形标号,展开选项;

2021-01-21 13:46:44 1846

原创 VMWare使用鼠标额外的功能键

说明许多鼠标带有额外的功能键,比如常用的前进后退。但是使用 VMWare 虚拟机后,虚拟系统中不支持这些功能键。本文可以解决这个功能。修改配置文件在虚拟机文件夹下,有一个 XXX.vmx 文件,在虚拟机关闭的条件下,使用记事本打开,在文件的最后添加:mouse.vusb.enable = "TRUE"mouse.vusb.useBasicMouse = "FALSE"usb.generic.allowHID = "TRUE"重启重新打开虚拟机,即可使用鼠标的额外功能键,我使用的系统是 Re

2021-01-10 16:51:50 3012 14

原创 Windows内核编程(五)-驱动的调试

驱动的调试为了安全起见,驱动调试应该在虚拟机中进行,本书中所有提及的驱动调试,都是指通过Vmware(或其他虚拟机)运行一个虚拟机操作系统,在该操作系统中运行被调试的驱动,开发者在物理机器上使用内核调试工具(如 Windbg),通过网络、USB、串口、1394等方式连接到虚拟机操作系统,进行驱动调试。为了表述清晰,下面把物理机器称为调试机器,把运行被调试驱动的虚拟机称为被调试机器。基于VS + WDK环境调试调试环境调式机器:Windows 10 WDK10调式机器IP:192.168.0.110

2020-11-19 08:14:23 3346 5

原创 Windows内核编程(四)-服务的基本操作

服务的基本操作驱动以Windows服务的方式存在,服务有不同的类型,驱动只是其中一种类型的服务。本小节把驱动等同于服务。服务的基本操作有注册(创建)、启动、暂停、停止操作。但内核驱动类型的服务不支持暂停操作。服务管理器 的主要工作是管理操作系统上的所有服务,其中包括跟踪、维护服务的各种状态,以及对服务发起具体的操作。开发者可以通过服务管理器来查询服务状态、修改服务配置、注册(创建)新服务、启动服务等。开发者通过API操作服务,API内部首先会通过一个称为"LPC(本地方法调用)"的方式,把请求发送给服

2020-11-18 10:25:29 1011

原创 Windows内核编程(三)-内核驱动运行与调试

内核驱动运行与调试驱动的运行驱动的运行通过服务来实现。微软规定,驱动文件必须经过微软的数字签名后,才可以运行在64位系统上,如果把没有经过签名的驱动直接放在64位操作系统中运行,结果是驱动加载失败,失败原因是驱动没有签名。解决方法:把操作系统配置成调试模式,调式模式的系统,默认允许未签名的驱动运行l临时关闭系统驱动签名校验,在开机时修改启动参数对于Windows 7操作系统来说,开机时可以在键盘上按 F8 键,选择禁用驱动程序签名强制对于Windows 10 系统来说,可以在高级重启中

2020-11-17 17:36:17 2128 1

原创 Windows内核编程(二)-第一个内核程序

第一个内核程序通过 Visual Studio新建工程注意事项:大部分widnows驱动程序都是内核驱动(Kernel Driver),所以本笔记不分"驱动程序"与"内核编程",也不区分"内核模块"(Kernel Module)、“驱动程序”(Driver)与"内核程序",这些词汇统一指编译出的扩展名为".sys"的可执行文件(并非强制扩展名为.sys),也不区分"应用层"与"用户态"。驱动分类:NT驱动 最简单的驱动模型,不支持硬件特性WDM驱动 在NT驱动的基础上引入的一套驱动模型,支持即

2020-11-16 22:25:18 4215

原创 Windows内核编程(一)-环境搭建

环境搭建下载VM在网址 https://www.vmware.com/ 上 Downloads 标签中的Workstation Pro然后进入登录界面,注册账号,登录即可下载下载完成后安装,一般是直接下一步,首次打开要么在网上找个注册码,要么试用,要么你就买个注册码。支持买个正版注册码。下载windows10 镜像文件从官网一般不能直接下载,只能通过二般的方式喽。链接: 官网网址.打开后没有下载接口,按 F12 打开网页调式页面,点击手机/平板模式刷新一下,一定要刷新!!!刷

2020-11-16 22:23:55 1232

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除