当前位置: 首页 > news >正文

专门做盗文网站的公司推销

专门做盗文网站的公司,推销,满分作文网站,网站建设 网站名人说:莫道桑榆晚,为霞尚满天。——刘禹锡(刘梦得,诗豪) 创作者:Code_流苏(CSDN)(一个喜欢古诗词和编程的Coder😊) 目录 1、走近Go①Go语言的Logo②Go语言的创始人③Go语…

名人说:莫道桑榆晚,为霞尚满天。——刘禹锡(刘梦得,诗豪)
创作者:Code_流苏(CSDN)(一个喜欢古诗词和编程的Coder😊)

目录

      • 1、走近Go
        • ①Go语言的Logo
        • ②Go语言的创始人
        • ③Go语言的发展史
      • 2、Go语言的优势
        • ①Go语言的特性与优势
        • ②有哪些公司在用Go?
        • ③使用Go语言开发的项目
        • ④Go语言常用库
      • 3、Go环境搭建
        • ①官网下载go
        • ②下载好后
        • ③配置环境变量
      • 4、测试(Hello World!)

1、走近Go

①Go语言的Logo

Go语言,通常被称为Golang,是一种高效、静态类型的编程语言,旨在简化多核心、网络编程及大型软件项目的开发。Go语言的设计注重简洁性、高效编译和执行速度以及高效的并发处理能力。

image-20240321224411896

②Go语言的创始人

Go语言由Robert Griesemer、Rob Pike和Ken Thompson在2007年开始设计,随后在2009年正式对外公开。这三位都是在谷歌工作的知名计算机科学家:

  • Robert Griesemer:曾参与Java HotSpot虚拟机的开发。
  • Rob Pike:Unix团队的成员,同时也是UTF-8字符编码的共同设计者。
  • Ken Thompson:Unix操作系统的共同发明人,同时也是著名的编程语言B和C的开发者。
③Go语言的发展史
  • 2007年:Go语言的构思和初步设计开始。
  • 2009年11月:Go语言被公开发布,标志着Go语言开源社区的开始。
  • 2012年:Go 1.0正式发布,这是Go语言的第一个稳定版本,为Go语言的发展奠定了基础。
  • 随后几年:Go语言持续发展,版本迭代速度稳定。社区和第三方库的生态也逐渐丰富起来。
  • 2015年:Go语言开始被广泛应用于商业和开源项目中,特别是在微服务、云计算和大数据处理领域。
  • 至今:Go语言继续增长其在开发者中的受欢迎程度,特别是在容器化(如Docker)、云服务(如Kubernetes)等现代计算领域。

Go语言的设计和发展史体现了它的目标:提供一种能够充分利用现代硬件架构的编程语言,同时让编程更加高效和愉快。Go语言简洁的语法、出色的并发支持和高效的性能,使其成为了当前软件开发领域的一个重要选择。

2、Go语言的优势

①Go语言的特性与优势

Go语言具有许多引人注目的特性和优势,使其成为开发者和公司的首选语言之一:

  1. 简洁、清晰的语法:Go语言的设计理念是简单和高效,这让新手容易上手,同时让经验丰富的开发者能够快速理解和修改代码。
  2. 并发编程支持:Go语言的并发模型是它的一大亮点。通过goroutines(轻量级线程)和channels(用于线程间的通信),Go让并发编程变得简单而直观。
  3. 静态类型语言:虽然编写起来几乎和动态类型语言一样自然,但Go是静态类型的,这意味着更早的错误发现和更好的性能。
  4. 强大的标准库:Go的标准库包含了大量用于处理网络、并发、数据解析、文本处理等的库,这些都是“开箱即用”的。
    在这里插入图片描述
②有哪些公司在用Go?

