首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
Go
订阅
__andy__
更多收藏集
微信扫码分享
微信
新浪微博
QQ
202篇文章 · 0订阅
分析go中slice的奇怪现象
可以看到,片段一和片段二中s1和s2输出不一致。 初看起来,感觉是fmt.Println(s1,"=====",s2)这句话导致了结果的不一样。 具体原因,且看下面分解。 对于片段二,结果都是b,这个似乎是因为append的时候,赋值给了一个新的变量,导致了s指向的底层数据虽然…
The Go scheduler
One of the big features for Go 1.1 is the new scheduler, contributed by Dmitry Vyukov. The new scheduler has given a dramatic increase in …
strings.Builder 源码分析
众所周知,Go 里面的字符串是常量,对字符串的修改会重新申请内存地址。为了优化这个,我之前都是用 bytes.Buffer 代替字符串的拼接等操作。这种方案避免了字符串修改过程中的内存申请,但是最后从[]byte转成字符串时会重新内存申请,这个无法避免。从 Go 1.10 开始…
Deno原理详解,让我们一起从源码分析开始
不允许将任意本地函数绑定至 V8 当中。 所有系统调用都将通过消息传递完成(protobuf 序列化)。 两项原生函数:send 与 recv。 这既简化了设计流程,又使得系统更易于审计。 只允许GO和V8之间的消息传递(传统:暴露C++函数作为函数在JavaScript。)
微服务的十个反模式和陷阱
O’Reilly的电子书《Microservices AntiPatterns and Pitfalls》讲述了在微服务设计实现时十种最常见的反模式和陷阱。本文基于此书,将这十个点列出。书籍地址:https://www.oreilly.com/programming/free/…
Go 语言常见坑
这里列举的Go语言常见坑都是符合Go语言语法的, 可以正常的编译, 但是可能是运行结果错误, 或者是有资源泄漏的风险.在函数调用参数中, 数组是值传递, 无法通过修改数组类型的参数返回结果.必要时需要使用切片.
方圆-罗辑思维Go语言微服务改造实践
得到最早的APP就是一个单体的PHP的应用,就是图中最大的黄色块,中间蓝色块代表不同模块。下面的黄色部分代表passport 和支付系统,这个是在做得到之前就存在的系统,因为公司早期有微信里的电商业务。
Go的web工作原理
在Go中使用及其简单的代码即可开启一个web服务。如下: 在使用ListenAndServe这个方法时,系统就会给我们指派一个路由器,DefaultServeMux是系统默认使用的路由器,如果ListenAndServe这个方法的第2个参数传入nil,系统就会默认使用Defau…
用 Go 语言理解 Tensorflow
原文地址:Understanding Tensorflow using Go 原文作者:Paolo Galeone 译文出自:掘金翻译计划 译者:lsvih 校对者:whatbeg,yifili09 用 Go 语言理解 Tensorflow Tensorflow 并不是一个严格…