垃圾回收算法: 标记-清除算法 标记无用对象,再进行清除回收 无法清除垃圾碎片,不需要移动对象 复制算法 按容量划分2个相等的内存区域。当一块用完,将活着的对象复制到另一块上,再对当前使用区域清除 每次只使用一个区域,内存使用率不高。对于存活率高的对象频繁复制 标记-整理算法 标记无用对象,让活着的 ...
分类:
编程语言 时间:
2020-03-23 16:44:36
阅读次数:
68
/** * 题目:将单向链表按某值划分成左边小、中间相等、右边大的形式 * * 要求: * 给定一个单向链表的头节点 head, 节点的值类型是整型, 再给定一个整数 privot。实现 *一个调整链表的函数, 将链表调整为左部分都是值小于privot的节点, 中间部分都是值等于privot *的节 ...
分类:
其他好文 时间:
2020-03-23 13:50:22
阅读次数:
83
一、想要理解string类,先看源码: 1 public final class String 2 implements java.io.Serializable, Comparable<String>, CharSequence { 3 /** The value is used for char ...
分类:
其他好文 时间:
2020-03-23 12:37:58
阅读次数:
92
"原题链接" 简要题意: 再简要一波: 每次可以把一个数增加 $2$,问最后能不能让所有数相等。(也就是抵消掉) 什么?题意变成这样子还做个啥? 你会发现,必须所有数的奇偶性都相同,才可以;反之就不可以。 这结论不用证明了,因为每次增加不会改变奇偶性的。 ...
分类:
其他好文 时间:
2020-03-23 09:29:01
阅读次数:
86
Java中判断字符串是否相等应使用equals,==运算符比较的是两个字符串是否在同一个位置上。 ...
分类:
其他好文 时间:
2020-03-23 00:17:35
阅读次数:
56
Java/JavaScript/Python字符串常用方法 Java JavaScript Python 其他类型转为字符串 String.valueOf(3.14) Strin(3.14)/3.14.toString() str(3.14) 比较字符串是否相等 s1.equals(s2) s1 s ...
分类:
编程语言 时间:
2020-03-22 23:56:21
阅读次数:
119
在单位正方形周界上的两个点连接一条直线,如果这条直线把正方形分成面积相等的两部分,试证该直线长度不小于1 证明:该题非常简单。先证明这条直线必然过正方形中心点O: 假设1线不过中心点O且分成面积相等的两部分,过O作平行于1的直线2,易知2将正方形分成S=的两部分,所以1肯定没把正方形分成S=的两部分 ...
分类:
其他好文 时间:
2020-03-22 17:34:12
阅读次数:
66
numpy库 简介 numpy( Numerical Python 的简称)是高性能科学计算和数据分析的基础包。 功能 ndarray,一个具有矢量算数运算和复杂广播能力的快速且节省空间的多维数组。 用于对整组数据进行快速运算的标准数学函数(无需编写循环)。 用于读写磁盘数据的工具以及用于操作内存映 ...
分类:
其他好文 时间:
2020-03-22 11:10:05
阅读次数:
120
与网上的其他滑块验证码不同,腾讯的验证码可以直接通过url请求得到,只需要对url进一步分析,提取出验证码原图的地址,并将图片下载即可。 但据我观察,该url似乎是有两种不同类型的地址格式,需要具体分析。这里,选择其中一种进行实验,源码在文章末尾。 def get_img(self): """ 获取 ...
分类:
其他好文 时间:
2020-03-22 10:23:16
阅读次数:
344
这个问题在面试或者源码分析都经常出现,先不着急,让我们来了解一下Java中的数据类型。 java中的数据类型分为: 基本数据类型和引用数据类型。 基本数据类型 4种整数类型:int、long、byte、short 2种浮点数类型:float、double 1种字符类型:char 1种布尔类型:boo ...
分类:
其他好文 时间:
2020-03-21 23:20:19
阅读次数:
71