Go语言在许多知名公司中得到应用,包括但不限于:

  • Google:作为Go语言的诞生地,Google在其许多项目中使用Go,包括Docker和Kubernetes。
  • Uber:Uber使用Go语言来处理其高负载的地理位置服务和其他微服务。
  • Twitch:Twitch使用Go语言来处理其实时聊天系统中的高并发。
  • Dropbox:Dropbox使用Go来处理后端服务,特别是在处理大量的文件同步任务时。
  • Netflix:Netflix使用Go语言在其服务器端应用程序中实现高性能和高并发。
    在这里插入图片描述

国内的,比较有名的例如字节跳动等大厂也有在使用Go。

③使用Go语言开发的项目

一些著名的用Go语言开发的项目包括:

  • Docker:一个开源项目,用于自动化应用程序的部署在轻量级的容器中,它使得应用程序的部署更加简单和高效。
  • Kubernetes:一个由Google发起的开源平台,用于自动部署、扩展和管理容器化应用程序,是容器化应用管理的事实标准。
  • Prometheus:一个开源的系统监控和警报工具包,它使用Go语言开发,专为可靠性和高效性设计。
  • Golang Gin:一个高性能的Web框架,提供了一组丰富的功能,用于快速开发Web应用程序或微服务。
    在这里插入图片描述

Go语言凭借其出色的性能、并发处理能力和简洁的语法,成为了现代软件开发中的一个重要工具,特别是在云计算、微服务架构和大数据处理等领域。

④Go语言常用库

Go语言的标准库与Python等编程语言类似,以包的方式提供支持,下表列出了Go语言标准库中常见的包及其功能。

Go语言标准库包名功 能
bufio带缓冲的 I/O 操作
bytes实现字节操作
container封装堆、列表和环形列表等容器
crypto加密算法
database数据库驱动和接口
debug各种调试文件格式访问及调试功能
encoding常见算法如 JSON、XML、Base64 等
flag命令行解析
fmt格式化操作
goGo语言的词法、语法树、类型等。可通过这个包进行代码信息提取和修改
htmlHTML 转义及模板系统
image常见图形格式的访问及生成
io实现 I/O 原始访问接口及访问封装
math数学库
net网络库,支持 Socket、HTTP、邮件、RPC、SMTP 等
os操作系统平台不依赖平台操作封装
path兼容各操作系统的路径操作实用函数
pluginGo 1.7 加入的插件系统。支持将代码编译为插件,按需加载(一个完整的go环境是很大也,只放需要的部分)
reflect语言反射支持。可以动态获得代码中的类型信息,获取和修改变量的值
regexp正则表达式封装
runtime运行时接口
sort排序接口
strings字符串转换、解析及实用函数
time时间接口
text文本模板及 Token 词法器

3、Go环境搭建

①官网下载go

https://go.dev/dl/

image-20240320231732608

②下载好后

双击安装包,一直下一步进行安装。

之后在控制台窗口输入“go version”可查看Go版本,检测是否安装成功。

image-20240320233504140

③配置环境变量

Go需要一个安装目录,还需要一个工作目录。即GOROOT、和GOPATH。其中GOROOT即为GO的安装目录。

image-20240320233600870

GOPATH即为存储Go语言项目的路径,可以自己进行设值,我放在了GoWorks自己建的,里面需要包含src、pkg、bin三个目录。

image-20240320234328112

如果你下载的开发工具没有这些识别项,需要检查环境变量是否配置了Goworks。

image-20240320233639282

如果是安装包安装的,系统环境变量自动配置的,如果压缩包安装,需要在PATH配置Go的命令。

image-20240320233704300

最后,打开控制台,输入命令go env查看是否配置成功。

image-20240320233750996

此时go环境搭建完成。

之后进官网下载Go语言IDE

①GoLand官网

image-20240320233935813

②安装

点击Download下载之后,一路下一步安装,基本上没太大需要改动的地方。

一般需要改动的地方在于安装目录。

安装好后,打开界面如下:

image-20240320234140012

4、测试(Hello World!)

写一个Hello World测试一下是否配置成功:

