目录 1.DelayQueue介绍 2.DelayQueue源码分析 2.1领导者/追随者(Leader/Follower)模式 2.1.1半同步/半异步(Half-Sync/Half-Async)模式 2.1.2领导者/追随者(Leader/Follower)模式 2.2创建 2.3put方法 2 ...
分类:
编程语言 时间:
2020-03-27 14:17:06
收藏:
0 评论:
0 赞:
0 阅读:
63
一直对cpu cache对程序性能的影响没有什么直观的感觉,现在利用time命令以及valgrind cachegrind工具来做个测试,可以真切的感受到cpu cache对程序性能的影响。从而帮助优化程序。 1. 经典测试代码 cache1.c 2. 实验结果 从源码可以看出,cache2.c只是 ...
分类:
系统服务 时间:
2020-03-27 14:16:50
收藏:
0 评论:
0 赞:
0 阅读:
62
结构体的定义 结构体的初始化 普通方式的初始化 c // 我的习惯,总是会设置一个默认构造函数 typedef struct studentInfo { int id; char gender; char name; // 默认构造函数 studentInfo(){}; // 带参数的构造函数,有简 ...
分类:
其他 时间:
2020-03-27 14:16:32
收藏:
0 评论:
0 赞:
0 阅读:
87
今天整理了机器阅读理解的数据集和模型。只针对机器阅读理解任务。 资料 https://gluebenchmark.com/tasks https://github.com/CLUEbenchmark/CLUE https://www.cluebenchmarks.com/ https://githu ...
分类:
其他 时间:
2020-03-27 14:15:56
收藏:
0 评论:
0 赞:
0 阅读:
103
人狠话不多,直接上代码,代码拷贝到本地直接运行,自己研究吧。 public interface MyFuture<V> { V get() throws Exception; } public interface Callback<v> { v call() throws Exception; } ...
分类:
编程语言 时间:
2020-03-27 14:15:36
收藏:
0 评论:
0 赞:
0 阅读:
63
125. MyBatis 中 #{}和 ${}的区别是什么? \#{}是预编译处理,${}是字符替换。 在使用 #{}时,MyBatis 会将 SQL 中的 #{}替换成“?”,配合 PreparedStatement 的 set 方法赋值,这样可以有效的防止 SQL 注入,保证程序的运行安全。 1 ...
分类:
编程语言 时间:
2020-03-27 14:15:19
收藏:
0 评论:
0 赞:
0 阅读:
70
A Prank + 题目链接: "http://codeforces.com/problemset/problem/1062/A" 涉及知识点: + 暴力 solution: + 由于n很小,所以我们只需要双重for循环枚举i和j即可 + 关于边界情况,可以分情况讨论 + 当然最简单的就是令a[0] ...
分类:
其他 时间:
2020-03-27 14:14:44
收藏:
0 评论:
0 赞:
0 阅读:
77
Web应用程序(DVWA)是一个很容易受到攻击的PHP / MySQL Web应用程序。其主要目标是帮助安全专业人员在法律环境中测试他们的技能和工具,帮助Web开发人员更好地了解保护Web应用程序的过程,并帮助学生和教师了解受控类中的Web应用程序安全性房间环境。DVWA的目标是通过简单直接的界面练 ...
分类:
其他 时间:
2020-03-27 14:14:18
收藏:
0 评论:
0 赞:
0 阅读:
61
在实际开发中会遇到,点击input框之后要弹出用户授权相关确认弹窗 ,这时input焦点还在 弹窗上边 ,怎么取消呢 ,当随便点击一处 就取消了 ,但这并不是最好的解决方法 ,体验上也不太好,bindfocus 事件触发后 怎么自动解除,小程序不能模拟点击事件,选择调用bindblur也不好使,最终 ...
分类:
微信 时间:
2020-03-27 14:13:58
收藏:
0 评论:
0 赞:
0 阅读:
523
https://www.jianshu.com/p/63aca25a463c https://www.cnblogs.com/loaderman/p/11350306.html Flutter 搜索界面的实现,SearchDelegate的使用 1.使用系统的搜索界面 在之前的学习中自己实现了了一个 ...
分类:
其他 时间:
2020-03-27 14:13:35
收藏:
0 评论:
0 赞:
0 阅读:
699
#装饰器:本质是函数,(装饰其它函数)就是为其他函数添加附加功能#原则:1.不能修改被修饰的函数的源代码# 2.不能修改被装饰的函数的调用方式#实现装饰器知识储备:# 1.函数即"变量"# 2.高阶函数: #a.把一个函数名当做实参传给另一个函数 #b.返回值中包含函数名# 3.嵌套函数#高阶函数+ ...
分类:
编程语言 时间:
2020-03-27 14:13:13
收藏:
0 评论:
0 赞:
0 阅读:
60
spark 有哪些数据类型 https://spark.apache.org/docs/latest/sql-reference.html Spark 数据类型 Data Types Spark SQL and DataFrames support the following data types: ...
分类:
其他 时间:
2020-03-27 14:12:43
收藏:
0 评论:
0 赞:
0 阅读:
689
英文题目:1101 Quick Sort 中文题目:1045 快速排序 主元判断方法:如果一个元素大于等于其左边所有元素的最大值,小于等于其右边所有元素的最小值,那么这个元素可能是主元。 1 #include<iostream> 2 #include<algorithm> 3 using names ...
分类:
其他 时间:
2020-03-27 14:12:22
收藏:
0 评论:
0 赞:
0 阅读:
64
目录 1.ArrayBlockingQueue介绍 1.1BlockingQueue接口 1.2ArrayBlockingQueue 2.ArrayBlockingQueue源码分析 2.1创建 2.2生产者消费者模型 2.2.1生产者生产元素——put方法元素进队 2.2.2消费者消费元素——ta ...
分类:
编程语言 时间:
2020-03-27 14:11:36
收藏:
0 评论:
0 赞:
0 阅读:
63
什么是冒泡排序? 冒泡排序是一种最基础的交换排序,它就是把相邻的元素两两进行比较,根据大小来交换元素的位置,把较小的元素放在前面较大的元素放在后面,重复‘比较’‘交换’操作,最终实现数组有序的效果。 原理图如下: 实现步骤: (1) 比较相邻两个元素的大小,然后把较小的数放在前面,较大的数放在后面。 ...
分类:
编程语言 时间:
2020-03-27 14:11:13
收藏:
0 评论:
0 赞:
0 阅读:
84
对于 Linux 磁盘满的问题,我们通常的处理思路是用 du 查找可清理的大文件,然后临时删掉让磁盘使用率先降下来,从而尽快保证磁盘能继续写入。 但是,有一些情况的处理效果不太一样,du/df 呈现的结果可能还会让人迷惑不解。 下面,我就分享下几个工作中遇到过的较离奇的磁盘满问题。 一、被忽略的隐藏 ...
分类:
系统服务 时间:
2020-03-27 14:10:55
收藏:
0 评论:
0 赞:
0 阅读:
63
英文题目:1105 Spiral Matrix 中文题目:1050 螺旋矩阵 1 #include<iostream> 2 #include<vector> 3 #include<algorithm> 4 #include<cmath> 5 using namespace std; 6 7 int ...
分类:
其他 时间:
2020-03-27 14:09:35
收藏:
0 评论:
0 赞:
0 阅读:
58
学会数据库读写分离、分表分库——用Mycat,这一篇就够了!https://blog.csdn.net/pingdouble/article/details/79412004 2.0 Mycat实现MySQL的分库分表、读写分离、主从复制https://blog.csdn.net/u01141853 ...
分类:
数据库技术 时间:
2020-03-27 14:09:18
收藏:
0 评论:
0 赞:
0 阅读:
61
目录 "identityserver4源码解析_1_项目结构" "identityserver4源码解析_2_元数据接口" "identityserver4源码解析_3_认证接口" "identityserver4源码解析_4_令牌发放接口" "identityserver4源码解析_5_查询用户信 ...
分类:
其他 时间:
2020-03-27 14:08:58
收藏:
0 评论:
0 赞:
0 阅读:
60
算法:解决特定问题求解步骤的描述,在计算机中表现为指令的有限序列,并且每条指令表示一个或多个操作。 算法五特性: 输入 算法具有零个或多个输入 输出 算法至少有一个或多个输入 有穷性 算法在执行有限步骤后自动结束,不会出现无限循环 确定性 算法的每一步都有确定的含义 可行性 算法的每一步都是可行的 ...
分类:
编程语言 时间:
2020-03-27 14:08:09
收藏:
0 评论:
0 赞:
0 阅读:
63