在对数据库进行噼里啪啦的查询时,可能存在多次使用相同的SQL语句去查询数据库,并且结果可能还一样,这时,如果不采取一些措施,每次都从数据库查询,会造成一定资源的浪费,所以Mybatis中提供了一级缓存和二级缓存来解决这个问题,通过把第一次查询的结果保存在内存中,如果下次有同样的语句,则直接从内存中返 ...
分类:
其他好文 时间:
2020-01-28 19:14:04
阅读次数:
140
" 返回《C 并发编程》" "1. 概念介绍" "2. 异步编程" "2.1. async运行过程" "2.2. async运行中同步上下文简介" "2.3. 创建Task实例" "2.4. 捕获异步异常类型" "3. 并行编程" "3.1. Parallel" "3.2. 异常处理" "3.3. ...
分类:
其他好文 时间:
2020-01-28 12:41:30
阅读次数:
85
难度 super hard 题意 "官方中文题意" 做法 定义1 :$G$为邻接矩阵,$I$为单位矩阵 定义2 :$H$为转移矩阵,可以不动,即$H=G+I$ 定义3 :$e_i(x_1,...,x_n)$为$(x_1,...,x_n)$的所有$i$子集乘积和 $i$到$j$走$K$步的方案数即$G ...
分类:
其他好文 时间:
2020-01-28 00:04:23
阅读次数:
79
这种错误有很多种原因,目前我在做接口自动化测试的时候遇到的这个问题,方法在调用的时候将()去掉即可 from guizero import App, Text # Action you would like to perform def counter(): text.value = int(tex ...
分类:
编程语言 时间:
2020-01-27 00:07:50
阅读次数:
200
1、什么是注解 Annotation是从JDK5.0开始引进的新技术 Annotation的作用 不是程序本身,可以对程序作出解释(这一点与注释(Comment)没什么区别) 可以被其他程序(比如:编译器等)读取 Annotation 注解是以"@注解名"在代码中存在的,还可以添加一些参数值,例如: ...
分类:
其他好文 时间:
2020-01-26 16:03:45
阅读次数:
100
了解一下 setV,它是一个轻量级的 Python 虚拟环境管理器,是 virtualenvwrapper 的替代产品。-- Sachin Patil(作者) 这一年多来,我的 bash_scripts 项目中悄悄隐藏这 setV ,但现在是时候该公开了。setV 是一个 Bash 函数,我可以用它 ...
分类:
编程语言 时间:
2020-01-26 00:52:54
阅读次数:
137
1.Thread实现: import java.util.Date; import java.text.SimpleDateFormat; public class MyThread extends Thread{ @Override public void run(){ SimpleDateFor ...
分类:
编程语言 时间:
2020-01-23 22:32:19
阅读次数:
94
代码: import 'package:flutter/material.dart'; import 'package:flutter_screenutil/flutter_screenutil.dart'; class TopNavigator extends StatelessWidget { ...
分类:
其他好文 时间:
2020-01-21 19:43:39
阅读次数:
73
一、线程管理 1、创建线程 Thread、Runnable、Callable、ThreadPool 2、状态切换 3、守护线程 4、异常捕获 5、局部变量 6、线程组 7、工厂类 二、同步 1、synchronized 2、ReentrantLock 三、同步辅助类 1、Semaphore信号量 2 ...
分类:
编程语言 时间:
2020-01-21 18:27:13
阅读次数:
102
bind函数: auto newCallable = bind(callable, arg_list); callable依据手册可以是: Callable object (function object, pointer to function, reference to function, po ...
分类:
编程语言 时间:
2020-01-20 23:09:47
阅读次数:
200