自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 自顶向下学习K8S--部署Agones

本文在本人博客,原文地址:http://viogami.tech/index.php/blog/346/我是gopher,离不开云原生,自然也逃不了理解docker和K8S这俩。今天抽空想玩下,进而对K8S有实践性的理解。more学一个新事物从底层理论学肯定是最系统的,但不是最工程的。对于K8S,我个人认为相比苦苦理解各种集群,节点,pods等等概念,不如实际上手一次,从实践上逐步理解理论,自顶向下才是最快最高效的学习模式,因为目的是使用K8S,是工程化,而不是了解k8s架构,设计云云。

2025-03-28 17:50:20 924

原创 p5r预告信生成器API

本人将js生成的p5r预告信使用go语言进行了重写和部署,并开放了其api,可以直接通过get方法获取预告信的png。快速开始。

2025-02-05 13:55:20 1302 1

原创 解决unity导出TextAsset后部分文本出现乱码

转载自个人博客。

2025-01-06 13:00:11 185

原创 解决unity报错:‘DOTSCompilerGeneratedAttribute‘ is inaccessible due to its protection level

Unity的Data-Oriented Technology Stack (DOTS) 是Unity的一种新的编程范式,它包括了Entity Component System (ECS),C# Job System和Burst Compiler。要使用DOTS,你需要确保你的Unity版本支持这些特性,并且你需要从Unity的Package Manager中安装相关的库。可以在Unity的Package Manager中找到并安装这些库。在Package Manager中,你可以搜索并安装你需要的库。

2024-10-03 10:47:30 404

原创 cocos打包后发布web,控制台报错.plist资源下载404

对于linux应该改nginx或apache,允许下载该类文件。按 Win + R,输入 inetmgr,并按 Enter。MIME 类型:输入 application/x-plist。应该是mine属性没有设置允许下载.plist后缀的文件。在右侧面板中,点击 “重新启动” 按钮以重启 IIS。我部署在了windows服务器上,用了IIS。在中间的面板中,双击 “MIME 类型”。在左侧面板中,找到并选择你的站点。在右侧面板中,点击 “添加”。文件扩展名:输入 .plist。

2024-09-27 09:05:06 393

原创 win11照片裁剪视频无法保存问题解决

win11照片默认走核显,intel的显卡可能无法解码,在设置里把照片的显示卡默认换成显卡就好了

2024-06-20 01:04:19 1960 3

原创 GpssWorld期末复习PDF,附课程部分习题答案

gpss world课后习题答案包含全部上机内容。纯自制

2024-06-16 19:04:01 251

原创 基于gocq的qqbot搭建

这个镜像的发布者说明也很清楚了,可以不用命令行部署,直接宝塔拉取镜像,创建容器,然后进入容器挂载卷的文件夹内,把9.0.8版本的文件放入,注意,不是文件夹,是覆盖’/app/txlib’内的。如果是通过宝塔部署,在镜像中通过镜像搜索,找到qsign相关镜像无法拉取,都是该镜像跑路了,仓库中不存在,换一个镜像重新拉取即可。注意,下载次数最高的镜像无法拉取的,删了跑路了,时间排序到一个有新版本的镜像,低版本的qsign可能会无法登陆。,返回code 0和1都是正常的,主要要看gocq的登录返回信息。

2024-06-15 15:42:13 1197

原创 解决pytorch服务打包docker镜像过大问题,使用torch的cpu版本

整个服务只使用了pytorch关于gcn相关的代码,但是要安装pytorch包,这是很大的。尤其如果你在linux上安装torch,会默认安装cuda版本,这会导致大小激增。我默认安装后,镜像大小8个多G,这很显然是不合理的。后来我为了减少体积,我只安装了torch的cpu版本,即修改了requirement.txt文件。只安装cpu版本,大小只有1.6G.

2024-04-28 02:00:34 1258

原创 linux启动docker镜像成功,而win启动该镜像mysql报错

more当我把linux上可以运行的镜像和mysql外部卷都发送给win机器运行,由于,所以会出现同一个镜像,换了操作系统却无法运行的问题。本质上是mysql在linux和win上的环境变量默认值不同导致的。由于数据库数据在linux上初始化,该值已经为0,而在win上需要为2,所以报错。Docker镜像确实是操作系统无关的,但是MySQL的lower_case_table_names设置是与操作系统有关的。

2024-04-28 01:58:03 437

原创 php使用grpc服务,包含protoc定义的完整流程

