分类: 技术分享

49 篇文章

thumbnail
Go 官方编程指南
官方网站 Go 官方网址(可能需要梯子才能访问):https://golang.org 在线学习网站 Go编程语言中文学习指南网址:https://tour.go-zh.org 在线查看包网站 go编程语言包检索查看中文区:https://go-zh.org/pkg
thumbnail
Go 程序的代码风格
新手写程序,都喜欢把代码全部写在一起,我个人认为这个是属于意识层面的,并需要太强的编程能力,通过看别人写的代码,还是能够明白如何去组织代码,拆分代码的。核心思想就是“尽量每一个变量名有意义,每一个函数名有意义,每一个函数只干一件事情”。 一、正确的注释和注释风格 Go 官方推荐使用 行注释 来注释整个方法和语句,既使用 // ,例如以下演示 pac…
thumbnail
Go程序开发快速入门
笔者环境 系统:Ubuntu 21.10(Linux实体机) 需求 要求开发一个 hello.go 程序,可以输出 hello,world 开发的步骤 使用 goland 作为程序开发编辑器;将代码编写到扩展名为 hello.go 的文件中;通过 go run 命令查看 hello.go 运行效果;通过 go build 命令对该 go文件进行编译…
thumbnail
Go Ubuntu/Linux下开发环境搭建
笔者环境 系统:Ubuntu 21.10(Linux实体机)内存:40GB 搭建注意事项 安装路径不要有中文或者特殊符号建议安装在 /opt 目录下根据系统是32位还是64位进行下载32位系统是 386 的64位系统是 amd64 的 搭建前准备事项 一、查看系统是几位 # 输出主机的硬件架构名称 uname -m 可以看到笔者这里是64位系统,所…
thumbnail
Go 语言的概述
Go语言的核心开发团队(三个大牛) Ken Thompson(肯·汤普森) 肯尼斯·蓝·汤普逊(英语:Kenneth Lane Thompson,1943年2月4日-)小名肯·汤普逊(英语:Ken Thompson),美国计算机科学学者和工程师。黑客文化圈子通常称他为“ken”[1]。在贝尔实验室工作期间,汤普逊设计和实现了Unix操作系统。他创造…
thumbnail
Golang可以做什么?
Go语言,我们可以简单的写成 Golang,我们去学一个语言它的目的就是做开发,做一些事情,来提高企业及个人的价值 优势 数据处理大并发 工作方向 区块链研发工程师 区块链技术,简称BT (Blockchain technology ),也被称之为分布式账本技术,是一种互联网数据库技术,其特点是去中心化、公开透明,让每个人均可参与数据库记录 涉及行…
thumbnail
JetBrains IDE 在 Linux系统中 中文 输入法 跟随光标问题修复
前言 发现在Ubuntu系统中,使用JetBrains 系列的IDE工具都会出现输入法卡在左下角不能跟随光标的问题。墙出去看了下,发现很多码友也出现了这种问题,都是历史遗留问题,而JetBrains官方一直没有解决这个bug。 要解决这个问题,需要修改JetBrainsRuntime的源码。由于每个人环境不一样,笔者这大致总结下解决问题的过程,便于…
thumbnail
来看看程序猿都会遇到啥「面试题」把~
前言 这是一个web端在线「面试题」学习页面,综合了目前it行业常见的面试题目,能有效的提升用户的技术知识储备及技术能力评估。 若你正在困扰自己是水平能力是什么等级,不妨来看看把~ 目前 面试题题库 有:“golang、php、算法、linux、js、db、big data”等等,后续笔者会持续更新这个页面的题库。若你有不错的想法,我很期待收到你的…
thumbnail
宝塔 nginx 反向代理追加websocket支持
背景:xxx项目搭建在本地局域网中,其地址是:127.0.0.1:8800,并且这个项目某功能单元包含websocker技术。 需求:用户在客户端以“xxx.com”即可访问到局域网 127.0.0.1:8800 ,其“xxx.com”访问的功能同局域网访问效果。 nginx站点配置 server { listen 80; server_name …