自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

辉哈

专业修电脑,副业补衣服

原创 毕业四个月小结

白驹过隙,转眼已经毕业四个月了。 因为工作繁忙(变成咸鱼),这四个月基本上很少更新博文和 Github。在这里简单总结一下这几个月做了啥吧。 工作上 转正后调组了,业务的技术栈也从 C# / WPF,转到 C++ / Qt,但也还是 Windows 开发。 因为在一个新的组,做的东西也变动很大。...

2019-10-30 23:07:31 150 1

原创 一个基于 C# 的简单的线程安全日志模块

一个基于 C# 的简单的线程安全日志模块,它使用生产者 - 消费者模式,可以在 .NET Framework 和 .Net Core 中使用。 Github 地址:LogConsumer 使用 将 LogConsumer.cs 添加到你的项目中 将 LogConsumer.cs 中的 logFi...

2019-07-28 14:37:55 129 0

原创 获取 Windows 操作系统的系统、网络、硬件、软件等信息

Github 源码:WindowsInfo.Net 可执行文件:WindowsInfo.Net.exe 获取的信息 能获得的信息如下(系统、硬件、网络信息已打码) --------- 系统信息 --------- 计算机名:*** 登录用户名:*** 操作系统类型:*** ------...

2019-07-28 14:35:11 499 0

原创 Unity3D 编辑器调试无响应问题

问题描述 使用 VS 在 Unity 编辑器中调试代码,点击 VS 的 附加到 Unity,Unity 编辑器按下 Play 之后,就会一直等待并且无其他响应,只能结束 Unity 进程。 原因分析 经过分析与测试,发现去掉代码中一个单例类的析构方法中的断点即可调试了,具体原因未知。 再测试了一...

2019-05-17 20:03:44 1880 0

原创 Python DeprecationWarning the imp module is deprecated in favour of importlib

报错 E:\PyCharm 2018.2.5\helpers\pycharm\docrunner.py:1: DeprecationWarning: the imp module is deprecated in favour of importlib; see the module's...

2019-01-22 02:35:54 7875 5

原创 Windows 下源码编译 eos 人脸模型拟合库过程遇到的坑坑坑

eos 是一个用现代 C++11/14 编写的轻量级三维形变人脸模型拟合库,下面介绍下编译它的步骤和遇到的一些坑坑坑坑! 博文的前半部分是用手动安装的 opencv 和 boost 构建和编译的,一路是坑,最终没有编译成功; 博文的后半部分是用 vcpkg 构建系统安装的 opencv 和 bo...

2019-01-13 02:23:59 493 9

原创 Unity3D Plugin xxx is used from several locations 错误

错误 Plugin 'opencvforunity.dll' is used from several locations: Assets/OpenCVForUnity/Plugins/x86/opencvforunity.dll would be copied to &am...

2019-01-09 02:23:39 1361 0

原创 Effective C++ 概要

