- 博客(19)
- 资源 (41)
- 收藏
- 关注
转载 论设计模式在软件开发中的应用
在解决这个论题之前,我们首先要了解设计模式的概念,及其基本的分类。“设计模式”这四个字,相信大家在很多地方都会看到,什么是设计模式呢? 一个设计模式提供一种提炼子系统或软件系统中的组件的,或者它们之间的关系的纲要设计。设计模式描述普遍存在的在相互通讯的组件中重复出现的结构,这种结构解决在一定的背景中的具有一般性的设计问题。由于[GOF95]是论述软件模式的著作的第一本,因此有些人常
2013-05-24 15:47:40 1988
转载 依赖和关联关系的区别
以前在做分析时,总是感觉依赖和关联关系没有什么大的区别,或者说对于他们之间的细节还是不够清楚。 (1)依赖关系 依赖关系表示的是类之间的调用关系,即用一个类去调用另外一个类, 被调用的类表现为调用类的 局部变量,方法的参数,调用类调用被调用类的静态方法。 这些情况下,调用类和被调用类之间属于依赖关系。 (2)关联关系
2013-05-24 14:56:35 1940
原创 Could not find class 'android.support.v4.view.ViewPager', referenced from method***
不知道为什么之前运行正常的程序,这几天居然报了以上的错误而且我有引入ViewPager包,编译是不报错的,但运行时报ViewPager不存在。解决办法:1.既然提示工程中没有导入jar包,那么我们就手动将其导入:右击工程选择 Bulid Path->Add Libraries->User Library->User Libraries->new(随便取一个名字,比如View
2013-05-23 20:38:50 11306 4
原创 String,StringBuffer和StringBuilder的区别
在Java编程当中String字符串的应用范围是非常广的,但是有些时候还会碰到StringBuffer,甚至StringBuilder。以下是它们之间的区别。String:字符串长度不可变StringBuffer:字符串长度可变,如果要频繁对字符串内容进行修改,出于效率考虑最好使用StringBuffer,如果想转成String类型,可以调用StringBuffer的toString(
2013-05-16 21:06:48 1721
原创 经典基础C++笔试题2(附答案)
1. C中static有什么作用?(1)隐藏。 当我们同时编译多个文件时,所有未加static前缀的全局变量和函数都具有全局可见性,故使用static在不同的文件中定义同名函数和同名变量,而不必担心命名冲突。(2)static的第二个作用是保持变量内容的持久。存储在静态数据区的变量会在程序刚开始运行时就完成初始化,也是唯一的一次初始化。共有两种变量存储在静态存储区:全局变量和sta
2013-05-15 20:30:12 4865
原创 经典基础C++笔试题(附答案)
一、选择题1. 若用数组名作为函数调用时的实参,则实际上传递给形参的是( A )A. 数组首地址B. 数组的第一个元素值C. 数组中全部元素的值D. 数组元素的个数2. 有关函数重载的正确说法是( B )A. 函数名不同,但参数的个数和类型相同B. 函数名相同,但参数的个数不同或参数的类型不同C. 函数名相同,参数的个数和类型相同D. 函数名相同,函数的返回
2013-05-15 16:08:30 5730
转载 梯度、Hessian矩阵、平面方程的法线以及函数导数的含义
想必单独论及“ 梯度、Hessian矩阵、平面方程的法线以及函数导数”等四个基本概念的时候,绝大部分人都能够很容易地谈个一二三,基本没有问题。其实在应用的时候,这几个概念经常被混淆,本文试图把这几个概念之间的关系整理一下,以便应用之时得心应手。这四个概念中,Hessian矩阵是最不容易混淆,但却是很多人难以记住的概念,其它三个概念很容易记住,但却在某些时候很容易混淆。Hessi
2013-05-14 19:42:25 2464
转载 “图像处理”常用基本线代知识【备忘】
1.线性相关系数两个变量的协方差除以他们的方差乘积的算术平方根等于这两个变量的线性相关系数(1)相关系数的定义: r(ξ1,ξ2)=cov(ξ1,ξ2)/[Dξ1Dξ2]^0.5 =E[(ξ1-Eξ1)(ξ2-Eξ2)] / [Dξ1Dξ2]^0.5 (Dξ1,Dξ2均大于零) 称:上式为ξ1,ξ2的‘相关系数’或‘标准协方差’。 以上
2013-05-14 19:31:20 2278
转载 卷积的意义-是我所看到的解释最生动最通俗易懂的
卷积的意义,原文:http://blog.csdn.net/yeeman/article/details/6325693卷积最近总是和卷积打交道,工作需要,每天都要碰到它好几次,不胜烦恼,因为在大学时候学信号与系统的时候就没学会,我于是心想一定要把卷积完全搞明白。正好同办公室的同学也问我什么是卷积,师姐昨天也告诉我说:"我也早就想把这个问题搞明白了!"经过一段时间的思考之后,有一些
2013-05-14 19:22:19 3891
转载 Mat数据操作之普通青年、文艺青年、暴力青年
转自http://blog.csdn.net/yang_xian521/article/details/7161335首先还是要感谢箫鸣朋友在我《OpenCV学习笔记(四十)——再谈OpenCV数据结构Mat详解》的留言,告诉我M.at(3, 3)在Debug模式下运行缓慢,推荐我使用M.ptr(i)此类方法。这不禁勾起了我测试一下的冲动。下面就为大家奉上我的测试结果。我这里测试了
2013-05-14 16:19:40 1808
转载 再谈OpenCV数据结构Mat详解
我记得开始接触OpenCV就是因为一个算法里面需要2维动态数组,那时候看core这部分也算是走马观花吧,随着使用的增多,对Mat这个结构越来越喜爱,也觉得有必要温故而知新,于是这次再看看Mat。Mat最大的优势跟STL很相似,都是对内存进行动态的管理,不需要之前用户手动的管理内存,对于一些大型的开发,有时候投入的lpImage内存管理的时间甚至比关注算法实现的时间还要多,这显然是不合适
2013-05-14 16:10:48 2154
转载 opencv中c版本和c++版本区别体验
1. 显示窗口大小的改变方法不同。 在c版本中,定义一个窗口时用cvNamedWindow. 比如说cvNamedWindow(“src”,0);后面的参数为0表示窗口大小可以手动改变,否则窗口的大小是自适应图片大小的。 而在c++版本中定义一个窗口用namedWindow. 比如说namedWindow(“src”,1);不管后面第二个参数是多少,都不能
2013-05-14 15:47:18 3042 2
转载 opencv常用的基础小工程
文章出自本文中将列出opencv需常用的最小工程,以方便今后做测试用。 工程环境为vs2010+opencv2.3.1一、opencv读取图片并显示出来:#include "stdafx.h" #include using namespace cv; int main(int argc,unsigned char* argv[]) {
2013-05-14 15:10:47 2232
转载 OpenCV中特征点提取和匹配的通用方法
OpenCV在新版本中把很多C语言的代码都重新整理成了C++代码,让我们在使用的时候更加方便灵活。其中对于特征点的提取和匹配,充分体现了C++的强大。下面直接用例子来说明。假设我们有两幅图:1.bmp和2.bmp,要从中提取体征点并匹配,代码如下:// Load image from fileIplImage *pLeftImage = cvLoadImage("1.bmp", CV_LOAD
2013-05-14 15:01:44 2804
转载 opencv各种内存泄露情况的总结
以下文章共总结出cvLoadImage cvCloneImage cvGetRow 三个函数容易由于使用不当而泄露内存,要注意!OpenCV中的内存泄露问题(cvLoadImage函数)摘自在做项目的过程中,使用OpenCV经常会出现一些内存泄露问题,自己编写的程序出现问题还情有可原,但若是库函数调用和使用时出现,却很令我恼 火。花了好长时间和实践的经验告诉我应
2013-05-14 14:36:17 5257
转载 IplImage, CvMat, Mat 的关系和相互转换
原文地址opencv中常见的与图像操作有关的数据容器有Mat,cvMat和IplImage,这三种类型都可以代表和显示图像,但是,Mat类型侧重于计算,数学性较高,openCV对Mat类型的计算也进行了优化。而CvMat和IplImage类型更侧重于“图像”,opencv对其中的图像操作(缩放、单通道提取、图像阈值操作等)进行了优化。在opencv2.0之前,opencv是完全用C实现的,
2013-05-14 10:14:23 2456
转载 Java基础:Util包下常用的数据结构介绍
前言线性表,链表,哈希表是常用的数据结构,在进行Java开发时,JDK已经为我们提供了一系列相应的类来实现基本的数据结构。这些类均在java.util包中。本文试图通过简单的描述,向读者阐述各个类的作用以及如何正确使用这些类。Collection ├List │├LinkedList │├ArrayList │└V
2013-05-10 15:19:00 3328
原创 优化Android上的Java代码【笔记】
前言:代码优化并不是应用开发的首要任务,而提供良好的用户体验并专注于代码的可维护性才是首要的任务。1.Android如何执行代码Android平台将Java代码编译成Java字节码,并通过dex编译器将其编译成Dalvik字节码,最终交由Dalvik虚拟机(JVM是基于栈的虚拟机,而Dalvik是基于寄存器的虚拟机)执行。在Android 2.2之后,引入了Dalvik JIT
2013-05-09 00:20:27 4445 11
原创 Unity基础备忘(持续更新)
Unity跨多平台:IOS, Android, Windows Phone, Windows, Flash, XBOX360, PS3, Wii等的游戏引擎,手游、页游、端游都可以,可以开发2D, 2.5D, 3D的游戏。1.Hierachy显示的是界面上的游戏对象(GameObject),每个游戏对象都有。至少有一个Camera,点击Camera就可以在(Preview)预览中看到摄像机的视
2013-05-01 22:37:06 2042
手把手带你用 Unity 开发游戏(2021)第二版
2022-02-18
网络前端的 shader 视频教程 (3)
2022-02-16
网络前端的 shader 视频教程 (7)
2022-02-16
网络前端的 shader 视频教程 (6)
2022-02-16
网络前端的 shader 视频教程 (5)
2022-02-16
网络前端的 shader 视频教程 (4)
2022-02-16
网络前端的 shader 视频教程 (2)
2022-02-16
网络前端的 shader 视频教程 (1)
2022-02-16
《终极的 Git 课程 —— 与虚幻引擎相结合 》(2)
2022-02-15
《终极的 Git 课程 —— 与虚幻引擎相结合 》(4)
2022-02-15
《终极的 Git 课程 —— 与虚幻引擎相结合 》(3)
2022-02-15
《终极的 Git 课程 —— 与虚幻引擎相结合 》(1)
2022-02-15
Instagram 滤镜 Spark AR视频教程 (3)
2022-02-15
Instagram 滤镜 Spark AR视频教程 (2)
2022-02-15
Instagram 滤镜 Spark AR视频教程 (1)
2022-02-15
上千种实用视频蒙太奇特效制作效果 Montage Library v5.0.rar
2021-09-30
1000 种出入场文字动画效果 Text Library v3.1.rar
2021-09-30
纹理合成 C++ 代码
2020-12-10
matplotlib-cpp 源码.zip
2020-02-06
2D 折线顶点平滑算法
2020-01-14
OpenCV310 Cmake
2016-10-17
编译过的Cartoonifier_Android工程
2013-08-21
精通Android增强现实源码
2013-01-21
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人