- 博客(78)
- 收藏
- 关注

原创 Linux系统命令(持续更新)
以下命令在Ubuntu 16.04TLS 系统下亲测可用Ubuntu系统简介历史1983年,麻省理工学院人工智能实验室的Richard Matthew Stallman发布了他的GNU(“GNUisNot Unix”的递归缩写)工程的初始声明:完成一个名为 GNU 的自由、免费的类UNIX的操作系统,并在之后阐述了其对于自由软件的四大理念:有自由按照自己意愿运行该软件;有自由复制软...
2019-04-17 01:15:20
2350
1

原创 C++常用数据结构及函数
1.强制保留n位小数(位数不足则强制补零)头文件:#include <iomanip>在输出前:cout<<setprecision(n);也有不用头文件的方式,在输出前:cout.setf(ios::fixed);cout.precision(n);Printf也可:(以保留3位为例)double d=2.0;printf(...
2018-12-16 17:44:31
1092
1
原创 Docker使用笔记
Dockerfile的文件名应为“dockerfile”或“Dockerfile”,无任何后缀名。其他文件名docker无法识别为标准的Dockerfile。Dockerfile一般由多条指令构成,下面将按指令的编写顺序(当然也是执行顺序)进行介绍。另外,Dockerfile与Python一样,将“#”开头语句视为注释信息。
2024-03-06 20:29:39
1437
原创 PostgreSQL操作笔记
执行上述命令后会进入一个类似vi的编辑器中,编辑完脚本后退出会自动执行。打开计时开关,再执行一次上述命令关闭。路径一般需要用单引号引起来。
2024-03-04 00:24:05
448
原创 最小生成树
最小生成树,即Minimum Spanning Tree,简称MST。问题引入一个有n个节点m条边(m>=n)且边有权值的无向图,它的最小生成树就是在所有边中选出n-1条边组成一棵树,且所选边的权值和最小。拿实际问题来举例。假如有n个地点,现在要修路将这n个地点相互连通,每条路连通两个地点,但不同的路造价不一样。问如何修路,使得所有地点都能连通,但路的造价最低。Kruskal算法首先假设所有的边均未被选择,然后将所有的边按权值从小到大排序,并从权值最小的边开始逐个边检验:若该边加入到图中后
2022-04-27 17:22:09
441
原创 LeetCode入门:第一题题解
题目描述给出一个长度为numsSize的数组nums,并给出一个数target,数组中有两个数的和等于target,找出这两个数,输出它们在数组中的位置。(注意:这两个数,值可能相等但位置一定不同)数据范围numsSize: [2,104][ 2 , 10^4 ][2,104]数组中的数及target: [−109,109][-10^9, 10^9][−109,109]避坑指南题目链接:https://leetcode.com/problems/two-sum/LeetCode给的接口感觉不
2022-03-20 17:07:02
1574
原创 并查集算法
引入并查集(disjoint-set data structure,或union–find data structure)是一种树型数据结构,用于处理互相不相交的集合中元素的查询与合并。举个例子,现在有n个相互独立的点和m条线,首先读入n和m,接下来m行每行读入x,y,代表点x与点y相连。这些点通过线相互连接,可能构成一张或多张图,最后问共构成几张互不连通的无向图或者任意两节点是否连通。样例读入:5 31 33 24 5由样例读入可得,1、2、3构
2022-03-15 15:29:12
7129
2
原创 一笔画问题(欧拉回路)
前言问题引入给出一个有n个节点和m条边的图(可以是无向图也可以是有向图),要求遍历图中所有的边,但每条边只能访问一次。输出符合要求的走法。证明该问题最早可追溯到欧拉的七桥问题:对于下图中的七座桥,每座桥只经过一次,如何一次把七座桥都走一遍。如果将河中间的两地以及两岸这一共四个地方抽象成四个点,那么七桥问题可以转换成如何一笔画完上面的这幅无向图。欧拉证明:若一幅无向图中,度为奇数的点的数量为0或者2,该无向图可一笔画完,否则画不完。(点的度数等于与该点相连的边数)若一幅有向图中,每个点的出
2022-01-28 16:42:04
5672
1
原创 gdb调试笔记(持续更新)
基本命令b在对应位置打断点,以下三种写法均可。b 行号b 文件名:行号b 函数名bt查看当前调入的各级函数及其参数。ccontinue的简写,即继续运行,直到结束或遇到断点。n执行下一条语句,若有函数则直接执行完整个函数(不进入到函数内部),相当于step out。s执行下一条语句,若有函数则进入,相当于step into。...
2022-01-24 14:19:18
544
原创 拓扑排序(Topological Sort)
问题引入现实生活中我们遇到的要处理的事情可能要讲究先后顺序,比如说要先穿好衬衫才能穿外套,再比如说一个计算机系的学生想修完所有课程:面对这样一张图,如何求出做事的顺序?这时需要拓扑排序:将事件视为点,先后关系视为边,则可以把“先做事件2,再做事件1”抽象成:2→1,同理可将上面的课表变成一副有向图:拓扑排序算法拓扑排序就是通过以上这种有向图来获知这一系列事情的先后顺序。算法的主要步骤有:首先找一个入度为零的点(入度为零表示没有点指向该点,说明做该点代表的事没有前提,找不到说明该图是一个环
2021-12-24 19:42:59
1360
原创 SQL笔记(DQL语句)
事务(Transaction)开始事务:begin;提交事务:commit;回滚事务:rollback;隔离级别设置全局锁等待时间set lock mode to wait 秒数;表操作查看库中所有表名info tables;创建表create table 表名 (字段名1 类型1, 字段名2, 类型2 … );重命名表rename table 旧表名 to 新表名;清空表中所有数据truncate table 表名;删除整张表drop
2021-12-16 17:55:23
687
原创 二叉搜索树及AVL
二叉搜索树(Binary Search Tree)又称二叉排序树,对于此树中的任一节点,其左子树所有节点的值都比该节点小,其右子树所有节点都比该节点大。因此,该树的中序遍历会得到一个有序序列。平衡二叉搜索树B树B+树红黑树...
2021-11-30 14:09:32
724
原创 vim笔记
vi与vimvi编辑器是Linux自带的编辑器,没有图形界面,使用命令行工作,其中vim是vi的升级版。创建vi文件并进入vi编辑器:vi文件名。三种工作模式命令行模式刚进入编辑器处于命令行模式,可移动光标,通过特殊命令对文件内容进行操作。插入模式命令行模式下按i进入插入模式此时可像记事本一样正常编辑文件,输什么就是什么。编辑完成按Esc回到命令模式。底行模式在命令行模式下按:进入底行模式,底行模式下,输入q为退出,w为保存,输入完回车即可执行。一般可将.
2021-11-18 14:22:59
369
原创 论文笔记:基于深度学习的遥感影像变化检测综述
论文主要信息标题:Deep learning for change detection in remote sensing images: comprehensive review and meta-analysis原文地址:https://arxiv.org/abs/2006.05612v1文章组织架构文章主要分成以下几个部分:首先介绍了常用的深度学习的变化检测方法及其技术基础;其次展示了对于变化检测方法的元分析的细节;再次概述了已有的基于深度学习的遥感影像变化检测方法;在
2021-08-24 23:01:40
11551
1
原创 LaTeX伪代码写法总结
1.伪代码所用包一般会接触到的包有algorithm、algorithmic、algorithmicx、algorithm2e这四种包。algorithm一般用于给伪代码提供一个浮动体环境,防止其换页或其他因素导致的内容中断,从而跨页显示。algorithmic则用于编辑伪代码的内容,一些for、while、if等语句通过该包中的命令进行编写。algorithmicx则可以看作algorithmic的升级版,参考资料...
2021-02-11 13:46:57
41909
6
原创 论文笔记:Online Hyper-parameter Learning for Auto-Augmentation Strategy
背景及方法简介数据增强是对抗模型过拟合的一个较为有效的方法,但增强策略的设计非常依赖专家的经验,而且需要极大的工作量。2018年,自动数据增强应运而生。自动数据增强使用……然而,即使Autoaugment可以有效对抗过拟合,提升模型精度,但该方法需要极大的计算量,效率较低。对此,作者提出了自己的方法:OHL-Auto-Aug并总结其三大贡献:1.2.3....
2020-08-23 03:41:23
654
原创 论文笔记:Fixing the train-test resolution discrepancy
地址:https://arxiv.org/pdf/1711.08561.pdf
2020-06-07 16:25:59
2702
1
原创 论文笔记:Image Dataset Classification Difficulty Estimation
第三次Paper Reading~
2020-04-26 17:46:09
824
原创 编译原理及GNU使用笔记
编译原理简介C/C++编译过程GNU、Makefile、动态链接、静态链接、显式连接、隐式链接gcc/g++使用方法,gcc命令参数
2020-04-21 22:32:59
1398
1
原创 Qt自学笔记1:下载安装&程序示例&Visual Studio配置
下载官网下载:http://download.qt.io/国内镜像站:http://mirrors.ustc.edu.cn/qtproject/https://mirrors.tuna.tsinghua.edu.cn/qt/建议下载安装长期支持版本(LTS),现在(2020年4月)长期支持版本为5.12。5.12版本下有多个补丁版本(5.12.0到5.12.8),但版本特性是一...
2020-04-21 00:11:52
751
原创 Git自学笔记(远程仓库)
使用Github作为远程仓库例如,本地有一个仓库,暂且设其名字为“Documents”,现在想将该仓库推送到Github上,具体步骤为:设置SSH密钥在当前用户主目录下(即C:/Users/用户名/)下查看是否有.ssh目录,若没有说明在本机上还未创建SSH密钥,创建方法:(cmd命令)ssh-keygen -t rsa -C "zergwang@gmail.com"引号内填...
2020-04-10 00:25:27
458
原创 Python图像操作
常用的图像操作库有PIL,opencv以及torchvision下的transforms等。opencvimport cv2读写img = cv2.imread("1.jpg")cv2.imwrite('1.png', img)其中,读入图像时,可以指定读入方式:img = cv2.imread('1.jpg', 0)图像路径后的标志位表示图像读入方式,0代表处...
2020-04-03 22:06:55
1047
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人