自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(78)
  • 资源 (4)
  • 收藏
  • 关注

原创 【生活思考】关于期待

而在等待物流的期间内都很快乐,因为这是必然会达成的,我称之为小王子式快乐——小王子说到的:“如果你说你在下午四点来,从三点钟开始,我就开始感觉很快乐,时间越临近,我就越来越感到快乐。当期待蠢蠢欲动,立马分析可能性,做什么可以提高概率,与其被动等待不如主动出击,把期待调整为规划的别名,如此一来,失望大大减少。期待还有个大前提,你最想要的东西就在未来,以至于每天都虔诚的期盼那天到来,当下的每个瞬间,相比之下,都显得“痛苦”了起来。我还是会期待,但是是一种做好前期准备的期待,一种大概率确定的期待。

2023-04-22 15:25:04 609

原创 【qt】Qt Creator 设计界面与结果不一致问题

Qt Creator 设计界面显示的UI大小与结果不是一比一的比例。

2022-10-19 16:56:46 2544

原创 【生活思考】表达与分享

越是关注生活的小成功,能表达分享出去的人,会比较快乐。

2022-08-12 22:42:26 251

原创 【c#】使用WinDbg查看方法表

《C#从现象到本质》第四章提到了方法表,感觉是语言里很精华的部分,比光学语法规则有趣多了。书里直奔主题,被绊倒了好几天,怒写入门小文章。旧是旧了点,其实也能用。 参考 Download Debugging Tools for Windows - WinDbg - Windows drivers | Microsoft Docs 打开Microsoft Store,搜索windbg, 点击安装,用了全局代理才安装到,这里大家就八仙过海的下一句。创建项目-c#控制台应用(.Net Framework),名为Co

2022-07-12 17:17:37 1328

原创 【生活思考】计划与自律

在强调计划重要性的同时,真希望有人能告诉我,了解自己,才是从内到外的,定制式制作计划的基础。

2022-06-21 17:15:59 235

原创 【生活思考】文字与语音

沟通时擅长文字和擅长语音的人有着截然不同的交流思路。

2022-06-06 11:09:51 340

原创 【生活思考】学习过程

不知道自己不知道什么 无法提出有效问题,例如:很泛的问题;与实际问题相关但并不关键的问题。 大脑没有相关概念,也无法与已有知识产生联想,脑袋装满十万个问号。 知道自己不知道什么 有提出关键问题的能力,但没有经验,可以找到人/资料解决问题 大脑对整体有大概概念,但是细节并不了解,在通过解决问题的过程中,会与旧知识产生关联,加深记忆。脑袋里是无尽的省略号。 知道自己知道什么 有解决问题的经验和能力,遇到问题可以快速..

2022-05-03 13:59:23 194

原创 【生活思考】恋爱与工作

关于工作和恋爱,有个不知道是否恰当的联想。自由恋爱就相当于找自己感兴趣的工作,相亲就像因为某些不可抗力找了自己可以做但不喜欢的工作。相亲的过程和面试过程也有很大的相似点,两者均是以对方的价值观来评判自己,期间会不断听到他人角度对自身条件的评价,无所谓对错,只有适合与否。我们常常会因为这样一场短暂的会面,在他人的评价体系中备受挫折,陷入自我怀疑。但是我想要指出的是,这种局面恰恰是因为受挫者善于站在他人的立场上去思考自身的情况,虽然表现出脆弱的一面,但是这...

2022-05-02 02:34:01 325

原创 【浏览器】谷歌浏览器自带翻译失效

背景在Learn C++ – Skill up with our free tutorials学c++时,本来还可以翻译的,第二天就翻译不了。解决方法一(不行)插件名是Google翻译找到翻译网址的域名域名是:translate.google.com打开cmd命令行,输入 pingtranslate.google.com打开IP地址查询 - 在线工具复制刚才的域名translate.google.com,点击查询,复制ip打开cmd命...

2022-04-20 22:19:01 16539 60

原创 【opengl】屏幕空间中非线性的深度值变换至线性深度值