package main//用于引入 Go 语言的 fmt 包。
//fmt 包含有格式化 I/O(输入/输出)的函数,类似于 C 语言中的 printf 和 scanf,或者是 Python 中的 print 函数。
//例如:
//fmt.Println() 用于打印输出,同时在末尾加上换行符。
//fmt.Printf() 允许格式化字符串输出。
//fmt.Scanln() 等函数用于从标准输入读取。
import "fmt"func main() {fmt.Println("Hello World!")
}

image-20240320234451361

补充:常用的几种Print方式

1.Print

//输出到控制台(不接受任何格式化,它等价于对每一个操作数都应用 %v)
fmt.Print(str)

2.Println

//输出到控制台并换行
fmt.Println(tmp)

3.Printf

var a int = 1
var b int = 2
var c int = 3
只可以打印出格式化的字符串。只可以直接输出字符串类型的变量(不可以输出整形变量和整形 等)
fmt.Printf("%d",a)
fmt.Printf("a = %d, b = %d, c = %d\n", a, b, c)

在 Printf中,有一些常用的格式化占位符,大家根据自己日常编程经验,记住常用的几个就行,其余的用到的时候再行查找:

  • %v 以默认的方式打印变量的值
  • %T 打印变量的类型
  • %s 正常输出字符串
  • %t 打印true或false
  • %p 带0x的指针
  • %d 整型
  • %#p 不带0x的指针
  • %o 不带零的八进制
  • %#o 带零的八进制
  • %x 小写的十六进制
  • %X 大写的十六进制
  • %#x 带0x的十六进制
  • %U 打印Unicode字符
  • %#U 打印带字符的Unicode
  • %b 打印整型的二进制
  • %q 字符串带双引号,字符串中的引号带转义符
  • %f (=%.6f) 6位小数点
  • %e (=%.6e) 6位小数点(科学计数法)
  • %g 用最少的数字来表示
  • %.3g 最多3位数字来表示
  • %.3f 最多3位小数来表示

很感谢你能看到这里,如有相关疑问,还请下方评论留言。
Code_流苏(CSDN)(一个喜欢古诗词和编程的Coder😊)
希望本篇内容能对大家有所帮助,如果大家喜欢的话,请动动手点个赞和关注吧,非常感谢你们的支持!

http://www.khdw.cn/news/6413.html

相关文章:

  • 黄山旅游住宿攻略肥城市区seo关键词排名
  • 怎样做电商谷歌排名优化入门教程
  • 怎样为网站做外链长沙推广引流
  • 企业自助建站系统怎么建域名是什么
  • 常州网站建设思创网络百度我的订单查询
  • 潍坊高端网站开发百度关键词搜索怎么做
  • 做个企业网站 优帮云百度手机助手安卓版下载
  • 做企业网站主题要自制吗抖音seo排名系统
  • 网站排名哪家好软文广告经典案例300字
  • 仿牌外贸网站推广中国销售网
  • 东台做网站的公司温州seo顾问
  • 常州酒店网站建设外链购买
  • 泰州网站制作方案郑州推广优化公司
  • 做文案选图片素材的网站线上宣传推广方案
  • 网站拓扑图怎么做沈阳网站seo公司
  • ai代码生成器二十条优化措施
  • 呼市做开发网站的公司重庆森林经典台词独白
  • 网站错误代码500抖音推广
  • 网站视频模块配置参数网店营销策划方案ppt
  • 网站开发2019网站维护中是什么意思
  • 东莞市国外网站建设多少钱引流推广方法
  • 网站建设前 需要准备的的网站建设
  • 上海网站建设平台济南seo整站优化价格
  • 景德镇网站开发友情手机站
  • 刘强东当年做网站读的什么书网络视频营销
  • 力软敏捷开发框架可以做网站后台留电话的广告网站
  • 微信平台优化营商环境心得体会2023
  • 腾讯云做网站选哪个巩义网站优化公司
  • 昆明seo网站排名极速建站网站模板
  • 做网络推广常用网站搜索引擎网站大全