• .Title|raw

    GoWeChatX-永久免费的电脑微信无限多开助手


    经常使用微信电脑版的用户都会发现一个蛋疼的事情,那就是微信PC版不支持多开,也就是不能同时登陆多个账号,这对于需要在电脑上登陆多个微信账号的朋友来说肯定是极其的不方便         微信多开,又名微信分身、微信双开、多开微信 即:同时登录多个微信     软件特色:同时登录,互不影响 自由畅快,享受生活 全新设计,体验升级 多重分省,一键多开 电脑微信多开助手怎么用?1、启动程序 2、打开微信 3、点击软件即可快速多开        

  • .Title|raw

    基于gin+vue+element搭建的商城管理系统,


    基于Gin和Vue实现的前后端分离的电商系统 项目结构 shop-deploy 项目 Docker 环境shop-page-admin 管理后台shop-page-app 移动端界面(基于uni-app)shop-page-pc PC端页面shop-page-admin 后端界面shop-service 相关的服务端shop-axure 原型设计功能 移动端(小程序) 首页商品分类商品列表,商品详情商品热卖推荐、新品推荐浏览足迹,商品收藏购物车个人中心订单列表、详情地址管理意见反馈订单商品评价优惠券PC端 首页商品分类商品列表,商品详情商品热卖推荐、新品推荐浏览足迹,商品收藏购物车个人中心订单

  • .Title|raw

    使用uni-app和Golang开发影音类小程序


    在数字化时代,影音内容已成为人们日常生活中不可或缺的一部分。个人开发者如何快速构建一个功能丰富、性能优越的影音类小程序?本文将介绍如何使用uni-app前端框架和Golang后端语言来实现这一目标。 项目概述本项目旨在开发一个个人影音类小程序,用户可以浏览、搜索和播放视频内容。我们将使用uni-app进行前端开发,Golang进行后端开发,MongoDB数据存储,并通过RESTful API进行前后端通信。最好的学习方法就是在项目中练。 采取两个方法: 注: 因增加了播放和贡献影片资源功能,本项目仅用于学习小程序开发和音视频技术交流!请于下载体验后24小时内删除,感谢支持! 使用步骤下载下来

admin | 发布于 2024-09-15 16:34:39 | 阅读量 23 |
发布于 2024-09-15 16:34:39 |

toNovel

tonovel 是一个简洁,干净的小说聚合系统

概述

预览:地址已失效

后端地址:https://github.com/hipig/tonovel-go

前端地址:https://github.com/hipig/tonovel-vue

这是学习 go 以来做的第一个小项目,整体为前后端分离,服务端使用了 colly 爬虫和 iris Web框架,目前只内置了 3 个书源,书源格式为 xpath ( datasource 目录)。 因为涉及小说版权原因,没有做入库操作,所以在源站采集的时候,速度较慢。,目前功能较单一,只支持聚合搜索,查看详情,章节列表,章节内容等功能,后续会考虑做用户中心,历史记录,书架等交互功能。 后期功能会慢慢完善。 go 初学者, 大佬们请轻喷

截图

image

image

运行

git clone https://github.com/hipig/tonovel-go.git tonovel
cd tonovel
go run main.go
 

默认端口为 8080

TODO

模块

  •  聚合搜索
  •  书籍详情
  •  内容阅读
  •  用户中心
  •  我的书架
  •  历史记录

优化

  • 手机端自适应
  • 首屏加载过慢
  • 搜索排序聚合
  • 阅读页换源

鸣谢

继续阅读
admin | 发布于 2024-11-11 16:07:21 | 阅读量 26 |
发布于 2024-11-11 16:07:21 |

rustdesk-1.3.2-x86_64.exe

rustdesk-1.3.2-x86_64.msi



RustDesk 是一款功能强大、开源且免费的远程桌面软件,支持多种平台,包括 Windows、macOS、Linux、iOS 和 Android。它提供安全、高效的远程访问,是 TeamViewer 的优秀替代品。
下载 RustDesk

    官方网站:
        中文官网: https://rustdesk.com/zh/
        英文官网: https://rustdesk.com/

    在官网上,您可以找到适用于不同操作系统的最新版本。点击相应的下载按钮即可开始下载。

    第三方应用商店:
        Android: Google Play Store、华为应用市场等
        iOS: App Store

安装 RustDesk

下载完成后,按照安装向导的指示进行安装。安装过程通常非常简单,只需点击几下即可完成。
使用 RustDesk

    启动客户端: 在安装完成后,启动 RustDesk 客户端。
    获取 ID: 每个设备都会分配一个唯一的 ID,您需要在另一台设备上输入这个 ID 来建立连接。
    建立连接: 在要连接的设备上输入目标设备的 ID,然后输入密码(如果设置了密码),即可建立连接。

