自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

o0o

比丢~~~

  • 博客(210)
  • 资源 (6)
  • 问答 (1)
  • 收藏
  • 关注

原创 【rust/bevy】使用points构造ConvexMesh

本文介绍了在bevy游戏引擎中如何使用rapier来构造Convex Hull Mesh的方法

2024-01-20 23:00:13 1308 2

原创 【rust/bevy】从game template开始

本文主要介绍了bevy game template的使用,同时实现了3d cube作为player的移动控制

2024-01-14 12:30:51 1180 1

原创 【瞎折腾/3D】无父物体下物体的旋转与移动

在局部坐标系中移动时,由于物体本身可能会旋转,所以需要进行一定的转换,在three.js中,我们可以使用。在下面的例子中,我们让物体先让Z轴旋转60°,再沿着局部坐标轴X移动。在下面的例子中,我们让物体先让Z轴旋转60°,再绕着局部坐标轴Y旋转。

2023-12-31 23:49:36 1414

原创 【错误记录/js】保存octet-stream为文件后数据错乱

主要记录了使用javascript保存octet-stream为文件时出现的数据错乱的问题,并提供了解决方式

2023-12-23 12:54:00 1061

原创 【golang/g3n】3D游戏引擎G3N的windows安装与测试

本文主要介绍了golang 3d游戏引擎g3n(Go 3D Game Engine)的windows环境安装,以及一个简单的测试用例。

2023-12-16 15:21:53 1048 1

原创 【go/方法记录】局部坐标与世界坐标间的相互转换(位置/方向)

local space与world space之间的相互转换,同时记录了旋转矩阵、四元数、欧拉角之间的转换

2023-11-16 18:05:25 580

原创 【rust/esp32】初识slint ui框架并在st7789 lcd上显示

使用rust在esp32s3上运行slint ui框架,并在st7789 lcd屏幕上显示

2023-11-04 20:05:01 1304

原创 【rust/esp32】在idf中使用embedded-graphics控制st7789 LCD屏幕

本文主要介绍了在esp32s3上使用rust控制st7789 lcd屏幕的基本显示。

2023-10-29 11:22:44 705

原创 【rust/esp32】wsl2开发环境搭建与测试

本文主要记录了在wsl2环境下搭建esp32s3 rust开发环境的流程,同时保留了搭建过程中的一些问题以及解决方式

2023-10-27 01:22:06 1104

原创 【rust/树莓派】使用rppal&embedded-graphics控制st7789 LCD屏幕

在树莓派上使用rust、rppal、embedded-graphics等控制lcd屏幕的显示

2023-10-21 22:48:59 764

原创 【树莓派/入门】1.69inch LCD屏幕的连接与测试

树莓派连接LCD屏幕并使用python进行测试

2023-10-13 23:41:55 435 2

原创 【rust/egui】(十一)使用rfd选择文件并使用serde_json进行序列化

本文主要介绍了在egui中使用dialog选取文件,而后对文件进行读取以及反序列化,同时测试了序列化以及文件写入

2023-09-16 16:13:55 606

原创 【rust/egui】(十)使用painter绘制一些图形—connections

本文介绍了在rust/egui中使用painter绘制connection的方式

2023-09-10 17:26:42 762 5

原创 【rust/egui】(九)使用painter绘制一些图形—基本使用

本文介绍了egui中painter的一些基本使用方式,包括定位方式以及拖拽的使用等

2023-09-09 17:57:23 769

原创 【rust/egui】(八)使用panels给你的应用划分功能区块

本文介绍了egui中的panel的综合使用例子,同时对一些方向进行了较为深入的探讨,例如Window Decorations

2023-09-03 17:56:42 902

原创 【rust/egui】(七)看看template的app.rs:Slider

本文介绍了egui中Slider组件的一些使用方式

2023-09-02 16:37:27 728

原创 【rust/egui】(六)看看template的app.rs:TextEdit

学习egui中的textedit组件,同时对组件中字符串的变量显示和修改过程进行了探讨

2023-08-27 18:03:34 1593 1

原创 【rust/egui】(五)看看template的app.rs:SidePanel、CentralPanel以及heading

学习egui中的另外两个panel:SidePanel以及CentralPanel,顺便学习了下heading方法的使用

