- 博客(14)
- 资源 (2)
- 收藏
- 关注
原创 【Qt】This application failed to start because it could not find or loadthe Qt platform plugin
Qt编译后到其他机器运行
2022-07-27 16:50:48
512
原创 SYSTEMTIME转时间戳
#include <windows.h>#include <time.h>inline time_t SystemTimeToTime_t( const SYSTEMTIME& st ){ tm temptm = {st.wSecond, st.wMinute, st.wHour, st.wDay, st.wMonth - 1, st.wYear - 1900, st.wDayOfWeek, 0, 0}; return mktime(&temptm);}
2021-12-03 14:55:46
1252
原创 【wmi】C++获取windows激活状态
方法一:使用SLIsGenuineLocal这个方法获取到的激活状态不准bool IsGenuineWindows(){ GUID uid; RPC_WSTR rpc = (RPC_WSTR)_T("55c92734-d682-4d71-983e-d6ec3f16059f"); UuidFromString(rpc, &uid); HINSTANCE hInstance; hInstance = LoadLibrary(_T("slwga.dll")); if (hInstanc
2021-11-24 18:16:08
2033
1
原创 无法定位程序输入点 Wow64EnableWow64FsRedirection于动态链接库 KERNEL32.dll上
原因:32位系统的Kernel32.dll里面没有这个函数如果代码同时需要适配32位和64位的话,使用下面这个封装好的函数来替代注意点:关闭重定向,运行你所需要代码后,需要重新打开重定向//关闭重定向void DisableWoW64FSRedirect() { BOOL ret; HINSTANCE hlibrary; typedef int (__stdcall * Wow64DisableWow64FsRedirection)(LPVOID);
2021-03-24 20:05:25
3422
2
原创 从零开始搭建Kolla-multimode多节点OpenStack
文首附参考链接:kolla搭建OpenStack all-in-one环境本次要部署的是双结点的OpenStack,需要其他结点的请自行配置multinode文件实验目的:VMWare 中搭建的ubuntu虚拟机中搭建双节点OpenStack部署环境:Ubuntu 16.04服务器版两台,一台作为controller结点,一台作为compute结点虚拟机要求:双网卡,一个配置为桥接,一个配置为仅主机,个人内存是4g,硬盘100g下载地址:https://www.ubuntu.org.cn/down
2020-07-23 18:24:38
1072
原创 kolla-OpenStack日志查看以及创建实例错误:InternalError: Failure running os_vif plugin plug method
个人部署环境是虚拟机上搭建OpenStackLinux系统是ubuntu16.04服务器版,release版本是queens使用kolla全部自己安装,没有使用陈沙克老师的镜像。首先教下怎么查看OpenStack日志:如果你已经可以进入到OpenStack的web界面的话,在你的controller结点里面使用docker ps可以查看到你启动的容器root@controller:~# docker psCONTAINER ID IMAGE
2020-07-21 11:18:54
1441
原创 制作OpenStack xpsp3镜像
安装环境:Ubuntu 16.04工具:qvm虚拟机,xpsp3镜像,virtio-win-0.1.141_x86.vfd驱动程序步骤一:ubuntu环境搭建1、vmware虚拟机为ubuntu开启处理器虚拟化2、使用egrep -o ‘(vmx|svm)’ /proc/cpuinfo 查看是否开启虚拟化成功3、ubuntu上安装虚拟机apt-get install qemu-kvm libvirt-bin virtinst virt-manager步骤二:ubuntu上安装xpsp3虚拟机
2020-06-30 15:01:06
512
原创 windows下yaml-cpp从配置环境到使用
准备工具:yaml-cpp源码,cmake工具安装,编译yaml源码的时候要用到:1、下载cmake工具官网:https://cmake.org/download/在cmake的官网上面下载cmake工具,我安装的是cmake32位msi格式的,可以直接打开安装记得安装的时候要把cmake路径添加到path,不如要自己添加2、git获取yaml-cpp源码。网址是:https:/...
2020-04-20 18:09:48
5899
1
原创 Git 冲突解决
今天提交合并之后发现有merge conflict,以前用非常笨的方法就是重新拉一遍项目,然后重新提交代码,效率很低,今天尝试了一下解决冲突,现记下来。1、首先切换到提交合并的分支git checkout 分支名2、同步代码git pull origin master,没意外的话这句话以后会出现一个MERGING提示3、git status查看冲突的文件4、打开冲突的文件,查看哪里冲...
2020-02-10 11:25:26
208
原创 RapidJson的使用
rapidJson的使用写Json:创建一个简单的json结构方式一:使用rapidjson #define JSON_KEY_NAME_CONTENT "body" #define JSON_KEY_NAME_DATATYPE "type" #define JSON_KEY_REPORT_NAME_ACTIONRESULT "ActionRes" #define JSON_DATA_...
2020-01-19 15:44:44
878
原创 在system用户下创建普通用户进程
Windows开发--------在System身份的程序下,使用其他用户的身份启动程序本文主要通过CreateProcessAsUser()函数来在某用户的身份下启动进程。根据进程来获取用户的token,需要一个本地的进程方法一步骤一:获取本地进程的token/********************参数解释:参数一:要获取的进程的进程名,比如notepad++.exe 参数二:...
2019-11-28 17:21:52
1188
vs2008的stdint.h
2020-06-09
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人