当前位置:首页 > 文章列表 >golang

golang
golang专题下共有 13994 篇文章
  • Golang调用TensorRT-LLM优化教程
    Golang调用TensorRT-LLM优化教程
    是的,使用Golang调用TensorRT-LLM可提升大模型推理性能。1.通过安装CUDA、cuDNN和TensorRT并使用Docker管理依赖;2.安装TensorRT-LLM并转换模型格式;3.编写C++代码加载模型并通过CGO封装为Golang可用接口;4.使用Golang并发特性实现高效推理服务。量化策略方面,FP16精度损失小且性能好,INT8需校准以减少精度损失,FP8兼顾性能与精度,选择时应结合基准测试、校准、迭代优化及硬件支持。数据传递上,使用C.malloc分配内存并用deferC.
    科技周边· 人工智能   |  7个月  |   golang 并发处理 CGO TensorRT-LLM 大模型推理 263浏览 收藏
  • Golang实现短链服务:map映射原理详解
    Golang实现短链服务:map映射原理详解
    如何解决短链接冲突问题?可采用重试机制、加盐、自增ID或更长的短链接。2.如何优化短链接服务性能?使用数据库、缓存、布隆过滤器、分库分表或CDN。3.如何实现短链接的过期时间?可通过数据库添加过期字段或在缓存中设置过期时间。针对冲突问题,代码中通过重试机制改进生成唯一短链接的概率;为提升性能,示例将存储由map替换为Redis缓存;同时扩展了设置过期时间的功能,并通过HTTP接口支持传入自定义过期参数。
    Golang· Go教程   |  6个月  |   golang redis map 冲突处理 短链接服务 263浏览 收藏
  • Golang数据库错误处理全攻略
    Golang数据库错误处理全攻略
    答案:在Golang中处理SQL错误需通过类型断言和错误码转换,如MySQL的1062错误码表示唯一键冲突,应构建统一错误映射层以提升可维护性。
    Golang· Go教程   |  4个月  |   golang 数据库 错误处理 错误码 SQL错误 263浏览 收藏
  • Golang编译缓存设置技巧提升效率
    Golang编译缓存设置技巧提升效率
    Go从1.10起默认启用编译缓存,通过goenvGOCACHE可查看路径,第二次构建会复用缓存显著提速,设置GOCACHE=off可禁用,goclean-cache可清理,合理配置能提升开发效率。
    Golang· Go教程   |  2个月  |   golang 效率 构建 GOCACHE 编译缓存 263浏览 收藏
  • Golang网络连接优化技巧分享
    Golang网络连接优化技巧分享
    合理配置HTTPTransport复用机制可显著提升性能。1.增大MaxIdleConns至1000,提高MaxIdleConnsPerHost至100,设置IdleConnTimeout为45秒;2.全局复用http.Client实例,避免连接池分散;3.启用Keep-Alive并匹配服务端配置;4.监控QPS、延迟、连接命中率及资源使用,持续调优。正确配置后延迟可降30%以上。
    Golang· Go教程   |  1个月  |   golang 网络连接复用 263浏览 收藏
  • Go中init()执行顺序详解
    Go中init()执行顺序详解
    概述 init()一般用来做一些初始化工作, go允许定义多个init(),根据init()重复场景不同,可以分为 同文件 单文件中定义多个init()同模块 同模块下不同文件中定义了多个init()子模块 本模块和子模块都
    Golang· Go教程   |  3年  |   执行顺序· init()· golang 262浏览 收藏
查看更多
课程推荐
  • Golang深入理解GPM模型
    Golang深入理解GPM模型
    Golang深入理解GPM调度器模型及全场景分析,希望您看完这套视频有所收获;包括调度器的由来和分析、GMP模型简介、以及11个场景总结。
    474次学习
  • Go语言课程Gin框架实战
    Go语言课程Gin框架实战
    Gin是一个用Go(Golang)编写的HTTPweb框架。它是一个类似于 martini 但拥有更好性能的API框架,由于 httprouter,速度提高了近40倍。如果你需要极好的性能,使用Gin吧。
    339次学习
  • Golang云原生架构师课程
    Golang云原生架构师课程
    Go是一门并发支持、垃圾回收的编译型系统编程语言;本课程转载自哔哩哔哩:https://www.bilibili.com/video/BV1Mh411M7A
    205次学习
  • Go编程基础视频教程
    Go编程基础视频教程
    Go是一门并发支持、垃圾回收的编译型系统编程语言,旨在创造一门具有在静态编译语言的高性能和动态语言的高效开发之间拥有良好平衡点的一门编程语言。我们收集了这套《Go编程基础视频教程》,希望能够帮助大家更好的学习go语言。
    168次学习
  • Golang进阶实战编程
    Golang进阶实战编程
    本课程是在《Go语言基础视频》基础之上录制的,是Go语言基础的后半部分。包括包的管理,IO操作,Go语言最大的亮点:高并发,goroutine,channel,反射等。本视频主要为了帮助Go语言的初学者,从零到一的快速入门。学完本套课程,可以学会如果通过包管理Go项目,并发模型,以及并发实现,channel通道如何传递数据,反射等等。
    129次学习
微信登录更方便
  • 密码登录
  • 注册账号
登录即同意 用户协议隐私政策
返回登录
  • 重置密码