摘要: 描述:C 库函数 int sprintf(char *str, const char *format, ...) 发送格式化输出到 str 所指向的字符串。 声明: 参数: 返回值:如果成功,则返回写入的字符总数,不包括字符串追加在字符串末尾的空字符。如果失败,则返回一个负数。 实例: 运行结果: 阅读全文
posted @ 2018-10-08 15:41 Triw 阅读(169) 评论(0) 推荐(0) 编辑
摘要: 作者:李鹏 出处:http://www.cnblogs.com/li-peng/ 算法复杂度分为时间复杂度和空间复杂度,一个好的算法应该具体执行时间短,所需空间少的特点。 随着计算机硬件和软件的提升,一个算法的执行时间是算不太精确的。只能依据统计方法对算法进行估算。我们抛开硬件和软件的因素,算法的好 阅读全文
posted @ 2018-10-07 20:23 Triw 阅读(418) 评论(0) 推荐(0) 编辑
摘要: 1.二项分布的基本描述: 二项分布就是重复n次独立的伯努利实验。伯努利实验就是在同样的条件下重复发生、且每次实验相互独立的一种随机试验。二项分布有两个参数n和p,n是重复实验的次数,p是每次独立实验发生的概率。特殊的n=1时,我们把二项分布称为伯努利分布。 N次独立重复试验中发生K次的概率是: P( 阅读全文
posted @ 2018-09-23 10:44 Triw 阅读(8033) 评论(0) 推荐(0) 编辑
摘要: 在阅读《机器学习实战》一书中,第一次碰见tile函数一脸懵逼,试验了几次之后,明白了怎么回事,记录如下: 阅读全文
posted @ 2018-09-16 21:03 Triw 阅读(155) 评论(0) 推荐(0) 编辑
摘要: 1、最临近点插值算法: 当一张(N*M)大小的图像放大到((j*N)*(k*M))时,那么两张图像之间的像素点存在对应关系: 其中:X1max,Y1max为源图像中两个方向的像素个数;X2max,Y2max为放大之后的图像两个方向上的像素个数; 即可得到 j k; 放大之后(x2,y2)的像素信息按 阅读全文
posted @ 2018-09-13 11:24 Triw 阅读(3240) 评论(0) 推荐(0) 编辑
摘要: 参考:《C++primer plus》 阅读全文
posted @ 2018-08-21 11:35 Triw 阅读(911) 评论(0) 推荐(0) 编辑
摘要: 指针常量:本质上是一个常量,不过这个常量是个指针;比如: 这个const是用来修饰p1这个指针的,所以指针本身不可以被修改,但是这个指针所指向的值是可以被修改的; 常量指针:本质上是一个指针,不过这个指针指向一个常量;比如 这里的const是用来修饰int的,即c是一个常量;这里指针p2 p3可以修 阅读全文
posted @ 2018-08-15 10:45 Triw 阅读(567) 评论(0) 推荐(0) 编辑
摘要: 运算符与类相结合,运算符产生新的含义,称之为运算符重载。重载运算符可以使函数的运算看起来更为自然。例如允许使用+将两个对象相加。编译器将根据操作数的数目和类型决定使用哪种加法定义。这种运算符重载隐藏了内部激励,强调了实质。 运算符重载的格式:类成员函数:返回类型 operator 被重载的运算符(参 阅读全文
posted @ 2018-08-07 15:10 Triw 阅读(137) 评论(0) 推荐(0) 编辑
摘要: 当类中的成员函数涉及到两个对象时,就需要用到this指针; 每个成员函数(包括构造和析构函数)都有一个this指针。this指针指向调用对象,如果需要引用整个调用对象,则可以使用表达式*this(解引用); 在函数括号后面添加const限定符,将this限定为const,禁止通过this来修改对象的 阅读全文
posted @ 2018-08-07 11:30 Triw 阅读(111) 评论(0) 推荐(0) 编辑
摘要: 用构造函数创建对象之后,程序会跟踪对象,直到其过期。对象过期后,程序会调用析构函数完成对象的清理工作。 析构函数的几个特点: 1. 只能有一个析构函数,如果没有显式的定义,编译器会自动生成一个缺省的析构函数; 2. 析构函数不能被重载; 析构函数何时被调用: 1. 如果创建的是静态存储类对象,则析构 阅读全文
posted @ 2018-08-07 11:07 Triw 阅读(158) 评论(0) 推荐(0) 编辑