自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 linux使用记录——设置共项目文件夹

先备份 sudo cp /etc/samba/smb.conf /etc/samba/smb.conf.bak。7.为root用户设置密码,在Windows访问时,需要输入root和密码。修改配置文件 sudo vim /etc/samba/smb.conf。Windows:打开资源管理器->地址栏输入ip/test。记录下设置linux共享文件夹方法,方便之后使用查看。以下案例,使用的共享目录=/user/test。8.重启服务,设置开机自启。1.检查smbd是否安装。4.确认共享目录是否存在。

2026-03-11 11:38:33 26

原创 GO学习记录——swagger页面,显示默认参数样例

4.如果内容只有“{}”,没有正确显示,可以核对下参数类型,比如参数类型是int,但是example设置了非int值“”,就会导致无法正常显示。3.具体代码内容:// @Param data body BatchesRequest true “要插入的数据对象”1.需要在函数外部定义请求参数结构体,之后在Handler方法的注释中进行设置。2.此样例中,”BatchesRequest “为请求参数结构体名称。学习记录,在swagger页面,展示测试参数样例功能。

2026-03-02 14:13:37 167

原创 GO学习记录——初始化/更新数据库

1.创建数据库表结构之后,可以自动生成对应的实体类.go文件,默认类型=SERIAL的不好写入文件中,依赖数据库自增逻辑。4.如果已存在的表中有添加过数据了,再新加列时,需要指定默认值才可以。3.使用这个工程,可以直接添加数据库表或字段,不会覆盖已有数据。学了有一段时间了,把之前初始化数据库的代码完善了一下。2.添加了创建model接口文件逻辑。5.没有删除表和字段的逻辑。文件名:tools.go。文件名:main.go。

2026-02-26 18:31:56 182

原创 GO学习记录——日志保存文件功能

4.可配置是否重叠记录临近的重复日志,如果相邻的日志内容和级别相同,会记录第一次触发时间+count值。(开启此功能记录日志会使用缓存机制,每次写入文件的都是上一条日志)5.日志文件采用csv内容格式,可直接用使用excel打开,目的是为了方便使用excel的筛选功能。6.可定义日志文件扩展名,文件名使用时间格式。(2026-02-10_15-58-51.log)7.每次启动服务都会创建新的日志文件,当记录的内容条数达到设定值时,会创建新的文件。2.可配置单个日志文件保存条数。3.可配置保存时长(天)。

2026-02-10 16:38:19 111

原创 GO学习记录——分布式部署(纯 Go 方案无 Docker)

直接在浏览器里访问http://localhost:8080/test,即可看到返回不同服务器的结果。分布式部署学习记录,使用docker设计镜像下载、科学上网问题,之后再尝试docker方案。控制台,运行 .\start.bat 即可启动负载均衡服务器和server1、2、3。个人觉得自己造轮子,手写也挺好的,尤其在学习阶段。先贴代码:“/”前为文件夹名称。

2026-02-06 15:40:28 313

原创 GO学习记录——多文件调用

之前都是跟着AI敲代码,当前在整理代码的过程中,一点一点的有了自己的理解。学了一段时间了,总结记录下期间的感悟和理解,方便记忆。下表是列出的相对c#语言的对照表。

2026-02-03 17:06:36 241

原创 GO学习记录——动态创建测试http接口

这几种哪个都可以成功返回files/testapi.json文件内容,这样适配是为了保证前端的测试代码可以和生产代码保持一致。写前端程序时总是要等后台接口写完再联调,就思考了下能不能用热更新的套路,写一个可以动态创建http接口的后台程序。1.在go工程根目录下创建files文件夹,里边存放接口需要返回的数据json串,保存为.json文件。2.之后添加的每一个接口,保证url地址最后一个/后的内容和files文件夹下的json文件同名。4.以下为go代码,文件存放目录等可以根据需要自行提取配置。

2026-01-27 16:12:05 122

原创 unity 批量修改场景内字体工具

记录一个批量修改场景内字体的工具脚本。

2026-01-26 15:50:12 64

原创 GO学习踩坑记录

这里记录一下导致的原因,与跨域设置无关,是在接口中接收解析参数的代码字段没有没有对应上。就是“WorkRadius”,大小写导致的,但是不明白为什么提示的跨域相关的错误。结合AI多次排查代码后,发现跨域配置没有问题,其他接口调用也不会出现跨域问题。修改后,没问题的代码。

2026-01-13 16:00:31 52

原创 unity粗糙、高光、光泽度调节shader记录

记录一个URP中的带粗糙、高光、光泽度调节的shader,方便之后作为扩展的基础使用。

2025-12-31 09:54:47 206

原创 Docker学习记录——构建本地镜像,从Windows向Ubuntu推送