背景深度测试 - LearnOpenGL CN 中提到将片段深度值从非线性的变换为线性的。其核心思路是只反转深度值的投影变换。步骤1、我们需要首先将深度值从[0, 1]范围重新变换到[-1, 1]范围的标准化设备坐标(裁剪空间)。2、接下来我们需要像投影矩阵那样反转这个非线性方程(方程2),并将这个反转的方程应用到最终的深度值上。最终的结果就是一个线性的深度值了。听起来是可行的,对吧?问题问题如何理解反转深度值的投影变换?为什么第一步要变换为标准化设备坐标?第二步

2022-04-06 22:02:36 2248 2

原创 【opengl】使用Assimp库编译报错error LNK2019: 无法解析的外部符号

参考CMake编译Assimp库背景学到模型 - LearnOpenGL CNcmake assimp库后使用的是与opengl项目一致的x64 Debug 使用vs2022 编译。拷贝了assimp-vc143-mtd.lib和include/assimp文件夹和生成的include/assimp/config.h文件。问题报错error LNK2019: 无法解析的外部符号已启动生成…1>------ 已启动生成: 项目: LearnOgl, 配置: Debu.

2022-04-02 11:13:51 1825 5

原创 【生活思考】阅读与下厨

面向对象 生活

2022-04-01 21:53:59 944

原创 【vs】如何去掉控制台

背景最近学learnOpenGL-你好窗口,创建了一个空项目,里面有main函数做入口。 文章的运行效果最后是没有显示vs控制台的,但是我却有,强迫症一下就上来。 突然联想到之前试过vs里设置什么,然后就显示出了控制台。那么反过来应该是可以设置什么,就不显示控制台。问题vs如何设置可以显示控制台?右键项目-属性,进入属性页链接器-系统-子系统-选【控制台】​vs如何设置不显示控制台?链接器-系统-子系统-【窗口】链接器-高级-入口点填入【mainCRTSta..

2022-03-15 16:01:44 11439 13

原创 【Unity】创建图集

版本unity版本:2020.3背景参考:UI精灵图集,如果先看了参考,还没解决问题的,我敢说大家都是跳读的人,比如我。等我解决了回顾,才发现原来参考里有提到很关键的一点,被我跳过去了。过程在菜单栏, Assets-Create-2D 没有在在Project窗口,也没有解决必须要先下载2D Sprite包!!!!!!!1、打开Package Manager(菜单栏,Window-PackageManger)2、下载 2D Sprit...

2021-07-17 03:10:31 2023 3

原创 【栈】栈的应用-四则运算表达式求值

1、将中缀表达式转换为后缀表达式参考中缀表达式转换为后缀表达式

2021-06-02 20:11:27 1150

原创 【threejs】实现绕指定点/物体旋转

背景实现方块A绕方块B旋转(方块B在原点,且不动)思路将方块A平移到方块B所在位置,旋转方块A,将方块A平移回去方向上没错,但缺少细节,下面我们分两种情况实践一下。(区别就在于:平移时,使用的坐标系)方法一:对方块A,基于世界坐标系平移,再基于自身/局部坐标系旋转,最后基于世界坐标系平移回去。方法二:对方块A,基于自身坐标系平移,再基于自身/局部坐标系旋转,最后基于自身坐标系平移回去。过程方法一:基于世界坐标系平移(按照红轴方向,平移-N个单位)再基..

2021-04-19 15:10:08 9546

原创 【win10】蓝牙连接音箱,只配对,没法连接成功