主要功能

    跨平台: 支持 Windows、macOS、Linux、iOS 和 Android 等多个平台。
    端到端加密: 保护您的数据安全。
    文件传输: 在设备之间传输文件。
    远程控制: 远程控制另一台设备。
    屏幕共享: 共享屏幕。
    自建服务器: 您可以搭建自己的服务器,以获得更高的安全性。

常见问题

    如何设置密码? 在 RustDesk 的设置中可以设置密码,以保护您的设备。
    为什么连接不上? 请确保两台设备都连接到网络,并且防火墙没有阻止 RustDesk。
    如何提高连接速度? 您可以尝试使用有线网络、关闭不必要的程序,以及调整 RustDesk 的设置。

其他

    社区: RustDesk 有一个活跃的社区,您可以在这里找到帮助和解答问题。
    更新: 开发团队会定期发布更新,添加新的功能和修复 bug。

温馨提示:

    安全: 建议您为 RustDesk 设置一个强密码,并定期更

继续阅读
admin | 发布于 2024-09-15 16:47:02 | 阅读量 47 |
发布于 2024-09-15 16:47:02 |

 

 

 

 

 

 

 

image.png

 

继续阅读
admin | 发布于 2024-09-10 20:48:51 | 阅读量 28 |
发布于 2024-09-10 20:48:51 |

若有要基于开源项目二开的需求或者定制需求,可扫码联系

(加时备注:golab需求)否则不予通过


继续阅读
admin | 发布于 2024-10-16 08:49:39 | 阅读量 90 |
发布于 2024-10-16 08:49:39 |

经常使用微信电脑版的用户都会发现一个蛋疼的事情,那就是微信PC版不支持多开,也就是不能同时登陆多个账号,这对于需要在电脑上登陆多个微信账号的朋友来说肯定是极其的不方便

 

 

 

 

微信多开,又名微信分身、微信双开、多开微信

即:同时登录多个微信

 

 

软件特色:

同时登录,互不影响

自由畅快,享受生活

全新设计,体验升级

多重分省,一键多开

电脑微信多开助手怎么用?

1、启动程序

2、打开微信

3、点击软件即可快速多开

 

 




 


 

继续阅读
admin | 发布于 2024-10-15 19:47:18 | 阅读量 26 |
发布于 2024-10-15 19:47:18 |

摘要:Go语言作为一种开源的编程语言,由Google开发,具有高效、简洁、并发安全、内存安全等特点,因此在多个领域有广泛的应用场景。以下是Go语言的主要应用场景:1. 网络编程Web服务器和API服务器:Go语言提供了丰富的网络编程库,如内置的net/http包,可以轻松构建高性能的Web服务器和API服务器。其并发性和高效性使其成为处理大

Go语言作为一种开源的编程语言,由Google开发,具有高效、简洁、并发安全、内存安全等特点,因此在多个领域有广泛的应用场景。以下是Go语言的主要应用场景:
1. 网络编程

Web服务器和API服务器:Go语言提供了丰富的网络编程库,如内置的net/http包,可以轻松构建高性能的Web服务器和API服务器。其并发性和高效性使其成为处理大量并发请求的理想选择。

分布式系统:Go语言特别适用于构建分布式系统,能够处理复杂的网络交互和并发任务。

2. 并发编程

微服务架构:Go语言支持模块化、高并发性和网络编程,是构建微服务的理想选择。通过goroutines和channels,Go能够轻松实现并发处理,提高系统的吞吐量和响应速度。

实时数据处理:在需要处理大量实时数据的场景中,如实时分析、实时推荐系统等,Go语言的并发性能够提供强大的支持。

3. 系统编程

操作系统和驱动程序:Go语言可以直接调用系统API,编写底层的系统级应用,如操作系统、驱动程序、嵌入式系统等。

云平台开发:Go语言在云平台开发中也有广泛应用,如Kubernetes、Docker等云平台的核心组件都是用Go语言编写的。

4. 数据库和存储系统

数据库操作:Go语言有丰富的数据库驱动和存储库,如MySQL、PostgreSQL、MongoDB等的驱动,使得Go能够方便地与各种数据库进行交互。

分布式存储:在分布式存储系统中,Go语言的高效性和并发性能够提升系统的整体性能和可靠性。

5. DevOps工具

自动化部署和持续集成:Go语言非常适合编写各种DevOps工具,如自动化部署工具、持续集成工具等,能够提升软件开发的效率和质量。

