
golang
glqEason
有个性,没简介
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
【golang】算法 -- 快速排序
package main import "fmt" func main() { src := []int{1, 3, 493, 0, 2, 55, -92, 8, 23, -19, -19} quick_sort(src, 0, len(src)-1) fmt.Println(src) } func quick_sort(src []int, left int, right int)...原创 2020-03-06 10:19:53 · 318 阅读 · 0 评论 -
【golang】算法 -- 最大容积
参考 https://leetcode-cn.com/problems/container-with-most-water/ package main import "fmt" var ( max int l int r int ) func main() { max = 0 l = 0 height := [9]int{1, 8, 6, 2, 5, 4, 8, 3, ...原创 2020-03-05 15:27:37 · 307 阅读 · 0 评论 -
【golang】算法 -- 最长回文子串
package main import "fmt" // 最长回文子串 // 我们维护一个二维数组dp,其中dp[j][i]表示字符串区间[j, i]是否为回文串, // 当i = j时,只有一个字符,肯定是回文串,如果i = j + 1,说明是相邻字符,此时需要判断s[i]是否等于s[j] // 如果i和j不相邻,即i - j >= 2时,除了判断s[i]和s[j]相等之外,dp[j...原创 2020-03-04 10:22:09 · 510 阅读 · 0 评论 -
golang中slice与底层数组的关系
package main import ( "bytes" "fmt" ) func main() { // 切片只是数组的指针移动 slice_a := []string{"a", "b", "c", "d", "e", "f", "g", "h"} fmt.Printf("slice_a = %v, len = %d, cap = %d", slice_a, len(slice_...原创 2020-02-29 11:08:03 · 595 阅读 · 0 评论 -
golang 全局变量和局部变量的赋值
测试连接数据库的时候,遇到的细节坑 var DbEngine *xorm.Engine func init() { // mysql, 用户名, 密码, ip, 端口, 数据库名称, 字符集 DbEngine, err := xorm.NewEngine("mysql", "root:111111@(192.168.1.116:3306)/my_go_chat?charset=utf8") ...原创 2020-01-14 16:50:48 · 4722 阅读 · 0 评论 -
golang 无缓冲信道接受数据造成阻塞的问题
今天翻开之前的笔记,遇到点问题 chs := make([]chan int, 10) for i := 0; i < 10; i++ { go func(i int) { chs[i] = make(chan int) fmt.Println(">>>>> send ", i) chs[i] <...原创 2020-01-07 09:58:44 · 711 阅读 · 0 评论 -
【golang】算法 -- 斐波那契
package main import "fmt" // cacl_ch 只写通道, 负责将结果写入 // quit_ch 只读通道, 停止计算 func fabonacci_channel(cacl_ch chan<- int, quit_ch <-chan bool) { x, y := 1, 1 for { select { ...原创 2019-06-21 11:20:54 · 385 阅读 · 0 评论 -
首次 golang爬虫插件gocolly/colly 使用经历
涉及问题 各种包 例如:golang.org/x/net, golang/x/test 等的下载问题,其实 golang 在 github 上建立了一个镜像库,如https://github.com/golang/net即是https://golang.org/x/net的镜像库。 golang 与数据库交互 golang 文件读写 golang 多线程使用 golang 字符...原创 2019-06-17 17:48:40 · 4023 阅读 · 0 评论