grpc是通过定义服务端和客户端的代码来实现的通信的。但是要实现通信,还是要将其方法包装为一个http请求,除非你把grpc的服务端代码放在本地的端口上。grpc是面对微服务框架而风生水起的,上次我用python编写了一个图神经网络处理的微服务,使用grpc放在我的服务器本地端口上。现在我希望我的一个php项目也可以调用该服务,现在来试一试吧~more。

2024-03-25 15:26:36 1130 1

原创 PixelMap(amcharts)导出html文件控制台报错“e.scale is not function“

pixelmap这个网站说是能导出绘制后地图的html文件,但是下载后无法打开。js文件控制台报错。很好的地图绘制网站,无需注册等麻烦事,简约实用,论文需要,这个网站真是挺好的,但是。删除了该配置就可以正常渲染了,官方示例中是没有这个target配置的。这是json文件的某个配置没有定义导致的。

2024-03-23 18:47:49 391

原创 使用grpc在go后端和python服务间通信

gRPC是Google 开发的高性能、开源的远程过程调用(RPC)框架,基于 HTTP/2 协议进行通信,使用 Protocol Buffers(protobuf)作为接口定义语言,可以看为一种协议。grpc可以用于各种不同服务间的通信,屏蔽底层细节(如编程语言,操作系统等)由于我的一个go后端(也可以不是go)需要实现神经网络相关的功能,我要调用一个python的服务,于是想到了使用grpc的方式。初次接触,将从0介绍到功能实现。more。

2024-03-21 16:22:56 541 3

原创 用go编写一个聊天机器人后端(QQ,Tg)

有部署聊天机器人的想法,但是我使用的国内服务器,而且服务器性能也堪忧,于是决定不用云服务器部署了,找个国外的Paas平台,把写的后端送上去就好了。传统的聊天机器人服务都是一体化的,和聊天平台需要集成。我希望把消息处理的逻辑和平台部署的逻辑做两个服务,后者发送信息给前者,前者返回需要发送的信息,后者再在聊天平台呈现信息。目前已经完成了:该后端天然支持http请求,使用go原生net包,创建了一个post请求的路由,可以解析post内容转发调用chatgpt,目前我将其使用在微信公众号的后端上。

2024-02-02 17:28:25 646 1

原创 使用配置文件启动go项目

在go的项目中,运行配置经常需要修改的,比如端口号,地址,各种变动的token,这些值都是随时可能根据需求变动的。如果写死在程序里,要修改的时候会很不方便。同时,一些敏感的数据比如各种用户名,或者密码,也需要集中存放,便于查询也便于保护。这一般都通过配置文件来实现,json或者yaml。本人比较喜欢使用yaml的配置,比较美观易读。不重要的配置数据可以直接在配置文件中明写,敏感的可以写密文,然后把密钥写环境变量中。

2024-01-02 19:26:39 1263 1

原创 使用go创建tgbot,并实现调用chatgpt的通用接口

可以使用go搭建一个api后端,用于转发chatgpt的结果,但同时也可以在该后端新建一个路由用于设置webhook实际上,我的这个项目就是more。

2023-12-28 14:23:26 981 1

原创 Web框架和跨平台应用未来

我觉得无论如何,最后都会向wasm概念靠拢,大一统才是趋势啊。没有任何人想对不同操作系统开发不同的适配应用,成本和风险都太高,不过目前仍然还是web占据跨平台的赛道,比如election,react-native还是主流。虽然现在让我选我还是选自由的web,个人兴趣在此,也偏向桌面开发,但如果我有移动端需求,我可能会选flutter了。Web死而复生,生而又死,虽是调侃,但也是否定之否定之理啊🤣。

2023-11-28 11:48:16 865

原创 各种编程语言性能和难易度对比

初学了C,后摸了py,做前端学了js,捣鼓游戏用了C#,写论文机器学习要py,matlab,语言都是相通的,但现在做后端,还是喜欢go一点。术业有专攻,每个语言都是为了深入某个领域,使某个功能变的更容易,存在就有不可忽视的道理。而且现在有相似针对性领域的语言都在“你中有我,我中有你”的交合,没有优劣,只有更适合做啥,以及是否符合个人的偏好。,显示各种语言热度的。感觉挺有趣的,做了个图,基本是我接触过的,或者认识的,没听说的就没画(怪我孤陋寡闻了)主要最近在学go,又要学一门语言 遂有感而作图。

2023-11-27 20:49:28 554

原创 使用vue制作简单的bangumi数据分析前端