6. 其他领域

人工智能和机器学习:Go语言的并发性和高效性在人工智能和机器学习领域也非常有用,可以加速模型的训练和推理过程。

游戏开发:Go语言的并发性和低延迟使其在游戏开发方面具有优势,特别是在编写服务器端代码时。

区块链:Go语言也被广泛应用于区块链技术的开发中,如

继续阅读
admin | 发布于 2024-09-15 16:53:16 | 阅读量 44 |
发布于 2024-09-15 16:53:16 |

go-music-uniapp

前端部分参考与借鉴了这位大哥(tuzixiangs)的源码:https://github.com/tuzixiangs/musicWeb

项目启动:

    1、首先先打开项目server目录下的config.yml文件,设置配置项,默认使用的是postgresql数据库,这里要注意的一点是,如果是首次启动要将first_start设置为true,目的是拉取数据(这里包含了随机假数据),没有数据、谈何推荐。
    
    2、数据拉取完毕后,将first_start改为false,此时先不要启动项目!

    3、在终端执行数feedback命令:

        gorse import-items mygorse/db/gorse.db data/item.csv --sep ","

    4、在终端执行数feedback命令:

        gorse import-feedback mygorse/db/gorse.db data/data.csv --sep ","

    5、然后再执行推荐服务启动命令:

        gorse serve -c mygorse/config/knn.toml  默认给定knn、bpr模型的配置文件,这里以启动knn为例。

    6、这时候可以启动server/main.go了。​
继续阅读
admin | 发布于 2024-10-08 16:43:58 | 阅读量 43 |
发布于 2024-10-08 16:43:58 |

基于Gin和Vue实现的前后端分离的电商系统

项目结构

  • shop-deploy 项目 Docker 环境
  • shop-page-admin 管理后台
  • shop-page-app 移动端界面(基于uni-app)
  • shop-page-pc PC端页面
  • shop-page-admin 后端界面
  • shop-service 相关的服务端
  • shop-axure 原型设计

功能

移动端(小程序)

  • 首页
  • 商品分类
  • 商品列表,商品详情
  • 商品热卖推荐、新品推荐
  • 浏览足迹,商品收藏
  • 购物车
  • 个人中心
  • 订单列表、详情
  • 地址管理
  • 意见反馈
  • 订单商品评价
  • 优惠券

PC端

  • 首页
  • 商品分类
  • 商品列表,商品详情
  • 商品热卖推荐、新品推荐
  • 浏览足迹,商品收藏
  • 购物车
  • 个人中心
  • 订单列表、详情
  • 地址管理
  • 意见反馈
  • 订单商品评价
  • 优惠券

管理后台

  • 商品管理
  • 分类管理
  • 订单管理
  • 用户管理
  • 权限管理
  • 图表统计
  • 系统配置

模块架构

项目实现前后分离,后端采用 go-micro 实现微服务化 

架构设计

 

    非常适合研究学习和 二开。  若需二开 请加V :    fng9999  (若+请备注 gin-vue-ele 二开,否则不予通过)

 

 

继续阅读
admin | 发布于 2024-09-15 16:18:06 | 阅读量 29 |
发布于 2024-09-15 16:18:06 |

土拨鼠充电系统

✍介绍

土拨鼠开源充电系统是一套包含鸿蒙App、微信小程序、云平台和后台的充电设备管理系统。

鸿蒙App使用Api9+Stage模式+ArkTS+ArkUI开发,包含登录、注册、充电站列表、充电桩信息、在线充电、订单查询、个人中心等多个功能。

小程序使用 Uniapp 开发,为电动汽车用户提供充电服务,包括登录、注册、查找充电站、充电桩信息、在线充电、订单查询、个人中心等多个功能。

云平台技术涉及:vue3+vite+ts+Element Plus 多租户、权限、审计、充电站/充电桩管理、订单管理,价格规则,充值等。

后台使用 Go 语言开发,使用 goframe2 框架和 sqlite 文件数据库。

演示地址

管理台:https://7483f88q46.goho.co (备注:暂时无法使用)

小程序:

My Image

一键启动

本服务已经完成镜像打包,可以通过docker一键部署,需要在 linux 系统上。

docker-compose up -d
 

源码目录

TbsHarmonyOS:鸿蒙App
front-manager: 前端管理台
front-mini-programe: 前端小程序
backup: 后端
 

一、鸿蒙-HarmonyOs 4.0-土拨鼠充电App

项目文件夹:TbsHarmonyOS

软件架构:

1.开发语言:Api9+Stage模式+ArkTS+ArkUI 2.开发工具:DevEco Studio 3.项目运行:项目在开发工具中启动,效果可Preview 预览或模拟器或真机调试,具体操作可查看此文章https://blog.csdn.net/weixin_71403100/article/details/136150011?spm=1001.2014.3001.5502

项目说明:

这是一个鸿蒙开发的充电App,开发语言是ArkTs,目前已实现以下功能

已实现功能:

1.登录(下拉选择租户)+注册 2.充电页:充电站列表【点击每个站点查看充电桩详情】、充电桩详情【编号+状态+是否可充电】、充电中、充电列表 3.个人中心页:个人头像+昵称,充电余额,充电订单,功能区,退出登录等 4.扫码:(此功能暂未实现)

项目截图:

My Image My Image My Image My Image

二、微信小程序-土拨鼠充电小程序

项目文件夹:front-mini-programe

软件架构:

1.开发语言:vue3+uniapp 2.开发工具:HBuilder

继续阅读
admin | 发布于 2024-09-15 16:58:51 | 阅读量 48 |
发布于 2024-09-15 16:58:51 |


在数字化时代,影音内容已成为人们日常生活中不可或缺的一部分。个人开发者如何快速构建一个功能丰富、性能优越的影音类小程序?本文将介绍如何使用uni-app前端框架和Golang后端语言来实现这一目标。

项目概述
本项目旨在开发一个个人影音类小程序,用户可以浏览、搜索和播放视频内容。我们将使用uni-app进行前端开发,Golang进行后端开发,MongoDB数据存储,并通过RESTful API进行前后端通信。最好的学习方法就是在项目中练。

采取两个方法:

注: 因增加了播放和贡献影片资源功能,本项目仅用于学习小程序开发和音视频技术交流!请于下载体验后24小时内删除,感谢支持!

使用步骤

  1. 下载下来,解压成文件夹
  2. 把项目包丢到HBuilder X里面
  3. HBuilder X要安装scss/sass编译插件
  4. 运行项目
  5. 体验完整的电影类小程序功能

项目截图


 

电影详情页

 

电影搜索页

 

个人中心页


 

 

 

2.去做,去实现它,并把过程心得分享出来。按这两种方法,是最好的学习实践。

比如学习一款新单片机,如何一周上手,两周做项目呢?

可以按照这个学习方法来,1.给自己定一个小目标(点流水灯,驱动io,驱动串口,数码管,点阵屏,液晶屏,逐步加深目标任务,熟悉各种接口外设如spi,i2c等。再逐步定目标,上多任务操作系统如ucos、freertos等。还不过瘾,再转战嵌入式linux,再学点儿汇编,自己造简易的操作系统玩儿,我就干过这事,你就很快上手了)。

:用GCC开发STM32入门一(使用官方库)_gcc编译stm32-CSDN博客

动手写简单的嵌入式操作系统一_自己手动写嵌入式操作系统-CSDN博客

动手写简单的嵌入式操作系统二_手把手写嵌入式操作系统的实现-CSDN博客

2.去做,去实践,并把学到的总结分享出来。

2. 技术选型
前端框架:uni-app
uni-app是一个基于Vue.js的跨平台框架,可以编译到iOS、Android、H5、小程序等多个平台。
后端语言:Golang
Golang是一种静态强类型、编译型语言,具有高效的并发处理能力和简洁的语法。
数据库:MongoDB
MongoDB是一个广泛使用的NonSQL数据库管理系统,适合灵活存储网络数据。
体验地址:imovie: 爱电影小程序uni-app

3. 前端开发
设计小程序的主要页面,包括首页、分类页、搜索页、播放页等。使用Vue.js的组件化开发方式,提高代码复用性和可维护性。


个人开发影音

继续阅读
admin | 发布于 2024-09-15 16:45:23 | 阅读量 51 |
发布于 2024-09-15 16:45:23 |

Go 开源项目推荐:一个简单的 Go 练手项目

大家好,我是 polarisxu。

Go 语言中文网微信群时不时有人问,有没有练手项目推荐。实话说,公众号陆续推荐过不少,但大家更擅长及时问,而不是找找。今天看到一个开源项目,值得学习了 Go 语言,但没有实战过的人练练手。

项目地址:https://github.com/cloudlena/s3manager,这是一个 Web 项目,通过 Web GUI 管理 S3 buckets。你可以基于这个项目开发自己的管理阿里 buckets 或七牛 buckets 等。

 

 

主要功能

该项目实现了如下功能:

  • 列出你账号的所有 buckets
  • 创建一个新的 bucket
  • 列出某个 bucket 中的所有对象
  • 将新对象上传到 bucket
  • 从 bucket 下载对象
  • 删除 bucket 中的对象

