自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(24)
  • 收藏
  • 关注

原创 【无标题】

使用threejs创建三维空间并导入模型,希望实现图片能够自己上传并放到模型上,需要使用到canvas画布,然后将整个画布以材质贴图的形式放到模型上,而canvas中的fabricjs能够解决图片的上传和随意的在画布上修改图片的大小、位置、旋转角度。但是如果使用fabricjs上传远程路径的图片就会导致画布被污染而无法放入到模型上,主要原因还是跨域问题,那么如何解决呢?解决threejs导入fabric画布时出现的跨域问题。

2024-06-24 13:38:29 166

原创 【无标题】

第二步 配置阿里oss的一些参数。第一步导入ali-oss。然后就能够在前端使用了。

2024-06-24 10:34:48 46

原创 godot的安装和使用 1

今天是第一节,因此呢先做godot的安装,其实很简单。打开第一个就是可视化界面的,进入后是这个样子。安装好之后呢,会有两个文件。

2024-06-04 16:11:56 264

原创 vue3+threejs入门

threejs首先是场景,也就是能够看到的界面,我们可以生成一个物体放入到场景中,这样我们就能在场景中看到这个物体,通过设置这个物体的属性,可以改变物体的形状、材质、位置,如果这个时候看网页的话,就会发现页面中有一个物体,但是并不会动,因为场景物体和物理世界物体并没有关联,但是物理世界的物体是真实存在的。还有一个是物理世界,这个在页面中是看不到的,但是能够展示一些物理效果,比如设置重力、碰撞等等。小白的话,可以直接将这段代码放入到App.vue中,直接替换掉app.vue,就能够直接运行,

2024-05-17 10:13:46 433

原创 做一个属于自己的软件-pyside6快速上手教程

新建一个python文件,去调用生成的py文件,然后连接上按钮和方法,当点击按钮后就可以执行方法了。我保存为hello.ui文件,并在这个文件同级目录下执行,然后就得到了一个ui.py文件。首先环境需要安装python3和pip,软件使用pycharm,安装也都很简单。可以从左侧点击鼠标拉组件进入到中间的工作区,然后就能够自定义窗口啦。然后就会获得一个xxx.ui格式的文件,在这个文件目录下,执行。接下来是将整个界面变成python代码,从而添加一些功能。然后进入可视化编辑界面。就能够生成一个py文件。

2024-05-10 13:08:52 276

原创 公众号开发:获取域名

通过内网穿透工具,免费获得自定义域名,完成微信公众号的前置条件

2024-04-18 14:03:18 230 1

原创 3维仿真:快速获得模型的点云数据(colmap的安装和使用)

首先,用到的工具是colmap,通过colmap识别图像或者视频,来生成点云数据。接下来就是colmap的使用--------------------最后就能够生成点云数据,但是要获得ply文件和npz文件还有几步。images选择存放照片的文件夹,最后点击save。database可以在项目中创建一个db文件。下载后解压缩,找到bat文件。注意,不要关闭出现的黑窗口。

2024-03-20 15:23:57 510 1

原创 通过python将ply文件展示3d模型

下载这个就可以了,也可以下载其他的模型,看自己的想法。下载完成后是一个压缩包,里面有很多的ply文件,data中是模型各部分的,resource是整个模型的。ply文件存储了3维模型的点坐标,面坐标,法线,颜色等信息,具体的内容我还在学习当中,不过其中包含三维数组的点足够将模型展示出来了。

2024-03-15 18:09:47 960 1

原创 python发送UDP到c#脚本,实现unity3维模型运动控制

当摄像头中的蓝色框发生移动和改变时,立方体模型中的c#脚本中的数据就会发生改变,也就是右下角那块儿,只需要再改一下c#脚本,就可以实现移动。实现原理是通过颜色调试器来获取对象的,可以修改hsvVals的值来自定义获取自己的颜色。当前先做一个小游戏,通过颜色识别得到一些数据发送给c#脚本。

2024-03-14 18:01:31 401 1

原创 anaconda版本控制工具的使用

conda create --name 环境名称 python=3.7 创建一个3.7版本的python环境。conda activate 环境名称 激活(使用)环境。可以通过conda来实现对python的控制,并且能够自动的配置相关安装包的环境,那么,具体是如何使用的呢。如果使用cmd.exe来运行代码,call conda.bat activate 环境名称 来激活环境。

2024-03-11 18:02:16 398 1

原创 在python项目中import dlib失败解决方案

