自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

辉哈

专业修电脑,副业补衣服

  • 博客(51)
  • 资源 (2)
  • 收藏
  • 关注

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

一个基于 C# 的简单的线程安全日志模块,它使用生产者 - 消费者模式,可以在 .NET Framework 和 .Net Core 中使用。Github 地址:LogConsumer使用将 LogConsumer.cs 添加到你的项目中将 LogConsumer.cs 中的 logFileName 修改为你的路径文件名在需要输出日志的地方使用它HuiHut.LogConsumer.L...

2019-07-28 14:37:55 546

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

Github源码:WindowsInfo.Net可执行文件:WindowsInfo.Net.exe获取的信息能获得的信息如下(系统、硬件、网络信息已打码)--------- 系统信息 ---------计算机名:***登录用户名:***操作系统类型:***--------- 硬件信息 ---------本机的MAC地址:***主板序列号:***主板制造厂商:...

2019-07-28 14:35:11 1534

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

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

2019-05-17 20:03:44 4750

原创 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 documentation for alternative uses import imp原因imp...

2019-01-22 02:35:54 19984 7

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

eos 是一个用现代 C++11/14 编写的轻量级三维形变人脸模型拟合库,下面介绍下编译它的步骤和遇到的一些坑坑坑坑!博文的前半部分是用手动安装的 opencv 和 boost 构建和编译的,一路是坑,最终没有编译成功;博文的后半部分是用 vcpkg 构建系统安装的 opencv 和 boost 然后构建和编译的,最终编译成功,但是运行失败。至今为止,关于运行失败的 issue 作者也...

2019-01-13 02:23:59 896 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 <PluginPath>/opencvforunity.dll Assets/OpenCVForUnity/Plu...

2019-01-09 02:23:39 3091 1

原创 Effective C++ 概要

