- 博客(11)
- 收藏
- 关注
原创 2020秋招算法题笔记-排序
排序:基础内容:排序有两大类:比较类和非比较类比较类有(交换排序):冒泡,快排;(插入排序):简单插入,希尔排序(选择排序):简单选择,堆排序(归并排序):二路归并排序快排原题:https://leetcode-cn.com/problems/sort-an-array/submissions/小姜解:https://mqjyl2012.gitbook.io/algorithm/algorithm/sort-algorithm思路:快排中的划分partition是重中之重,sta
2020-08-29 15:05:51 162
原创 2020秋招算法题笔记-链表
3. 删除排序链表中的重复元素题目:给定一个排序链表,删除所有重复的元素,使得每个元素只出现一次。示例 1:输入: 1->1->2输出: 1->2思路:用两个指针,p,q,一个在前,一个在后,q用来寻找第一个不为p的位置.题解:/** * Definition for singly-linked list. * struct ListNode { * int val; * ListNode *next; * ListNode(in
2020-08-29 15:05:38 127
原创 2020秋招算法题笔记-二叉树
144. 二叉树的前序遍历复习思路链接链接二叉树的前序遍历题目:给定一个二叉树,返回它的 前序 遍历。递归版本:答案:/** * Definition for a binary tree node. * struct TreeNode { * int val; * TreeNode *left; * TreeNode *right; * TreeNode(int x) : val(x), left(NULL), right(NULL) {} * };
2020-08-20 14:36:58 184
原创 安装cuda cudnn 教程
首先按照教程cuda10.0教程其中遇到一个问题,not enough space on parition mounted at /所以经过查阅资料,发现一个好的解决方法安装Cuda提示“Not enough space on parition mounted at /”的解决办法注意:tmpdir必须提前创建好这个路径例如 /xxx/xxx/cuda-10.0配置环境变量,这三个一个都不能少cuda装完还需要cudnn,根据我的提示报错,我选择安装cudnn7...
2020-06-26 11:35:27 347
转载 分布式与集群是什么 ?
分布式与集群是什么 ?这篇文章讲的非常好:大白话解说,半分钟就懂 — 分布式与集群是什么 ? 区别是什么?集群:多个人在一起作同样的事 。分布式 :多个人在一起作不同的事 。
2020-06-18 15:31:36 106
原创 paper writing常用短语+高级短语
paper writing好词好句:1.In self-supervised VO, estimation of depth and pose are simultaneously learned in a coupled way, accurate depth contributes to precise pose estimation and vice versa.vice versa:...
2020-06-15 21:44:11 319
原创 flownet论文笔记_20190727
flownet 论文笔记论文名称 FlowNet: Learning Optical Flow with Convolutional Networks论文连接 arxiv 摘要利用CNN 有监督的学习光流提取,提出并比较了两种框架:1.一种通用的框架(a generic architecture )2.一种带有能够将images中不同位置的特征向量关联起来的layer的框架除...
2020-06-15 21:43:40 247
原创 Linux挂载详解
什么是挂载,Linux挂载详解前面讲过,Linux 系统中“一切皆文件”,所有文件都放置在以根目录为树根的树形目录结构中。在 Linux 看来,任何硬件设备也都是文件,它们各有自己的一套文件系统(文件目录结构)。因此产生的问题是,当在 Linux 系统中使用这些硬件设备时,只有将Linux本身的文件目录与硬件设备的文件目录合二为一,硬件设备才能为我们所用。合二为一的过程称为“挂载”。如果不挂载,通过Linux系统中的图形界面系统可以查看找到硬件设备,但命令行方式无法找到。挂载,指的就是将设备文件中的
2020-06-15 21:43:08 165
原创 什么是Gerrit?
什么是Gerrit? Gerrit是一个web代码评审工具,它基于git版本控制系统。Gerrit旨在提供一个轻量级框架,用于在代码入库之前对每个提交进行审阅。Gerrit会记录每一次提交的代码修改,但只有它们被审阅和接收后才能合入成为项目的一部分。Gerrit适用场景? 任何开发团队都需要中心代码库。左图是一种简单的版本控制和开发流程,开发者获取或者提交修改到中心库,基于中心库进行构建和发布版本。可以看到开发人员可以直接获取和提交修改,中心库的代码质量无法保证。针对这个问题产生了右图的解决方案,
2020-06-15 21:42:45 8186
原创 linux 下安装pip
首先:官网链接https://pip.pypa.io/en/stable/installing/#upgrading-pip第二步,配置~/.bashrc
2020-06-15 21:42:10 166
原创 linux 下解决 .bashrc文件每次打开终端都需要source的问题
尝试了好多方法,最终有效的只有这个:https://blog.csdn.net/WoBenZiYou/article/details/101465180先手动生成一个 ~/.bash_profile文件在 ~/.bash_profile下进行 # 加载.bashrc文件if test -f .bashrc ; thensource .bashrc
2020-06-15 21:40:44 1140 2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人