大白话 golang 教程-27-调用 C 语言函数

反过来,如果把 C 的 *char 换换成 go 的 string,可以使用 C.GoString 函数,类似的也有 func C.GoBytes byte。

深入理解golang内存缓存利器-FreeCache

在低延迟,高并发的系统中,不可避免的会用到本地内存作为缓存,FreeCache 就是使用golang实现的本地缓存系统,良好的特性使得它目前用在我们的生产环境中。一直以来都对他的实现很感兴趣,这次通过分析源码的方式,学习一下。项目地址及特性项目地址 https://github.

golang基础(二):常量、类型、字符串常用操作

目录一、定义常量const 定义常量,不可更改。可以一次性定义多个常量,但必须都要赋值。二、基础数据类型1. 整型 int2. 浮点型 float3. 布尔型 bool4. 字符串 string三、字符串常用操作1. 转义字符2.

golang的ParseInLocation和神圣时间2006-01-02

前两天写go程序, 用到了time标准库中的ParseInLocation函数, 碰到了一个坑, 记录一下, 免得时间久了忘掉又掉进去.

「go」 国内自学golang必备入门工具

大厂说这个用go 改写了,那个用go改写了,golang 并不是太难但是在国内要用起来挺难的,问题就是你没有梯子可能你连个go package 都下不来,最简单的例子就是A Tour of Go, 然后你会发现你下不了,困难重重,还没跨出来就放弃了,为了能让你迈出学习的第一步,这

golang操作使用CSV格式化数据简单实用易学

CSV是操作数据的常用格式。Go的CSV包提供了数据操作接口,因此可以轻松地将数据写入缓冲区,标准输出,文件或socket。

golang+shell快速实现docker运行时

手动挂载镜像导出镜像为tar包docker save -o busybox.tar busybox解压镜像tar xf busybox.

golang 的鸡肋随机数

尴尬的是,golang只能同一个种子取一个数。想了个笨办法 for循环。nano timestamp as seed。

大白话 golang 教程-06-常量和变量引用

使用 var 申明的叫变量,有些数据在运行过程不会被改变或则防止被改变,使用常量更好,常量的意思就是申明赋值后就不会再改变了,如果某个地方不小心改变了它,编译器就会报错。

golang基础之for-range

一、for-range作用golang对于循环遍历只提供for一个关键字,但是有2种方式进行遍历。1.for [initStmt];[Condition];[PostStmt]{}2.