所以每次打包发版都可以执行类似git的操作,push后,在部署服务器上执行pull操作,以达到自动化部署和程序版本回退的效果。最主要遇到的问题还是docker hub不能访问,官方镜像不能下载,所以本次都是采用的不联网,使用本地镜像的方式,但是要注意docker必须是启动的,如Windows下的Docker Desktop必须是运行态的。如果看到如下返回结果,是因为docker默认不支持http,需要修改配置文件,添加白名单。虽然使用docker运行的叫镜像,但是给我的感觉基本等同于git或svn的仓库。

2025-09-17 16:10:01 444

原创 GO学习记录十——发包

我是在Windows电脑上开发,需要注意一点,如果切换了Linux平台,会直接导致在vscode中,go run . 程序启动命令失效,会弹出类似下方的提示。第三行,输出目标文件,这里添加了一层release文件夹目录。第一行,配置平台,linux、windows。第二行,配置部署服务器的处理器架构。

2025-09-16 17:06:22 484

原创 Unity shaderGraph 学习记录——顶点摆动

记录一个结合time节点,控制模型顶点摆动的shadergraph。使用的unity2022版本。

2025-09-08 16:37:01 254

原创 Docker学习记录——创建本地镜像,运行容器

如果只是这些功能,感觉自己写个自动化脚本要比用docker方便多了啊,这docker又要安装,又要配环境,而且公司自己项目的程序,也不推荐直接使用远端的Docker Hub吧,还是要自己创建镜像库使用和维护的。今天学一下docker,之前安装完后怎么都跑不通,今天突然开窍了,想着是因为使用Docker Hub要使用外网,所以找了一个本地创建镜像的方案。我了解到的docker感觉就是类似git的一个东西,方便直接把本地编写的后端代码,自动化部署到目标服务器上,同时带了版本回退的功能。编译为静态二进制文件。

2025-09-04 16:52:25 360

原创 GO学习记录九——数据库触发器的使用+redis缓存策略

每次测试都重启服务,且在启动时清除了redis所有的数据,具体结果如下图,不论是redis还是代码内存,都是第一次调用的接口最耗时,之后再次调用另一个接口时间就会大大缩短。2.触发器简单理解就是类似c#中的事件委托,类似观察者模式,在数据增删改时注册事件,在对应的操作中会触发回调函数。table1_changes=频道名称,就是表产生变化,数据库广播出来的主题,不同应用场景叫法不一样。table1_notify_func=执行的回调函数,在上方操作中定义的函数。table1=监听的表名。

2025-09-03 18:12:41 371

原创 AbpvNext问题记录——post接口,接收前端发送的空串转换数字异常问题。

1.前后端调试,发现通过post接口,采用json串发送的数据,如果后台的数据结构定义的是double,而前端传了空串“”,后台会因类型不吻合报错。2.简单查询了下,找到了重写json转换方法的位置,记录一下。

2025-08-28 16:51:54 271

原创 GO学习记录八——多文件封装功能+redis使用

现在主目录下创建文件目录结构,以此项目为例,我创建了redis_model文件夹(最开始创建的是redis文件夹名称,发现会和官方的redis模块名称冲突提示编译错误),在redis_model文件夹下创建具体的go脚本文件:redis_client.go,redis_hash.go,redis_list.go,redis_set.go,redis_string.go,redis_zset.go。.redis也相当于一个应用程序,在进程管理器的后台列表也是可以看到redis的服务的。

2025-08-25 17:18:44 505 1

原创 GO学习记录七——上传/下载文件功能,添加启动运行工具

文件上传/下载功能。

2025-08-21 14:17:14 224

原创 GO学习记录六——集成Swagger接口测试页面

swagger访问地址是8081端口,而点击try it out 调用的是8080端口,所以需要配置允许跨域的设置,代码注释中已写明。swagger生效需要每次修改注释后执行 swag init,重写生成swagger文档再使用go run . 启动服务。执行swag init如果出错,大概率是环境变量路径问题。添加了swagger组件,提供接口测试页面。功能多了,代码就越来越乱了,后续再整理。只改变了main.go文件。一、集成swagger页面。

2025-08-18 18:21:57 330

原创 GO学习记录五——数据库表的增删改查

增删改查

2025-08-14 18:21:43 364

原创 GO学习记录四——读取excel完成数据库建表

同时添加了指定打印日志颜色功能,之前参与前端开发,看习惯了颜色分明的日志形式。后续这个表可以根据实际项目进行完善,此处只记录下思路和主要逻辑代码。半路出家学的后端,对数据库完全是小白一枚。

2025-08-13 15:52:57 342

原创 GO学习记录三——初始化数据库表

摘要:文章介绍了在Golang中初始化PostgreSQL数据库表结构时遇到的一个常见问题。当将defer db.Close()写在封装方法initDB()中时,会导致数据库连接在函数返回时立即关闭,使得后续创建表的操作无法执行。正确的做法是将defer db.Close()放在main函数中,确保在整个程序运行期间保持数据库连接。文章提供了完整的代码示例,展示了如何正确初始化数据库连接并创建多个表结构,同时详细说明了Table和Column结构体的定义以及CreateTable函数的实现逻辑。

2025-08-11 17:59:00 308

原创 GO学习记录二——创建简单的http服务

