- 博客(18)
- 收藏
- 关注
原创 JAVA中ArrayList的扩容机制
首先贴一下ArrayList的部分源码:jdk1.7版本// 添加操作public boolean add(E e) { ensureCapacityInternal(size + 1); // Increments modCount!! elementData[size++] = e; return true; }private void ensureCapacityInternal(int minCapacity) { modC
2021-05-18 11:43:18
166
转载 图像中的高频、低频以及DCT(Discrete Cosine Transform)
DCT变换是变换压缩方法(TransformCompression)的一种,变换压缩的一个特点是将从前密度均匀的信息分布变换为密度不同的信息分布。在图像中,低频部分的信息量要大于高频部分的信息量,尽管低频部分的数据量比高频部分的数据量要小的多。例如删除掉占50%存储空间的高频部分,信息量的损失可能还不到5%。图像处理与傅里叶变换傅里叶变换可以看作玻璃棱镜,而棱镜是可以将光分解为不同颜色的物理仪器,其中每个成分的颜色由波长(或频率)来决定。傅里叶变换可以看作是数学上的棱镜,将函数基于频率分解为不同的成分
2020-12-25 18:01:15
8126
原创 求整数二进制中1的个数,其中负数用补码表示
如果一个整数不为0,那么这个整数至少有一位是1。如果我们把这个整数减1,那么原来处在整数最右边的1就会变为0,原来在1后面的所有的0都会变成1(如果最右边的1后面还有0的话)。其余所有位将不会受到影响。举个例子:一个二进制数1100,从右边数起第三位是处于最右边的一个1。减去1后,第三位变成0,它后面的两位0变成了1,而前面的1保持不变,因此得到的结果是1011.我们发现减1的结果是把最右边的一个1开始的所有位都取反了。这个时候如果我们再把原来的整数和减去1之后的结果做与运算,从原来整数最右边一个1那一位
2020-11-12 21:27:26
255
原创 Python里的eval( )和repr( )的个人理解
eval()函数功能:将字符串str当成有效的表达式来求值并返回计算结果。语法: eval(source[, globals[, locals]]) -> value参数:source: 一个 Python 表达式或函数 compile()返回的代码对象globals: 可选。必须是 dictionarylocals: 可选。任意映射对象s='print("a+b")'eval(s) #结果:a+ba=10b=20f=eval("a+b")print(f) #结
2020-11-12 19:24:59
1607
原创 Python中内置函数int()解析
描述int() 函数用于将一个字符串或数字转换为整型。语法以下是 int() 方法的语法:class int(x, base=10)参数x – 字符串或数字。base – 进制数,默认十进制。返回值返回整型数据。(十进制数据)说明:如果x是数值,那么base就不用设定了,设定会报错的。如果x是字符串,base的设定值可选,2,8,10(默认值),16。关于x为数值设定base会报错,主要原因是python中int()方法的设定是base 存在时,视 x 为 base 类型数字,并
2020-11-12 16:23:30
1206
1
原创 Python命令行参数sys.argv和getopt( )函数的理解
关于sys.argv[ ]sys.argv[ ] 可以理解为在命令行执行程序时的程序以及程序名后的一系列参数。为了帮助理解,举个简单的例子:我们已经写好了一个程序: test.py。#test.pyimport sysa = sys.argv[0]print(a)接下来我们在命令行里执行它在命令行下敲入任意的参数,如:python test.py -o t --help cmd file1 file2结果为:['test.py', '-o', 't', '--help', 'cmd
2020-11-11 21:57:16
805
原创 特定环境下的jupyter notebook安装与Permission Denied:未命名.ipynb问题解决
安装完Anaconda后会在(Base)环境里默认安装jupyter notebook,但在我们自己创建的环境里是没安装jupyter notebook的,需要我们在自己的环境里再安装一个jupyter notebook。安装步骤如下:1.conda activate XXXX(自己的环境名)2.conda install ipython3.conda install jupyter4.jupyter notebookconda activate XXconda install ipython
2020-10-25 22:38:24
8353
1
原创 总结Learning Efficient Single-stage Pedestrian Detectors by Asymptotic Localization Fitting
Code**Introduction**以Faster R-CNN为代表的两阶段通用目标检测器经过改进后在行人检测上虽精度较高但速度不给力,主要原因是它需要两阶段的处理:RPN与ROI pooling特征的分类。使用一阶段的SSD做行人检测时存在两个问题,一是虽然速度还可以但在常用的行人数据集上(Citypersons和Caltech)检测精度的结果较差。上面的问题使得作者想去搞明白使Faster R-CNN精度高的key,以及如何将这个key转移到SSD上。由于SSD和Faster R-C.
2020-10-07 22:32:04
423
原创 解决安装anaconda后终端里出现base
解决安装anaconda后终端里出现base:conda config --set auto_activate_base false
2020-04-22 17:52:01
1208
原创 Ubuntu下的useradd和adduser理解
Useradd创建用户在Ubuntu下使用useradd指令来创建用户时,在home目录下是找不到所创建用户的目录的,但在/etc/passwd中却能有该账户的记录。查阅资料后发现:在Ubuntu系统中,useradd所创建的用户可以说是一个“三无”用户,没有实权。其没有一个实际用户所必有的三大特征:1是在home下没创建自己的目录;2是没有创建用户密码;3是没有指定系统shell。只有满足这三...
2020-04-13 18:58:58
964
转载 理解Linux的硬链接与软链接
理解 Linux 的硬链接与软链接https://www.ibm.com/developerworks/cn/linux/l-cn-hardandsymb-links/#fig2
2020-04-03 22:57:13
133
原创 Linux终端中各种颜色的含义
在初学Linux终端命令ll或ls时,我们会得到所要查询目录下的文件信息,如下图查看/dev/目录下的文件信息:。在这个模式...
2020-04-02 23:15:22
188
原创 Ubuntu中软件安装位置
一.apt-get安装deb是debian linux的安装格式,跟red hat的rpm非常相似,最基本的安装命令是:dpkg -i file.deb或者直接双击此文件dpkg 是Debian Package的简写,是为Debian 专门开发的套件管理系统,方便软件的安装、更新及移除。所有源自Debian的Linux发行版都使用dpkg,例如Ubuntu、Knoppix 等。以下是一些 D...
2020-04-01 22:45:29
4854
转载 Linux文件系统与目录结构
本文转载原址在Linux系统中,目录被组织成一个:单根倒置树结构,文件系统从根目录开始,用/来表示。文件名称区分大小写( 大小写敏感还需要看具体的文件系统格式 ),以.开头的为隐藏文件,路径用/来进行分割(windows中使用\来分割),文件有两个种类:元数据与数据本身.在操作linux系统时,通常会遵循以下的分层结构规则:LSB (Linux Standard Base) / FHS(Fi...
2020-04-01 18:03:47
355
原创 Shell的理解
“Shell是Linux/Unix的一个外壳,你理解成衣服也行。它负责外界与Linux内核的交互,接收用户或其他应用程序的命令,然后把这些命令转化成内核能理解的语言,传给内核,内核是真正干活的,干完之后再把结果返回用户或应用程序”Shell本身是一个用C语言编写的程序,它是用户使用Unix/Linux的桥梁,用户的大部分工作都是通过Shell完成的。Shell既是一种命令语言,又是一种程序设计语...
2020-03-31 21:06:04
235
原创 Linux下硬盘分区的理解
Linux下硬盘分区的理解基本概念磁盘容量与主分区、扩展分区、逻辑分区的关系:实例分析![Ubuntu分区](https://img-blog.csdnimg.cn/20200330190536954.jpg?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ub...
2020-03-30 19:12:45
724
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人