向量检索服务RAM授权
本文介绍如何为RAM账号授予向量检索服务权限,使RAM账户可以使用向量检索服务。 **说明** RAM账户仅拥有向量检索服务的RAM权限,无法访问监控报警服务。如需访问监控报警服务,请参见[监控报警服务RAM授权](https://help.aliyun.com/document_detail/2638214.html?spm=a2c4g.11186623.0.0.1f3c1c3cOysut6) 背景信息 --------------------- 访问控制RAM(Re...阅读全文
Go容易搞错的知识点汇总
这篇文章汇总了我在开发和刷面试题过程中遇到的**容易搞错的知识点**,关键部分也都为大家写了代码示例。 **每个知识点都手撸代码进行了验证,确保内容的准确性。** # 类型转换和类型断言 类型转换语法:Type(expression) 类型断言语法为:expression.(Type) ## 1.类型转换示例代码 ```go package main import "fmt" //典型的类型转换示例 func main() { // 类...阅读全文
向量检索服务关联角色
本文介绍如何为向量检索服务开通服务关联角色,用于授权向量检索服务访问专有网络资源。 背景信息 --------------------- 向量检索服务关联角色(AliyunServiceRoleForDashVector)是访问控制提供的一种服务关联角色,用于授权向量检索服务访问专有网络资源的权限,使用该权限查询专有网络、安全组和可用区信息,以便完成内网访问。更多关于服务关联角色的信息请参见[服务关联角色](https://help.aliyun.com/zh/ram/user-g...阅读全文
Goroutine 是什么?进程、线程、协程又是什么?有什么区别和联系?
**Go语言中的Goroutine就是协程。** # 1 进程 ## 概念 进程,直观点说,保存在硬盘上的程序运行之后,会在内存空间里形成一个独立的内存体,这个内存体**有自己独立的地址空间,有自己的堆**,上级挂靠单位是操作系统。 ## 特点 操作系统会以进程为单位,分配系统资源(CPU时间片,内存等资源),进程是资源分配的最小单位。 ## 示意图 ![image.png](https://static.golangjob.cn/241203/706b24...阅读全文
回顾一下我的Go语言学习之旅
## 起源 我学习Go语言,还要感谢我的同事【小天才】,后面都把我的同事称为【小天才】了。 小天才是前端开发,大概2年前被我招进公司,我们两个可以说是互相欣赏。 小天才觉得我很靠谱,放弃了几个更高薪的offer;我为了小天才能顺利入职,也和领导、老板大力沟通,争取福利待遇等等。 ## 环境 一个好的工作环境,往往会有好的结果。 我和小天才所在的团队在2年时间里,对公司的CMS、小程序、网站、活动专题等项目进行重构,后端使用PHP的laravel框架,前端使用vue以及...阅读全文
给想转Go或者Go进阶同学的一些建议
# 前言 最近一直有小伙伴私信我学Go语言的问题: 有的小伙伴觉得客户端太卷了,想转服务端,觉得Java也卷,想学Go语言; 有的小伙伴是想从PHP或者Java转Go,做高并发编程,觉得Go更有前途。 聊的多了,发现这是一个共性问题,所以干脆整理成文章,希望对更多的人有帮助。 这篇文章会结合我的经历: **聊聊我认为客户端转服务端开发最大的挑战是什么?** **如何高效转型做服务端开发?如何高效学完Go基础?** **在熟练掌握Go基础之后,如何进...阅读全文
go websocket框架
<p align="center"> <img src="https://github.com/hulutech-web/goravel-socket/blob/master/images/icon.png?raw=true" width="300" /> </p> # Socket[详情](https://github.com/hulutech-web/goravel-socket) ## 案例教程(mqtt实时通信)[教程](https://github.com/hulu...阅读全文
这才是权限管理应有的样子
当前,尽管后台管理系统已十分普及,但它们在权限管理上往往仅具备基础功能。对于更复杂的需求,如细粒度的角色层级权限控制,多数系统显得力不从心。鉴于此,我们设计并开发了一套功能全面的后台管理系统,该系统不仅集成了完善的权限管理机制,还配备了高效的代码生成功能。本文旨在详细介绍我们系统中权限管理的各项先进功能。1、用户可归属于多个角色,可以拥有不同角色权限的并集在给用户分配角色时,可以选择同时归属于多个角色,此时用户同时拥有多个角色的权限,这样的好处是可以将角色拥有的权限细化,比如有张三、李四、王五三...阅读全文
如何开通向量检索服务?
本文主要介绍如何开通向量检索服务。 **前提条件 ** ------------- * 完成注册阿里云账号,如未注册,请单击[注册阿里云账号](https://account.aliyun.com/register/register.htm)[注册阿里云账号](https://account.alibabacloud.com/register/intl_register.htm)进行注册。 * 完成个人或企业实名认证,如未认证,请单击[实名认证](https://acco...阅读全文
向量检索服务产品规格
本文介绍向量检索服务DashVector的产品规格,以帮助用户选择贴合自身业务场景的实例规格。 **实例类型** ------------------------- 向量检索服务DashVector当前支持三种四种实例(Cluster)类型,以支持不同的业务场景和需求: * **性能型** :适用于查询QPS高、查询延迟低的场景,同时性能型也是写入效率最高的实例类型。对于高并发、大流量、低延迟场景,或对写入效率有较高的要求的场景,可选择性能型实例。 * **存储型(推...阅读全文
原生鸿蒙HarmonyOS-Chat聊天app应用|ArkTs/ArkUI聊天模板
## 项目简介 > [HarmonyOS-weChat](https://www.cnblogs.com/xiaoyan2017/p/18554593)是一款使用最新纯血鸿蒙`HarmonyOS Next5.0 API12`上使用`ArkUI`和`ArkTS`开发**聊天app应用**的实例。提供了包括聊天、通讯录、我、朋友圈等模块。 ![未标题-a.png](https://static.golangjob.cn/241124/3745171c367f61b106ad390a41d...阅读全文
GoFrame v2.8.0 发布:更高效、更强大,兼容性与性能全面提升
我们很高兴宣布`GoFrame`迎来了`v2.8.0`正式版本的发布! 本次更新带来了重要的改进和新特性,使`GoFrame`在开发效率、执行性能、稳定性和扩展性方面取得了显著提升。 版本亮点[](about:blank#%E7%89%88%E6%9C%AC%E4%BA%AE%E7%82%B9 "版本亮点的直接链接") --------------------------------------------------------------------- 1. **兼...阅读全文
Vgo2.0【更新喽】-依然适合golang初学者的开源框架
## 注意:旧版本是项目的master分支,新版本在prod分支 ## 更新记录 - Api文档:https://doc.apipost.net/docs/384b0f835807000?locale=zh-cn - 该版本相比上一个版本,完全更改了目录结构,使得整个框架更加清晰,看起来更加得劲。 - 增强了Rbac权限管理。 - 增加了支持Oss、Cos的文件上传功能。 - 封装了公共Curd类 - 支持Curd钩子函数 - `IndexWith` - `Befo...阅读全文
使用 Go 语言进行多时区时间转换
在日常开发中,我们经常会遇到跨境电商、国际会议调度等全球化应用的需求,这时处理多时区的时间就是一个普遍问题。例如,你可能需要将某个事件的北京时间转换为洛杉矶时间、纽约时间和伦敦时间等。本文将详细介绍如何使用 Go 语言优雅地完成这一任务。 ### Go 官方 time 包介绍 Go 提供了强大的时间处理包 time,它包含了处理时间、时区和日期转换的核心功能。 所有关于`time`包的使用方法,都可以在官方文档[time package](https://pkg.go.dev/time...阅读全文
Go语言跨平台桌面应用开发新纪元:LCL、CEF与Webview全解析
![energy.png](https://static.golangjob.cn/241118/9739656f70fd028dd00c7282b1d37702.png) ## 开篇寄语 在Go语言的广阔生态中,桌面应用开发一直是一个备受关注的领域。今天,我将为大家介绍三款基于Go语言的跨平台桌面应用开发框架——LCL、CEF与Webview,它们分别拥有独特的魅力和广泛的应用场景。通过这三款框架,你将能够轻松开发出功能强大、界面美观的跨平台桌面应用程序。 ## 一、LCL:...阅读全文
分区Partition
**理解Partition** -------------------------------- 向量检索服务DashVector的Collection具有分区(Partition)的能力,同一个Collection下的Doc可通过不同的Partition进行物理和逻辑上的分区。各种Doc操作(如插入Doc、检索Doc等。若指定Partition,则该操作将限定在该指定的Paritition内进行。通过合理的Partition设置,可有效提升Doc操作的效率。 * 同一个Coll...阅读全文