Go问答技术文章
-
- 我的神经网络(从头开始)训练,让它离目标更远
- 这是我第一次创建神经网络,我决定在golang中创建它,这通常不是用于此目的的语言,但是我想从头开始很好地理解它们如何工作仅基本库。该程序的目标是训练一个神经网络,使其能够将两个数字(1-10)相加。为此,我创建了一个名为rawai(我能想到的最好的名字)的神经网络类,并给它一个1个输入层(大小为2的数组)、1个隐藏层(大小为2的数组)和1个输出层(大小为1)的数组。权重有2个2d数组,一个是ih(hidden的输入)[2,2],一个是ho,[2,1]。下面是启动ai、
- Golang · Go问答 | 2年前 | 176浏览 收藏
-
- 使用指针和值接收器构造类型的实例
- 让我们举一个非常小的例子,有一个修改结构内部值的函数:packagelearntypepointstruct{xintyint}func(p*point)set(xint,yint){p.x=xp.y=y}这可以正常工作,例如这样使用:packagemainimport("newpattern/learn""fmt")funcmain(){p:=learn
- Golang · Go问答 | 2年前 | 299浏览 收藏
-
- golang通道内存使用是动态的吗?
- 我测试了go通道的内存使用情况,发现它与通道输入频率不同,而goroutines的数量是相同的。如下面的代码,我创建了数千个goroutine,它们向自己的通道生成数据并消耗来自同一通道的数据。通过仅更改生产者的变量“interval”,通过使用命令“top”进行监控,我可以看到虚拟内存和常驻内存也发生变化。且间隔越短,内存使用量越大。有谁知道发生了什么吗?packagemainimport("fmt""os""os/signal""s
- Golang · Go问答 | 2年前 | 156浏览 收藏
-
- 如果添加了 {{ end }},html 文件将无法工作
- 我正在使用golang将内容添加到html模板文件中。主文件很简单funcmain(){server:=http.server{addr:"localhost:8080",}http.handlefunc("/process",processcover)server.listenandserve()}funcprocesscover(whttp.responsewriter,r*http.request){
- Golang · Go问答 | 2年前 | 316浏览 收藏
-
- go-validator 如何检查字段是否为零值?
- 我正在尝试使用https://github.com/go-演示/validator并需要确保用户配置填充了内部结构(即非零),同时仍然允许可选配置:typeConfigstruct{RequiredSetting`validate:"required"`OptionalSetting}typeSettingstruct{Valstring}请参阅https://play.golang.org/p/p_6qy7h64so演示。换句话说
- Golang · Go问答 | 2年前 | 323浏览 收藏
-
- 除了可移植性和安全性原因之外,为什么有人想通过 WebAssembly 在 Web 浏览器中运行现有的 go/rust/c++ 应用程序?
- 了解WebAssembly代码可以在不同平台上以接近本机的速度执行,并且可以在现代Web浏览器中运行。除了上述原因(可移植性、性能)以及可能的安全原因之外,为什么有人想要在Web浏览器中运行现有的go/rust/c++应用程序?只是认为应该在网络浏览器中运行的内容应该继续在网络浏览器中运行(即javascript/typescript),而应该在系统上运行的内容应该继续在系统上运行(Rust、Go、C/C++)胡内森(新加坡)
- Golang · Go问答 | 2年前 | 147浏览 收藏
-
- 从字符串到mapinterface{} golang
- 我想把这个字符串变成map[string]接口{}:result="map[value1:testwsvalue2:00060636value3:testwsvalue4:pippovalue5:testws]"通过json打印相同的字符串"result=\"map[COD_DIPENDENTE:00060636MATRICOLA:TestWSCOGNOME:CAPPONINOMEmy:TestWSCOGNOMEmy:TestWS]\"\n"据我所知,这是一个特定
- Golang · Go问答 | 2年前 | 395浏览 收藏
-
- 将Go程序静态链接到/usr/lib/libSystem.B.dylib
- 我正在尝试让我的go程序作为chroot监狱中的单个独立二进制文件运行。当我在chroot监狱中运行该程序时,它立即终止并显示以下错误消息:killed:9。我正在使用这个脚本构建:#!/bin/sh-eexportcgo_enabled=0gobuild-ldflags=-s-o./dist/contained./source/main.go使用otool-l./dist/contained来查看是否有任何库链接到它证实了我的怀疑:./dist/con
- Golang · Go问答 | 2年前 | 380浏览 收藏
-
- Golang 中无需扫描,直接从 rows 循环获取 JSON 数据
- 我有一个处理数据库查询并返回行的函数。我正在使用rows.next()函数来循环和扫描每一行。为此,我使用rows.scan()函数。这是我的代码片段。tsql:="SELECT*fromUsers;"//Executequeryrows,err:=db.QueryContext(ctx,tsql)iferr!=nil{return-1,err}deferrows.Close()//Iteratethroughtheresu
- Golang · Go问答 | 2年前 | 232浏览 收藏
-
- 如何禁用这些工具提示?
- 我最近安装了gopls,并且通过Emacs(lsp模式)使用它。一切正常,但我想禁用这些工具提示(请参阅https://i.stack.imgur.com/SRiGI.png)。我尝试设置setqlsp-go-hover-kind"NoDocumentation"但无济于事。
- Golang · Go问答 | 2年前 | 325浏览 收藏
-
- 无法使用 NoRoute 函数为 vue.js SPA 应用提供服务
- 我有一个项目正在建立一个gin服务器,在同一个docker容器中托管api和spavue.js应用程序:code├──main.go├──routes│└──routes.go├──controllers│├──controllers.go│...└──web├──src│└──app.vue├──dist├──public...当前端托管在开发人员js服务器中时,前
- Golang · Go问答 | 2年前 | 141浏览 收藏
-
- go中的存储库模式和连接表
- 我目前正在尝试围绕域驱动设计、实体、服务、存储库构建我的应用程序......所有基本的增删改查操作都很简单,基本上1个实体=>1个表=>1个存储库=>1个服务但我无法找出处理两个实体之间的联接表的最干净的方法。可以在连接内按表进行1次查询,这将是“干净的”(可以这么说),但效率不高,因为简单的连接会导致一次查询。在这种模式下,表在哪里连接?我一直在考虑现在构建可以封装答案的实体,但可以有效地为1个查询创建1个实体+存储库...我还认为将多个实
- Golang · Go问答 | 2年前 | 216浏览 收藏
-
- golang:有关接口实现继承的问题 - 代码日志
- 这个问题是关于golang中“继承”接口实现的最干净的方法。我知道go没有继承;这个问题是关于人们如何以其他方式实现它,因此引用了有关继承的内容。假设定义了一个标准库接口,例如container/heap:https://golang.org/pkg/container/heap/#interface假设有一个名为pq.go的.go文件实现了该接口://pq.goimport("container/heap")typepriorityqueue[]*vertex
- Golang · Go问答 | 2年前 | 133浏览 收藏
-
- Go程序内存消耗在Windows Server 2016上持续增加
- 这是我的go代码。我用的是1.13版本一旦代码开始运行,内存消耗就会不断增加,永远不会减少。我不认为我正在创造新的变量。我仅为所有存储重用全局变量。我在网上看到go中的gc应该每2分钟启动一次......?编辑:我正在windows任务管理器上监视程序的内存消耗。当程序开始运行时,内存从~5mb开始,每分钟增加0.3~0.5mb。packagemainimport("context""database/sql""encoding/csv""f
- Golang · Go问答 | 2年前 | 253浏览 收藏
-
- 为什么golang没有子字符串?
- 为什么go没有子字符串函数?我可以做一些类似javascript原型设计的事情吗,这样我至少可以做一些类似的事情:string.substring(0,7)或者我被迫在这里使用我的功能?:funcsubstring(strstring,startint,lengthint)string{returnstring([]rune(str)[start:length+start])}
- Golang · Go问答 | 2年前 | 206浏览 收藏
查看更多
课程推荐
-
- 前端进阶之JavaScript设计模式
- 设计模式是开发人员在软件开发过程中面临一般问题时的解决方案,代表了最佳的实践。本课程的主打内容包括JS常见设计模式以及具体应用场景,打造一站式知识长龙服务,适合有JS基础的同学学习。
- 543次学习
-
- GO语言核心编程课程
- 本课程采用真实案例,全面具体可落地,从理论到实践,一步一步将GO核心编程技术、编程思想、底层实现融会贯通,使学习者贴近时代脉搏,做IT互联网时代的弄潮儿。
- 516次学习
-
- 简单聊聊mysql8与网络通信
- 如有问题加微信:Le-studyg;在课程中,我们将首先介绍MySQL8的新特性,包括性能优化、安全增强、新数据类型等,帮助学生快速熟悉MySQL8的最新功能。接着,我们将深入解析MySQL的网络通信机制,包括协议、连接管理、数据传输等,让
- 500次学习
-
- JavaScript正则表达式基础与实战
- 在任何一门编程语言中,正则表达式,都是一项重要的知识,它提供了高效的字符串匹配与捕获机制,可以极大的简化程序设计。
- 487次学习
-
- 从零制作响应式网站—Grid布局
- 本系列教程将展示从零制作一个假想的网络科技公司官网,分为导航,轮播,关于我们,成功案例,服务流程,团队介绍,数据部分,公司动态,底部信息等内容区块。网站整体采用CSSGrid布局,支持响应式,有流畅过渡和展现动画。
- 485次学习
-
- Golang深入理解GPM模型
- Golang深入理解GPM调度器模型及全场景分析,希望您看完这套视频有所收获;包括调度器的由来和分析、GMP模型简介、以及11个场景总结。
- 474次学习
查看更多
AI推荐
-
- SuperCLUE
- SuperCLUE是权威的中文大语言模型综合评测基准,涵盖语言理解、知识应用、AI Agent智能体及安全性等12项核心能力。通过多轮对话与客观测试,定期发布榜单与技术报告,为模型研发、优化及行业选型提供科学依据。
- 43次使用
-
- Gradio
- Gradio是一个用于构建机器学习和数据科学Web应用的开源Python库。支持快速创建交互界面,获Google、Meta等大厂青睐,适合模型演示、部署反馈及调试。
- 44次使用
-
- AutoGPT
- AutoGPT是基于GPT-4的开源AI代理平台,拥有超10万GitHub星标。本文介绍其低代码界面、自动化工作流功能、系统配置要求及安装步骤,助您高效部署和管理AI Agent。
- 47次使用
-
- 腾讯扣叮
- 腾讯扣叮是腾讯推出的6-18岁青少年编程学习平台,依托游戏与AI技术,提供图形化编程、3D创作、虚拟实验室及丰富赛事课程,助力培养计算思维与创新能力。
- 42次使用
-
- 堆友AI学习
- 堆友AI学习是堆友推出的专业AI设计教育平台,提供从基础到进阶的线上课程及线下实训营。结合阿里国际AITIC认证,通过视频教程、笔记分享和实战案例,帮助设计师掌握AIGC技能,提升职业竞争力。
- 45次使用