本文是 huihut . C/C++面试基础知识总结 仓库的一部分,定位链接:Effective C++ Effective C++ 视 C++ 为一个语言联邦(C、Object-Oriented C++、Template C++、STL) 宁可以编译器替换预处理器(尽量以 const、en...

2019-01-05 11:56:36 139 0

原创 2018 年终总结 —— 选择

“我想要什么?要过怎样的生活?” 2018 年时常困扰我的问题是选择。 offer 的选择、技术栈的选择、感情的选择、生活方式的选择… 如何选择呢?我的选择真的是我想要的吗? 我时常用保尔·柯察金的一句话来作为选择的参考:人的一生应当这样度过:当他回首往事时,不因虚度年华而悔恨,也不因碌碌无为而羞...

2018-12-31 23:47:48 315 0

原创 解决七牛云链接失效以及批量下载图片并迁移阿里云 OSS

起因 七牛云对测试域名进行回收,而我博文中图片用的链接仍然是测试域名的链接,因此导致部分链接失效,浏览器返回如下错误: {"error":"no such domain"} 找回图片对...

2018-11-08 15:14:16 1411 0

原创 C# 解压压缩包及 7z 库缺失导致 Can not load 7-zip library or internal COM error!

表现 C# 程序解压 7z 文件的时候抛出异常 Can not load 7-zip library or internal COM error! Message: DLL file does not exist. 原因 程序无法找到 7z 库,导致无法解压 7z 文件 解决 在官...

2018-11-07 00:32:32 3563 1

原创 pyparsing 无法卸载导致安装 matplotlib 出错

表现 sudo pip install matplotlib 安装 matplotlib 时出现以下错误 Found existing installation: pyparsing 1.5.6 Cannot uninstall 'pyparsing'. It is a d...

2018-10-13 15:14:26 766 0

原创 python-dev 库缺失导致安装 matplotlib 出错

表现 sudo pip install matplotlib 安装 matplotlib 时出现以下错误 Installing collected packages: subprocess32, cycler, backports.functools-lru-cache, pyparsing,...

2018-10-13 15:12:39 2894 2

原创 技嘉Z370 HD3P + i7-8700K + GTX1080 装黑苹果 High Sierra 10.13.6

技嘉Z370 HD3P + i7-8700K + GTX1080 装黑苹果 High Sierra 10.13.6前言配置软件驱动刻录镜像设置 BIOS引导出错重新刻录引导安装安装 CloverClover 选择挂载 EFI 分区复制 Clover安装驱动更新后安装驱动驱动独显修复 CPU 识别修...

2018-10-13 14:56:32 32812 3

原创 WinRT(C++/CX) UTF8类型转换为std::string和Platform::String^的Unicode字符串

Gist 仓库地址:https://gist.github.com/huihut/8f75e2332e05673ff7e1248ad5e85339 #include <string> #include <Windows.h> std:...

2018-08-23 17:03:17 293 2

原创 WinRT(C++/CX) Platform::String^ 与 std::string 的类型转换

Gist 仓库地址:https://gist.github.com/huihut/aa90bd3a202090e25b9a4792c80e6920 #include <string> std::string Managed_Str_To_Std_Str(Plat...

2018-08-23 16:51:46 554 0

原创 OpenCV使用CMake和MinGW-w64的编译安装

前言 之前写过的一篇博文:OpenCV使用CMake和MinGW的编译安装及其在Qt配置运行 是使用 32 位的 MinGW 在 Windows 下编译 OpenCV 生成 32 位的 dll。 而这篇博文是使用 64 位的 MinGW 编译 OpenCV 生成 64 位的 dll。 ...

2018-07-31 17:17:49 10910 43

原创 Linux 下 CLion 编写调用 C++ 共享库

编写 MySharedLib 共享库 创建一个名为 MySharedLib 的共享库 CMakeLists.txt cmake_minimum_required(VERSION 3.10) project(MySharedLib) set(CMAKE_CXX_STANDARD 11) ...

2018-07-20 15:25:00 1076 1

原创 UWP 动画改变控件大小(高度)

有这样一个需求: 鼠标移动到(悬停在)控件上(PointerEntered),控件大小(高度)发生变化,以显示更多内容; 鼠标移出控件(PointerExited),控件大小恢复原状。 本文通过 UWP 动画,用两种方法实现这个效果,用于改变周贡献榜和粉丝榜的 Grid 的高...

2018-07-18 19:38:00 426 0

原创 Python 生成带标签数据集的 CSV 文件

#!/usr/bin/python # -*- coding: UTF-8 -*- # Python 生成 CSV 文件 # Python 生成 CSV 文件,可用于生成带标签的数据集 CSV 文件,标签从0开始自动升序:0,1,2,3... # 作者:huihut # 仓库:https://g...

2018-06-17 15:36:14 3599 0

原创 VSCode 的 C/C++ 调试环境的 launch.json、 tasks.json 文件

launch.json // Configuring tasks.json for C/C++ debugging // author: huihut // repo: https://gist.github.com/huihut/9548fe7e1084cf8e844120c5668b81...

2018-06-12 17:37:58 22188 1

原创 C++ 调用 Python 模块

// C++ call Python module // author: huihut // repo: https://gist.github.com/huihut/b4597d097123a8c8388c71b3f0ff21e5 #include <iostream&...

2018-06-12 17:31:26 534 0

原创 C++ 使用 Qt 生成带标签数据集的 CSV 文件

// C++ 使用 Qt 生成 CSV 文件 // 以下函数实现生成特定类型的 CSV 文件,可用于生成带标签的数据集 CSV 文件 // 作者:huihut // 仓库:https://gist.github.com/huihut/c9f43e276ef7652f0471725482a1e4f6...

2018-06-12 17:27:04 308 0

原创 Qt GDB 无法调试 MSVC 编译的程序而报错:file format not recognized

环境 Windows 10 x64 Visual Studio 2017 Qt 5.11 异常 Qt Debug 时提示异常: qt not in executable format. file format not recognized ...

2018-06-02 13:20:40 5244 1

原创 一加 3T ROM、内核、固件、Recovery、框架、软件(APP)总结

一加 3T ROM、内核(Kernel)、固件(Firmware)、Recovery、框架(Framework)、软件(APP)总结,以备茶余饭后手贱刷机之用。 相关链接 Github Repository: huihut/awesome-oneplus-3t 之前的相关博文:一加3T的...

2018-05-11 22:01:57 5516 0

原创 Flutter beta 版尝鲜(在 Windows + Android Studio 与 MacOS + VS Code 的安装配置)

Flutter 是一个 Google 发布的跨平台移动 UI 框架,使用 Dart 语言开发,可以构建高质量原生 iOS 、Android 以及 Fuchsia OS 应用,并且在排版、图标、滚动、点击等方面实现零差异。 Flutter 官网 鉴于最近出了 beta 版,就来尝鲜一下吧...

2018-03-13 19:12:16 6693 2

原创 GitHub 弃用TLS 1.0、1.1导致SSL routines:SSL23_GET_SERVER_HELLO:tlsv1 alert protocol version

报错 git push 到 Github 的时候出现异常: fatal: unable to access 'https://github.com/huihut/interview.git/': error:1407742E:SSL routines:SSL...

2018-02-28 19:07:39 14378 2

原创 一个可以模仿你的表情的语音聊天机器人——Facemoji 废萌(OpenCV+Dlib+Live2D+图灵机器人+讯飞IAT语音听写+讯飞TTS语音合成)

概述 本文介绍一个可以模仿你的表情的语音聊天机器人 —— Facemoji 废萌 这是个Unity项目,其暂时有两个模块 : 【模块一】是实时人脸卡通化(FaceTracking),使用OpenCV和Dlib检测面部表情,并实时转化为Live2D模型,然后可录制成 gif 图...

2018-02-08 00:17:06 4505 24

原创 Qt的QVaiant中使用非QMetaType类型缺少Q_DECLARE_METATYPE宏定义错误

Qt的QVaiant中,使用非QMetaType类型,缺少Q_DECLARE_METATYPE宏定义的错误。

2017-12-05 11:49:37 2976 0

原创 OpenCV使用CMake和MinGW的编译安装及其在Qt配置运行

软件环境 Windows-10-64bit Qt-5.9.3 MinGW-5.3.0-32bit CMake-3.9.2 OpenCV-3.3.1 / 3.4.1(适用) 编译好的 OpenCV(MinGW 版): Github . huihut/Open...

2017-12-03 15:19:18 17716 48

原创 使用MFC的CDC类绘制三维坐标系及球面函数

本文使用MFC的CDC类绘制三维坐标系及球面函数。首先计算推导出三维坐标在二维平面显示的坐标变换方程(使用斜二测视图),使用球面的参数方程,然后定义图形缩放比例规模、坐标轴位移,变换坐标系和规模等,最后绘制坐标轴及球面函数。 如果对绘制二维坐标系还不太熟悉可以先看上面系列链接的[使用MFC的CD...

2017-10-13 01:28:49 4547 5

原创 使用MFC的CDC类绘制二维坐标系及正余弦函数

本文使用MFC的CDC类绘制二维坐标系及正余弦函数,可以进行坐标变换、规模变换,可以设置绘制的函数。通过输入自变量的范围及步长,绘制出相应的函数图形。

2017-10-13 01:25:19 1914 0

原创 解决源码编译 ZeroC Ice 缺失 mcpp、bzip2、expat 库的问题

源码编译 ZeroC Ice 可能会提示缺失 mcpp、bzip2、expat 等库,本文在CentOS下解决 mcpp、bzip2、expat 库的缺失问题。

2017-09-06 23:59:41 1789 0

原创 一加3T的刷机流程及玩机一些事

一加3T的刷机流程及玩机一些事。本文主要聊聊一加3T卡刷第三方Rom,包括刷 TWRP 的 Recovery,卡刷流程,初始化,安装及使用Xposed框架和Magisk框架。

2017-08-27 14:55:47 9365 0

原创 通过直接添加或者手动编译添加库,解决 library not found for -lxxx 等的问题

前言本文基本上能完美解决这种库文件无法找到问题。文中以IceUtil库为例子,你可以推广到其他库,方法相同。方法一:库存在的话,直接添加库的路径到IDE能找到的地方;方法二:库不存在的话,通过手动编译出库文件,拷贝到库文件夹,再引入库的路径。

2017-08-23 11:19:44 3209 0

原创 Unreal 源码编译运行 Missing cached shader map... 的问题

Unreal 源码编译运行 Missing cached shader map… 的问题问题描述Unreal 源码是 Github-release 分支,版本是4.16。编译运行Unreal引擎源码的时候,出现虚幻编辑器的窗口,但是卡在45%不动。并在调试窗口输出:Missing cached s...

2017-07-29 09:28:05 1874 0

原创 Launcher 启动 UE4 引擎出现 An Unreal process has crashed 的问题

Launcher 启动 UE4 引擎出现 An Unreal process has crashed 的问题问题描述在 Launcher 启动 UE4 引擎,引擎奔溃,出现奔溃报告: An Unreal process has crashed:UE4-……解决以管理员身份运行 Launcher,并...

2017-07-29 09:26:08 10772 1

原创 gcc/mpicc 编译器 undefined reference to ... 问题的解决

描述:我的代码中使用了libcstl库,在代码中声明:#include <cstl/cmap.h> 可是出现这个问题,无法识别libcstl库里调用的函数。 猜想:可能是链接时的错误。 解决:通过在Makefile文件添加-lcstl解决

2017-07-18 09:07:32 2090 0

原创 std::map error: implicit instantiation of undefined template 不能识别std::map迭代器指针

std::map error: implicit instantiation of undefined template 不能识别std::map迭代器指针

2017-07-17 16:18:21 7371 0

原创 QT QDialog 中模态与非模态对话框的研究

本文探究了模态与非模态对话框及其在QDialog中的代表方法。 模态对话框模态对话框是只能首先对其进行操作后才能操作其他窗口的对话框。 非模态对话框非模态对话框则是可以同时对它和其他窗口进行操作的对话框。

2017-06-29 20:28:02 675 0

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