Golang 二进制协议 (Binary protocol) 理解应用

主机字节序将低序字节存储在起始地址,俗称小端,小端序应用于CPU内部存储数据;注意:使用大端或者小端就好像有的人吃鸡蛋喜欢从大端那头打破鸡蛋,有的人喜欢从小端打破,就是这样。

Golang 安装OpenCV 库gocv

今天看到一个opencv 在golang上的绑定包gocv,有了它,就可以愉快地使用golang来做图像处理了。众所周知,golang可以生成单独的二进制文件,打包起来相当方便,体积也不大,那我们就先来看看这个包吧。首先找到它的官网:https://gocv.

vue入门,安装,示例

Vue (读音 /vjuː/,类似于 view) 是一套用于构建用户界面的渐进式框架。与其它大型框架不同的是,Vue 被设计为可以自底向上逐层应用。Vue 的核心库只关注视图层,不仅易于上手,还便于与第三方库或既有项目整合。

Go语言适合干什么

一、我们为什么选择Go语言选择Go语言的原因可能会有很多。但是最主要的原因,应该是基于以下两方面的考虑:执行性能毕竟是类C的执行速度。

GoLand 2021.3 路线图发布:为支持 Go1.18 做准备

新版本为 VCS 带来了一些变化,比如使用 GPG 密钥签署提交的能力、 UI 增强、调试器的预览模式等等。其实,GoLand 不仅仅是一个 Go IDE,因为除了使用 Go 代码的特性之外,它还包括在保存 HTML 代码时在浏览器中自动重载页面,以及 MongoDB 字段和操作符的代码完成。

VIM 引起golang 报错 panic: template unexpected bad character

今天在调试一个 golang gin 写的网页项目时,遇到一个诡异的问题。编译并执行 main.gogo run main.go报错:panic: template: .index.html.

用 Go 做爬虫的话,有哪些库可以选择?

说起爬虫,很多人可能想到 Python,其实 Go 目前在这方面表现也还可以。相对来说 goquery API 有些低级,而 colly 这个库是一个真正的爬虫框架。

go语言深入Gin框架内幕(一)

Gin框架介绍go语言中文文档:www.topgoer.com转自:https://www.jianshu.com/p/bd65e1afaf4cGin是一个用 Go (Golang) 编写的 web 框架。

Golang源码BUG追查

起因最近的项目从golang0.9升级到golang1.13后,项目中出现了很特殊的现象,在APP里,用户登录后访问页面正常,用户不登录,报错。处理过程1.Charles抓包发现,登录的情况下,服务返回的是protobuf的数据,未登录情况下返回的是json结构。

为什么 Go 关心 unsafe.Pointer 和 uintptr 之间的差别

基本要求是以这种方式进行操作,使编译器和运行时可以屏蔽不安全的指针的临时非指针性,使其免受垃圾收集器的干扰,因此这种临时转换对于垃圾收集将是原子的。