其实完成了这个,vue的使用倒没有熟练多少,更多是了解了很多前端技术栈的知识,特别是走完从开发到生产环境部署的全流程,实践一遍可以学到很多以为简单但并没那么简单的事情。比如api的调用跨域,build的nginx的反代理问题,刷新404问题,都是典中典,新手是这样的😨。但准备搁置了,有空闲了去开发后端。前端最大的问题,我觉得是配css,这是最折磨的,特别我还有轻微强迫,还好我也不是主营前端,css凑合吧…不得不说vue是真的好用,基本官方文档就能解决90%的问题,构建后大小也很惊人, 只有几MB。

2023-11-27 17:37:30 497

原创 Axios中请求成功了,却仍然被catch捕获

在其他组件中引入该函数,然后调用,在catch中插入更多的log语句,反应报错。catch到的不一定是请求失败了,可以通过更多的输出查看错误信息。这样可以查看具体的报错,由此得到我的错误是接口函数调用时。

2023-11-27 09:54:50 1159

原创 全局配置Eslint实现Standard标准,以遍在各个Vue项目通用

**本文将介绍全局eslint配置,实现standard标准,使得在之后用Vue-cil创建项目时可以不配置代码检查,减小项目体积**

2023-10-09 23:23:54 2655 2

原创 gooey库报错:AttributeError: ‘function‘ object has no attribute ‘ESC‘

self.esc = colored.style.ESC AttributeError: 'function' object has no attribute 'ESC'` gooey库使用的colored包版本最高只能到1.4.4colored在2023.7进行了更新到了2.0版本,而gooey库并未适应,安装指定的color版本即可。

2023-10-01 19:15:54 209

原创 解决python自带的IDLE编译器打不开,并默认使用IDLE打开py文件

解决了python的IDLE打不开的问题,以及介绍了黑白python图标的作用

2023-09-05 01:05:54 9919 2

原创 使用py的os.getcwd命令时,获取到的py路径总是为C:\WINDOWS\System32\WindowsPowerShell\...

vscode运行py文件时,工作目录仍然是当前文件夹,但是终端选择成了powershell当使用py的os.getcwd命令时,获取到的py路径总是为` C:\WINDOWS\System32\WindowsPowerShell`当遇到这种情况,查看终端中的输出,如果每次运行的前缀都是这个,那说明你使用了不是默认的cmd的终端。

2023-09-04 23:56:48 319 1

原创 【PYQT】赛马娘抽卡模拟器-基于Bwiki的抽卡模拟(下)

赛马娘抽卡模拟器连接数据库,源码上传了github。

2023-08-29 04:38:57 895 1

原创 【PYQT】赛马娘抽卡模拟器-基于Bwiki的抽卡模拟(上)

之前课程设计做过,当时搞得还是挺烂的,PYQT挺好用的,现在基于之前的改进,使得功能更加符合正常的抽卡模拟器需求,同时添加连接数据库。本帖先不介绍连接数据库,详情见(下)。

2023-08-29 01:01:48 2038 1

原创 C语言函数中无法获取参数数组的大小

char形数组会以 \0 结尾,而对于int形的数组,末端是指针无法找到的。这是因为我们传入到函数中作为参数的数组,其实是我们定义的nums数组的首位元素的指针。实际传入到函数 b_search 里的 nt *nums,是 nums[0] 的指针。当我们使用 sizeof(nums )时,得到的也只是指针的大小,而并非数组的大小。但值得注意的是,sizeof返回的数组的占用字节。所以要如下获取数组的长度。,在主函数中得到数组的长度,传入到函数中去进而调用。sizeof可以获取任意类型的数组大小。

2023-04-22 10:38:03 271 1

原创 【py打包】通过pycharm在64位电脑上打包32位exe文件

但是anaconda太大被我卸了,用pycharm一样可以实现,因为pycharm也可以创建一个新的python环境,不过不是虚拟的罢了,因为你确实要安装32位的python。但是之所以这样没有成功,是因为如此本地安装各种包,可能会出现版本不兼容的情况,报错之后,你需要手动寻找新的版本包重新安装,而你不可能知道兼容的版本号,无疑大海捞针。因为各种原因,需要我把我写的py程序打包成exe文件给没有python环境的电脑使用,而那个电脑是32位系统的遗民,通过一系列摸索,终于解决了,记录一下。

2022-10-01 17:49:11 3428 4

原创 【PYQT】制作可以显示图片的抽卡模拟器

记录自己学习pyqt制作抽卡模拟器(简易)的过程。抽卡规则基于赛马娘。实现了一连抽和十连抽的功能,保底功能,十连抽必出sr功能,抽出ssr显示图片功能,以及货币不足提示功能以上就是分享的内容,也是自我学习的记录,很多还在摸索中,请多指教~

2022-05-18 15:59:39 5984 3

空空如也

空空如也

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

TA关注的人

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