- 博客(3)
- 资源 (2)
- 收藏
- 关注
原创 Stream双链原理解析
一、简介Stream是java8加入的新特性,它提供了一种类SQL化的方式来访问集合数据,将对集合的操作清晰明了的展现出来,特别是配合Lambda表达式,能写出非常优雅的代码。顾名思义,Stream操作过程可以看做数据流过一个管道,入口处集合转换为数据流(Collection.stream()),在管道上设置有一个一个的过滤点(filter、sorted、map等等),数据流过时将想要的数据过滤出来,在出口处将数据流转换为想要的数据类型(forEach、collect、count、max等等)。
2020-12-28 17:52:24 1185 1
原创 直方图均衡化
直方图可以看做图像的一个特征,直方图均衡化顾名思义就是把直方图变得平均一些,可知分布平均的直方图对应的图像对比度比较高,直方图均衡化属于空间域图像增强。均衡化过程就是根据已知的图像直方图,通过变换函数得到一个新的直方图,他是通过改变直方图来达到改变图像的目的的。简单的理解就是灰度转换,把原灰度作为输入,通过转换函数得到一个新的灰度值,再用新的灰度级把图像显示出来。可知最关键的是转换函数,转换的
2013-12-10 23:54:13 1381
原创 预编译头文件
一开始学c++,首先碰到 #include "stdafx.h",高手说是预编译头文件,听起来就是提前编译stdafx.h这个头文件,也就这么理解了。后来想跟加载其他的头文件也没什么区别啊,都是在用到本程序时才编译,没觉得有预编译的意思,但是新建的文件中没有它又会报错,一直不能彻底理解,概念模模糊糊的。 原来是这样的,选择了预编译头文件,就是要把这个头文件强加给你,你的所有源文件中必须要
2013-12-09 12:05:55 509
CodeSmith可读取MySql的字段注释
2014-08-14
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人