程序员茄子
全部
编程
代码
资讯
案例
综合
联系我们
html在线编辑
登录注册
AI,自己全程接管维护
php
mysql
shell
go
vue
css
api接口对接
支付接口对接
最新
最热
Google AI Edge Gallery:手机离线跑大模型时代来了,2.2万Star端侧AI神器
案例
Google AI Edge Gallery:手机离线跑大模型时代来了,2.2万Star端侧AI神器
2026-05-09 07:36:45 +0800 CST
view 52
Google开源AI神器AI Edge Gallery斩获2.2万Star,支持iOS和Android手机离线运行Gemma 4等大模型,提供AI Chat、Ask Image、Audio Scribe、Agent Skills四大功能,消费级入口形态让普通用户轻松体验端侧AI
端侧AI
手机大模型
离线推理
Gemma 4
Google开源
iOS
Android
Golang Select 的使用及基本实现
编程
Golang Select 的使用及基本实现
2024-11-18 13:48:21 +0800 CST
view 1513
在Go语言中,`select`语句用于处理多个通道操作,解决并发编程中的通信和同步问题。它允许同时等待多个通道的操作,并在第一个准备好的通道上执行。`select`还支持超时处理和非阻塞通信,避免程序死锁。通过示例展示了如何使用`select`进行多通道接收、超时处理和非阻塞操作。`select`语句在Go中实现了高效的I/O多路复用机制。
编程
Go语言
并发编程
gin整合go-assets进行打包模版文件
编程
gin整合go-assets进行打包模版文件
2024-11-18 09:48:51 +0800 CST
view 1511
本文介绍了如何安装go-assets-builder工具,并通过命令行生成模板文件。安装成功后,可能需要设置环境变量以确保工具可用。提供了代码示例,展示了如何加载模板并将其打包到指定目录。最后,说明了如何重新编译代码以完成模板文件的打包。
Go语言
开发工具
模板处理
Go 1.23 中的新包:unique
编程
Go 1.23 中的新包:unique
2024-11-18 12:32:57 +0800 CST
view 1406
Go1.23引入了unique包,提供工具用于对可比较值进行规范化处理。该包通过Handle[T]实现了内存优化和高效比较,支持多种可比较类型。unique包的设计借鉴了Lisp中的符号驻留概念,允许在内存中只保留一个规范化副本。尽管与字符串驻留有所不同,unique包为构建内存高效缓存提供了新的可能性。
编程
Go语言
内存管理
Golang中国地址生成扩展包
编程
Golang中国地址生成扩展包
2024-11-19 06:01:16 +0800 CST
view 1329
本文介绍了一个用于生成中国地址的Golang扩展包,解决了在Golang开发中缺乏合适地址生成工具的问题。提供了安装和使用示例,包括生成一级到四级地址及完整地址的代码示例。包结构和其他语言的类似扩展包链接也被提及,方便开发者快速上手。
编程
Golang
地址生成
开发工具
go使用 Wails 构建轻量级桌面应用:仿微信登录界面 Demo
编程
go使用 Wails 构建轻量级桌面应用:仿微信登录界面 Demo
2024-11-18 22:57:54 +0800 CST
view 2014
本文介绍了如何使用Wails框架构建一个仿微信登录界面的桌面应用。Wails利用Go的性能优势,支持多种前端技术,提供高效的跨平台开发体验。文章涵盖了环境配置、项目创建、界面布局、后端功能实现以及打包发布的完整流程,适合需要高性能和小体积应用的开发者。
桌面应用
开发框架
跨平台
Go语言
用 Go 实现一个轻量级并发任务调度器(支持限速)
编程
用 Go 实现一个轻量级并发任务调度器(支持限速)
2025-05-07 12:48:52 +0800 CST
view 1066
本文介绍了如何用Go实现一个轻量级的并发任务调度器,具备速率限制、任务重试和优先级控制等功能。调度器设计包括任务接口、调度器核心结构和worker协程实现,支持高并发和错误处理。适用于微服务和分布式系统,未来可扩展为分布式调度器或集成可视化面板。
Go
并发编程
任务调度
微服务
系统设计
Go 语言中的 `defer`:基础应用详解
编程
Go 语言中的 `defer`:基础应用详解
2024-11-18 10:59:04 +0800 CST
view 1555
Go语言中的`defer`是一个强大的特性,用于在函数返回之前执行操作,如资源清理、解锁和记录日志。它确保资源的正确释放,简化代码结构,减少错误。`defer`语句在函数返回前执行,遵循后进先出原则,并能在返回值确定后修改返回值。理解`defer`的机制和应用场景,有助于提升Go编程的效率和代码质量。
编程
Go语言
软件开发
资源管理
并发编程
Go1.23引入了函数类型的range特性,允许开发者以标准化的方式遍历自定义容器
编程
Go1.23引入了函数类型的range特性,允许开发者以标准化的方式遍历自定义容器
2024-11-18 23:41:54 +0800 CST
view 1829
Go1.23引入了函数类型的range特性,允许开发者以标准化的方式遍历自定义容器。通过为泛型Set类型添加Push和Pull方法,用户可以方便地遍历集合元素。此外,Go1.23还支持用户定义的容器类型,使得使用for/range语句遍历变得更加简洁和易用。此特性提升了Go语言在泛型编程中的灵活性和可用性。
Go语言
编程
泛型
开发
Go语言中`nil`的特殊行为,特别是在接口类型和类型化`nil`的上下文中
编程
Go语言中`nil`的特殊行为,特别是在接口类型和类型化`nil`的上下文中
2024-11-18 23:48:27 +0800 CST
view 1294
本文深入探讨了Go语言中`nil`的特殊行为,特别是在接口类型和类型化`nil`的上下文中。通过示例代码,分析了`nil`的初始状态、类型化`nil`的比较以及接口赋值后的变化,强调了接口只有在类型和值都为`nil`时才被视为`nil`的关键点。这些细节有助于开发者避免常见错误,编写更健壮的Go代码。
Go语言
编程
软件开发
Go语言接口最佳实践:为何应在使用方定义接口
编程
Go语言接口最佳实践:为何应在使用方定义接口
2024-11-19 06:01:51 +0800 CST
view 1218
本文探讨了在Go语言中接口的最佳实践,强调应在使用方定义接口而非实现方。通过示例说明了错误做法与正确做法,指出解耦、灵活性和聚焦等使用接口的好处,并提供了按需定义接口和优先使用小接口的建议,以提高代码的模块化和可维护性。
编程
Go语言
软件开发
接口设计
基于反射的轻量级 Go 依赖注入框架
编程
基于反射的轻量级 Go 依赖注入框架
2024-11-19 07:03:56 +0800 CST
view 1362
Parsley是一个基于反射的轻量级Go依赖注入框架,旨在帮助开发者编写松散耦合、易于测试和维护的代码。它提供自动生命周期管理、清晰的依赖关系配置和多种对象解析方式,适用于大型Go应用程序的构建。通过简单的服务注册和解析,Parsley使得依赖注入变得更加高效和易用。
软件开发
编程
Go语言
依赖注入
框架
Go语言中的mysql数据库操作指南
编程
Go语言中的mysql数据库操作指南
2024-11-19 03:00:22 +0800 CST
view 1243
本文介绍了如何在Go语言中进行数据库操作,以MySQL为例,从连接数据库开始,详细讲解了如何使用`database/sql`包进行查询和插入操作。通过示例代码,读者可以学习如何创建数据库连接、检查连接状态以及执行基本的SQL命令。Go语言的并发性能和安全性使其适合构建高性能服务,本文旨在帮助读者掌握Go语言中的数据库操作流程。
编程
数据库
Go语言
开发
技术
PDD:一个基于 Go 的全链路自动化派单管理系统,截图 OCR 识别 + 企微派单 + 四方分润
案例
PDD:一个基于 Go 的全链路自动化派单管理系统,截图 OCR 识别 + 企微派单 + 四方分润
2026-05-10 09:51:59 +0800 CST
view 22
基于 Go + Gin 的全链路自动化派单管理系统,支持 AI OCR 截图识别、企微深度集成(自动建群/消息通知)、四角色权限体系、四方分润引擎(平台/设计师/谈单客服/跟单客服)。技术栈:React19管理端 + Wails桌面客户端 + WebSocket实时推送 + JWT+设备指纹安全。
Go
Gin
派单系统
企微
AI OCR
四方分润
React
Go 如何做好缓存
编程
Go 如何做好缓存
2024-11-18 13:33:37 +0800 CST
view 1112
本文详细介绍了如何在Go中设计和实现高效的缓存机制,包括缓存设计思路、状态管理、淘汰策略、更新策略和预热机制。通过合理的缓存方案(如分布式缓存和本地缓存)和使用LRU淘汰策略,可以显著提升系统性能并确保数据一致性。
编程
系统设计
性能优化
缓存
Go语言
使用 Go 语言连接并操作 SQLite 数据库
编程
使用 Go 语言连接并操作 SQLite 数据库
2024-11-18 20:18:25 +0800 CST
view 1549
本文详细介绍了如何在Go语言中使用SQLite数据库,包括安装驱动、创建数据库连接、执行SQL查询、插入、更新和删除数据的基本步骤。通过示例代码,读者可以了解如何操作SQLite数据库,为开发基于SQLite的应用提供指导。
编程
数据库
Go语言
SQLite
Go 语言配置管理实战:深入掌握 Viper 的使用
编程
Go 语言配置管理实战:深入掌握 Viper 的使用
2024-11-18 10:49:53 +0800 CST
view 1389
本文介绍了Go语言中的配置管理库Viper,涵盖了其安装、基本用法及在实际项目中的应用示例。通过示例代码,展示了如何读取配置文件、将配置绑定到结构体,以及如何将配置文件嵌入到二进制中。Viper提供了强大的功能,支持从多种来源加载配置,是Go项目中处理配置的理想选择。
Go语言
配置管理
软件开发
Go语言中的`io`包,涵盖了输入输出的基本概念及其相关接口
编程
Go语言中的`io`包,涵盖了输入输出的基本概念及其相关接口
2024-11-19 08:52:16 +0800 CST
view 1383
本文介绍了Go语言中的`io`包,涵盖了输入输出的基本概念及其相关接口,如`Reader`和`Writer`。详细说明了如何使用`LimitReader`、`MultiReader`、`TeeReader`等功能,以及数据复制的基本操作,包括`Copy`、`CopyBuffer`和`CopyN`。此外,还提到了一些未涉及的内容,鼓励读者参考官方文档以获取更多信息。
Go语言
输入输出
编程
接口
数据处理
Google TimesFM 深度解析:14K Star 的时间序列基础模型如何用 200M 参数颠覆零样本预测
编程
Google TimesFM 深度解析:14K Star 的时间序列基础模型如何用 200M 参数颠覆零样本预测
2026-04-28 18:22:55 +0800 CST
view 152
深度解析 Google TimesFM:200M 参数如何在 1000 亿时间点上预训练后实现零样本超越有监督模型,覆盖架构原理、代码实战、性能对比与生产部署完整指南。
AI大模型
时间序列预测
Google
TimesFM
零样本预测
深度学习
GitHub开源
预训练模型
使用 Go 语言并发处理 CSV 文件到数据库
编程
使用 Go 语言并发处理 CSV 文件到数据库
2024-11-18 12:08:55 +0800 CST
view 1587
本文介绍了如何使用Go语言的并发特性高效地将CSV文件中的联系人信息迁移到数据库。通过使用goroutine和channel,本文展示了并发处理的实现方式,并提供了完整的代码示例,包括数据结构定义、错误处理和最终响应生成。此方法显著提升了数据迁移的速度,适用于大规模数据处理。
编程
数据处理
Go语言
并发编程
数据库
PostgreSQL Active-Active 逻辑复制深度解析:Google Cloud 如何推动开源数据库进入企业级高可用新时代
编程
PostgreSQL Active-Active 逻辑复制深度解析:Google Cloud 如何推动开源数据库进入企业级高可用新时代
2026-04-19 12:43:27 +0800 CST
view 317
Google Cloud 向 PostgreSQL 上游贡献 Active-Active 逻辑复制架构,实现多节点同时写入、自动冲突检测。本文深度解析架构原理、实战部署与性能优化,带你掌握企业级分布式数据库核心技术。
PostgreSQL
逻辑复制
Active-Active
Google Cloud
高可用
数据库架构
云原生
TypeScript 6.0 深度解析:从"最后一个 JS 基底版本"到 Go 重写前的最后冲刺
编程
TypeScript 6.0 深度解析:从"最后一个 JS 基底版本"到 Go 重写前的最后冲刺
2026-04-13 09:24:25 +0800 CST
view 727
深度解析 TypeScript 6.0 重大更新:默认 strict 模式、Subpath Imports 路径别名标准、Temporal API 类型支持、移除 @types 自动加载的性能优化,以及 7.0 Go 编译器重写的预告与迁移指南。
TypeScript
前端
编程语言
编译器
JavaScript
Go
使用 Go 语言操作 SQLite 数据库的详细指南
编程
使用 Go 语言操作 SQLite 数据库的详细指南
2024-11-18 08:11:37 +0800 CST
view 1680
本文介绍了如何在Go语言中使用SQLite数据库,包括安装驱动、创建数据库连接、执行SQL查询、插入、更新和删除数据的完整流程,帮助开发者轻松集成SQLite到Go应用中。
编程
数据库
Go语言
SQLite
使用 Go 语言连接并操作 SQLite 数据库
编程
使用 Go 语言连接并操作 SQLite 数据库
2024-11-18 19:13:44 +0800 CST
view 1691
本文详细描述了如何在Go语言中使用SQLite数据库,包括安装驱动、创建数据库连接、执行SQL查询、插入、更新和删除数据的基本步骤。通过示例代码,读者可以学习如何有效地在项目中操作SQLite数据库。
编程
数据库
Go语言
SQLite
大家都在搜索什么?
devops
易支付
一个官网+多少钱
统一接受回调
统一回调
sub
node
宝塔日志
mysql
shell
ElasticSearch
css
vue
api接口对接
2025
支付接口对接
go
php
php回调
回调
上一页
1
...
4
5
6
7
8
...
42
下一页