- 博客(18)
- 资源 (1)
- 收藏
- 关注
原创 多线程下的观察者模式--Java实现
按照我的理解,观察者模式使用的场景:假如现在有一个土匪,绑架了一名重要人质,目前躲在一个楼房里,楼房四周已经被警察包围,还有特种部队,狙击手。观察者模式是这样运作的:目前场景中的观察者是:警察、防暴队人员、狙击手,被观察者是土匪。一旦土匪现身,各个观察者都要采取相应的措施,比如,当土匪挟持着人质现身,警察警告土匪,狙击手瞄准土匪,特种部队人员悄悄靠近。这就是观察者模式。观察者监听被观察人员的行动,
2017-07-31 23:24:25 5215 5
转载 在Java当中父类和子类之间的强制转换
接下来的三点是我从百度知道上引用来的。感觉不错。 1.从对象的内存角度来理解.假设现在有一个父类Father,它里面的变量需要占用1M内存.有一个它的子类Son,里面的变量需要占用0.5M内存.现在通过代码来看看内存的分配情况:2.f = new Father();//系统将分配1M内存.Son s = new Son();//系统将分配1.5M内存!因为子类中有一
2017-07-27 09:10:34 1707
转载 程序设计之---单例模式VS静态方法
原文地址:http://blog.csdn.net/johnny901114/article/details/11969015我们在设计程序经常会有这种需求 , 某个类里的方法能够全局访问. 在这种情况下有两种实现方案 : 1>单例模式(Singleton);2>静态方法.但是, 对于这两种实现方式 , 那种更好呢?在国内论坛上看了一下其他的一些
2017-07-24 09:06:47 335
原创 opengl-解决cuemap天空盒子衔接处显示立方体边的问题
问题图:·· 代码: GL11.glTexParameteri(GL13.GL_TEXTURE_CUBE_MAP, GL11.GL_TEXTURE_MAG_FILTER, GL11.GL_LINEAR);GL11.glTexParameteri(GL13.GL_TEXTURE_CUBE_MAP, GL11.GL_TEXTURE_MIN_FILTER, GL11
2017-07-19 10:05:33 893
原创 GLSL(8)关于实现Phong shading model 中的一个小trick
Phong shading model 其实包括三部分: ambient light color、diffuse light color、specular light color。 ambient light color就是环境光部分,也是很重要的是一部分,可以把它理解成一个常数;就好比在一个阴天的白天里,你走在外面,此时环境中没有diffuse light,也
2017-07-17 14:13:48 945
转载 socket()函数介绍
原文地址:http://blog.csdn.net/xc_tsao/article/details/44123331socket()函数介绍socket函数介绍函数原型domaintypeprotocolerrno示例函数原型socket()函数的原型如下,这个函数建立一个协议族为domain、协议类型为type、协议编号
2017-07-07 15:36:37 432
转载 WSAStartup( )详解
原文链接:http://blog.sina.com.cn/s/blog_4b146a9c01011ncl.html这里用通俗的语言解释一下这个函数,就类似于OpenCV一样,要添加链接库函数,cv.lib等,要添加到附加依赖项,或者通过#pragma comment(lib,”cv.lib“)一样,然后才能包含头文件进行各种函数的调用。当然了,socket编程要调用各种so
2017-07-07 15:32:06 1638
转载 关于 Java 数组的 12 个最佳方法
原文:http://www.iteye.com/news/28296下面是stackoverflow中关于数组方法的相关问题中,获得最多票数的12个数组操作方法。 1. 声明一个数组 Java代码 String[] aArray = new String[5]; String[] bArray = {"a","b","c", "d", "e"};
2017-07-06 11:39:35 327
转载 JDBC为什么要使用PreparedStatement而不是Statement
PreparedStatement是用来执行SQL查询语句的API之一,Java提供了 Statement、PreparedStatement 和 CallableStatement三种方式来执行查询语句,其中 Statement 用于通用查询, PreparedStatement 用于执行参数化查询,而 CallableStatement则是用于存储过程。同时PreparedStatement还
2017-07-06 09:36:32 226
转载 GLSL语言基础
转载:点击打开链接变量GLSL的变量命名方式与C语言类似。变量的名称可以使用字母,数字以及下划线,但变量名不能以数字开头,还有变量名不能以gl_作为前缀,这个是GLSL保留的前缀,用于GLSL的内部变量。当然还有一些GLSL保留的名称是不能够作为变量的名称的。 基本类型除了布尔型,整型,浮点型基本类型外,GLSL还引入了一些在着色器中经常用到的类型作为基本类
2017-07-05 14:51:05 368 1
原创 Operation not allowed after ResultSet closed 解决方法
问题出现的原因:Statement statement = dbConn.createStatement(); // 要执行的SQL语句 ResultSet rs = statement.executeQuery("select name,salary from workerinfo WHERE salary > 12000"); ResultSet rs1 = state
2017-07-05 09:39:09 9454 4
原创 opencv读取本地视频
#include #include #include using namespace cv;int main(int argc, char** argv){ VideoCapture cap("E:\\A_Develope\\test_video\\fitness.avi"); if (!cap.isOpened()) { return -1; } Mat fra
2017-07-03 15:13:50 3350
转载 Bag of Words(BOW)模型
这几天忙里偷闲看了一些关于BOW模型的知识,虽然自己做图像检索到目前为止并没有用到过BOW模型,不过了解一下BOW并不是一件毫无意义的事情。网上关于理解BOW模型也很多,而且也很详细,再写一点关于BOW模型的理解,无异于重新造一次轮子,不过我一直坚信重复造轮子并不是完全没有意义的,重要的是你能够从中学到很多的知识,如果可能,你甚而再这个重复造轮子的过程中发现新问题,并进行改进。好了,回归正题。
2017-07-02 21:41:10 479
原创 Kmeans聚类算法-理解
该算法必然会收敛。 思想:将n个数据对象会分为K个聚类,以使得各个聚类满足:同一聚类中的对象相似度较高;而不同聚类中的对象相似度较低。聚类相似度是利用各聚类对象的mean-均值所获得的一个“中心对象”(引力中心)来计算的。 算法描述: Input: k, set of points x1.....xn。 place centroids c1...ck
2017-07-02 21:32:58 418
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人