本文是 huihut . C/C++面试基础知识总结 仓库的一部分,定位链接:Effective C++Effective C++视 C++ 为一个语言联邦(C、Object-Oriented C++、Template C++、STL)宁可以编译器替换预处理器(尽量以 const、enum、inline 替换 #define)尽可能使用 const确定对象被使用前已先被初始化(构造...

2019-01-05 11:56:36 206

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

起因七牛云对测试域名进行回收,而我博文中图片用的链接仍然是测试域名的链接,因此导致部分链接失效,浏览器返回如下错误:{"error":"no such domain"}找回图片对象经过提交工单与七牛云工程师协商,知道了失效的图片并没有丢失,可通过某些方法找回,解决办法如下:绑定自定义域名:如何从测试域名过渡到自定义域名(绑定后则可用自定义域名访问失效的图片)下载单个图片:命

2018-11-08 15:14:16 1999

原创 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 文件解决在官网 Download 7-Zip 下载下面的 7z 库LinkTypeWindowsDescrip...

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

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

表现sudo pip install matplotlib安装 matplotlib 时出现以下错误 Found existing installation: pyparsing 1.5.6Cannot uninstall 'pyparsing'. It is a distutils installed project and thus we cannot accurately dete...

2018-10-13 15:14:26 1242

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

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

2018-10-13 15:12:39 4491 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 识别修复声卡驱动修复 USB3.0蓝牙免驱iMessage、序列号问题更换Clover主题感谢前言本博文...

2018-10-13 14:56:32 44324 5

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

Gist 仓库地址:https://gist.github.com/huihut/8f75e2332e05673ff7e1248ad5e85339#include <string>#include <Windows.h>std::string UTF8_To_Std_Str(const std::string & str){ int nwLe...

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

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

Gist 仓库地址:https://gist.github.com/huihut/aa90bd3a202090e25b9a4792c80e6920#include <string>std::string Managed_Str_To_Std_Str(Platform::String^ ms){ std::wstring w_str(ms->Begin());...

2018-08-23 16:51:46 960

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

前言之前写过的一篇博文:OpenCV使用CMake和MinGW的编译安装及其在Qt配置运行 是使用 32 位的 MinGW 在 Windows 下编译 OpenCV 生成 32 位的 dll。而这篇博文是使用 64 位的 MinGW 编译 OpenCV 生成 64 位的 dll。因为博主没有 64 位 qmake,所以没勾选 WITH_QT编译好的 OpenCV(MinGW 版...

2018-07-31 17:17:49 21027 47

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

编写 MySharedLib 共享库创建一个名为 MySharedLib 的共享库CMakeLists.txtcmake_minimum_required(VERSION 3.10)project(MySharedLib)set(CMAKE_CXX_STANDARD 11)add_library(MySharedLib SHARED library.cpp library...

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

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

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

2018-07-18 19:38:00 688

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

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

2018-06-17 15:36:14 6371

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

launch.json// Configuring tasks.json for C/C++ debugging// author: huihut// repo: https://gist.github.com/huihut/9548fe7e1084cf8e844120c5668b8177// Available variables which can be used inside...

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

原创 C++ 调用 Python 模块

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

2018-06-12 17:31:26 704

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

// C++ 使用 Qt 生成 CSV 文件// 以下函数实现生成特定类型的 CSV 文件,可用于生成带标签的数据集 CSV 文件// 作者:huihut// 仓库:https://gist.github.com/huihut/c9f43e276ef7652f0471725482a1e4f6/*目录结构(使用 tree 命令查看):xx@xxs-MacBook-Pro:~/cod...

2018-06-12 17:27:04 427

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

环境Windows 10 x64Visual Studio 2017Qt 5.11异常Qt Debug 时提示异常:qt not in executable format. file format not recognized原因编译器(Compiler)使用了 64 位版本的 MSVC,调试器(Debugger)却使用了 32 位的 MinGW 的 G...

2018-06-02 13:20:40 9529 2

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

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

2018-05-11 22:01:57 6655

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

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

2018-03-13 19:12:16 8051 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:SSL23_GET_SERVER_HELLO:tlsv1 alert protocol versionPushing to https:/...

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

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

概述本文介绍一个可以模仿你的表情的语音聊天机器人 —— Facemoji 废萌这是个Unity项目,其暂时有两个模块 :【模块一】是实时人脸卡通化(FaceTracking),使用OpenCV和Dlib检测面部表情,并实时转化为Live2D模型,然后可录制成 gif 图;【模块二】是人工智能(AI)使用图灵机器人、讯飞IAT语音听写、讯飞TTS语音合成进行语音聊天。预览...

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

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

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

2017-12-05 11:49:37 6479 1

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

软件环境Windows-10-64bitQt-5.9.3MinGW-5.3.0-32bitCMake-3.9.2OpenCV-3.3.1 / 3.4.1(适用)编译好的 OpenCV(MinGW 版):Github . huihut/OpenCV-MinGW-BuildOpenCV 的 MSVC 版及 MinGW 版MSVC 版下载的 OpenCV ...

2017-12-03 15:19:18 24604 51

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

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

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

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

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

2017-10-13 01:25:19 2691 1

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

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

2017-09-06 23:59:41 2364

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

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

2017-08-27 14:55:47 10702

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

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

2017-08-23 11:19:44 4939

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

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

2017-07-29 09:28:05 2983

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

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

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

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

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

2017-07-18 09:07:32 3380

原创 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 17393

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

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

2017-06-29 20:28:02 766

原创 机会总是留给有准备的人 —— 从裁缝到码农

序言2014年8月,一个男生拿着广工服装工程专业的录取通知书来到东风路,望着学校大门,想着:“这就是我的大学?”2014年11月,一个男生一个女生望着广工大学城的大门,女生憧憬着:“别人家的大学真漂亮呀”,男生笑了:“对呀,别人家的大学真漂亮。”2016年8月,一个男生拿着一张转专业通知书路过广工大学城大门,驻足远望,想着:“这就是我的大学!”

2017-06-14 22:34:59 6126 37

原创 QT 无法链接动态库 dyld library not loaded ... libhdf5.100.dylib

qt dyld library not loaded …/libhdf5.100.dylib分析无法链接动态库,考虑手动添加链接。

2017-06-13 23:08:45 2666

Live2D_SDK_Unity_2.1.04_2_en.zip

Live2D_SDK_Unity_2.1.04_2_en.zip,Live2D在Unity上的SDK,英文版,版本号为2.1.04_2

2017-10-20

div+css

使用Adobe reader打开

2021-03-13

空空如也

空空如也

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

TA关注的人 TA的粉丝

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