前面我们看了可重入锁ReentrantLock,其实这个锁只适用于写多读少的情况,就是多个线程去修改一个数据的时候,适合用这个锁,但是如果多个线程都去读一个数据,还用这个锁的话会降低效率,因为同一时刻只能是一个线程去读取! 本次我们看看读写锁ReentantReadWriteLock,这个锁采用了读 ...
分类:
其他好文 时间:
2020-02-06 19:55:16
阅读次数:
60
MyBatis XML映射文件 Mapper XML 文件 cache – 给定命名空间的缓存配置。 cache-ref – 其他命名空间缓存配置的引用。 resultMap – 是最复杂也是最强大的元素,用来描述如何从数据库结果集中来加载对象。 sql – 可被其他语句引用的可重用语句块。 ins ...
分类:
其他好文 时间:
2020-02-06 19:55:01
阅读次数:
52
1:写一个close按钮当单击此按钮时就执行槽函数,而关闭窗口. 1 #include "slot.h" 2 #include <QApplication> 3 #include<QPushButton> 4 #include<time.h> 5 #ifndef SLOT_H 6 #define S ...
分类:
其他好文 时间:
2020-02-06 19:54:45
阅读次数:
73
参考链接https://docs.docker.com/install/linux/docker ce/centos/ 第一步,确定是centos7及以上版本 cat /etc/redhat release 第二步,yum安装gcc相关 第三步,卸载旧版本 第四步,安装需要的软件包 第五步设置sta ...
分类:
系统相关 时间:
2020-02-06 19:54:02
阅读次数:
78
1、left(name,4)截取左边的4个字符 列: SELECT LEFT(201809,4) 年 结果:2018 2、right(name,2)截取右边的2个字符 SELECT RIGHT(201809,2) 月份 结果:09 3、SUBSTRING(name,5,3) 截取name这个字段 从 ...
分类:
数据库 时间:
2020-02-06 19:53:12
阅读次数:
80
git相关的其他命令 在之前的两篇文章中简单介绍了与git相关的基础知识,如果想要熟练和快速运用git,还需要熟悉git的其他相关的命令。这一篇文章就是关于git的一些常用的“其它命令” 忽略文件 如果有不想要某些文件被纳入git的管理,可以在git中忽略掉这些文件。这时,我们需要创建一个名为 的文 ...
分类:
其他好文 时间:
2020-02-06 19:51:53
阅读次数:
79
基础知识 每条保留字指令都必须为大写字母且后面要跟随至少一个参数 指令按照从上到下,顺序执行 表示注释 每条指令都会创建一个新的镜像层,并对镜像进行提交 docker执行dockerfile的大致流程 第一步,docker从基础镜像运行一个容器 第二步,执行一条指令并对容器做出修改 第三步,执行类似 ...
分类:
其他好文 时间:
2020-02-06 19:51:42
阅读次数:
72
Error to run Rserve with R 3.5.0 long vectors not supported yet: qap_encode.c:36 ...
分类:
编程语言 时间:
2020-02-06 19:51:31
阅读次数:
125
这里先说两个概念:1、堆(heap)2、栈(stack)堆 是堆内存的简称。栈 是栈内存的简称。说到堆栈,我们讲的就是内存的使用和分配了,没有寄存器的事,也没有硬盘的事。各种语言在处理堆栈的原理上都大同小异。堆是动态分配内存,内存大小不一,也不会自动释放。栈是自动分配相对固定大小的内存空间,并由系统 ...
分类:
Web程序 时间:
2020-02-06 19:51:16
阅读次数:
95
关于七牛 在第一篇文章中,我提到,项目的自动部署是放在 now.sh 上,以方便预览。但出于用户体验和速度的考虑,我们选择了国内的七牛云作为页面的承载。不过,七牛毕竟是一个对象存储,而不是一个专业的 Static Hosting 业务,在使用上出现了不少问题。 七牛的 Bucket 名规则 和绝大多 ...
分类:
Web程序 时间:
2020-02-06 19:50:58
阅读次数:
87
1、创建状态 使用 new 关键字和 Thread 类或其子类建立一个线程对象后,该线程对象就处于新建状态。它保持这个状态直到程序 start() 这个线程。 2、就绪状态 当线程对象调用了start()方法之后,该线程就进入就绪状态。就绪状态的线程处于就绪队列中,要等待JVM里线程调度器的调度。 ...
分类:
编程语言 时间:
2020-02-06 19:50:21
阅读次数:
113
Given a 32-bit signed integer, reverse digits of an integer. Example 1: Input: 123Output: 321Example 2: Input: -123Output: -321Example 3: Input: 120Ou ...
分类:
其他好文 时间:
2020-02-06 19:49:49
阅读次数:
65
mongodb 一、数据库操作 1.增 use test 2.查 show dbs 3.删 先切换到要删的库 use test db.dropDatabase() 删除当前库 二、集合操作 当集合为空时,不显示,即不存在。 三、文档操作 1.增加数据 2.查询数据 比较查询 成员运算 正则运算 数组 ...
分类:
数据库 时间:
2020-02-06 19:49:33
阅读次数:
89
给定一个非负整数数组,你最初位于数组的第一个位置。 数组中的每个元素代表你在该位置可以跳跃的最大长度。 判断你是否能够到达最后一个位置。 示例 1: 输入: [2,3,1,1,4]输出: true解释: 我们可以先跳 1 步,从位置 0 到达 位置 1, 然后再从位置 1 跳 3 步到达最后一个位置 ...
分类:
其他好文 时间:
2020-02-06 19:49:01
阅读次数:
57
一大早就听见刺耳的微信消息提示音,勉强睁开眼睛打开手机滑了几下看了下内容(需要测试接口)。 被窝里一番折腾后爬起来干活,打开电脑后发现没有工具,好吧那就按个Postman吧。 官方网址https://www.postman.com/ 开始下载 这么慢... 不能忍啊,果断打开台式电脑用迅雷下载试试 ...
分类:
系统相关 时间:
2020-02-06 19:48:20
阅读次数:
271
okhttp class MainActivity : AppCompatActivity() { override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) setContentVi ...
分类:
其他好文 时间:
2020-02-06 19:48:01
阅读次数:
129
DenseNet "论文传送门" ,这篇论文是CVPR 2017的最佳论文. "resnet一文" 里说了,resnet是具有里程碑意义的.densenet就是受resnet的启发提出的模型. resnet中是把不同层的feature map相应元素的值直接相加.而densenet是将channel ...
分类:
Web程序 时间:
2020-02-06 19:47:42
阅读次数:
135