创建一个简单的http服务,提供两个接口访问地址,分别返回hello,world和当前时间。

2025-08-11 11:28:45 141

原创 GO学习记录一——国际传统

期间遇到运行命令后迟迟没有反应,查了下是因为Windows的PCManager Serivice Store服务导致的,在进程管理器中找到此服务关掉就可以了。在vscode终端运行脚本就可以了,或者直接使用windows系统的cmd窗口输入命令也可以。首先是万年不变的第一个程序Hello, World!闲来无事,想要学习go后端开发,记录下学习历程。

2025-08-11 11:15:02 254

原创 ShaderGraph圆形遮罩节点使用

unity 不同版本的ShaderGraph截面和节点多少有些出入,只能凑合看了。ShaderGraph基础功能使用记录。

2025-07-14 14:06:11 283

原创 Unity接入Steamworks.NET实现通信功能

需要保证电脑上登录了Steam平台应用程序,目前先测试了获取自身SteamID,实现了自己的收发消息功能。以下是基础功能代码,MessageBase没有上传,后续研究透彻了会补充更新。研究了下怎么使用Steam平台提供的方式实现网络通信。

2025-07-07 10:37:40 447

原创 unity UGUI虚线框shader

【代码】unity UGUI虚线框shader。

2025-05-19 18:15:22 388

原创 Unity编辑器扩展,自动选中当前场景功能。

【代码】Unity编辑器扩展,自动选中当前场景功能。

2024-12-26 16:25:17 198

原创 unity基础,点乘叉乘。

简单记录下点乘叉乘,要不每次用完就忘,忘了又查。

2024-11-12 17:47:13 369

原创 Unity实现DBSCAN

直接上代码,把脚本挂载到场景中的物体上,运行应该就就能看到效果。

2024-10-22 14:38:00 405

原创 unity shader 鼠标传入世界坐标到shader的练习

【代码】unity shader 鼠标传入世界坐标到shader的练习。

2024-08-30 10:35:15 520

原创 unity 自定义功能快捷键

自用贴,自定义功能对应的快捷键,组合键只添加了项目中需要的。

2024-08-27 10:58:19 1287

原创 unity超简单多语言管理类

自用记录贴,针对小体量工程写的一个最简单的多语言管理脚本。

2024-08-27 10:04:49 375

原创 Unity使用Modbus协议

没啥技术含量的学习记录

2024-08-04 18:42:38 1294 1

原创 HTML提取URL中的IP和端口

没啥技术含量,就是个笔记本。

2024-06-21 22:45:53 523

原创 Unity图片(高度图)转法线贴图

项目中有需求动态生成法线贴图,研究了下从高度图生成法线贴图的方法,代码放在文末,可依据具体情况进行修改,理论上也可以通过其他数据源转换到法线贴图。我的例子是取的灰度值作为了高度值。

2024-05-22 09:07:39 1042 1

原创 AbpvNext 基础知识使用说明

官方文档https://docs.abp.io/zh-Hans/abp/latest/Data-Access。如图,配置连接数据库字符串。DbMigrator设置为启动项,运行工程。1.进入网站https://abp.io/get-started。复制命令,到保持工程的目录下,执行命令,创建模板工程。未找到设置初始账号和密码的地方,待后人补充。选择使用的数据库,其他选项默认即可。如图,设置web的连接数据库字符串。启动会比较慢,页面刷新后,登录。Web设置为启动项,运行。复制到命令行,安装。

2024-04-08 12:41:48 1166

原创 shader学习记录——几何着色器

【代码】shader学习记录——几何着色器。

2024-03-20 15:36:35 505

原创 shader学习记录——融合、融球效果

融合、融球效果shader,重点在等势面公式上。

2024-02-27 23:44:52 1061 1

原创 从Unity到Three.js(outline 模型描边功能)

百度查看说是gltf格式的模型可以携带PBR材质信息,如果可以这样,那就完全可以在blender中配置好材质导出了,也就不需要向在unity中调整参数了。指定模型高亮功能,附带设置背景颜色,获取随机数方法。

2024-02-25 22:15:32 941

GO学习记录四-读取excel完成数据库建表 excel表格文件

GO学习记录四-读取excel完成数据库建表 excel表格文件

2025-08-13

JS创建MQTT通信使用的mqtt.js

JS创建MQTT通信使用的mqtt.js

2023-03-07

JS读写excel使用

JS读写excel使用

2023-03-07

DragFiles.exe

提取ppt视频和图片,下载直接用,就是混个分。

2021-12-23

ColorPanel.unitypackage

山寨Unity色相环调色板

2021-08-18

Unity基于修改顶点的翻书效果

Unity3DBookPageCurl

2021-07-22

UnityZipDLL.zip

Unity使用zip解压/压缩使用的必要dll库文件,把压缩包的内容全部放入Unity工程里的Plugins文件夹中,可以处理打包PC和Android调用ICSharpCode.SharpZipLib.dll方式无效问题。

2021-06-16

空空如也

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

TA关注的人

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