系统环境:Windows 10 专业版操作系统内部版本:19043.899问题:蓝牙点连接,一直显示已配对,删除设备,再添加进来还是这样。正常情况是,连接后,会听到音箱说“蓝牙已连接”,显示为“已连接的音乐”解决:参考解决win10 蓝牙设备只能配对无法连接 ,并且删除设备无效的问题(百度网盘链接提取码:h217下载 Bluetooth Command Line Tools)参考如何从Win 10完全删除Bluetooth设备?(Bluetooth Comman...

2021-04-13 14:50:49 9328 2

原创 【线性代数】点积推导-几何定义推导代数定义

参考 :数学----向量点积公式推导工具:mathtype 试用版几何定义推导代数定义注意:这里有个前提是,已知在几何定义得出的结论:a·b=|a||b|cosα

2021-03-22 16:34:44 608

原创 【线性代数】点积推导-几何定义

参考 :数学----向量点积公式推导注意:向量的平方为什么不是叉乘运算而是点乘运算?工具:mathtype 试用版已知条件已知向量a,向量b,向量c。向量c是箭头从b指向a的向量。 三角形余弦定理​​​​​​​ 点乘的几何意义(参考:向量积的种类以及表示方法)是可以用来表征或计算两个向量之间的夹角,以及在b向量在a向量方向上的投影。推导过程以上证明完毕。在余弦定理里推导出向量点积公式,震惊。Q:通过上述过程可得,为什么?A:字面意思,如图:..

2021-03-22 16:09:35 566 2

原创 【qt】‘lrelease‘ 不是内部或外部命令,也不是可运行的程序

背景:使用批处理脚本执行lrelease时报错'lrelease' 不是内部或外部命令,也不是可运行的程序解决:1、查看自己的qt安装目录,实在忘了可以在QTcreator里 工具-外部-Qt语言加-发布翻译(lrelease)概要信息窗口的最后一行,拷贝路径myTest是项目名,bat脚本放在与.pro同级目录使用@echo off"D:\Qt\Qt5.10.0\5.10.0\mingw53_32\bin\lupdate.exe" %~dp0myTest.pro..

2021-03-03 15:17:48 1487 1

原创 【qt】LNK1158:无法运行“ rc.exe”

环境背景安装了vs2013、vs2017、vs2019历史原因,但是在实在是不想再装vs2015了,于是使用了这种方式搭环境,唯一不同的是,qt版本是5.10QT5.8.0+MSVC2015安装以及环境配置(不需要安装VS2015)问题在MinGW编译的测试工程里,使用QWebenginewidgets组件时报错。参考:Qt5.x 编译QWebenginewidgets出现错误Project ERROR: Unknown module(s) in QT: webengine.

2021-02-27 14:44:13 2916 1

原创 【vue】vue-color用法

背景网上的资料太少了,也没有找到完整的使用例子。(vue-color的README从头到尾,看烂了,也没试出来) 我知道怎么在electron-vue里用vue-color,却不知道怎么用在html + js + vue里。唯一可以肯定的是,我vue基础是真的烂。 学写代码,怎么能没有测试工程呢?! 这也是htmlVueTest测试工程存在的初衷。(当初是硬看vue官网教程的,基本上看不太懂,也就约等于看了个目录吧:)项目背景使用html + js + vue,就是这么朴素。...

2021-01-19 20:18:43 9831

原创 【bat】windows批处理获取当前时间

参考:获取windows批处理时间戳精简了部分无用代码 创建1.bat,复制黏贴以下代码@echo offrem 根据当前日期获取,年月日串set yyyy=%date:~,4%set mm=%date:~5,2%set day=%date:~8,2% set YYYYmmdd=%yyyy%/%mm%/%day%rem 把年月日串中的空格替换为0set YYYYmmdd=%YYYYmmdd: =%rem 根据当前时间获取,时分秒串set hh=%time:~0,2%set .

2020-12-25 19:31:30 8951 3

原创 【bat】删除指定目录所有文件,并删除该文件夹

@echo offecho 指定路径set mydir=%~dp0\tmpecho 删除所有文件del /f /s /q %mydir%\*.*echo 删除文件夹rd /s /q %mydir%

2020-12-08 13:55:49 1052

原创 【qt】在已有的.qrc文件里添加资源

例子:添加图片.svg资源1、在qt左侧栏里,找到.qrc文件,鼠标右击-Open in Editor2、添加下拉列表-添加文件3、选择对应的资源4、在.ui文件里使用,编辑样式表添加资源下拉-background-image-Filter里输入刚才的导入的资源...

2020-11-12 14:27:30 1315

原创 【qt】国际化

生成.ts文件.pro文件里加 TRANSLATIONS = myI18N_zh_CN.ts 工具-外部-Qt语言家-更新翻译生成.qm文件1、打开Linguist程序(在程序里搜索,或者在qt安装目录\bin)例如 D:\Qt\Qt5.10.0\5.10.0\mingw53_32\bin\linguist.exe2、打开.ts文件文件-打开 或者 直接把.ts文件拽进来文件-关闭 关闭.ts文件,因为.ts文件外部修改了不会自动刷新,需要关闭后重新打开3、手动完

2020-11-12 14:21:46 224

原创 【qt】判断本地语言、输出到控制台

判断语言if (locale.language() == QLocale::Chinese) { //... }按字符串输出#include "mytest.h"#include <QApplication>#include<QDebug>#include <QLocale>int main(int argc, char *argv[]){ QApplication a(argc, argv); .

2020-11-12 10:50:56 297

原创 【qt】无法定位程序输入点 __gxx_personality_v0 于动态链接库

目录前提:qt里调试没问题,debug包运行报错,release包运行也报错0、设置环境变量Path环境变量里第一个就写qt路径1、打完debug包后,使用windeployqt 命令将所需dll拷贝到exe所在目录2、运行exe报错,关键是拷贝libstdc++-6.dll前提:qt里调试没问题,debug包运行报错,release包运行也报错0、设置环境变量Path环境变量里第一个就写qt路径1、打完debug包后,使用windeployqt 命令将所需dll拷贝到e..

2020-11-11 16:49:54 2039 3

原创 【vue】动态绑定ref父组件调用子组件方法

参考自https://blog.youkuaiyun.com/qq_41660057/article/details/106257053父组件<element-item:ref="'elementItem_'+item.id" ></element-item>子组件 methods: { handleClickIcon: function () { console.log('hi icon'); }}父组件获取子组件,调用子组件...

2020-11-04 18:20:12 1356

原创 【nodejs】使用Chrome DevTools调试nodejs

参考使用Chrome DevTools调试nodejs1、下载NIM-Node.js 调试管理工具,安装扩展到谷歌浏览器下载的扩展叫NIM(Node.js 调试管理工具) - Chrome 网上应用店.rtx 修改文件后缀,将rtx改为zip 解压zip到xx路径(假设是 D:\NIM(Node.js 调试管理工具) - Chrome 网上应用店)2、三个点-设置-左侧栏扩展程序-上方加载已解压的扩展程序输入刚才解压的xx路径(D:\NIM(Node.js 调试管理工具) - Chrom.

2020-09-28 15:54:01 776

原创 【nodejs】报错Error: A dynamic link library (DLL) initialization routine failed.

背景:自己写nodejs c++插件(使用napi),使用本地的node版本测试js调用插件正常运行,在electron里require插件报错。本地node版本和electron版本是相同的ABI版本,按之前的经验,只要本地js测试通过了,放在electron里调用也是可以的。解决:参考Error: A dynamic link library (DLL) initialization routine failed. #1738也有人遇到使用插件时本地测试正常,electr..

2020-09-23 15:02:04 2636

原创 【nodejs】node.js c++插件整合使用了boost库的项目编译报错

报错 error LNK2038: 检测到“RuntimeLibrary”的不匹配项: 值“MD_DynamicRelease”不匹配值“MT_StaticRelease”运行库( c/c++-代码生成-运行库)设置不对binding.gyp'configurations': { 'Debug': { 'msvs_settings': { 'VCCLCompilerTo.

2020-09-15 16:48:10 959

原创 【github】GitHub上传大文件(大于100M)失败

参考GitHub大文件(大于100M)上传背景:用ssh检出的仓库,上传一个超过100m的lib库,上传失败解决:git lfs installgit lfs track "*.lib"然后照常add、push文件。

2020-09-10 17:39:41 369

原创 【c++】获取电脑硬件信息(操作系统,CPU,内存,GPU,显卡驱动,显示设备分辨率)

操作系统,CPU,内存,GPU参考C/C++获取操作系统、CPU、内存信息、硬盘、IP和MAC、进程信息(windows和linux)显卡驱动参考【C++】WMI获取系统硬件信息(CPU/DISK/NetWork etc)#include <iostream> #include <string>#include <string.h>#include <winsock2.h> // include must before windo...

2020-09-10 11:44:00 9174 3

原创 【nodejs】node.js c++插件使用protobuf

基于【c++】c++项目使用protobuf,以下记录的是nodejs的c++插件使用protobuf遇到的问题。区别就是设置头文件、库名、库路径的方式,前者是在vs项目属性设置,后者需要写binding.gyp(参考gyp 文件输入格式参考)binding.gypinclude_dirs 头文件相当于项目属性配置-c/c++-常规-附加包含目录 libraries lib库名相当于项目属性配置-链接器-常规-附加库目录 library_...

2020-09-08 17:31:56 559

原创 【c++】c++项目使用protobuf

如何使用protoc命令(.proto->.cc,.h)安装编译工具参考protoc 编译工具1、下载二进制安装文件 (此处我下载了protoc-3.13.0-win64.zip)2、解压zip 文件,其中的 bin 目录设置到环境变量PATH里cmd 查看版本号protoc --version使用protoc参考Protocol Buffer Basics: C++1、创建addressbook.proto(项目根目录/src/addressbook.pr...

2020-09-08 12:40:38 2316

原创 【nodejs】进阶开发node.js c++插件

参考Node.js C++ 插件学习指南创建并使用插件【electron-vue】创建Nodejs c++插件,并在electron-vue中调用(addon)整体了解参考electron 集成 addon 方案简介参考Node.js Addons(作者Scott Frees)参考node中和C++有什么关联参考从暴力到 NAN 再到 NAPI——Node.js 原生模块开发方式变迁*.node本质上是*.dll的动态链接库 辅助文档参考v8 A...

2020-09-07 11:28:28 699

原创 【electron-vue】创建Nodejs c++插件,并在electron-vue中调用(addon)

Node生成c++插件参考在 Node.js 中使用C++参考C++ 插件全局安装node-gypnpm install -g node-gyp新建 hello.cc 文件#include <node.h>namespace demo{ using v8::FunctionCallbackInfo; using v8::Isolate; using v8::Local; using v8::Object; using ...

2020-09-02 11:16:49 3047 4

原创 【electron-vue】在electron中调用C++的dll(ffi库)

正如Node.js介绍4-Addon里说的,让JavaScript调用c++代码有三种方法:1.在子进程中调用C++程序2.调用C++的dll参考关于在electron中调用C++动态库的经验总结3.使用addon(实际上addon也是一个动态链接库)参考Node.js v14.8.0 文档 C++ 插件参考Electron & C++ 快速开发桌面Web "混合"应用这里选用第二种来实验安装1、安装 node-gyp 参考安装nod...

2020-08-29 19:13:12 8655

原创 【c++】C++创建和使用动态链接库

参考C++创建和使用动态链接库参考使用VS2015 创建C++动态链接库并调用创建工程cppDll.h#pragma oncenamespace MyMath { class Math { public: static _declspec (dllexport) double Add(double a, double b); };}cppDll.cpp#include<stdexcept>#include"cppDll.h"namesp..

2020-08-28 15:49:59 514

Win_x64_706915_chrome-win.zip

版本 79.0.3945.0(开发者内部版本) (64 位) 为了解决调试QWebEngineView中的HTML时,调试页面空白,出现document.registerElement is not a function需要79的谷歌浏览器(参考https://blog.youkuaiyun.com/qq_41961619/article/details/106901507)。 下载参考(https://stackoverflow.com/questions/60292131/qt-qwebengine-remote-debugging-chrome-developer-tools-no-long)

2020-09-30

NIM(Node.js 调试管理工具).rtx

谷歌浏览器里noejs调试用的扩展插件,具体使用参考文章https://blog.youkuaiyun.com/sinat_29158831/article/details/108849727 说明:自动启动Node.js调试窗口

2020-09-28

rightKeycmd.reg

注册表。 空白处右键打开命令行窗口,方便开发。

2019-10-02

yarn-1.19.0.msi

https://yarnpkg.com/zh-Hans/docs/install#windows-stable yarn-1.19.0.msi 可以自行去网页上下载,如果直接点下载安装程序下载不了,这里提供下载

2019-10-02

空空如也

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

TA关注的人

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