本来准备用scratch来运行golang程序的,运行是可以但是遇到了时区的问题,且scratch是一个空镜像也不方便做定制化 alpine是精简版镜像(约5.6M),虽然默认不带timezone,但提供是包管理工具apk。也正是由于其精简性便于在alpine的基础上做定制化 测试看下alpine里 ...
分类:
其他好文 时间:
2020-04-15 18:36:49
阅读次数:
156
原文链接:https://dave.cheney.net/2020/03/01/are large slices more expensive than smaller ones 程序员有一个迷信的倾向,特别是当一个程序员听说拷贝操作是“昂贵”的(耗时耗内存),而拷贝操作随处可见,特别是当它学习Go ...
分类:
其他好文 时间:
2020-04-15 01:01:11
阅读次数:
83
7.7 数组 数组是Go语言编程中最常用的数据结构之一。顾名思义,数组就是指一系列同一类型数据的集合。数组中包含的每个数据被称为数组元素(element),一个数组包含的元素个数被称为数组的长度。 以下为一些常规的数组声明方法: [32]byte // 长度为32的数组,每个元素为一个字节 [2*N ...
分类:
编程语言 时间:
2020-04-15 00:55:02
阅读次数:
75
参考 https://www.cnblogs.com/zongmin/p/11635686.html 一、安装通用软件 我这里只是提下,具体的安装可以找其它的教程 1、安装git 2、安装python2 3、安装golang 在ubuntu18.04下系统安装的是1.6版本,版本低了 我参照了这个h ...
分类:
其他好文 时间:
2020-04-14 16:48:35
阅读次数:
80
目录 1. 冒泡排序 2. 选择排序 3. 插入排序 4. 快排 5. 堆排 6. 归排 1. 冒泡排序(最好是O(n), 最坏O(n2)) 原理:拿自己与上面一个比较,如果上面一个比自己小就将自己和上面一个调换位置,依次再与上面一个比较,第一轮结束后最上面那个一定是最大的数 1 def bubbl ...
分类:
编程语言 时间:
2020-04-14 12:45:57
阅读次数:
93
想在自己的账号下安装golang开发环境,于是这样配置: 配置.bashrc su ahfu vi ~/.bashrc 然后执行: go get u github.com/go sql driver/mysql 出现一大堆错误: 搜了一圈没发现找到问题,于是乖乖的在root下重新安装: 参考了这篇文 ...
分类:
其他好文 时间:
2020-04-14 12:31:27
阅读次数:
69
[TOC] 使用GOPATH管理依赖 go 1.6 前, 作为第三方的依赖目录。 GOPATH 默认位置 (linux, unix, Mac) 临时GOPATH 第三方库存放位置,GOPATH目录下的src目录下, 依赖查找路径 1. GOROOT 2. GOPATH 使用GOVENDER管理依赖 ...
分类:
其他好文 时间:
2020-04-14 01:16:37
阅读次数:
218
// Copyright 2016 2020 The excelize Authors. All rights reserved. Use of // this source code is governed by a BSD style license that can be found in / ...
分类:
其他好文 时间:
2020-04-13 22:29:26
阅读次数:
98
/** * 快速排序算法 */ void quick_sort (int *s, int l, int r) { if (l < r) { int i = l, j = r, x = s[l]; while (i < j) { while (i < j && s[j] >= x) j--; if ( ...
分类:
编程语言 时间:
2020-04-12 20:59:53
阅读次数:
84
Golang开发之函数(function) ...
分类:
其他好文 时间:
2020-04-12 18:50:52
阅读次数:
50