虽然 Go 并不是一门新语言,不过最近两年来 Go 还是增加了很多有趣的特性,而且使用这门语言的知名项目的数量也在快速的增长。我写过一篇文章,介绍了 SitePoint 用到的编程语言,其中提到了移动端的支持,所以我觉得需要研究一下可能性。我很高兴 Android 是支持 Go 语言的,这一方面应该是二者都是 Google 的技术,另一方面恐怕也与开发者希望用 Go 替换 Java 的愿望有关。开
转载 2023-08-18 18:28:38
232阅读
使用go语言实现网络爬虫爬虫简介    其实我们编写的这个模拟浏览器行为的客户端程序,就是一个爬虫。可以获取网络服务器数据到本地。只不过我们简单粗暴的之间将服务器发挥的数据获取下来没有做任何处理。     爬虫定义:又名“网络蜘蛛”,是通过网页的链接地址来寻找网页,从网站某一个页面开始,读取网页的内容,找到在网页中的其它链接地址,然后通过这些链接地址寻找下一个网页,这样一直循环下去,直到按照某种策
转载 2023-07-26 16:32:20
79阅读
文章目录1. go语言概述1.1 golang的语言特点1.2 go语言适合做什么1.4 go语言学习资料参考1.4.1 网络资料1.4.2 推荐书籍2. go程序是怎么运行起来的?2.1 GO语言的开发环境2.2 GOPATH 简单说明2.3 go语言标准命令概述2.4 第一个go语言程序 1. go语言概述Go语言是在2009年11月10日 由Google开源的一门编程语言.号称是"21世纪
转载 2023-10-08 15:49:48
119阅读
一、先获取xcgui库go get github.com/twgh/xcgui二、到网盘下载xcgui.dll百度云 , 蓝奏云网盘里有64位的和32位的dll,一般选择64位的,go编译的程序默认也是64位的。xcgui.dll需要和编译出来的程序放在一起,但每一个程序都重复放的话就很麻烦了。所以在开发时我建议把xcgui.dll放到C:\Windows\System32目录下,这样就不需要每
转载 2023-07-26 16:32:28
111阅读
1.什么是Go语言?  代码更加高效;优化了多处理器系统的应用程序,使其可以媲美C或者C++代码程序的速度。另外,他更加安全的支持并行进程;Go语言不仅提供了高性能语言,同时让开发更加迅速;Go语言是一门编译型的系统编程语言,具有静态编译语言的高性能和动态语言的高效开发双重特点。2.Go语言特性自动垃圾回收       在Go语言中,系统会自动判
简单记录一下Go web框架Gin的应用:在 Go语言开发的 Web 框架中,有两款著名 Web 框架分别是 Martini 和 Gin,两款 Web 框架相比较的话,Gin 自己说它比 Martini 要强很多。gin是用一个go语言编写,基于httprouter开发的web框架。由于使用了httprouter,速度提高了将近40倍。 Gin 是 Go语言的一个 web 框架,它具有运行速度快
转载 2023-11-20 06:16:24
76阅读
当Google编码人员小组在2007年调查各种计算机语言时,他们看到了数百种编写软件的非常好的工具,但没有一个工具为Google提供了正确的功能。 也就是说,这种语言支持Google建立在众多Google服务器中协同工作的软件包体系的愿景。 一些语言过于关注堆栈的最低位。 其他的则太复杂了,具有很多只会妨碍它们的功能。 Google开发人员希望使用一种既简单又能在几个小时之内学习但又足够复杂的
GoAndroid应用(3) - Go语言速成Go快餐下面我们将Go与C/C++/Java的一些比较不同的地方提炼一下,让大家可以快速上手。然后在实践中继续学习。Go是支持GC的好的方面是,不用自己管理内存了。 不好的方面是,GC影响性能的话,要想办法优化啊。Go的变量定义类型在后面例: 变量:var i int = 10常量const ClassFile string = FilePat
转载 2023-07-24 17:31:29
109阅读
go语言编写办公脚本——根据txt内容搜索对应文件最近工作中,需要处理大量的漏扫报告,需要根据不同的标准来将混在一起的报告分开,公司有个大佬直接写了.bat的批处理脚本,感叹一句,真强啊!!但是这个批处理脚本有一些玄学bug,大佬也没改出来,正好我最近想把go语言再复习复习,就用这个练练手吧。需求将文件名关键字筛选出来,存放到list.txt中,每行一个关键字,将混在一起的大量文件放到文件夹sr
转载 2024-06-13 20:48:11
95阅读
# Go语言与桌面应用开发 Go语言,通常被称为Golang,是谷歌开发的一种静态类型、编译型的编程语言。它以简洁、高效和并发支持而闻名。虽然Go语言主要以网络编程和服务端开发著称,但它同样可以用于开发桌面应用程序。本文将探讨如何使用Go语言开发桌面应用,并提供一些代码示例。 ## Go语言的特点 1. **简洁性**:Go的语法设计非常简洁,易于学习和使用。 2. **高性能**:Go语言
原创 11月前
153阅读
2022届招聘陆续结束,这里整理了这段时间以来所遇到的Golang后端岗的面试题,主要目标为行业独角兽。请注意,本处所有所示面试题均不暗示任何特定公司的特定岗位。通常来说,本文主要面向于初级岗位或应届生岗位为主。网络 1.1 TIME_WAIT 1.2 常见TCP攻击方法:半开连接、攻击防范 1.3 简历上所述的DrDOS,具体怎么做防范的 1.4 常见的协议运行的端口 1.5 HTTP 1.0、
前言哈喽,大家好,我是asong。我们都知道在Unix中万物都被称为文件,文件处理是一个非常常见的问题,所以本文就总结了Go语言操作文件的常见方式,整体思路如下:Go语言版本:1.18本文所有代码已经上传github:https://github.com/asong2020/Golang_Dream/tree/master/code_demo/file_operate_demo操作文件包括哪些操作
转载 2023-09-01 07:55:46
72阅读
双击下载好的安装文件,双击安装即可。安装中文简体插件点击左侧菜单栏最后一项管理扩展,在搜索框中输入chinese ,选中结果列表第一项,点击install安装。安装完毕后右下角会提示重启VS Code,重启之后你的VS Code就显示中文啦! VSCode主界面介绍: 安装Go开发扩展现在我们要为我们的VS Code编辑器安装Go扩展插件,让它支持Go语言开发。&nb
转载 2023-07-11 23:47:39
315阅读
一、if语句基本语法:if 条件表达式 { 执行语句块 }说明:当条件表达式为true时,就会执行{}里的代码 注意:{}时必须有的,不能省略,否则编译不通过执行流程图如下所示:使用细节:if还有一个强大的地方就是条件表达式那里允许声明一个变量,这个变量的作用域只在该条件逻辑块内,其他地方不起作用。例子:package main import "fmt" func main() { if
# 用Go语言实现后端开发的入门指南 后端开发是现代应用程序开发中不可或缺的一部分。Go语言(又称Golang)因其高效的性能和简单的语法,越来越受到开发者的青睐。本文将帮助刚入行的小白学习如何使用Go语言进行后端开发。 ## 实现流程 以下是实现Go语言后端开发的基本流程: | 步骤 | 说明 | |------------|--
原创 9月前
81阅读
go语言作为一种高效、并发友好的语言,越来越受到开发者的青睐,尤其在游戏开发领域。本文将详细探讨如何利用 Go 语言进行游戏开发,从环境准备到性能优化,内容结构严谨且逻辑清晰。 ## 环境准备 在开始之前,确保你的环境已经准备好。以下是依赖的安装指南: ```bash # macOS brew install go # Ubuntu sudo apt update sudo apt ins
原创 7月前
108阅读
Ubuntu:从源代码编译安装安装gcc工具,因为golang有些功能是使用c的,所以构建golang的编译是必须的 apt-get install bison gawk gcc libc6-dev make 安装mercurial工具,目的使用hg命令来提取golang的源代码 apt-get install mercurial 代取提取,如果您的网速比较慢的话,此步要多花点时间 c
go简介Go(又称 Golang)是 Google 的 Robert Griesemer,Rob Pike 及 Ken Thompson 开发的一种静态强类型、编译型语言Go 语言语法与 C 相近,但功能上有:内存安全,GC(垃圾回收),结构形态及 CSP-style 并发计算。 主要特点:自动垃圾回收更丰富的内置类型函数多返回值错误处理匿名函数和闭包类型和接口并发编程反射语言交互性安装安装包下
大家好,我是杨小爽。 先提一个问题,不用Python爬虫,我们还可以用什么? 答案:编程语言很多,选择也很多,我的答案是GO。 一、Go简要介绍1、Go,又称Golang,是Google推出的一门开源编程语言,它是一种静态强类型、编译型、并发型编程语言。由Robert Griesemer、Rob Pike和Ken Thompson三人在2007年9月开始设计,于2
转载 2024-01-11 11:48:00
58阅读
API 流程和代码结构为了使读者在开始实战之前对 API 开发有个整体的了解,这里选择了两个流程来介绍:HTTP API 服务器启动流程HTTP 请求处理流程本小节也提前给出了程序代码结构图,让读者从宏观上了解将要构建的 API 服务器的功能。HTTP API 服务器启动流程如上图,在启动一个 API 命令后,API 命令会首先加载配置文件,根据配置做后面的处理工作。通常会将日志相关的配置记录在配
转载 2023-09-20 16:52:12
418阅读
  • 1
  • 2
  • 3
  • 4
  • 5