3 辉哈

尚未进行身份认证

专业修电脑,副业补衣服。

等级
TA的排名 2w+

毕业四个月小结

白驹过隙,转眼已经毕业四个月了。因为工作繁忙(变成咸鱼),这四个月基本上很少更新博文和 Github。在这里简单总结一下这几个月做了啥吧。工作上转正后调组了,业务的技术栈也从 C# / WPF,转到 C++ / Qt,但也还是 Windows 开发。因为在一个新的组,做的东西也变动很大。七八月搞了一大堆后,就 暂时 不搞了。九月和十月在原有平台使用 CEF 框架接入小程序,至今也在搞这块...

2019-10-30 23:06:55

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

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

2019-07-28 14:37:55

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

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

2019-07-28 14:35:11

Unity3D 编辑器调试无响应问题

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

2019-05-17 20:03:44

Python DeprecationWarning the imp module is deprecated in favour of importlib

报错E:\PyCharm2018.2.5\helpers\pycharm\docrunner.py:1:DeprecationWarning:theimpmoduleisdeprecatedinfavourofimportlib;seethemodule'sdocumentationforalternativeusesimportimp原因imp...

2019-01-22 02:35:54

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

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

2019-01-13 02:23:59

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

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

2018 年终总结 —— 选择

“我想要什么?要过怎样的生活?” 2018 年时常困扰我的问题是选择。offer 的选择、技术栈的选择、感情的选择、生活方式的选择…如何选择呢?我的选择真的是我想要的吗?我时常用保尔·柯察金的一句话来作为选择的参考:人的一生应当这样度过:当他回首往事时,不因虚度年华而悔恨,也不因碌碌无为而羞耻。无悔?是我衡量选择正确与否的相对标尺。但是,这把标尺常常会遇到信息不足、精度不够、候选不佳等的...

2018-12-31 23:47:48

【福利】JetBrains 教育版激活码 ?!!

“明年就毕业了?!!”,某个正在读第五年大学的大四老油条一脸懵逼。“学校的五饭(大排档)吃不上了?!漂亮的校花(樱花)见不到了?!优雅的 JetBrains 教育版用不了了?!”,老油条一阵揪心。本着 “让大家都能体验优雅的正版JB” 的原则,老油条在此分享 JetBrains 教育版激活码!截止日期为 2019年9月1日支持 JetBrains 全系列产品,包括:AppCode、CLio...

2018-12-23 23:13:34

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

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

2018-11-08 15:14:16

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

表现C#程序解压7z文件的时候抛出异常Cannotload7-ziplibraryorinternalCOMerror!Message:DLLfiledoesnotexist.原因程序无法找到7z库,导致无法解压7z文件解决在官网Download7-Zip下载下面的7z库LinkTypeWindowsDescrip...

2018-11-07 00:32:32

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

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

表现sudopipinstallmatplotlib安装matplotlib时出现以下错误Installingcollectedpackages:subprocess32,cycler,backports.functools-lru-cache,pyparsing,kiwisolver,matplotlibRunningsetup.pyinstall...

2018-10-13 15:12:39

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

技嘉Z370HD3P+i7-8700K+GTX1080装黑苹果HighSierra10.13.6前言配置软件驱动刻录镜像设置BIOS引导出错重新刻录引导安装安装CloverClover选择挂载EFI分区复制Clover安装驱动更新后安装驱动驱动独显修复CPU识别修复声卡驱动修复USB3.0蓝牙免驱iMessage、序列号问题更换Clover主题感谢前言本博文...

2018-10-13 14:56:32

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

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

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

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

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

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

2018-07-18 19:38:00

查看更多

勋章 我的勋章
  • GitHub
    GitHub
    绑定GitHub第三方账户获取
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。