conda install的情况下,可以在anaconda p'rompt中输入 conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/ conda config --add chann ...
分类:
编程语言 时间:
2020-03-09 10:30:53
阅读次数:
162
代码: 1 # -*- coding: utf-8 -*- 2 # @Time : 2018/11/23 0:09 3 # @Author : MaochengHu 4 # @Email : wojiaohumaocheng@gmail.com 5 # @File : generate_tfreco ...
分类:
其他好文 时间:
2020-03-07 22:39:09
阅读次数:
100
今天写了一篇非技术文,需求来源于老大的老大,老老大。 这偏文章用以说明微信/支付宝相关参数之间错综复杂的关系,所有资料来自微信/支付宝官网,以及相关银联给的微信/支付宝对接文档。 嘿嘿,如果同行的小伙伴,也有这个疑惑,希望本篇文章帮你解惑。 微信 名词解释: appid :公众号、小程序、移动应用唯 ...
分类:
微信 时间:
2020-03-07 18:55:09
阅读次数:
102
有无缓存的区别 无缓存并不等价于缓存为1 package main import ( "time" "math/rand" "sync" "log" ) func main() { rand.Seed(time.Now().UnixNano()) log.SetFlags(0) // ... con ...
分类:
其他好文 时间:
2020-03-06 22:20:15
阅读次数:
136
内核版本:Linux-4.14.111 所在路径:drivers/net/wireless/mediatek/mt7601u ieee80211_stop_queue 等相关内容暂未理解透彻,待更新。 或许再加入与 RT3070 驱动的一些对比。 ...
分类:
其他好文 时间:
2020-03-05 00:58:41
阅读次数:
123
如题,使用条件变量Cond和channel通道实现多个生产者和消费者模型。Go语言天生带有C语言的基因,很多东西和C与很像,但是用起来 绝对比C语言方便。今天用Go语言来实现下多消费者和生产者模型。如果对C语言的多生产者和消费者模型感兴趣的可以看Linux系统编程:使用mutex互斥锁和条件变量实现 ...
分类:
编程语言 时间:
2020-03-04 13:03:16
阅读次数:
116
package main import ( "fmt" "time" ) func consumer(cname string, ch chan int) { //可以循环 for i := range ch 来不断从 channel 接收值,直到它被关闭。 for i := range ch { ...
分类:
其他好文 时间:
2020-03-04 12:56:55
阅读次数:
274
package main import ( "fmt" "math/rand" "time" ) func productor(channel chan<- string) { for { channel <- fmt.Sprintf("%v", rand.Float64()) time.Sleep ...
分类:
其他好文 时间:
2020-03-04 12:31:10
阅读次数:
58
1.基于内存的key-value数据库2.基于c语言编写的,可以支持多种语言的api //set每秒11万次,取get 81000次3.支持数据持久化4.value可以是string,hash, list, set, sorted set 使用场景1. 去最新n个数据的操作2. 排行榜,取top n ...
分类:
其他好文 时间:
2020-03-03 14:46:18
阅读次数:
71
1.使用前台服务 要加上权限 <uses-permission android:name="android.permission.FOREGROUND_SERVICE" /> 同时通知部分的代码也要修改 //android 8.0以后新增 String CHANNEL_ONE_ID="com.exa ...
分类:
移动开发 时间:
2020-03-01 20:03:24
阅读次数:
179