腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
视频
用户
沙龙
专栏
专区
综合排序
丨
最热优先
丨
最新优先
时间不限
统计
Go
,
Go
,
Go
结束了概率论,我们数据之旅的下一站是统计。这一篇,是统计的一个小介绍。 统计是研究数据的学科。它包括描述数据,推测群体信息,判断假设的真伪。统计是一门实用学科。人们利用统计,寻找下一个NBA巨星,推测
Vamei
2018-01-18
1.1K
0
标签:
大数据
机器学习
go
go
go
- beego
第一节 Beego简介 beego 是一个快速开发
Go
应用的 HTTP 框架,他可以用来快速开发 API、Web 及后端服务等各种应用,是一个 RESTful 的框架,主要设计灵感来源于 tornado
七夜安全博客
2018-10-08
1.3K
0
标签:
go
网络安全
shell
python
linux
Go
coding in
go
way
“
Go
coding in
go
way”,中文含义就是用“
Go
语言编程思维去写
Go
代码”。 这里要和大家交流的内容都是基于
Go
诞生七年多以来我个人对
Go
的设计者、
Go
team以及
Go
主流社区的观点和代码行为的整理、分析和总结。 由于
Go
语言上手容易,在转
Go
的初期大家很快就掌握了
Go
的语法。
Go
语言的价值观的形成我觉得至少有三点因素 1、语言设计者&Unix文化
Go
语言价值观形成是与
Go
的初期设计者不无关系的,可以说
Go
最初设计者主导了
Go
语言价值观的形成! 无论是
Go
语言设计还是
Go
语言使用,都受到上述价值观的影响。接下来我们逐个来看一下
Go
语言价值观主导下的
Go
语言编程思维,并看看每种编程思维在语言设计、标准库实现以及主流
Go
开源项目中的应用体现。
阿伟
2020-03-10
664
0
标签:
c++
java
javascript
unix
go
【
Go
回忆】Lets
go
!
安装 在mac上,用brew安装很方便: brew install
go
2. 查看环境 brew安装的好处是安装完还会配好环境变量,可以查看:
go
env 3. 运行 查看下效果:
go
run demo.
go
5. 编译 生成二进制程序:
go
build demo.
go
6. 交叉编译 生成跨平台程序: CGO_ENABLED=0 GOOS=linux GOARCH=amd64
go
build main.
go
CGO_ENABLED=0 GOOS=windows GOARCH =amd64
go
build main.
go
CGO_ENABLED=0 GOOS=darwin GOARCH=amd64
go
build main.
go
7. 总结
go
的理念就是简单、简洁、高效,连IDE也只需普通的文本编辑器也可以胜任,看上述的短短内容就已经完成安装、demo开发和发布的功能,有兴趣的就来尝试一下吧。
IT晴天
2018-08-20
528
0
标签:
其他
【笔记】
Go
Coding In
Go
Way
这些基本功能单元的累加就构成了
Go
应用,因此
Go
应用的本质就是一组
Go
包的集合。
Go
包还是编译时的最小单位。也就是说,
Go
编译器编译代码时会以包为单位进行编译,而不是以文件为单位。
Go
包之间不能存在循环依赖,由于无环,包可以被单独编译,也可以并行编译;已编译的
Go
包的目标文件中记录了其所依赖包的导出符号信息。
Go
编译器在读取该目标文件时不需进一步读取其依赖包的目标文件。 在
Go
与C语言互操作(Interoperability)方面,
Go
更是提供了强大的支持。尤其是在
Go
中使用C,你甚至可以直接在
Go
源文件中编写C代码。 在如下一些场景中,可能会涉及到
Go
与C的互操作:1、提升局部代码性能时,用C替换一些
Go
代码。C之于
Go
,好比汇编之于C。2、嫌
Go
内存GC性能不足,自己手动管理应用内存。 testcontainers-
go
是一个
Go
语言开源项目,专门用于简化创建和清理基于容器的依赖项,常用于
Go
项目的单元测试、自动化集成或冒烟测试中。
于顾而言SASE
2024-11-07
447
0
标签:
go
【
Go
】
go
get 自动代理
最近发现技术交流群里很多人在询问
go
get 墙外包失败的问题,大家给了很多解决方案: 从 Github 的代码库 clone 设置 GOPROXY 环境变量配置代理, 例如:GOPROXY=https ://goproxy.io 配置命令行代理,https_proxy 环境变量 使用
go
mod replace 使用 Gopm 类似的工具 ……
Go
的社区很活跃,国内 gopher 对
Go
的热情不会因为墙的存在而减少 上面的方法都是可行的,但是总有一些不尽人意,社区也一直在找更好的方法,我一直使用自动代理的方式获取墙外的包,可以支持所有
Go
原生拉取包操作,比如
go
get、
go
mod、dep、godep、glide
go
get 自动代理的环境,以后需要访问外国网站操作的指令运行时加 proxy 就可以了,该方法并不只适用于
go
get,任何需要命令行代理都可以使用。 前期我使用
go
的时候遇到下载不了的包时,就会在
go
get 前加上 proxy 指令,但是我发现拉取 Github 包的效率非常低,本身国内现在访问 Github 已经很快了。
thinkeridea
2019-11-04
2.2K
0
标签:
网络安全
https
ssh
http
git
【
Go
】Mac 升级
Go
版本
upgrade
go
123 brew updatebrew install gobrew upgrade
go
下载镜像: ? 安装完成之后的目录: Shell cd /usr/local/
go
/bin 1 cd /usr/local/
go
/bin 查看系统
go
的信息: ? Shell which
go
cd /usr/local/bin rm
go
gofmt sudo ln -s /usr/local/
go
/bin/
go
go
sudo ln -s /usr/local /
go
/bin/gofmt gofmt 12345678 which
go
cd /usr/local/bin rm
go
gofmt sudo ln -s /usr/local/
go
/bin/
go
gosudo ln -s /usr/local/
go
/bin/gofmt gofmt 喜欢(0) 打赏
redszhao
2021-08-09
8.7K
0
标签:
go
bash
bash 指令
shell
go
并发编程;
go
concurrency
使用锁,保证变量并发的正确性;由于没有接触过实际的工程场景,因此进行了简短的调研,下面是一些相关材料的记录; 深入
Go
并发编程研讨课:https://github.com/smallnest/dive-to-gosync-workshop https://golang.org/src/sync/map.
go
sync.map https://blog.csdn.net/a348752377/article/details/104972194
西湖醋鱼
2021-08-10
466
0
标签:
https
网络安全
go
go
: kubernetesclient-
go
体验
kubernetes的客户端SDK,可以在集群外操作k8s链接地址:https://kubernetes.io/docs/reference/using-api/client-libraries/前提环境:1.安装
go
开发环境2.获取
go
-client测试本示例通过展示操作namespace 来实现client-
go
与集群交互package mainimport ( "flag" "fmt" apiv1 "k8s.io/api/core/v1" metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" "k8s.io/client-
go
/kubernetes " "k8s.io/client-
go
/tools/clientcmd")func main() { // 配置 k8s 集群外 kubeconfig 配置文件 var kubeconfig build main.
go
会生成一个main的二进制文件图片执行二进制文件也可以操作集群图片
IT工作者
2022-07-26
684
0
标签:
go
Go
依赖管理——
Go
Mod
module简介 在
go
1.12,
go
发布了官方的包管理工具
Go
Module 使用module 生成
go
.mod 新建一个文件夹作为项目目录,执行
go
mod init 模块名称 使用mod初始化项目 ,生成项目依赖管理文件
go
.mod 这个文件也可以手动创建,无伤大雅 初始化后的
go
.mod文件内容如下 module test
go
1.14 添加依赖 通过在
go
.mod中,添加require语句 github.com/99designs/gqlgen master require直接通过github地址和版本号(tag)来下载对应依赖 下载依赖 执行下面语句,自动将依赖安装到本地缓存(GOPATH)
go
mod download 编译运行 在项目目录创建主类源代码,接下来就可以执行编译运行命令了,比如是main.
go
go
build main.
go
. /main.exe 清除多余依赖
go
mod tidy 会修改
go
.mod,删除掉没有用的依赖 修改仓库代理
go
env -w GOPROXY=https://goproxy.cn,direct
歪歪梯
2020-10-26
2.4K
0
标签:
github
git
开源
编程算法
go
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档