容斥原理 \[ |A_1\cup A_2\cup A_3 \cup \cup \cup A_n|=\sum_{i=1}^n{|A_i|}-\sum_{1\leq i\leq j\leq n}{|A_i\cap A_j|}+\quad+(-1)^r|A_1\cap A_2\cap A_3\cap\qu ...
分类:
其他好文 时间:
2020-07-18 22:00:09
阅读次数:
66
AQS源码解析 AQS是什么? 全称是AbstractQueuedSynchronizer,位于java.util.concurrent.locks包下面。AbstractQueuedSynchronizer是一个抽象类,其常见的派生子类有,ReentrantLock.Sync内部类。 申请锁入口方 ...
分类:
其他好文 时间:
2020-07-18 16:12:02
阅读次数:
80
./configure: line 16651: syntax error near unexpected token 0.20' ./configure: line 16651: PKG_PROG_PKG_CONFIG(0.20)' solution: pkg-config --version s ...
分类:
其他好文 时间:
2020-07-17 01:13:07
阅读次数:
88
@Autowired与@Resource的区别 @RequestMapping 作用 ThreadLocal与 synchronized @Required 作用 jvm内存模型-常量存放位置 oracle merge into oracle 游标 mybatis SQLSessionFactory ...
分类:
编程语言 时间:
2020-07-15 16:00:11
阅读次数:
77
defer是表明脚本在执行时不会影响页面的构造。也就是说,脚本会被延迟到整个页面都解析完毕后再运行。浏览器渲染页面,读取到包含defer属性的外部<script>标签时不会停止DOM渲染,而是异步下载,加载完整个页面再运行js。有多个defer的标签时,会按照顺序下载执行。 async浏览器立即异步 ...
分类:
编程语言 时间:
2020-07-14 18:24:19
阅读次数:
82
1 2 event.stopPropagation();//阻止事件冒泡 ,可阻止父类事件的发生 event.preventDefault();//阻止默认行为 如A标签 ...
分类:
Web程序 时间:
2020-07-13 18:05:42
阅读次数:
75
一、CPSR概述 ARM处理器共有37个寄存器。这37个寄存器按其在用户编程中的功能划分,可分为2类寄存器,即31个通用寄存器和6个状态寄存器。这6个状态寄存器在ARM公司文件中其名称分别为:CPSR、SPSR_svc、SPSR_abt、SPSR_und、SPSR_irq和SPSR_fig。这12的 ...
分类:
其他好文 时间:
2020-07-13 14:05:06
阅读次数:
99
网络相关: 以下参数,可自行在/etc/sysctl.conf文件加入,执行sysctl -p命令生效: net.core.somaxconn ##TCP连接经过三次握手后,端口最大的监听队列长度:,默认值为128 net.ipv4.tcp_syncookies = 1 表示开启SYN Cookie ...
分类:
其他好文 时间:
2020-07-12 19:11:28
阅读次数:
93
如何在输入输出上提高一下效率emmmm 1 #include<iostream> 2 #include<stdio.h> 3 #include<stdlib.h> 4 #include<time.h> 5 using namespace std; 6 7 int main(){ 8 int star ...
分类:
移动开发 时间:
2020-07-12 12:12:53
阅读次数:
67
高性能异步爬虫 引入 很多同学对于异步这个概念只是停留在了“听说很NB”的认知层面上,很少有人能够在项目中真正的使用异步实现高性能的相关操作。本节课,咱们就一起来学习一下,爬虫中如何使用异步实现高性能的数据爬取操作。 背景 其实爬虫的本质就是client发请求批量获取server的响应数据,如果我们 ...
分类:
其他好文 时间:
2020-07-11 17:07:52
阅读次数:
51