我太菜了

喜欢写Hello World的未来程序员.

面向对象系统分析与设计

面向对象考试总结

间坐小窗读周易 不知春去几多时 面向对象考试重点总结。 1-1 概述 1.1 分析与设计 分析 设计 用户视角 计算机视角 卖的视角 做的视角 具体 抽象 ...

博客中使用Latex公式

文章中嵌入latex

日暮酒醒人已远 满天风雨下西楼 怎么在这种静态博客中使用Latex公式呢? 行间公式 行间公式,在head中加一句就行了。 我这是在_includes/head.html中加入一句: <script type="text/javascript" async src="https://cdn.mathjax.org/mathjax/latest/MathJax.j...

Typora一些操作

markdown

劳歌一曲解行舟 红叶青山水急流 如何插入目录? 使用[TOC]。 如何插入分页符? typora导出pdf时希望分页可以添加这个html实现。 <div style="page-break-after: always;"></div>

剪绳子

你快乐吗?

十年旧约江南梦 独听寒山半夜钟 C++,动态规划,贪心。。。。最重要的是这是道数学题!!! 很多博客一上来就是dp,贪心,也不解释为什么这样是最优解,一言难尽,其实这就是道数学题,明白其中的数学思想,就知道怎么用dp和贪心解了。 动态规划 首先,我们会发现这么一个规律(假设绳子长 \(l​\) 只能被剪成两段 \(x\) 和 \(y\) ): 如果 \(l &l...

机器人的运动范围

你快乐吗?

船泊湘风晚 花谢烟雨迟 C++,dfs,遍历所有符合条件的点。 说实话,这种题目,我第一感觉就是这是道数学题,然后苦思冥想,没有找到规律,遂想先暴力试试,结果3ms,。。。 如果确实是这样的话,这题就没有难度了。 遍历所有满足条件的点,计数即可。 满足以下三个条件: 在矩形范围内 行坐标和列坐标的数位之和<=k 没有遍历过 还有注意的就是一维...

维纳滤波还原运动模糊图像

图像还原

一生思破红尘路 剑藏庐轩隐迷踪 前处理 通过双边滤波去除高斯噪声。 使用opencv实现: cv:: bilateralFilter(src_img, temp, 25, 25 * 2, 25 / 2); 自适应维纳滤波 通过自适应维纳滤波处理运动模糊。 维纳滤波实现代码如下(opencv): double WienerFilterImpl(con...

检测图像中几何图形

图形/颜色检测

四时可爱唯春日 一事能狂便少年 识别圆形零件 识别圆形零件可以用霍夫变换。 霍夫变换 霍夫变换(Hough Transform)是图像处理中的一种特征提取技术,该过程在一个参数空间中通过计算累计结果的局部最大值得到一个符合该特定形状的集合作为霍夫变换结果。 在实际操作时,步骤如下: 得到图像的边缘信息; 对边缘图像中的每一个点,在k-b空间中画出一条直线; ...

搜狗数据分析

Hadoop/Hive

未信有情皆是累 但能无病便为仙 介绍 这是一个作业,根据搜狗2011.12.30号的500w条搜索数据,做一个数据分析,阅读这条博客前,需要先看下使用和配置hive碰到的坑。 数据分析 条数统计 数据总条数 select count(*) from sogou.sogou_table; 非空查询条数:...

工厂模式

简单工厂、工厂方法,抽象工厂

银碗盛雪 明月藏鹭 白马入芦花 工厂模式是最常用的实例化对象模式了,是用工厂方法代替new操作的一种模式。虽然这样做,可能多做一些工作,但会给系统带来更大的可扩展性和尽量少的修改量。 工厂模式一般分为三种:简单工厂模式、工厂方法模式和抽象工厂模式。 简单工厂模式 工厂创建产品,并且它决定创建产品的类型,就有点像手机的代工厂,比如富士康,要接收小米的手机代工生产,也...

单例模式

饿汉式、懒汉式

契阔阻风期 荏苒成雨别 设计模式是一直想要学习一下的知识,这里就从最简单的单例模式开始了,单例模式分为饿汉式和懒汉式。 要求一个类只能生成一个对象,所有对象对它的依赖相同。 懒汉式 概念 懒汉式单例就是需要使用这个单例对象的时候才去创建这个单例对象。 实现 使用C++实现: #include <cstdio> #include <iostrea...