码迷,mamicode.com
首页 > 编程语言 > 日排行
均值滤波器(平滑空间滤波器)基本原理及Python实现
1. 基本原理 使用元素的领域内像素的平均值代替该元素,可明显的降低图像灰度的尖锐变换。它的一种重要应用是模糊处理:得到感兴趣的区域的粗略表示,将次要的/小的元素与背景融合,使得主要的/较大的元素变得易于检测 $$ R=\frac{1}{m} \sum_{i=1}^{m} z_{i} $$ $m$为 ...
分类:编程语言   时间:2019-08-19 23:08:06    阅读次数:317
HashMap中确定数组位置为什么要用hash进行扰动
HashMap数据存储的过程先根据key获得hash值,通过 (n - 1) & hash 判断当前元素存放的位置(这里的 n 指的是数组的长度),如果当前位置存在元素的话,就判断该元素与要存入的元素的 hash 值以及 key 是否相同,如果相同的话,直接覆盖,不相同就通过拉链法解决冲突。 其中, ...
分类:编程语言   时间:2019-08-19 23:08:38    阅读次数:359
《你必须知道的javascript(上)》- 2.this与对象原型
1.1 为什么使用this 随着你的使用模式越来越复杂,显式传递上下文对象会让代码变得越来越混乱,使用 则不会这样。当我们介绍对象和原型时,你就会明白函数可以自动引用合适的上下文对象有多重要。 1.2 关于误解 首先需要消除一些关于this的错误认识。 1.2.1 指向自身 先来看个例子: 执行 时 ...
分类:编程语言   时间:2019-08-19 23:15:05    阅读次数:89
2019/8/19 C语言回顾(1)
一、冯诺依曼 将计算机分为5个部分 (1)输入设备:键盘、鼠标 (2)输出设备:显示屏 (3)存储器: 内存(运行内存)RAM:内存条 外存 ROM: 硬盘、光盘、u盘、sd卡 寄存器:在cpu内部 、提高程序的运行效率 (4)运算器 (5)控制器 注:运算器和控制器集成为cpu 二、进制转换 1、 ...
分类:编程语言   时间:2019-08-19 23:17:18    阅读次数:196
Python-整型/浮点型和字符串数据类型-190819
1、表达式是值和操作符的组合,它们可以通过求值成为单个值。 整型(int):正整数、负整数和零 浮点数(float):带有小数点的数 字符串(str):用单引号或双引号包围的 字符串的连接和复制 字符串和字符串可以通过+号连接在一起,但是字符串和整型、浮点数曾不能直接用+号进行连接。 字符串可以使用 ...
分类:编程语言   时间:2019-08-19 23:19:05    阅读次数:179
从零开始实现数据结构(一) 动态数组
从零开始实现数据结构(一) 动态数组 动态数组是所有数据结构中最简单的一种,甚至在很多的语言中,数组本身就是可以不定长的。因为在学习c++的时候,使用动态数组的各种操作都不是很方便(数据结构的学习最好还是c或c++,基础打好了其他的语言数据结构就很简单)。所以开始学习如何去实现一个像STL中的vec ...
分类:编程语言   时间:2019-08-19 23:19:37    阅读次数:185
阶段3 3.SpringMVC·_04.SpringMVC返回值类型及响应数据类型_2 响应之返回值是String类型
返回字符串 新建一个response的页面 新建后台Controller类 视图解析器配置的前缀地址 是WEB-INF下的pages下的页面。 创建pages文件夹在下面创建success.jsp页面 启动服务器 输出了 说明我们的环境搭建的没问题 创建一个user类 实现序列化。定义三个属性 生成 ...
分类:编程语言   时间:2019-08-19 23:21:47    阅读次数:201
springboot集成mongo
大家可以关注我的微信公众号“秦川以北” 后续更多精彩实用内容分享 ?在项目中配置,mongoDB数据库,spring整合 1. 引入pom依赖 spring: data: mongodb: database: data spring: data: mongodb: database: data us ...
分类:编程语言   时间:2019-08-20 00:30:22    阅读次数:97
树状数组差分求前缀和的前缀和
既然我们知道树状数组可以差分求前缀和 那么就可以对其进行 前缀和 求变量值 展开可得 $(k+1)*\sum_{i}^n c[i]-\sum_{i}^n i*c[i]$ 两个 树状数组可以搞定 顺便提一下DFS序 可以将树上问题转化为区间问题 对节点重新编号 并且有从属关系 从而 利用各种数据结构 ...
分类:编程语言   时间:2019-08-20 00:30:50    阅读次数:110
基于spring-boot的测试桩设计--几种常见的controller
第一种:通过@RequestBody,直接将请求体映射到对象 请求: 响应: 第二种:通过@RequestBody,获取请求头部字段 日志: 第三种:通过@PathVariable,获取url template 里的参数 请求: 响应: 第四种:通过@RequestParam,获取请求参数 请求1: ...
分类:编程语言   时间:2019-08-20 00:32:41    阅读次数:90
进程_线程 之(五) --- 生产者消费者
同步锁 acquire([timeout])/release(): 调用关联的锁的相应方法。 wait([timeout]): 调用这个方法将使线程进入Condition的等待池等待通知,并释放锁。使用前线程必须已获得锁定,否则将抛出异常。 notify(): 调用这个方法将从等待池挑选一个线程并通 ...
分类:编程语言   时间:2019-08-20 00:35:52    阅读次数:101
【数据结构与算法】(四)队列
循环队列 ...
分类:编程语言   时间:2019-08-20 00:36:38    阅读次数:94
C/C++多个源文件访问同一全局变量
正确的实现方法是:在其它文件都引用的头文件中用extern关键字声明一个链接属性为external的全局变量,并在对应的源文件中定义该变量。然后在需要使用该变量的源文件中用extern关键字声明该全局变量,这样就能够在不同的言文件中共享全局变量了。 例如,有三个源文件file1.cpp、file2. ...
分类:编程语言   时间:2019-08-20 00:38:40    阅读次数:97
Floyd佛洛伊德算法
弗洛伊德算法求解图中任意一对顶点之间的最短路径,其路径信息用二维数组path[ ][ ]存储,另外还需维护一个二位数组A(k)[ i ] [ j ]用来存储顶点i经由顶点k作为中间顶点到达顶点j的最短路径长度,当然如果以k作为中间顶点时路径较之前边长,则数组A中的路径长度仍不变,与其对应的path数 ...
分类:编程语言   时间:2019-08-20 00:40:08    阅读次数:133
一次Java面试题目记录
记忆得不太清楚了,不过一些基本问过的题目还是记得住的,就写一点吧。 maven的使用情况问一点。 snapshot和release版本的区别? maven的生命周期有了解过吗? 如何把自己写的架包推送到私服上?maven有一个deployed命令 maven有一个mirrors对吧,配置多个镜像的时 ...
分类:编程语言   时间:2019-08-20 00:40:27    阅读次数:96
模板 - 基数排序
```cpp include using namespace std; typedef long long ll; const int MAXK = 28; const int K = 4; const int BASE = 1 k) & (BASEMO)]++; for(int i = 1; i ...
分类:编程语言   时间:2019-08-20 00:40:37    阅读次数:93
这个秋季过关斩将—设计模式,分布式,多线程(文末有彩蛋)
一、前言 今天为什么要谈论这个话题昵?想必大家都知道了,又到一年的中跳槽季了,肯定有一些小伙伴寂寞难耐,想出去搞事情了。在此,我抛出三个词,这三词应该归属面试最热词的范畴了,这是我自身体会及从各个同行公认的。下面我简单概述一下,希望对大伙有所帮助。 二、设计模式 + 概念 设计模式(Design P ...
分类:编程语言   时间:2019-08-20 00:42:56    阅读次数:125
Java连载18-引用数据类型、三元运算符、控制语句if
一、引用类型 1.String是sun在JAVASE中提供的字符串类型 2.String.class字码 3.String是引用数据类型,s是变量名,“abc”是字面值; 二、三元运算符 1.语法规则:布尔表达式 ? 表达式1:表达式2 2.三元运算符执行原理 当布尔表达式的结果为true时,选择表 ...
分类:编程语言   时间:2019-08-20 00:45:52    阅读次数:97
数组和切片
实际上就是个数组。底层是一个数组,切片内有这个数组引用,和切片的信息。var arrAge = [5]int{18, 20, 15, 22, 16}var arrLazy = [...]int{5, 6, 7, 8, 22}//...可以忽略var arrKeyValue = [5]string{3 ...
分类:编程语言   时间:2019-08-20 00:46:54    阅读次数:110
TCP协议下的服务端并发,GIL全局解释器锁,死锁,信号量,event事件,线程q
# TCP协议下的服务端并发,GIL全局解释器锁,死锁,信号量,event事件,线程q## 一、TCP协议下的服务端并发```python'''将不同的功能尽量拆分成不同的函数,拆分出来的功能可以被多个地方使用TCP服务端实现并发 1、将连接循环和通信循环拆分成不同的函数 2、将通信循环做成多线程'... ...
分类:编程语言   时间:2019-08-20 00:48:22    阅读次数:74
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!