然后pip install 文件所在位置\dlib-19.22.1-cp39-cp39-win_amd64.whl。然后我还需要 shape_predictor_68_face_landmarks.dat 文件。输入代码:conda install -c conda-forge dlib。会自动安装dlib需要的环境,出现y/x?时,输入y 回车就可以了。首先第一种方式是使用Anaconda,需要安装Anaconda,下载自己python对应的版本。直接下载即可。下载后导入项目中即可。

2024-03-11 16:56:06 673 1

原创 react select的使用

在使用完成后需要将值清空,可以通过this.setState(gWeight:undefined)的方式进行清空。然后在需要使用react select组件的jsx当中导入。,首先需要安装该库,可以使用。然后就可以正常使用了。

2024-03-08 10:55:05 763 1

原创 pq: P:“77“ F:“parse_relation.c“ L:“1379“ R:“parserOpenTable“ S:“ERROR“ ...问题解决方案

出现一下问题是由于找不到patterns表所致,可以去看配置文件中的数据库连接是否正确,包括host,dbname,username,password,我出现这个问题正是由于数据库名称不对导致的。

2024-03-06 13:07:48 353 1

原创 pgsql安装教程及问题解决方案

下载官网:https://www.postgresql.org/然后就能够正常打开pgsql安装包了。然后点击安装好的exe文件进行安装。则更改计算机名称,全部改为英文。password可自行设置。

2024-02-27 13:15:36 383 1

原创 如何设置npm镜像,并验证

通过设置镜像源地址,然后查看,出现地址表示成功。

2024-02-26 16:22:31 419 1

原创 Elastic Search 搜索引擎安装

ES搜索引擎的安装

2024-02-19 19:10:57 395 1

原创 解决代码硬编码问题--配置文件的使用

创建一个类,如下,使之在配置文件中生效(prefix可自定义,成员变量可自定义)SpringBoot可以通过配置文件来解决代码部分硬编码问题。使用时,仅仅需要注入这个类的Bean,然后获取其中的变量即可。

2024-02-18 19:56:30 515 1

原创 文件上传到阿里云功能实现

文件上传到阿里云功能实现

2024-02-18 19:51:14 562 1

原创 通过AOP切面实现公共字段的自动填充

1). 自定义注解 AutoFill,用于标识需要进行公共字段自动填充的方法2). 自定义切面类 AutoFillAspect,统一拦截加入了 AutoFill 注解的方法,通过反射为公共字段赋值3). 在 Mapper 的方法上加入 AutoFill 注解

2024-02-16 11:55:06 1015 1

原创 通过springMVC统一设置localhost的时间格式

/需要为消息转换器设置一个对象转换器,对象转换器可以将Java对象序列化为json数据。log.info("扩展消息转换器...");* 扩展Spring MVC框架的消息转化器。//将自己的消息转化器加入容器中。//创建一个消息转换器对象。

2024-02-15 20:15:08 350 1

原创 关于全局异常处理的方式

就是一个类,加上@RestControllerAdvice注解,然后通过这种方式捕获。并且可以根据捕获的错误信息,来打印显示出想要展示出来的信息,例如。可以通过创建一个全局异常处理器,处理项目中抛出的业务异常。

2024-02-15 14:42:29 437

原创 swagger的使用

apis(RequestHandlerSelectors.basePackage("需要扫描的包的路径")).description("描述").version("版本号").title("标题")比如说我的 需要访问localhost:8080。2、修改swagger的配置,在配置类中加入。3、设置静态资源映射(同样是在配置类中)页面,即可打开swagger的客户端。5、在controller层的使用。接下来就可以直接使用啦。大体的使用就是这样的了。

2024-01-31 16:27:38 354

原创 nginx启动不成功问题解决方向

检查nginx的配置文件 conf--nginx.conf文件,看端口号是否被占用,我目前nginx的端口号是80。3、在nginx目录下没有自动生成temp文件夹。创建一个temp文件夹,这样就可以了。1、可能是电脑的权限不足导致的。2、端口被占用导致的。

2024-01-31 12:39:50 1964

原创 安装vue-cli报错的解决方法

可以试一下能否正常安装vue-cli:npm install -g @vue/cli。可能是缓存造成的问题,执行:npm cache verify。2、执行npm install -g vue-cli。需要右键点击nodejs 的安装文件夹,点击属性。说明是nodejs 的users用户权限不够。出现如下代码,说明缓存清除成功。安全--users-编辑。1、安装nodejs。3、如果出现如下情况。

2024-01-08 10:58:35 2927 2

空空如也

空空如也

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

TA关注的人

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