最大值最小 给定一个不降的序列 \(a\),求其中大于等于 \(x\) 的第一个数。 其实就是查找第一个合法的点。 while(l<r) { mid=(l+r)>>1; if(a[mid]<x)l=mid+1; else r=mid; } 如果当前 \(mid\) 小了,就向右寻找,当前 \(mid ...
分类:
其他好文 时间:
2020-10-31 01:33:54
阅读次数:
18
为什么阿里巴巴不建议在for循环中使用"+"进行字符串拼接收录于话题#解读阿里开发手册15个字符串,是Java中最常用的一个数据类型了。关于字符串的知识,作者已经发表过几篇文章介绍过很多,如:该如何创建字符串,使用”“还是构造函数?我终于搞清楚了和String有关的那点事儿三张图彻底了解Java中字符串的不变性为什么Java要把字符串设计成不可变的三张图彻底了解JDK6和JDK
分类:
其他好文 时间:
2020-10-31 01:30:57
阅读次数:
14
为什么阿里巴巴建议集合初始化时,指定集合容量大小?收录于话题#解读阿里开发手册15个集合是Java开发日常开发中经常会使用到的。在之前的一些文章中,我们介绍过一些关于使用集合类应该注意的事项,如《为什么阿里巴巴禁止在foreach循环里进行元素的remove/add操作》。关于集合类,《阿里巴巴Java开发手册》中其实还有另外一个规定:本文就来分析一下为什么会有如此建议?如果一定要设置初始容量的话
分类:
其他好文 时间:
2020-10-31 01:11:38
阅读次数:
19
为什么阿里巴巴禁止在foreach循环里进行元素的remove/add操作收录于话题#解读阿里开发手册15个在阿里巴巴Java开发手册中,有这样一条规定:但是手册中并没有给出具体原因,本文就来深入分析一下该规定背后的思考。1foreach循环foreach循环(Foreachloop)是计算机编程语言中的一种控制流程语句,通常用来循环遍历数组或集合中的元素。Java语言从JDK1.5.0开始引入f
分类:
其他好文 时间:
2020-10-31 01:10:13
阅读次数:
16
开宗明义:这篇文章实际上就是把我的操作记录一遍,以防以后忘记了,又要到处去搜罗。由于我是个python小白,所以这些操作都是各处学来拼到一起的,也因此我确信如果不赶紧记下来,很快就会忘掉。于是就趁热写了这随笔。 1 引言 1.1 背景 最近两个月一直在肝悠长假期这款海盗经营类的养老休(重)闲(肝)手 ...
分类:
编程语言 时间:
2020-10-30 13:15:20
阅读次数:
29
尝试描述ndis网卡驱动的收发包过程 设置一个_NDIS_MINIPORT_DRIVER_CHARACTERISTICS结构,包含初始化,处理中断,发包等很多自己写的handle,初作为参数提供给MRegisterMiniportDriver函数 MRegisterMiniportDriver会首先 ...
分类:
其他好文 时间:
2020-10-30 12:40:37
阅读次数:
25
1. 没有上报101,直接上报了201,看下LOG,其中的上报下载进度成功 case OTA_EVENT_REPORT_DOWNLOAD_PROGRESS_OK: { ota_log_printf("Report download progress success\r\n"); if(ctx->do ...
分类:
其他好文 时间:
2020-10-30 12:35:50
阅读次数:
23
首先说为什么要判断是否存活,当垃圾收集器在对堆进行回收前,第一就是要确定对象哪些是还在被引用的或者后面还需要被引用的,即存活,哪些是已经“死去”(即不可能再被任何途径使用)1、引用计数算法 在对象中添加一个引用计数器,每当有一个地方引用它时,计数器值就加1,引用失效时就减1.任何时刻计数器为0的对象就是不可能再被使用的。这个方法效率挺高,大部分情况下也是很不错的算法。 但是在JVM中会很难解决
分类:
其他好文 时间:
2020-10-30 12:05:11
阅读次数:
19
import time import subprocess sleep_time = 10 while 1: # 用popen设置shell=True不会弹出cmd框 process = subprocess.Popen('adb shell input touchscreen swipe 930 ...
分类:
移动开发 时间:
2020-10-30 11:57:47
阅读次数:
30
1.首先要知道 JavaScript 的运行机制。文字太多请移步-- 2.正是因为 JavaScript 的单线程,事件执行需要排队和循环执行。(同步任务,异步任务(宏任务(macroTask)和微任务(microTask))) 3.什么是事件循环(event loop) 为了协调事件(event) ...
分类:
其他好文 时间:
2020-10-30 11:46:45
阅读次数:
19