IO类属于不能被拷贝的类型,因此只能通过引用来传递。同时读取和写入操作都会改变流的内容,所以接收的是普通引用。 类内的友元声明仅仅指定了访问的权限,需要在友元声明之外再专门对函数进行一次声明。 可变数据成员永远不会是const,即使它是const对象的成员。 友元关系不存在传递性,父类是友元类,子类 ...
分类:
编程语言 时间:
2018-09-03 02:35:23
阅读次数:
203
# conding:utf-8 import matplotlib.pyplot as plt import numpy as np import PIL.Image as image # 图片的读取 data = image.open(r'a.png') # 转成numpy.array类型 dat... ...
分类:
其他好文 时间:
2018-08-26 15:43:09
阅读次数:
421
转自:https://blog.csdn.net/poem_qianmo/article/details/23710721 一、原理 1.1 形态学概述 形态学(morphology)一词通常表示生物学的一个分支,该分支主要研究动植物的形态和结构。而我们图像处理中指的形态学,往往表示的是数学形态学。 ...
分类:
其他好文 时间:
2018-08-23 22:11:02
阅读次数:
203
Number 这种类型用来表示整数和浮点数值。typeof 操作符可以判断number的类型。 还有一种特殊的数值,即NaN(非数值 Not a Number),这个数值用于表示一个本来要返回数值的操作数未返回数值的情况(这样就不会抛出错误了)。例如,在其他编程语言中,任何数值除以0都会导致错误,从 ...
分类:
Web程序 时间:
2018-08-15 14:57:19
阅读次数:
182
一、引言 一般的Array,底层是数组实现的,对于数据的查找和修改十分高效。但是有2个大的缺点,其一为增删低效,其二为数组长度时固定的,无法动态增加长度。 ArrayList类相当于一种高级的动态数组,是Array类的升级版本。与一般的Array相比,ArrayList主要可以动态增加数组的长度。尽 ...
分类:
编程语言 时间:
2018-08-07 20:37:59
阅读次数:
190
Format('x=%d', [12]); //'x=12' //最普通Format('x=%3d', [12]); //'x= 12' //指定宽度Format('x=%f', [12.0]); //'x=12.00' //浮点数Format('x=%.3f', [12.0]); //'x=12. ...
分类:
Windows程序 时间:
2018-08-04 21:40:15
阅读次数:
1277
最近跟踪yii源码? 里面涉及到了绑定事件行为之类,于是自己手写了一个最简单的事件绑定实现class?EventHandle?{
private?static?$_map?=?array();
//类似jquery绑定事件
public?function?on($name,?$callb
分类:
Web程序 时间:
2018-07-12 13:25:38
阅读次数:
212
一句话概括就是使用反射可以赋予jvm动态编译的能力,否则类的元数据信息只能用静态编译的方式实现,例如热加载,Tomcat的classloader等等都没法支持 Java中编译类型有两种: 静态编译:在编译时确定类型,绑定对象即通过。 动态编译:运行时确定类型,绑定对象。动态编译最大限度地发挥了Jav ...
分类:
编程语言 时间:
2018-07-09 19:20:28
阅读次数:
215
template class Array { // 在Array类中嵌入了模板类 public: Array(); ~Array(); void show(); private: T * myArray; // 看这里 }; template // 每个函数前都得有这句话 Array::Array(... ...
分类:
其他好文 时间:
2018-07-06 17:45:45
阅读次数:
168