json JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式,易于人阅读和编写 JSON 函数 使用 JSON 函数需要导入 json 库:import json。 函数 描述 json.dumps 将 Python 对象编码成 JSON 字符串 json. ...
分类:
编程语言 时间:
2020-07-10 15:18:34
阅读次数:
58
在进行文本处理的时候,会经常遇到要删除重复行的情况。有三种常见方法: 第一,用sort+uniq,注意,单纯uniq是不行的, sort -k2n file | uniq 这里我做了个简单的测试,当file中的重复行不再一起的时候,uniq将服务删除所有的重复行。经过排序后,所有相同的行都在相邻,因 ...
分类:
其他好文 时间:
2020-07-10 15:06:33
阅读次数:
86
l = [88,97,79,89,76] l.sort() # 正序排序列表 l1 = list() # 赋值 l1 list() 空list for i in range(len(l)+1): # 把i 循环 len(l)+1 空出一个位置 l1.append(0) # 赋值 l1 list (0 ...
分类:
其他好文 时间:
2020-07-10 13:31:53
阅读次数:
53
01JVM内存结构Java虚拟机的内存空间分为5个部分:?程序计数器?Java虚拟机栈?本地方法栈?堆?方法区JDK1.8同JDK1.7比,最大的差别就是:元数据区取代了永久代。元空间的本质和永久代类似,都是对JVM规范中方法区的实现。不过元空间与永久代之间最大的区别在于:元数据空间并不在虚拟机中,而是使用本地内存。1.1程序计数器(PC寄存器)(1)程序计数器的定义程序计数器是一块较小的内存空间
分类:
其他好文 时间:
2020-07-10 09:58:56
阅读次数:
77
problem 1122. Relative Sort Array solution1: code 哈希表 solution2: code: 思路 解题思路: 首先解读题意。arr2的元素都是独一无二的,并且都所属于arr1。arr1中可能包含重复元素。目标是将arr1中的元素重新排序,排序规则是1 ...
分类:
其他好文 时间:
2020-07-09 22:34:40
阅读次数:
72
比赛的时候正在被各种期末课设折磨,结果发病了 D /* 每次求mex,如果mex<n,那么让a[mex]=mex,如果mex=n,那么挑a[i]!=i的位置,令a[i]=mex 这样每安排好一个位置最多进行两次操作 */ #include<bits/stdc++.h> using namespace ...
分类:
其他好文 时间:
2020-07-09 19:19:01
阅读次数:
53
一、椒盐噪声 void salt(Mat& img, int num) { if (img.data == NULL) return; srand(time(NULL)); int i, j; for (int k = 0; k < num; k++) { i = rand() % img.rows ...
分类:
其他好文 时间:
2020-07-09 12:30:12
阅读次数:
72
补题 Codeforces Round #648 (Div. 2) 总结一些这一套题目: 这一套题目没什么算法,ABCDEF都是思维+一点点的构造 基本上都需要你仔细观察大胆猜测然后求解 1 看清楚题目 2 多对样例进行比划 3 一步一步的思考,对于E要去想每多一个值会产生什么变化,或者说已经有k个 ...
分类:
其他好文 时间:
2020-07-09 12:05:53
阅读次数:
55
一、用 jmap(Memory Map for Java)查看堆内存信息 1.查看堆内存信息 命令:jmap -histo pid 解析:可以打印出当前堆中所有每个类的实例数量和内存占用 结果: ...
分类:
其他好文 时间:
2020-07-09 12:04:13
阅读次数:
57
关于JVM,也许你听过这些术语:年轻代(新生代)、老年代、永久代、minor gc(young gc)、major gc、full gc 不要急,先上图,这是jvm 堆内存结构图 仔细的你发现了 图中有些分数8/10和1/10,这是默认配置下各个代内存分配比例。 举个栗子: 假如总heap max分 ...
分类:
其他好文 时间:
2020-07-09 12:00:19
阅读次数:
197