- 博客(22)
- 收藏
- 关注
原创 没有plist文件 图集处理
PNG图集处理工具是一款功能全面的软件,支持分析、拆分和重新打包PNG图集。主要功能包括自动检测子图边界、提取独立子图、重新打包图集、生成Cocos2d-x兼容的plist文件,并提供GUI界面和命令行两种操作方式。工具支持智能网格检测(32x32至512x512等常见尺寸)、批量处理和自定义参数设置,输出包含子图PNG文件及配套的plist描述文件。该工具特别适合游戏开发中处理精灵图集,具有操作简便、处理高效的特点,支持Windows/macOS/Linux平台。
2025-07-31 20:34:29
538
原创 cocos creator 3.8.6 websocke的一直报错WebSocket is not a constructor
针对Cocos Creator 3.8.6安卓应用中WebSocket报错问题,解决方案有:1)检查构建面板是否勾选"网络"模块;2)推荐使用cc.Socket替代WebSocket(仅原生平台);3)避免第三方库覆盖全局WebSocket。注意:Web端仍需使用标准WebSocket,cc.Socket的事件绑定方式与WebSocket不同。建议优先采用官方推荐的cc.Socket方案,并确保网络模块未被裁剪。
2025-07-25 22:44:48
545
原创 微信转账 GO
本文详细介绍了微信商户向用户转账的技术实现方案。内容包括转账类型(单笔/批量)、应用场景(奖励发放、退款处理等)和转账限制(金额、频率等)。技术架构分为客户端、服务端API和微信支付API三层,核心组件包括转账服务、支付客户端和处理模块。文章提供了转账API的详细实现代码,包括单笔转账、批量转账和状态查询功能,并强调了敏感信息加密等安全措施。这一技术方案适用于各类商户转账场景,为开发者提供了完整的实现指南。
2025-07-17 11:20:52
570
原创 Cocos creator 3.8.6 游戏app接入微信登录
本文详细介绍了如何在Cocos Creator项目中接入微信登录功能。主要内容包括:1) 微信开发者平台配置步骤,如注册账号、创建应用和获取签名;2) Android原生代码实现,包括添加微信SDK依赖、创建微信登录管理器和回调Activity;3) 关键代码示例展示了微信API的初始化、登录请求处理和回调处理。开发者需注意替换实际AppID,并根据项目需求调整代码。该方案可实现完整的微信登录流程,适合移动端游戏开发。
2025-07-05 20:36:34
658
原创 Protobuf在游戏开发中的应用:TypeScript + Golang 实践
本文介绍了如何在游戏开发中使用Protobuf进行高效通信,结合TypeScript前端和Golang后端的实践方案。主要内容包括:Protobuf的优势(高效二进制编码、强类型定义、跨语言支持)、环境搭建步骤、.proto文件定义规范、Golang后端实现方法(代码生成和服务器搭建)、TypeScript前端集成方式,以及在Cocos Creator游戏引擎中的应用。通过Protobuf替代传统JSON通信,可以显著提升游戏性能和开发效率,同时保证类型安全和良好的向后兼容性。
2025-07-03 20:09:06
636
原创 etcd 在项目中的应用
etcd 在微服务中的应用与实践 etcd 是一个高可用的分布式键值存储系统,在微服务架构中扮演着关键角色。本文介绍了 etcd 的核心特性,包括键值存储、租约机制、监听机制等,并重点阐述了其在服务发现和配置管理中的应用实践。 通过实际 Go 项目示例,展示了如何使用 etcd 实现服务注册与发现: 服务注册部分通过租约机制实现自动过期和续约 服务发现部分通过监听前缀实现实时更新服务列表 项目中的 ServerNode 结构定义了服务节点的关键信息 文章还提供了完整的代码示例,包括服务注册、发现的核心实现,
2025-07-02 20:48:28
1074
原创 基于S32K144的电池组采集电路
本文设计了一套基于NXP S32K144 MCU的电池组电压采集系统,采用ADS1118高精度ADC、SN74HC138多路选择器、TLP240光耦隔离器和TJA1042 CAN收发器,实现对多节串联锂电池电压的精确采集和CAN总线传输。系统通过硬件隔离确保安全性,软件上采用轮询采集方式,并将数据打包通过CAN上传。该方案具有结构简单、成本低、可靠性高等特点,适用于新能源汽车和储能系统的电池管理。文章详细介绍了硬件选型和软件流程,并提供了调试注意事项。
2025-06-29 21:26:37
721
原创 Cocos creator热更新
Cocos Creator热更新实现要点 Cocos Creator的热更新功能通过资源包(Asset Bundle)和清单文件(Manifest)机制实现,主要包含以下核心步骤: 服务器部署:使用Nginx搭建资源服务器,配置自动索引功能,存放更新资源包和清单文件 清单文件生成:通过官方工具生成project.manifest和version.manifest,记录资源版本和校验信息 客户端更新流程: 检查本地与服务器清单文件差异 下载更新资源包 处理更新过程中的各种状态(无更新、版本最新、发现新版本等)
2025-06-28 21:55:37
1244
原创 Cocos Creator POST方法请求到服务器变成了GET方法???
摘要:开发者在Cocos Creator中使用POST方法向Golang服务器发送请求时,服务器端却接收到GET方法。经过排查发现,问题源于请求路径中多了一个斜杠(如127.0.0.1:8080//add/points)。当修正路径为127.0.0.1:8080/add/points后,POST方法恢复正常,JSON数据也能正确解析。具体原因尚待查明,但该问题已得到解决。
2025-06-27 19:35:05
311
原创 golang雪花算法
Snowflake算法是Twitter开发的分布式ID生成方案,采用64位结构(1位符号+41位时间戳+10位机器ID+12位序列号)。其核心优势在于分布式环境下的唯一性、时间有序性和高性能(单机每秒4096个ID)。算法实现需注意时间回拨问题(通过容忍阈值或报错处理)和序列号溢出(等待下一毫秒)。典型应用包括分布式系统主键、订单号生成等场景,需确保机器ID唯一和时钟同步。该算法通过时间戳保证有序性,工作节点和序列号确保唯一性,是高性能ID生成的经典解决方案。
2025-06-26 21:51:35
727
原创 Go语言编写的图片上传服务器的部署
摘要:本文介绍了一个基于Go语言的图片上传服务器实现,支持接收前端base64编码图片并存储到MongoDB。主要内容包括:1) SSH密钥配置实现免密登录远程服务器;2) 服务器安装步骤(MongoDB部署、依赖安装);3) 详细的API接口设计(上传、查询、统计等功能);4) 可配置项说明;5) MongoDB数据模型定义。该系统提供了完整的图片上传、管理和查询功能,适合作为图片存储服务的后端解决方案。
2025-06-26 17:00:24
333
原创 Golang实现订阅发布模式
本文介绍了一个基于Docker和Golang实现的Redis订阅发布系统。项目包含Docker Compose配置、发布者(publisher.go)、订阅者(subscriber.go)以及聊天室应用(chat_server.go/chat_client.go)。通过docker-compose快速部署Redis服务,支持基础消息发布订阅和多人聊天室功能。详细说明了环境要求、部署步骤、测试方法和故障排查方案,并提供了性能监控和扩展建议。该项目可作为Redis订阅发布模式的学习和开发参考,具备完整的功能演示
2025-06-25 19:37:11
659
原创 Cocos creator3.8.6 构建的安卓游戏中实现相册图片的选取及上传到服务器
本文介绍了一个使用Cocos Creator、Android原生和Golang服务器实现的游戏相册图片上传系统。客户端部分使用TypeScript调用Java原生接口进行图片选择,并接收回传的Base64数据;服务器端用Golang开发HTTP服务,处理Base64图片数据并保存到本地。系统实现了跨平台图片选择、Base64编码传输和服务器端解码存储的完整流程,展示了多语言协作开发游戏功能的实现方式。
2025-06-24 21:22:07
376
原创 Cocos Creator 图片选择和上传功能
摘要 该项目实现了Cocos Creator 3.8.6中的图片选择和上传功能。主要功能包括从手机相册选择图片、在游戏中显示图片以及上传到服务器。项目包含Android原生代码(ImagePickerBridge.java)和TypeScript组件(图片选择器、显示、上传和提示组件)。使用前需配置Android权限、MainActivity继承CocosActivity并在onCreate中设置Activity实例,同时配置场景UI节点和服务器接口地址。项目提供了完整的API和错误处理机制,确保良好的用户
2025-06-22 21:03:38
747
原创 Proteus 8 交通灯控制电路
智能交通灯控制系统设计 采用Proteus 8设计的交通灯控制系统实现了以下功能: 红绿黄三色LED信号灯控制 主/支干道交替通行(主60秒/支30秒) 5秒黄灯过渡确保安全 车辆检测智能切换 系统核心采用74LS161级联实现0-99秒计时,74LS138译码器进行四状态检测(绿灯通行、黄灯过渡)。通过74HC4020分频提供稳定1Hz时钟源,模块化设计便于调试。项目成功将数字电路理论转化为实际应用,展示了计数器、译码器等芯片的综合运用。 【仿真视频】B站BV1U5N1zMELu
2025-06-21 22:22:58
454
原创 交通灯控制系统之计数器
74LS161计数器级联实现0-99计数在交通灯控制系统中的应用。使用两个4位二进制同步计数器74LS161级联,个位计数0-9,十位计数0-9,组合实现00-99计数。该系统为交通灯提供精确时间基准,支持60秒主干道绿灯、5秒黄灯等精确时序控制。通过同步计数、可靠复位和简单级联等特性,确保交通灯状态切换的准确性和系统稳定性。这种设计为交通管理提供了可靠的时间计数解决方案,具有扩展性强、易于调试等优势。
2025-06-21 21:40:11
234
原创 交通灯控制系统之74HC4020分频器
74HC4020分频器在交通灯控制系统中扮演关键角色,将1kHz时钟信号分频为1Hz时基信号,为系统提供精确的时间基准。该芯片通过14位二进制计数实现分频功能,输出误差仅2.34%,具有结构简单、工作稳定、成本低廉等优势。作为系统的"心脏",74HC4020确保了交通灯各状态(主干道绿灯60秒、支干道绿灯30秒等)的准确切换,保障了交通控制的可靠性和安全性。典型应用中,只需将1kHz信号接入CLK引脚,从Q9输出1Hz信号,即可满足交通灯时序控制需求。
2025-06-21 21:15:11
384
原创 555定时器
本文介绍了使用555定时器设计1kHz、50%占空比方波电路的方法。通过在多谐振荡器电路的R2上并联二极管,实现充放电路径分离,当R1=R2=6.8kΩ、C=0.1μF时,可输出频率约1kHz、占空比接近50%的方波。文章详细说明了电路连接方式、元件参数选择及计算公式,并提供了Proteus仿真步骤,包括新建工程、搭建电路、设置参数和观察波形。注意事项包括二极管方向、电容选择和RESET引脚处理等,为数字电路设计提供可靠的时钟信号解决方案。
2025-06-18 22:08:53
1214
原创 dw1000-嗅探模式
4.5.1 SNIFF modeIn SNIFF mode the DW1000 alternates between the RX (on) and the IDLE (off) states. To enable SNIFF mode two parameters SNIFF_ONT (sniff on time) and SNIFF_OFFT (the off time) need to be configured in Register file: 0x1D – SNIFF Mode. The o
2021-06-30 18:02:07
619
转载 linux echo 字体大小 背景 字体颜色 的编码
linux 终端颜色代码echo -e "\033[背景;字体颜色m 字符串\033[0m"eg : echo -e "\033[30m 黑色字 \033[0m"字体颜色(30-37)------------------背景颜色(40-47)------------------特色功能------------------\33[0m 关...
2019-08-29 15:04:28
1863
原创 golang mgo 设置TTL索引
一.mongodb通过设置TTL索引,自动删除过期的文档:例如,下面的操作创建的索引log_events集合的createdAt字段和指定expireAfterSeconds的值3600来设置的到期时间是1小时通过指定的时间之后createdAt。1.建立TTL索引db .log_events .createIndex ( { “ createdAt ” : 1 }, { e...
2019-04-27 14:36:00
1482
原创 Goland 安装Remote Hosts Access,SSH Remote Run
1.在File->Settings->Plugins中搜索Remote Hosts Access,点击安装如图:安装完成后,重启goland。2.配置Romote Hosts Access插件:a.菜单栏Tools->Deployment->Configuration,如下图:b.点击添加,设置远程服务器得信息,如下图:c.设置映射,如下图...
2019-03-25 11:10:18
5623
这篇文档主要描述了一个复杂的电子电路设计,涉及多个元器件和连接细节 以下是主要内容的总结:
2025-06-29
Golang实现订阅发布模式 redis golang
2025-06-25
proteus 交通灯仿真电路
2025-06-21
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人