第三方依赖

该项目主要使用了下面两个第三方库:

  • github.com/gorilla/mux:没有使用 net/http,而是使用了这个路由库,也没有使用 gin、echo 之类的框架
  • github.com/spf13/viper:配置管理库。该项目的配置是通过环境变量设置的,环境变量通过 viper 读取

此外,就是基于 S3 的 SDK。

3、核心设计

简单介绍下该项目的核心设计。

1)前后端分离。

API 接口使用 RESTful 风格,例如:

r.Handle("/api/buckets/{bucketName}/objects", s3manager.HandleCreateObject(s3)).Methods(http.MethodPost)

前端基于 jQuery。

2)使用 Go1.16 的 embed

静态资源,包括模板和 css/js,通过 embed 嵌入最终的二进制文件中,使得编译后只需一个二进制文件即可运行,部署方便。

3编写了 Dockerfile

方便通过 Docker 部署。

4、总结

这个项目功能比较简单,作为练手比较合适。建议新手可以参照这个项目,申请一个 S3 或国内的对象存储,实现自己的一个 bucket 管理系统。

继续阅读
admin | 发布于 2024-09-15 16:43:24 | 阅读量 24 |
发布于 2024-09-15 16:43:24 |

感谢您的支持与鼓励!如果您喜欢这个开源项目,不妨给它点个⭐️⭐️⭐️,您的星星是我们前进的动力 🙏🙏🙏

