上一页 1 2 3 4 5 6 ··· 22 下一页
摘要: 比如: A = [1 3 7 6 4 5 2]; B = [3 5 6]; 如何把数组A中与数组B中的元素相同的元素删除,而剩余的元素还是按照原来的顺序排列? 即结果为:[1 7 4 2]。 [~, ia] = setdiff(A, B); res = A(sort(ia)); 欢迎访问我的个人网站 阅读全文
posted @ 2020-08-19 19:03 李培冠 阅读(12106) 评论(0) 推荐(0) 编辑
摘要: 问题描述 翻转含有 中文、数字、英文字母 等任意字符串 示例 输入:"he師l發lo,世。+-*界,6" 输出:"6,界*-+。世,ol發l師eh" Golang 实现 package main import "fmt" func reverseString(s string) string { / 阅读全文
posted @ 2020-08-19 09:40 李培冠 阅读(11700) 评论(0) 推荐(0) 编辑
摘要: 安装 go get github.com/gomodule/redigo/redis 安装完成后,可以自己创建一个 go 文件:test.go 内容如下: package main import "github.com/gomodule/redigo/redis" func main(){ conn 阅读全文
posted @ 2020-08-17 16:00 李培冠 阅读(13087) 评论(0) 推荐(0) 编辑
摘要: 首先先说一下结论:没有。 在最新版本 Go 1.15 中, 在 runtime 部分中提到了一个改进: Converting a small integer value into an interface value no longer causes allocation. 意思是说,将小整数转换为 阅读全文
posted @ 2020-08-16 10:16 李培冠 阅读(13641) 评论(0) 推荐(0) 编辑
摘要: 数据库结构 redis 是 key - value 的数据结构,每条数据都是一个键值对 键的类型是字符串 注意:键不能重复 值的类型分为5种:字符串(string)、列表(list)、哈希(hash)、集合(set)、有序集合(zset)。 数据库操作行为:增加、修改、获取、删除。 点击中⽂官⽹查看 阅读全文
posted @ 2020-08-15 19:08 李培冠 阅读(12859) 评论(0) 推荐(0) 编辑
摘要: 简介 Redis 是一种高性能的 Key-Value 数据库。 Redis 中文官网 NoSQL 介绍 NoSQL是一种新出现的数据库(Not Only SQL),它的特点: 不支持 SQL 语法 存储结构跟传统关系型数据库中的那种关系表完全不同,NoSQL 中存储的数据都是 Key-Value 形 阅读全文
posted @ 2020-08-07 11:57 李培冠 阅读(9166) 评论(0) 推荐(0) 编辑
摘要: 前言 前面我们为了解决go程同步的问题我们使用了channel, 但是go也提供了传统的同步工具. 它们都在go的标准库代码包 sync 和 sync/atomic 中. 下面我们来看一下锁的应用. 什么是锁呢? 就是某个协程(线程)在访问某个资源时先锁住, 防止其他协程的访问, 等访问完毕解锁后其 阅读全文
posted @ 2020-08-04 00:29 李培冠 阅读(13115) 评论(0) 推荐(0) 编辑
摘要: select的作用 Go里面提供了一个关键字 select, 通过 select 可以监听channel上的数据流动. select 的用法与 switch 语言非常类似, 由 select 开始一个新的选择块, 每个选择条件由 case 语句来描述. 与 switch 语句相比, select 有 阅读全文
posted @ 2020-08-04 00:28 李培冠 阅读(8966) 评论(0) 推荐(0) 编辑
摘要: Go语言中除了可以使用通道(channel)和互斥锁进行两个并发程序间的同步外,还可以使用等待组进行多个任务的同步,等待组可以保证在并发环境中完成指定数量的任务 在 sync.WaitGroup(等待组)类型中,每个 sync.WaitGroup 值在内部维护着一个计数,此计数的初始默认值为零。 等 阅读全文
posted @ 2020-08-04 00:26 李培冠 阅读(8763) 评论(0) 推荐(0) 编辑
摘要: 简介 channel 是 Go 语言中的一个核心类型,可以把它看成管道。并发核心单元通过它就可以发送或者接收数据进行通讯,这在一定程度上又进一步降低了编程的难度。 channel 是一个数据类型,主要用来解决 go 程的同步问题以及 go 程之间数据共享(数据传递)的问题。 goroutine 运行 阅读全文
posted @ 2020-08-04 00:24 李培冠 阅读(9007) 评论(0) 推荐(1) 编辑
上一页 1 2 3 4 5 6 ··· 22 下一页