自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 资源 (2)
  • 收藏
  • 关注

原创 PL2303GT USB to RS232 Serial Bridge Controller (Built in RS232 XCVR)驱动地址

232串口驱动下载地址

2022-07-27 19:16:19 2056 1

原创 Blender烘焙贴图生成静态真实场景

博客原文:https://www.helywin.com/posts/20211229045345/起因项目需要开发一个三维场景展示,在learnopengl花了一段时间学习了OpenGL的相关知识,后面自己写了一点例子。不想自己封装,使用了现有的引擎magnum,加载了模型文件之后发现一个比较大的问题就是自带的Phong着色器不支持阴影和环境遮蔽这些,场景看上去很假。三维场景运行的计算机配置也不高,不支持过多的动态渲染,在使用Blender期间无意中发现Blender支持烘焙贴图,并且把多个通道烘焙的

2022-01-04 15:50:25 1603 3

原创 行为树介绍

原文链接概论Behavior Tree库主要用于机器人和游戏AI,代替有限元状态机特性:可以执行异步动作可以在运行时创建树可以把自定义的树转换成插件链接,在运行时动态加载包含日志/优化架构可以可视化,记录回放分析状态转移什么是行为树?行为树(BT)是一种结构在不同自动化终端任务之间转换,比如机器人或者游戏的虚拟实体BT相对于FSM的优点:他们本质上是分层的他们的图形表示语言意义他们更具表现力为什么需要行为树?用于Component Based Software En

2021-12-29 22:35:19 1728

原创 starship主题配置

详细安装教程:https://starship.rs/模块配置教程:https://starship.rs/config/配置需要安装nerdfont:https://www.nerdfonts.com/配置文件中的乱码字符是nerdfont里面的特殊字符,类似>使用starship.exe config,打开配置文件[username]format = "[$user](fg:white bg:236)"disabled = falseshow_always = true[host

2021-10-06 10:45:54 2220

原创 GDAL读取shape文件代码

GDAL读取shape文件代码详细参考官方文档void readShapeFile() { GDALAllRegister(); char version[20]; qDebug() << GDALVersionInfo(version); auto poDS = (GDALDataset *) GDALOpenEx( "roadline.shp", GDAL_OF_VECTOR, nullptr, nullpt

2021-05-13 19:32:03 408

原创 Mermaid类图

Mermaid类图博客原文英文原文 Class Diagram类图用于面向对象对于应用结构概念建模, 也用于把具体的模型翻译成程序代码. 类图也可以用于数据建模mermaid渲染:#mermaid-svg-zruYZVT1C8bmcQOP .label{font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family);fill:#333;color:#333}#mermaid-svg-zruYZVT1

2021-01-19 16:56:49 5400

原创 设计模式笔记

Design Pattern《Modern C++ Design》原博客链接SOLID PrincipleSingle Responsibility Principle (SRP)日记例子,一个类只做一件事Open-Closed Principle (OCP)根据颜色大小排序, Specification类,为扩展开发,为修改关闭Liskov Substitution Principle (LSP)父类定义的方法意义,子类不能相违背,矩形和正方形的set_size()In

2021-01-19 16:46:43 1175

原创 Matlab2020a在最新Linux下安装报错

Matlab2020a在最新Linux下安装报错使用的是最新的Manjaro系统错误内容:Unable to launch the MATLABWindow application执行./bin/glnxa64/MATLABWindow可以得到具体报错的原因首先是bin/glnxa64/MATLABWindow: error while loading shared libraries: libselinux.so.1: cannot open shared object file: No s

2020-11-06 13:40:07 3394

原创 GitLab维护和升级

升级到清华大学镜像下载apt包https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/ubuntu/pool/xenial/main/g/gitlab-ce/https://mirrors.tuna.tsinghua.edu.cn/gitlab-ee/ubuntu/pool/xenial/main/g/gitlab-ee/这个xenial是对应Ubuntu 16.04的直接sudo apt install ./xxxx.deb,不能暂停服务,否则无法备份然后失

2020-09-04 11:52:51 344

原创 gettext使用

简介GNU getttext是实现软件国际化的一套多语言工具,运行程序运行时根据不同的语言环境切换不同的程序语言,对应Qt的Linguist获取库使用vcpkg一键安装翻译程序代码示例程序代码如下#include <iostream>#include <libintl.h>#define PACKAGE "test_gettext"int main(){ setlocale(LC_ALL,""); //设置当前语言为系统默认值 bindtex

2020-09-04 11:48:39 3832 1

原创 mysql远程连接error 2003

mysql远程连接error 2003error 2003mysql -u root -puse mysql;grant all privileges on *.* to 'root'@'%' identified by 'root' with grant option;flush privileges;sudo vim /etc/mysql/mysql.conf.d/mysql.c...

2019-09-17 16:53:31 182

原创 Qt CMake模板

自用Qt CMake模板cmake_minimum_required(VERSION 3.5)project(test)set(CMAKE_CXX_STANDARD 14)#设置Qt工具的使用set(CMAKE_INCLUDE_CURRENT_DIR ON)set(CMAKE_AUTOMOC ON)set(CMAKE_AUTOUIC ON)set(CMAKE_AUTORCC O...

2019-09-11 18:27:57 468

原创 Qt MySQL驱动编译

Qt MySQL驱动编译写好程序,发现Qt数据库报错QSqlDatabase: QMYSQL driver not loadedQSqlDatabase: available drivers: QIBASE QSQLITE QMYSQL QMYSQL3 QODBC QODBC3 QPSQL QPSQL7根据Qt文档路径: Qt5.12.3/Docs/Qt-5.12.3/qtsql/sq...

2019-09-10 15:24:15 227 1

原创 breakpad崩溃日志收集

介绍breakpad是Google chromium项目中的一个C/C++程序崩溃日志收集工具,支持跨平台breakpad安装arch linux直接通过pacman安装。从github上克隆代码git clone https://github.com/google/breakpad.git进入代码目录进行编译cd breakpadmkdir buildcd build../...

2019-09-09 10:45:16 1014

C语言库函数使用大全

我在网上找的,还挺全,按函数首字母排序介绍,每个函数都有一个实例。

2013-11-10

空空如也

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

TA关注的人

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