bbs-go功能简介


    继续阅读
    admin | 发布于 2024-09-15 16:42:11 | 阅读量 0 |
    发布于 2024-09-15 16:42:11 |

    FastWeGo 是一组 Go 服务快速开发 sdk,支持微信公众号、小程序、小游戏、企业微信、微信支付等微信服务,以及 飞书、钉钉。「快」是核心特性,5 分钟即可完成一套 Go 服务开发。

    马上开始 >>

    框架特点


    符合直觉

    尽可能贴合官方文档和设计,不引入新的概念,降低上手门槛

    拒绝过度封装

    作为具体业务和微信服务之间的中间层,专注于通道的角色

    完备的单元测试

    100% 覆盖每一个接口,让你每一次调用都信心满满

    活跃的开发者社区

    拥有庞大的开发者用户群体,遇到问题可以在社区找到解决方案

    Go 语言开发

    使用 Go 语言,开发快、编译快、部署快、运行快,轻松服务海量用户

    快速上手

    丰富的文档 / 教程 和 演示代码 ,手把手演示完整的微信服务开发

    容易理解

    独立清晰的模块划分,快速熟悉整个框架,没有意外

    官方文档

    每个接口的注释都附带官方文档的链接,让你随时翻阅,省时省心

    继续阅读
    admin | 发布于 2024-09-15 16:39:07 | 阅读量 0 |
    发布于 2024-09-15 16:39:07 |

    文章详细描述了如何在Gin框架中集成支付宝和微信支付的流程,包括用户点击支付后的界面展示、后台逻辑处理、支付回调及订单状态的检查。提供了具体的代码示例,如支付宝的TradePagePay接口调用和微信支付的统一下单及二维码生成。此外,还涵盖了支付回调的处理和前端页面对支付状态的轮询检查机制。
    摘要由CSDN通过智能技术生成
    展开
    一.界面展示
    当用户点击'去支付'时,请求支付界面,并 展示对应订单相关数据,以及 支付方式相关操作,点击对应的支付方式,进行支付操作
    该界面对应的功能:
    1.进入该界面,后台逻辑判断: 是否存在该订单,如果不存在,则跳转到购物车页面;如果存在,则获取对应订单相关数据,并 渲染到页面
    2.选择支付方式,根据不同支付方式进行支付操作
    支付宝支付: 点击 '支付宝'支付方式,会请求后台,通过支付宝相关配置以及方法,生成一个 支付url,重定向到对应的支付url,用户扫描支付,支付完成后,跳转到服务端设置的 返回页面,然后支付宝服务器会请求配置的服务端 回调地址,进行订单校验以及对应的 订单逻辑处理
    微信支付: 点击'微信支付'支付方式,也会请求后台,通过微信相关配置以及方法,生成一个支付 二维码,展示到界面,用户扫描支付完成后,微信服务器会请求配置的服务端 回调地址,进行订单校验以及对应的 订单逻辑处理(修改订单支付状态等),然后前端在这个支付页面会每个几秒(一般方法是定时 ajax轮询,或者 web_socket请求)请求一个接口,判断该订单是否支付,如果支付了,就跳转到支付成功页面
    去支付页面

    微信支付页面
    点击'微信支付'支付方式,也会请求后台,通过微信相关配置以及方法,生成一个支付二维码,展示到界面,用户扫描支付完成后,微信服务器会请求配置的服务端回调地址,进行订单校验以及对应的订单逻辑处理(修改订单支付状态等),然后前端在这个支付页面会每个几秒(一般方法是定时ajax轮询,或者web_socket请求)请求一个接口,判断该订单是否支付,如果支付了,就跳转到支付成功页面

    微信支付页面
    点击 '支付宝'支付方式,会请求后台,通过支付宝相关配置以及方法,生成一个支付url,重定向到对应的支付url,用户扫描支付,支付完成后,跳转到服务端设置的返回页面,然后支付宝服务器会请求配置的服务端回调地址,进行订单校验以及对应的订单逻辑处理

    二.代码展示
    集成支付宝支付控制器代码

    继续阅读
    admin | 发布于 2024-09-15 16:38:12 | 阅读量 23 |
    发布于 2024-09-15 16:38:12 |

    微信小程序是一种通过微信进行分享和使用的小型应用程序。近年来,微信小程序技术变得越来越流行。很多公司开始使用微信小程序来提供他们的服务,比如微信小商店。针对小商店、商城等电子商务公司而言,微信小程序的优势在于无需下载,无需安装即可方便快捷地使用。本文将介绍一个基于go语言开发的微商城,包含微信小程序的原理和详细介绍。

    这个微商城是由go语言开发,将所有的功能都架设于go语言与mysql和redis之上的。接着应用了go-micro构建服务架构,使各服务间的交互变得简单而高效。在此基础上,通过云端服务对原有的go-micro服务进行了扩展,支持微信小程序用户的注册登录,购物支付等用户操作。

    开始,我们将详细介绍微信小程序的基本原理和技术路线。

    微信小程序的基本原理和技术路线

    微信小程序是微信公众号生态中,一种对用户无需安装即可使用的小型应用,具有如下特点:

    1.微信小程序可视为一种特殊的网页,通过微信客户端直接使用。

    2.微信小程序运行在微信客户端上,通过JavaScript规范和微信小程序的开发框架wxApp实现。

    3.开发过程中您不需要使用其他工具和语言,只要使用微信提供的开发工具和框架即可。

    服务扩展

    通过云端服务对原有的go-micro服务进行扩展,支持微信小程序用户的注册登录,购物支付等用户操作。

    1. 首先,用户在微信小程序上进行操作,触发微信事件。

    2. 事件会引发小程序自动调用对应的API,然后向服务端发送请求。

    3. 服务器接受请求后,返回相应的数据给小程序,供用户使用。

    微信小程序整体技术路线图如下图所示:

    ![微信小程序技术路线图](https://img-blog.csdn.net/20180422103114936)

    开发工具和框架

    微信小程序开发过程中,需要使用到以下几个工具和框架。

    1. 微信开发者工具

    微信开发者工具是一个可供开发者使用的集成开发环境。它为微信小程序提供了完整的开发,调试和预览功能。此外,也提供了丰富的代码编辑,代码检查,代码示例,代码模板等相关功能。用户可以在此工具中直接创建,查看并测试微信小程序。

    2. 微信小程序框架

    微信小程序框架是微信小程序的官方开发框架,提供了一套完整的开发框架,包括数据绑定,组件化开发,事件处理,路由,网络请求,本地存储等。

    3. 微信小程序共用组件库

    微信小程序共用组件库是一套官方提供的组件库,提供了一些常用的UI组件,比如按钮,表

    继续阅读
    admin | 发布于 2024-09-15 16:37:33 | 阅读量 46 |
    发布于 2024-09-15 16:37:33 |

    moshopserver小程序商城后台系统

    Build Status Go Report Card MIT licensed

    介绍

    本项目需要配合微信小程序端使用,GitHub: https://github.com/tumobi/nideshop-mini-program

    测试环境搭建

    • 克隆源码

        git clone https://github.com/harlanc/moshopserver
       
    • 下载所有依赖包

       go mod vendor
       
    • 创建数据库nideshop并导入项目根目录下的nideshop.sql

        CREATE SCHEMA `nideshop` DEFAULT CHARACTER SET utf8mb4 ;
       
    • 配置好小程序相关字段

        [default]
        default_module='api'
        [weixin] 
        #小程序 appid
        appid=""
        #小程序密钥
        secret="" 
        #商户帐号ID
        mch_id='3' 
        #微信支付密钥
        apikey='4'
        #微信异步通知,例:https://www.nideshop.com/api/pay/notify 
        notify_url='5'
       
    • 运行以下命令(默认为开启8080端口)

       go run main.go
       
    • 小程序的配置参考最后一节

    微信小程序客户端截图

    首页

    专题

    分类

    商品列表

    商品详情

    购物车

    功能列表

    • 首页
    • 分类首页、分类商品、新品首发、人气推荐商品页面
    • 商品详情页面,包含加入购物车、收藏商品、商品评论功能
    • 搜索功能
    • 专题功能
    • 品牌功能
    • 完整的购物流程,商品的加入、编辑、删除、批量选择,收货地址的选择,下单支付
    • 会员中心(订单、收藏、足迹、收货地址、意见反馈) ....

    第三方依赖包

    继续阅读
    admin | 发布于 2024-09-15 16:36:54 | 阅读量 49 |
    发布于 2024-09-15 16:36:54 |

    新项目(客户关系管理系统)

    客户关系管理系统,基于 Vue + Go 实现,主要功能有仪表盘、客户管理、合同管理、产品管理,订阅等功能。

    mall

    简介

    mall 是一个本地生活服务类商城,包括微信小程序、商家后台、服务端。

    项目演示

    商城后台演示:https://www.zimall.site

    技术选型

    技术说明相关文档
    vue3前端框架https://v3.cn.vuejs.org
    vue-router页面路由https://next.router.vuejs.org
    axios网络请求库https://axios-http.com
    vuex状态管理https://next.vuex.vuejs.org
    element plus前端UI组件库https://element-plus.org
    vant weapp微信小程序UI组件库https://vant-contrib.gitee.io/vant-weapp
    ginWeb框架https://gin-gonic.com
    gormORM框架https://gorm.io
    jwt用户认证https://github.com/golang-jwt/jwt
    captcha验证码生成器https://github.com/mojocn/base64Captcha
    viper配置管理https://github.com/spf13/viper
    redis数据缓存https://github.com/go-redis/redis

    项目结构

    mall
      ├── app         // 微信小程序
      ├── server      // 服务端
      ├── web         // 商家后台
      ├── ...         // 其他
     

    开发工具

    本项目使用 Visual Studio Code、Navicat Premium、微信开发者工具等开发工具。

    本地运行

    运行环境:

    环境版本下载地址
    go>= 1.17.1https://golang.google.cn/dl/
    mysql>= 8.0.28https://www.mysql.com/downloads/
    redis>= 6.0.16https://redis.io/download/
    n
    继续阅读
    admin | 发布于 2024-09-15 16:35:48 | 阅读量 27 |
    发布于 2024-09-15 16:35:48 |

    使用android任阅进行二开, 当前go框架进行二开, 爬取小说数据与android进行交互, 实现电子书功能.

    打包好的apk: 在根目录 IReader.apk

    android: https://github.com/gylang/NovelReader

    image-20211013221703437

    image-20211013221713303

    image-20211013221720425

    image-20211013221730584

        

    English | 简体中文

    gitee地址https://gitee.com/pixelmax/gin-vue-admin

    github地址https://github.com/flipped-aurora/gin-vue-admin

    插件仓库以及开发规范:https://github.com/flipped-aurora/gva-plugins

    审批流分支https://github.com/flipped-aurora/gin-vue-admin/tree/gva_workflow

    项目文档

    在线文档 : https://www.gin-vue-admin.com

    初始化

    从环境到部署教学视频

    开发教学 (贡献者: LLemonGreen And Fann)

    重要提示

    1.本项目从起步到开发到部署均有文档和详细视频教程

    2.本项目需要您有一定的golang和vue基础

    3.您完全可以通过我们的教程和文档完成一切操作,因此我们不再提供免费的技术服务,如需服务请进行付费支持

    1. 基本介绍

    1.1 项目介绍

    Gin-vue-admin是一个基于 vue 和 gin 开发的全栈前后端分离的开发基础平台,集成jwt鉴权,动态路由,动态菜单,casbin鉴权,表单生成器,代码生成器等功能,提供多种示例文件,让您把更多时间专注在业务开发上。

    在线预览http://demo.gin-vue-admin.com

    测试用户名:admin

    测试密码:123456

    1.2 贡献指南

    Hi! 首先感谢你使用 gin-vue-admin。

    Gin-vue-admin 是一套为快速研发准备的一整套前后端分离架构式的开源框架,旨在快速搭建中小型项目。

    Gin-vue-admin 的成长离不开大家的支持,如果你愿意为 gin-vue-admin 贡献代码或提供建议,请阅读以下内容。

    1.2.1 Issue 规范

    • issue 仅用于提交 Bug 或 Feature 以及设计相关的内容,其它内容可能会被直接关闭。如果你在使用时产生了疑问,请到 Slack 或 Gitte

    继续阅读
    admin | 发布于 2024-09-15 16:33:48 | 阅读量 32 |
    发布于 2024-09-15 16:33:48 |

    Novel-Go 这里是后端代码

    多选小说程序 (名字来源于采集器)
     

    多选小说是一款兼容船说分表的小说程序,以速度快,Seo好为特点的程序,采用的是业界最新的技术,抛弃了传统PHP环境。 其强大的技术架构和人性化的设计使得任何人都可以轻松投入到多选小说的世界中,无论是专业作家还是普通读者,都可以在这里找到属于自己的创意空间。

    (声明声明) 多选小说程序初衷为参考学习交流; 请大家遵纪守法. 抵制违法犯罪, 作者不承担任何法律风险.
    (声明声明) 多选小说程序开源可供您查阅代码, 或者二次开发使用供您使用, 但不可修改源码后用于商业行为.

    技术特点:

    后端 - Go + Gorm: 使用Go语言和Gorm作为主要的后端开发工具,为平台提供了高性能和可扩展性的基础。Go的并发特性使得平台能够支持大量用户同时在线操作,而Gorm则为数据库交互提供了灵活而强大的支持。

    开发环境: Go 1.20.7 Gorm Mysql 8.0.34 Redis 7.0.12 ZincSearch 0.4.7 Go-zero 1.5.4

    前端 - Nuxt3 + Vue3: 前端采用Nuxt3和Vue3的组合,确保了页面的动态渲染和交互性。Vue3的响应式编程模式使得用户界面更加直观和流畅,而Nuxt3则为SEO和服务器端渲染提供了强大支持。

    开发环境 Nuxt3 3.6.5 Vue3 3.3.4

    演示地址

    https://www.xst.la/

    版本迭代

    v1.0.0 2023-8-3 初始阶段 暂不推荐生产使用

    继续阅读
    admin | 发布于 2024-09-15 16:32:37 | 阅读量 27 |
    发布于 2024-09-15 16:32:37 |

    推荐开源项目:douyin-live-go - 使用Go语言打造的抖音直播助手
    douyin-live-go
    抖音(web) 弹幕爬虫 golang 实现
    项目地址:https://gitcode.com/gh_mirrors/do/douyin-live-go

    在现代社交媒体中,直播已经成为了一种非常流行的互动方式,尤其在抖音平台上更是如此。今天我们要介绍的是一款由GitHub用户,这是一个使用Go语言编写的抖音直播助手工具。该工具旨在帮助主播和直播爱好者更轻松、更高效地管理他们的直播活动。

    项目简介
    douyin-live-go 是一个轻量级的命令行工具,它允许用户通过简单的命令操作来控制抖音直播,包括开播、关播、查看直播状态等功能。这款工具完全免费且开源,用户可以根据自己的需求进行定制和扩展。

    技术分析
    该项目基于Golang构建,Golang以其高效的并发处理、内存管理和跨平台支持而闻名。以下是一些关键技术点:

    网络编程:项目利用了Go的net/http库进行HTTP请求,与抖音API进行交互。
    JSON解析:使用encoding/json库对抖音API返回的数据进行解码,方便提取关键信息。
    命令行接口(CLI):借助cobra库,开发者创建了一个简洁易用的命令行界面。
    配置管理:viper库用于读取、存储和获取配置数据,使得配置文件的管理更加灵活。
    功能应用
    开播/关播:只需一行命令,即可快速开始或结束你的抖音直播。
    状态查询:实时查看当前直播的状态,是否在线,观众数量等信息。
    自定义扩展:由于代码结构清晰,你可以根据需要添加新的功能或修改现有功能。
    特点
    简单易用:CLI设计让用户无需复杂的设置,就能快速上手。
    轻量级:使用Go语言编写,程序小巧,运行效率高。
    跨平台:Go的特性使这款工具可以在多种操作系统上运行,如Windows、Linux和macOS。
    可扩展性:开放源码让社区能够贡献新功能,持续改进和增强软件能力。
    结语
    如果你是抖音直播的创作者或是对此感兴趣的技术爱好者,douyin-live-go无疑是一个值得尝试的工具。它的灵活性和实用性将帮助你提升直播体验,降低管理工作负担。赶快加入并参与到这个项目的开发和使用中来吧,让我们一起享受技术带来的便捷!

    douyin-live-go
    抖音(web) 弹幕爬虫 golang 实现
    项目地址:https://gitcode.com/gh_mirror

    继续阅读