读-写锁 ReadWriteLock: ①ReadWriteLock 维护了一对相关的锁,一个用于只读操作, 另一个用于写入操作。 只要没有 writer,读取锁可以由 多个 reader 线程同时保持。写入锁是独占的。。②ReadWriteLock 读取操作通常不会改变共享资源,但执行 写入操作时 ...
分类:
编程语言 时间:
2020-04-04 20:16:29
收藏:
0 评论:
0 赞:
0 阅读:
87
并发控制 当程序中可能出现并发的情况时,我们就需要通过一定的手段来保证在并发情况下数据的准确性,通过这种手段保证了当前用户和其他用户一起操作时,所得到的结果和他单独操作时的结果是一样的。这种手段就叫做并发控制。并发控制的目的是保证一个用户的工作不会对另一个用户的工作产生不合理的影响。 没有做好并发控 ...
分类:
其他 时间:
2020-04-04 20:16:09
收藏:
0 评论:
0 赞:
0 阅读:
66
由于代理服务器没有设置为完全访问,所以文件夹”ftp://IP/将为只读属性……这个错误 是因为我钩了使用被动FTP。把这个钩取消掉。在重启系统就可以解决。 ...
分类:
Windows开发 时间:
2020-04-04 20:15:49
收藏:
0 评论:
0 赞:
0 阅读:
289
面向对象 什么是面向对象,这个问题真的很难回答,更糟糕的是一个初学者来回答这个问题,但是对于学过 java 这门课程的我来说,得出的答案虽然浅显,但是作为复习的一部分却显得很重要。 java 在面向对象之前的内容就如同背单词,学习语法一样,不断的了解该语言的底层基础内容,但是当学会这些之后,就不能只 ...
分类:
编程语言 时间:
2020-04-04 20:15:31
收藏:
0 评论:
0 赞:
0 阅读:
54
一、配置集群 一个 Redis 集群通常由多个节点(至少3个)组成, 在刚开始的时候, 每个节点都是相互独立的, 它们都处于一个只包含自己的集群当中, 要组建一个真正可工作的集群, 我们可以使用 CLUSTER MEET 命令将各个独立的节点连接起来。 使用命令:CLUSTER MEET 127.0 ...
分类:
其他 时间:
2020-04-04 20:15:08
收藏:
0 评论:
0 赞:
0 阅读:
58
给出 $01$ 串 $s$,求数对 $[l,r]$ 个数,使得能找到至少一对 $x,k$,使 $1\le x,k \le |s|$ 且 $l\le x using namespace std; define int long long const int N = 1000005; char s[N] ...
分类:
其他 时间:
2020-04-04 20:14:46
收藏:
0 评论:
0 赞:
0 阅读:
58
此博客链接:https://www.cnblogs.com/ping2yingshi/p/12633556.html 反转链表(120min) 题目链接:https://leetcode-cn.com/problems/reverse-linked-list/ 反转一个单链表。 示例: 输入: 1- ...
分类:
其他 时间:
2020-04-04 20:14:22
收藏:
0 评论:
0 赞:
0 阅读:
74
列表元素可以是空字符串,可以添加是内容空字符串的元素 列表的拼接:使用+ # -*- coding: utf-8 -*- # @Time : 2020/3/30 22:52 # @File : draft.py # @Author: Hero Liu # 列表可以有空元素吗 可以 list_ = [ ...
分类:
其他 时间:
2020-04-04 20:14:04
收藏:
0 评论:
0 赞:
0 阅读:
88
链接:https://pan.baidu.com/s/1DTjoQSVgVkgRQG1TMw2Urw 提取码:olck 介绍是复制的华军软件园的介绍。 ocam屏幕录像工具是一款好用的屏幕录像软件!ocam屏幕录像工具的功能十分强大,不仅仅能进行屏幕的录制,还能够进行屏幕的截图。在使用ocam屏幕录 ...
分类:
其他 时间:
2020-04-04 20:13:48
收藏:
0 评论:
0 赞:
0 阅读:
63
我前段时间的一篇博客 "java网络编程——多线程数据收发并行" 总结了服务端与客户端之间的收发并行实践。原理很简单,就是针对单一客户端,服务端起两个线程分别负责read和write操作,然后线程保持阻塞等待读写执行。 事实上,这样的模式非常糟糕。因为每一个客户端在服务端需要占用两条线程,假如有10 ...
分类:
编程语言 时间:
2020-04-04 20:12:29
收藏:
0 评论:
0 赞:
0 阅读:
65
题意: 求在长度为 $n$ 的数组中选择连续的元素,使其和是 $n$ 的倍数,输出元素个数和每个元素的值。 ...
分类:
其他 时间:
2020-04-04 20:11:42
收藏:
0 评论:
0 赞:
0 阅读:
58
with语句的使用 Sub test() Sheet2.Range("a1") = 6 Sheet2.Range("a2") = 16 Sheet2.Range("a3") = 26 '等效 With Sheets .Range("a1") = 6 .Range("a2") = 16 .Range( ...
分类:
编程语言 时间:
2020-04-04 20:11:24
收藏:
0 评论:
0 赞:
0 阅读:
85
图片与文字居中对齐css 方法 1. 给图片和文字元素都设置: 示例 1. HTML 2. CSS ...
分类:
Web开发 时间:
2020-04-04 20:11:02
收藏:
0 评论:
0 赞:
0 阅读:
78
一、前言: 在maven的项目中如果想实现在不同环境加载不同配置文件(不同的数据库、日志、使用参数等配置),可以优先考虑使用配置profile的方式来实现 二、在maven的pom.xml文件中配置: (1)pom中指定配置的id和配置信息 <profiles> <profile> <!-- 本地开 ...
分类:
其他 时间:
2020-04-04 20:10:25
收藏:
0 评论:
0 赞:
0 阅读:
104
|buf1-buf2|如果恒在[m,n]这个区间,(0<m<n) 就是p1向buf1写数据,比p2写数据的次数可以少,但最少不超过m次;也可以多,但做多不能超过n次。反之也成立。 所以: -m<=buf1-buf2<=n or -m<=buf2-buf1<=n.(ps:根据对称性哦2333) ...
分类:
其他 时间:
2020-04-04 20:10:00
收藏:
0 评论:
0 赞:
0 阅读:
53
零,英语学习方法 我看了大量的学习方法,在其它科目都是很管用的,唯独英语,没有任何一个学习方法能够适合适用于我,但是我也从其他的学习方法中总结出了一些规律,那就是任何学习都是脱离不了例子的,任何事物都是先有例子再经过抽象,总结一般规律,得出公式,只有从例子中推公式一说,没有从公式中推例子一说。现在大 ...
分类:
其他 时间:
2020-04-04 20:09:42
收藏:
0 评论:
0 赞:
0 阅读:
66
使用webview_flutter iOS需要在xcode工程中info.plist文件添加如果字典 webview_flutter与交互 1.通过拦截url的方式 2.通过JavascriptChannel来实现 ...
分类:
编程语言 时间:
2020-04-04 20:09:24
收藏:
0 评论:
0 赞:
0 阅读:
621
骅骝漫轻舞001 1 <style> 2 html { 3 -webkit-filter: grayscale(100%); 4 -moz-filter: grayscale(100%); 5 -ms-filter: grayscale(100%); 6 -o-filter: grayscale(1 ...
分类:
Web开发 时间:
2020-04-04 20:09:07
收藏:
0 评论:
0 赞:
0 阅读:
53
循环结构 v-for遍历数组 <div :key="index" v-for="(item,index) in fruit">{{item}}</div> <script src="../js/vue.js"></script> <script> var vm = new Vue({ el: '#a ...
分类:
其他 时间:
2020-04-04 20:08:47
收藏:
0 评论:
0 赞:
0 阅读:
53
C++允许程序员重新定义标准运算符在与类对象一起使用时的工作方式。 1.重载赋值运算符 为了解决由对象的按成员赋值引起的问题,就需要修改赋值运算符的行为,以便在将其应用于具有指针成员的类的对象时,执行按成员赋值之外的其他操作。实际上,就是要提供用于该类的对象的赋值运算符的不同版本。所以,这样做也可以 ...
分类:
编程语言 时间:
2020-04-04 20:07:54
收藏:
0 评论:
0 赞:
0 阅读:
53