2023-08-26 16:17:38 810

原创 【rust/egui】(四)看看template的app.rs:update以及组件TopBottomPanel&Button

本文将进一步学习egui template的app.rs文件中的内容,包含了update函数,以及一些基本的ui组件,例如Panel、menu bar、menu button、button等

2023-08-20 18:43:58 562 1

原创 【rust/egui】(三)看看template的app.rs:序列化、持久化存储

学一学template中app.rs内的知识点,即序列化和持久化存储相关的内容

2023-08-19 17:46:43 1118

原创 【rust/egui】(二)看看template的main函数:日志输出以及eframe run_native

学习下egui template中的main函数涉及了哪些知识点,主要是日志模块log以及我们eframe的入口函数run_native相关的知识

2023-08-13 18:13:11 1030 1

原创 【rust/egui】(一)从编译运行template开始

egui学习记录一:从编译运行template开始。

2023-08-12 18:21:50 1438 1

原创 【rust/入门】windows安装rust gnu环境(折腾)

`rust`的windows环境绝对是目前遇到过的语言环境安装最麻烦的了

2023-08-05 15:19:35 1412

原创 【golang/实践】局域网环境搭建go proxy(使用Athens)

感觉不是很好用搭个proxy还搭了这么久,不太行(主要前面外网起athens的时候用的。

2023-06-08 12:05:40 1366

原创 【错误记录/go】slice变量赋值以及slice变量是结构体还是指针?

其实上述代码具有一定的迷惑性,其实换成下述代码结果也是一样的。所以重点是搞清楚在slice赋值的时候发生了什么。对于下述代码段,输出是什么呢?

2023-03-25 16:15:32 484 1

原创 【树莓派/入门】使用MAX30102测量血氧浓度

使用血氧模块MAX30102与树莓派测量血氧值,并提供数据可视化方法

2023-01-08 20:41:57 2299 3

原创 【golang/问题记录】goroutine之间数据竞争问题

goroutine之间数据竞争问题。

2022-11-16 11:04:50 297

原创 【前端/npm】本地编译、打包、安装第三方库(以element-plus为例)

本文旨在以element-plus为例,记录编译、打包并安装第三方node packages的过程

2022-10-29 17:15:30 1375 1

原创 【golang/http】对http返回内容进行压缩

【代码】【golang/http】对http返回内容进行压缩。

2022-08-31 20:31:20 1313 1

原创 【前端/js】文本选择事件处理&动态添加Tooltip

通过该方法可以进一步获取用户所选的文本所在页面元素,以及对应的位置信息。之后我们可以使用这些数据进行进一步的处理,比如添加一个。该方法会返回一个描述用户选择文本的对象。

2022-07-16 20:37:42 1157

原创 【错误记录/selectpicker】dropdown menu显示位置出现偏移

bootstrap select在modal中使用时出现下拉框偏移的解决方式

2022-07-13 22:47:56 595

原创 ⟅UNIX网络编程⟆⦔select函数的定义及参数

目录说在前面说在前面环境:windows10参考: UNIX网络编程目录:这里吐槽:爷青回

2022-06-26 22:32:09 167

原创 【AR.js】在AR.js中使用spine动画

说在前面测试浏览器:Microsoft Edge(PC版本 97.0.1072.55)github库:AR.jsAR系列文章:这里go版本:go version go1.17.3 windows/amd64three.js版本:r79(版本比较老)其他:AR.js支持three.js。github地址:这里效果图代码<!DOCTYPE html><meta name="viewport" content="width=device-width, user-s

2022-05-21 15:20:38 1005

原创 【golang/redis】redis中大数字自动转换成指数形式的处理

说在前面go version:go1.14.1 windows/amd64redis version:5.0.14场景在使用redis的有序集合(sorted set)实现排行榜功能的时候,通常会对成员(member)的分数(score)进行一定的设计;例如最简单的分数榜,可以使用:uint64(score)<<32∣uint64(0×FFFFFFFF−uint32(cur_time_stamp))uint64(score) << 32 | uint64(0\t

2022-04-25 13:13:13 364

原创 【golang/方法记录】有序列表的简易实现

说在前面go version:go1.14.1 windows/amd64实现借助golang中的sort包可以方便的使用二分查找。func Search(n int, f func(int) bool) int { // Define f(-1) == false and f(n) == true. // Invariant: f(i-1) == false, f(j) == true. i, j := 0, n for i < j { h := int(uint(i+j

2022-03-11 22:15:20 895

原创 【AR.js】使用three.js渲染一个方块

说在前面测试浏览器:Microsoft Edge(PC版本 97.0.1072.55)github库:AR.jsAR系列文章:这里go版本:go version go1.17.3 windows/amd64three.js版本:r79(版本比较老)其他:AR.js支持three.js。效果图代码代码注释比较详细了,不再赘述关于相机内参、外参等知识点可参考【OpenCV&OpenGL&Markerless AR】原理部分+代码<!DOCTYPE htm

2022-01-22 15:28:38 1780

原创 【AR.js】初步认识与官方示例的使用

说在前面测试浏览器:Microsoft Edge(PC版本 97.0.1072.55)/Firefox(Android)github库:AR.jsAR系列文章:这里go版本:go version go1.17.3 windows/amd64其他:本文的关注点在于官方用例。关于AR.js这里他们有三种实现:基于标记、基于特征点、以及基于地理位置;前面两种差不大多。优点:只要有支持webrtc以及webgl的浏览器就可以使用,不管是pc还是移动设备,十分便利。基于图像(特征点)

2022-01-08 14:15:05 5933 17

原创 【错误记录/git】pull error-remote: User permission denied.

说在前面git版本:1.8.3.1 2.16.2操作系统:centos windows场景系统中原用户权限失效,导致无法拉取仓库数据1.8.3.1版本git config --global --unset credential.helpergit pull2.16.2版本git credential-manager uninstallgit pull参考stackoverflow...

2021-12-17 17:59:46 536

原创 【golang/实验性】如何使用类型名进行实例化

文章目录说在前面问题提出其他语言注册式方法注册式处理指针类型神奇的方法接口调用参考说在前面go版本:go1.14.1 windows/amd64问题提出已定义了一些结构体,这些结构体有一些通用的方法(interface{}),然后想要通过这个结构名去调用这些方法,由此引出了这个问题。定义结构体type XStruct strcut { Data int}使用结构体名来实例化,例如a := function("XStruct")fmt.Println(a.Data)是否可

2021-11-05 18:43:55 602

原创 【错误记录/vue.js】axios中的response数据无法传递给vue

场景在使用axios与服务器进行通信时,回调函数中无法将response中的数据传递给vue,如下所示:const app = Vue.createApp({ data() { return { }; }, mounted() { }, methods: { callGm() { console.log(this.curGm); axios .get("api/gm", { params: this.curGm.vals

2021-10-27 20:51:27 393

gopls离线安装资源

用于安装gopls的离线资源,方便下载不了的同学使用,文件内容下载日期为2020/07/31,本体见【【go/vscode】远程环境搭建(离线版/gopls版)】

2020-07-31

BlueTooth.rar

烧录软件中的普中科技烧写软件,打开后有个串口调试工具,其他的有一些小工具,这些都可以问硬件供应商(比如淘宝卖家)要的

2020-07-12

spineboy.zip

详细见博客 【前端/Spine.js】不使用服务器形式来传递json和altas数据 用spine.js很不爽,因为必须得搭个支持`xhr`的服务器,就很烦;然后小改了下,这样测试起来就简单点

2020-06-09

Unity_Examples_Assets.7z

官方的资源,防止某些小伙伴没有,相关博文见 【Unity/Tutorial】官方AircraftJetAI(一)导入资源与创建Camera

2020-05-07

opencv4.0.1(源码)+contrib(源码)+ippicv+ffmpeg.dll

百度云资源链接见博客(这么良心了) opencv4.0.1源码 contrib4.0.1源码 ippicv ffmpeg.dll 编译后库(install 文件夹)WITH_OPENGL&OPENCV;_ENABLE_NONFREE

2019-07-31

opencv+contrib_4.0.1ver

opencv编译后链接库,版本为4.0.1;包含contrib4.0.1;同时OPENCV_ENABLE_NONFREE设置为了true;xfeatured2d可以使用了;windows版本

2019-07-31

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

TA关注的人

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