1 重入锁的好搭档:Condition条件 如果大家理解了 和`Object.notify() Condition wait() notify() Lock new Condition() Condition Condition`对象,我们就可以让线程在合适的时间等待,或者在某一特定时刻得到通知,继 ...
分类:
编程语言 时间:
2020-05-15 13:16:33
阅读次数:
87
1. 配置WSL 参考https://www.cnblogs.com/hayley111/p/12844337.html 2. 配置VScode 参考codehttps://zhuanlan.zhihu.com/p/81287191 2. 配置tensorflow r1.12 cd /mnt/c/y ...
分类:
其他好文 时间:
2020-05-14 19:38:12
阅读次数:
59
缘由: 针对ionic+cordova+angular 开发APP时,当需要选择多个图片时,则需要ImagePicker 插件。不过,安卓版本大于6.0的时候,改插件是需要授权的:相册权限和存储权限。若没有权限,则会闪退。 一、ionic3 (一)安装插件 npm安装插件,命令语句 cordova ...
分类:
移动开发 时间:
2020-05-13 13:48:58
阅读次数:
262
一、Docker简介 1.理念 2.解决的问题 3.虚拟机技术 也就是说虚拟机虚拟了整个环境信息,包括硬件(内核 CPU 内存) 和一些软件信息 一次构建 随处运行 4.下载 docker官网:http://www.docker.com docker中文网站:https://www.docker-c ...
分类:
其他好文 时间:
2020-05-13 09:26:27
阅读次数:
67
在签名打包时报错AAPT2 process unexpectedly exit. 之前打包没问题 以为是新更换的资源文件重复(同名不同后缀名的情况) 检查了没有 然后在build文件中添加 buildTypes { release { aaptOptions.cruncherEnabled = fa ...
分类:
移动开发 时间:
2020-05-12 17:20:18
阅读次数:
211
简介 背景 J2EE笨重的开发, 繁多的配置, 低下的开发效率, 复杂的部署流程, 第三方技术集成难度大. SpringBoot来简化Spring的应用开发, 是整个Spring技术的一个大整合, J2EE开发的一站式解决方案. SpringBoot的优点 快速创建独立运行的Spring项目以及主流 ...
分类:
编程语言 时间:
2020-05-11 18:30:55
阅读次数:
63
一、Windows 1、下载安装包:https://github.com/dmajkic/redis/releases 2、下载完毕得到压缩包 3、将压缩包解压到电脑的环境目录,Redis非常的小,只有5M redis-benchmark.exe:测试redis性能 redis-check-aof. ...
分类:
其他好文 时间:
2020-05-10 23:12:49
阅读次数:
80
在做博弈模型评估的时候,遇到一个问题是如何评价多个模型的优劣。例如我有训练好的三个围棋模型A,B,C,两两之间对打之后有一个胜负关系,如何对这三个模型进行排序呢?通常对于人类选手这种水平有波动的情形,棋类比赛通常计算选手Elo得分按分值排序,足球篮球等通过联赛积分或胜场进行排序,但对于固定不变的AI ...
分类:
编程语言 时间:
2020-05-10 13:17:52
阅读次数:
93
3:# 抢票示例 import json import time from multiprocessing import Process,Lock def search(i): with open('ticket',encoding='utf-8') as f: ticket = json.load ...
分类:
系统相关 时间:
2020-05-10 12:57:40
阅读次数:
73
Cerebro简介cerebro是使用Scala,PlayFramework,AngularJS和Bootstrap构建的开源(MIT许可)elasticsearchWeb管理工具。前提条件cerebro需要Java1.8或更高版本才能运行。环境本文基于elasticsearchv7.6.1集群环境进行操作,详情参看Elasticsearch集群安装与配置,Cerebro版本为v0.8.5,下载地
分类:
Web程序 时间:
2020-05-10 01:20:14
阅读次数:
113