自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Nova的博客

这是一只快要脱水死亡的咸鱼生前的记忆

  • 博客(48)
  • 收藏
  • 关注

原创 B站白板推导系列笔记——高斯分布——等概率线椭圆

B站白板推导系列笔记——高斯分布——等概率线椭圆先上大佬视频地址: 视频传送门可能大家在实验中会发现,生成的二维高斯分布的样本大概是呈现圆形或者椭圆的形状,这篇文章总结了这位大佬的视频, 来推导一下,看看是否是这个样子的....

2020-01-30 16:34:18 4669 2

原创 B站白板推导系列笔记——高斯分布——极大似然估计——有偏or无偏

B站白板推导系列笔记——高斯分布——极大似然估计——有偏or无偏高斯分布对高斯分布的参数估计的有偏性Cannot read property 'type' of undefined首先上大佬视频链接:本篇传送门高斯分布一维高斯分布:X∼N(μ,σ2)f(x)=12πσexp(−(x−μ)22σ2)(1) \begin{aligned} X&\sim N(\mu,\sigma^...

2020-01-02 22:44:04 1189

原创 Jupyter修改默认路径最暴力方法

jupyter notebook修改默认路径最暴力的方法找到jupyter的快捷方式右键->属性观察上述界面“目标”那里,.py后面双引号引起来的部分就是默认的打开路径,这个优先级要大于notebook配置文件里的那个路径,所以我们直接把引号里面的部分改成自己想要的路径就可以了。注意:路径的格式文件层次分隔符是’/’...

2019-07-27 10:35:31 282

原创 Win10安装Latex步骤

这里参考大神们已经写好的完备教程,做一个简单快速版教程参考:Win10安装Latex步骤一. 下载一. 下载直接上清华的镜像资源

2019-07-19 12:54:33 5345

原创 视觉SLAM十四讲学习笔记——第七章 视觉里程计

视觉SLAM十四讲学习笔记——第七章 视觉里程计7.1 特征点法7.1.1 特征点7.1.2 ORB 特征7.1.37.1 特征点法VO 的实现方法,按是否需要提取特征,分为特征点法的前端以及不提特征的直接法前端,基于特征点法的前端,长久以来(直到现在)被认为是视觉里程计的主流方法。7.1.1 特征点从图像中选取比较有代表性的点,这些点在相机视角发生少量变化后会保持不变,所以会在各个图...

2019-06-23 16:40:15 2877

原创 6.2 面向可维护性的设计模式

6.2 面向可维护性的设计模式

2019-06-23 16:39:30 396

原创 为什么互联网公司的代码风格规定缩进不能用tab而是用空格?

在做软构lab5的时候,在选择代码规范的时候发现不论是咕咕还是sun还是阿里啥的规定缩进坚决要避免用tab,对此十分不理解,明明tab键更方便,为啥要用4个空格代替?写文章前突然想起来有一次在某个ide上发现tab键居然是8个空格长度,原来tab在不同环境下对应空格长度可能发生变化,故一份代码拿到另一个环境中格式就可能乱掉。对于clike强类型语言而言问题不大,但对于py这种以缩进作为格式...

2019-05-29 19:44:49 2570

原创 吴恩达deeplearning课程学习整理——第一课 神经网络和深度学习

目录1. 深层神经网络的结构1.1. 输入层1.2. 隐藏层1.3. 神经元1.4. 输出层2. 深层神经网络的搭建及训练2.1. 初始化参数2.2. 循环迭代9102年了终于把吴老师5门课中第1门看完了,并且做了编程作业,在这里把这一门课的知识点总结整理一下。第一门课理论层面难度不大,所需数学知识均为大学微积分和线性代数之内的知识点,并且经过吴老师的简化,更便于理解了。这份总结的重点是深层神经...

2019-05-02 23:51:06 594

原创 哈工大近世代数定义、定理、推论汇总

目录1. 半群1.1. 若干基本概念1.2. 半群与幺半群的概念1.3. 子半群、子幺半群、理想1.4. 同构、同态2. 群2.1. 群的定义2.3. 子群、生成子群2.4 变换群、同构2.5 循环群2.6. 子群的陪集2.7. 正规子群、商群2.8. 同态基本定理1. 半群1.1. 若干基本概念1.2. 半群与幺半群的概念有限半群 (S,∘)(S,\circ)(S,∘) 为一个有限幺...

2019-05-01 22:41:25 3855

原创 6.1 可维护性的度量与构造原则

可维护性的度量与构造原则1. 软件维护和演化1.1 软件维护1.2 软件演化1.3 软件维护的例子2. 可维护性指标3. 模块设计和模块原则3.1 评估模块性的五个标准3.2 模块化设计的五个规则4. OO设计原则:SOLID4.1 单一责任原则(SRP)4.2 开放封闭原则 (OCP)4.3 Liskov替换原则(LSP)4.4 接口隔离原则(ISP)4.5 依赖转置原则(DIP)本节是宏观介...

2019-04-18 00:02:32 333

原创 矩阵求导——只需要记住这个诀窍

矩阵求导——只需要记住这个诀窍1. 背景:2. 正文开始2.1 矩阵对矩阵的求导1. 背景:最近开始入门ml&&dl&&nn,第一个问题就是解决我的数学饥荒问题,还好所看教材书后有干货数学知识,优化了学习的进程。(这里打个广告,所看教材为复旦的邱锡鹏老师编纂的《神经网络与深度学习》,想看的同学可以微信搜索公众号CVer,找历史推送下载,非利益相关)。然后,本...

2019-04-12 00:35:45 13321 5

原创 5.2 面向复用的软件构造技术

5.2 面向复用的软件构造技术1. 设计可复用的类1.1 子类型多态和利斯科夫替换原则1.2 委托和组合1.2.1 java排序实例1.2.2 委托(Delegation)1.2.3 组合继承原则1.2.3.1 Dependency: 临时性的delegation综述:本节从类、API、框架三个层面学习如何设计可复用软件实体的具体技术1. 设计可复用的类1.1 子类型多态和利斯科夫替换原则...

2019-04-11 22:06:23 542

原创 5.3 面向复用的设计模式

5.3 面向复用的设计模式1. 结构型模式1.1 适配器模式1.2 装饰器模式1.3 外观模式2. 行为类模式2.1 策略模式2.2 模板模式2.3 迭代器综述:本节介绍几种典型的“面向复用”的设计模式为什么要提出可复用的设计模式?设计模式:软件设计中给定上下文中常见问题的一般可重用解决方案,除了类本身,设计模式更强调多个类/对象之间的关系和交互过程—比接口/类复用的粒度更大1. 结构型模...

2019-04-10 10:59:00 528

原创 README

本分类的内容为圣马家沟男子职业技术学校本科二年级计算机专业神仙课《软件构造》的学习笔记。本菜鸡综合授课老师上课所授知识,ppt所印内容,以及雨课堂的答题情况,将觉得有必要掌握和理解的知识点简单的进行整理,方便自己复习,也水了Blog的分数...

2019-04-09 23:38:40 160

原创 5.1 可复用性的度量、形态与外部表现

5.1 可复用性的度量、形态与外部表现1 什么是可复用的软件2. 如何测量可复用性3. 可复用组件的层次和形态3.1 代码复用3.2 模块复用3.3 库层面的复用3.4 系统层级的复用4. 可重用性的外部观察综述:本节探讨可复用的软件应该“长什么样”1 什么是可复用的软件软件重用是使用现有软件组件实现或更新软件系统的过程。软件复用的两个维度programming for reuse ...

2019-04-09 23:35:30 391

转载 java泛型讲解[转载]

Lab2需要用到泛型,网上查了一些资料,由于英语渣不想看api,找了一篇大神的博文:https://www.cnblogs.com/coprince/p/8603492.html

2019-03-24 10:52:17 237

转载 关于ubuntu系统boot分区空间不足而又无法卸载旧内核的解决方法[转载]

111

2019-03-23 14:24:22 334

原创 ubuntu16.04 安装ros kinetic

ubuntu16.04 安装ros kinetic一. 添加代码列表二. 设置公钥(Key)三. 更新软件包索引四. 安装ROS Kinetic Kame五. 初始化rosdep六. 安装rosinstall七. 加载环境设置文件八. 创建并初始化工作目录九. 加载与catkin构建系统相关的环境文件十. 测试安装结果十一. ROS配置本文主要借鉴了韩国书籍《ROS机器人编程》的安装章节一. ...

2019-03-22 23:43:53 1584

原创 OpenCV3 objectDetection 测试运行问题

OpenCV3 objectDetection 测试函数运行问题今天阅读了OpenCV编程入门的第二章,在测试objectDetection这个人脸检测程序的时候,用VS2017运行失败,原因是没有在程序中修改程序所需的两个xml文件的路径:将文件前面的这段代码:CommandLineParser parser(argc, argv, ...

2019-03-15 21:22:43 719

转载 使用LineNumberReader读取文件的行数

参考:https://blog.csdn.net/m15517986455/article/details/78461695测试代码如下:public class A { public static void main(String[] args) throws Exception{ LineNumberReader lineNumberReader = new ...

2019-02-25 18:36:25 1172

原创 视觉SLAM十四讲学习笔记——第六章 非线性优化

视觉SLAM十四讲学习笔记——第六章 非线性优化6.1 状态估计问题6.1.1 最大后验与最大似然6.1 状态估计问题6.1.1 最大后验与最大似然回顾经典 SLAM 模型:...

2019-02-21 11:43:55 2096

原创 视觉SLAM十四讲学习笔记——第五章 相机与图像

视觉SLAM十四讲学习笔记——第五章 相机与图像5.1 相机模型5.1.1 针孔相机模型5.1.2 畸变5.1.3 双目相机模型5.1.4 RGB-D 相机模型5.2 图像5.2.1 计算机中图像的表示5.3 实践:图像的存取与访问5.4 实践:拼接点云5.1 相机模型5.1.1 针孔相机模型相机将三维世界中的坐标点(单位为米)映射到二维图像平面(单位为像素)的过程能够用一个几何模型进行...

2019-02-15 16:27:59 2669

原创 视觉SLAM十四讲学习笔记——第四章 李群与李代数

视觉slam十四讲学习笔记——第四章 李群与李代数4.1 李群李代数基础4.1.1 群4.2.2 李代数的引出4.1.3 李代数的定义4.1.4 李代数 $\mathfrak{so}(3)$4.1.5 李代数 $\mathfrak{se}(3)$4.2 指数与对数映射4.2.1 $SO(3)$ 上的指数映射4.1 李群李代数基础4.1.1 群群的定义:群(Group)是一种集合加上一种运...

2019-02-13 14:58:49 1557

原创 视觉SLAM十四讲学习笔记——第三章 三维空间刚体运动

视觉slam十四讲学习笔记——第三章 三维空间刚体运动3.1 旋转矩阵3.1.1 点、向量和坐标系3.1.2 坐标系中的欧式变换3.1 旋转矩阵3.1.1 点、向量和坐标系一个空间点的位置可以由三个坐标指定。对于刚体而言,不仅有位置,还应该有姿态。相机也可以看成三维空间的刚体,位置是指相机在空间中的哪个地方,姿态是指相机的朝向。点和向量构成空间中最基本的元素,我们规定坐标系中的点我们...

2019-01-21 23:38:57 1980

原创 视觉SLAM十四讲学习笔记——第一&二章

视觉SLAM十四讲学习笔记——第一&二章1 基本概念与预备知识1.1. SLAM的基本概念1.2. 传感器1.3. 摄像机2. 经典视觉 SLAM 框架3. SLAM 问题的数学表述4. 实践如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学...

2019-01-15 22:28:34 1223

原创 HIT2018ICS大作业——Hello的一生

计算机系统大作业题     目  程序人生-Hello’s P2P  专       业      计算机类         学     号       1170300714    班   级     1736101           学       生    黄梓桐            指 导 教 师      刘宏伟              计算机科学...

2019-01-06 22:08:04 1494

原创 CF 201 A. Clear Symmetry(数学+模拟)

A. Clear Symmetrytime limit per test2 secondsmemory limit per test256 megabytesinputstandard inputoutputstandard outputConsider some square matrix A with side n consisting of zeros a...

2018-01-19 17:31:20 408

原创 HDU 6216(数学)

A Cubic number and A Cubic NumberProblem DescriptionA cubic number is the result of using a whole number in a multiplication three times. For example, 3×3×3=27 so 27 is a cubic number. The first few c

2018-01-19 16:57:10 490

原创 默写单词的小程序

临近英语考试,发现有400多个单词要背,对于我这种不爱背单词的人,这不是挂科的节奏吗!!还好校赛完对代码上瘾,自己瞎捉摸出一个默写的小程序,这样背单次感觉方便多了。嗯嗯感觉有前途,期末考试完加几个功能挑战一下百词斩hh(我也信了)。代码如下:/*dictationby Nova2018.1.3*/#include #include #include using

2018-01-03 22:52:58 5371

原创 HOJ 1004 Prime Palindromes(模拟+数学)

传送门Prime PalindromesTime limit : 15 sMemory limit : 32 mbProblem DescriptionThe number 151 is a prime palindrome because it is both a prime number and a palin

2017-12-29 00:31:12 381 1

原创 HDU 1172 猜数字(模拟)

传送门猜数字Time Limit: 20000/10000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 6274    Accepted Submission(s): 3479Problem Description猜数字游戏是gameb

2017-12-28 01:34:28 276

原创 HDU 4772 Zhuge Liang's Password(模拟)

传送门 HDU 4772Zhuge Liang's PasswordTime Limit: 2000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 3168    Accepted Submission(s): 1869Problem

2017-12-27 23:57:44 167

原创 HOJ 3287 Cables(贪心)

CablesProblem DescriptionThere’s a row of computers in the playing area of CCPC. The ith computer has a coordinate Xi describes the distance between the computer and the exit of

2017-12-27 13:10:02 205

原创 简单搜索模板

DFS求联通块#include #include #include //求联通块using namespace std;char arr[55][55];int n,m,v[55][55];int dx[]={0,0,-1,1},dy[]={-1,1,0,0};void dfs(int x,int y){ v[x][y]=1; int i; for(i

2017-12-23 00:59:09 303

原创 LCS模板

LCS模板:#include #include #include using namespace std;int main(){ char arr[111],brr[111]; while(scanf("%s%s",arr+1,brr+1)) { int dp[111][111],i,j,len1=strlen(arr+1),len2=st

2017-12-23 00:47:43 154

原创 HOJ 3282 skyscraper(拓扑排序)

SkyscraperTime limit : 1 s    Memory limit : 512 mbProblem DescriptionBuilding a skyscraper is a huge task. It consists of n subtasks, numbered from 1, 2, …, n (n

2017-12-19 00:05:56 328

原创 有关数学 模板(持续更新)

矩阵相乘:#include #include #include using namespace std;int arr[111][111],brr[111][111],crr[111][111];int m,n,p;int ml(int a,int b){ int sum=0,i; for(i=0;i<n;i++) { sum+=ar

2017-12-15 00:00:15 181

原创 LIS+路径输出 模板

第二篇给lis。o(n^2):#include #include #include using namespace std;int n,arr[111],dp[111];int main(){ while(~scanf("%d",&n)) { int i,j,maxm=0; for(i=0;i<n;i++)

2017-12-13 23:42:09 385

原创 简单排序模板

考完后凉凉,虽然总分应该是及格了,但是发现自己还有好多漏洞,还有好多人比自己优秀,同样是0基础,自己做成这样不太应该,反省了一下,发现我之前对题本身的重视度要大于对算法本身的重视度,导致在写题的时候,模板没有理解,甚至没能正确背出来,这几天的博客想整理一下学过的算法模板,笨不是理由,背也要背下来,第一篇给简单的排序。#include #include using namespace st

2017-12-13 23:16:26 156

原创 POJ 3083 棋盘问题(DFS+回溯)

题目链接:POJ 1321棋盘问题Time Limit: 1000MSMemory Limit: 10000KDescription在一个给定形状的棋盘(形状可能是不规则的)上面摆放棋子,棋子没有区别。要求摆放时任意的两个棋子不能放在棋盘中的同一行或者同一列,请编程求解对于给定形状和大小的棋盘,摆放k个棋子的所有可行的摆放

2017-12-13 00:25:00 328

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除