C++ – Windows/Linux跨平台gbk与utf8字符集编码转换
1 Windows/Linux跨平台gbk与utf8字符集编码转换 在Windows系统上使用系统api,在linux上使用iconv进行gbk与utf8字符集编码转换 我已经将上述功能封装为single header的工具类,具体代码如下 #ifndef _CHARACTERSET_CONVERT…
- C++
- 2023-02-27
Windows – OneDrive登录出现0x8019001错误
今天早上开机,突然发现OneDrive不能自动登录了,并且重新登录出现了0x8019001错误。 然后我在Microsoft Edge浏览器上也尝试登录微软的账号,同样的出现了这个问题。 经过在网上查询相关信息,大概是由于网络设置的原因导致不能正常的连接到微软的服务器进行登录。主要的解决方法大概都是…
- 其他
- 2023-02-01
C++ – Windows下字符串UTF8编码转ANSI,ANSI转UTF8编码
1 Windows下字符串UTF8与ANSI编码相互转换 1.1 UTF8转ANSI #include <Windows.h> std::string UTF8ToAnsi(const std::string& str) { int nwLen = MultiByteToWide…
- C++
- 2022-09-06
Windows安装GCC/G++编译器教程
1 Windows安装GCC/G++编译器教程 1.1 下载MinGW MinGW(Minimalist GNU for Windows)是在Windows系统上可支持GUN Compiler Collection(GCC)编译器的管理工具。 下载地址: Sourceforge:https://so…
- Windows编程
- 2022-06-15
Windows – 使用类的成员函数作为Win32窗口消息回调处理函数WindowProc
1 Win32窗口的创建过程 学过Win32界面编程的都知道,创建一个Win32窗口一般经过以下几个步骤: (1)定义窗口对象 (2)注册窗口 (3)创建窗口 (4)显示窗口 (5)消息处理函数 (6)消息循环 一个简单的Win32窗口创建代码与以下代码类似, #include <window…
- C++
- 2022-05-10
C++ – 在Windows/Linux上创建单级目录以及多级目录的跨平台方法
1 C++创建目录 本文将对使用C++在Windows和Linux系统上创建单级目录与多级目录的普通方法进行总结,本文将不会使用C++14新增的std::filesystem的标准库方法。 1.1 在Windows/Linux上创建单级目录 1.1.1 在Windows上创建单级目录 在Window…
- C++
- 2022-05-10
C++ – Windows/Linux生成uuid(通用唯一识别码)
1 Windows/Linux生成uuid 1.1 uuid UUID含义是通用唯一识别码(Universally Unique Identifier),这是一个软件建构的标准,也是被开源软件基金会 (Open Software Foundation, OSF) 的组织应用在分布式计算环境 (Dis…
- C++
- 2022-04-28
C++ – Windows和Linux系统下获取当前可执行程序的绝对路径
1 C++获取Windows和Linux系统当前可执行程序的绝对路径 在程序中获取当前程序在系统中的绝对路径是频繁使用的功能,本文总结了如何在Windows和Linux系统获取当前可执行程序绝对路径的方式,并封装成可跨平台编译的工具类PathUtils。 1.1 在Windows系统上获取当前可执行…
- C++
- 2022-03-22
TensorRT – Windows下TensorRT下载与配置
1 TensorRT下载 官方网站下载地址:https://developer.nvidia.com/zh-cn/tensorrt?term=TensorRT 选择合适的TensorRT版本下载,这里以TensorRT 7为例 进入TensorRT 7下载页面,勾选I Agree To the Te…
- TensorRT
- 2021-10-05
Mediapipe – Windows10 编译Mediapipe C++版本保姆级教程
1 Windows10编译Mediapipe C++版本 Win7我按照底下的步骤试了一下,在bazel编译的时候总是报: ERROR: SymlinkDirectories(C:/Users/Administrator/_bazel_Administrator/install/7e447298f5…
- 姿态估计
- 2021-08-09
Alphapose – Windows下Alphapose(Pytorch 1.1+)版本2021最新环境配置步骤以及踩坑说明
1 Alphapose github地址:https://github.com/MVIG-SJTU/AlphaPose Alphapose最初发布采用的是pytorch 0.4.0版本,不过现在使用的都是Pytorch 1.1+版本。 目前Pytorch 1.1+版本不像之前pytorch 0.4.…
- 姿态估计
- 2021-03-29
Windows – 虚拟按键Virtual-Key Codes大全
1 虚拟按键Virtual-Key的应用场景 在开发Win32程序时当需要程序接受键盘按键消息时,通常需要WM_KEYDOWN消息的wParam参数判断到底是按下了键盘的哪一个键, 示例代码可参考: LRESULT CALLBACK WndProc(HWND hWnd, UINT message, …
- Windows编程
- 2020-12-25