搜索到与相关的文章
Java

深入浅出基于Java的解释器设计模式

一、引子其实没有什么好的例子引入解释器模式,因为它描述了如何构成一个简单的语言解释器,主要应用在使用面向对象语言开发编译器中;在实际应用中,我们可能很少碰到去构造一个语言的文法的情况。虽然你几乎用不到这个模式,但是看一看还是能受到一定的启发的。二、定义与结构解释器模式的定义如下:定义语言的文法,并且建立一个解释器来解释该语言中的句子。它属于类的行为模式。这里的语言意思是使用规定格式和语法的代码。在GOF的书中指出:如果一种特定类型的问题发生的频率足够高,那

系统 2019-08-29 22:23:20 2413

编程技术

JBoss Rules 1

JBossRules学习(一):什么是Rule学习JBossRules有几天了,因为这方面的中文资料较少,所以这几天都在看官网上的manual。这是一份不错的教程,我把我看的一些重要的东西翻译整理了一下,希望可以对想学习JBossRules的同学们提供一点帮助。在开始这份教程之前,我先简要介绍一下JBossRules:JBossRules的前身是Codehaus的一个开源项目叫Drools。最近被纳入JBoss门下,更名为JBossRules,成为了JBo

系统 2019-08-29 22:11:18 2413

编程技术

Eclipse报错:Setting property 'source' to 'o

最近把Eclipse的maven插件从m2eclipse更新到m2e后出了一些莫名其妙的的问题。今天又出了一个,就是Eclipse新建的MavenWebproject在tomcat里启动后报错,具体报错信息如下:警告:[SetPropertiesRule]{Server/Service/Engine/Host/Context}Settingproperty'source'to'org.eclipse.jst.jee.server:test1'didnotf

系统 2019-08-29 22:09:46 2413

编程技术

关于怎么访问受限QQ空间、相册等

关于怎么访问受限QQ空间、相册等常常有些无聊的人写了日志、传了照片偏偏还要设置个密码/想看的话其实很简单,而且看完了还不会留下脚印。两种办法:1、用急速空间打开。但是目前无法看相册。QQ急速空间(网页查看你的QQ空间)http://你的QQ号.qzone.js.cn:86/2、阅读全文类别:大杂烩?查看评论关于怎么访问受限QQ空间、相册等

系统 2019-08-12 09:29:49 2413

Java

JAVA强制类型转换

object对象转换为String的一些总结--------------------------------------------------------------------------------在java项目的实际开发和应用中,常常需要用到将对象转为String这一基本功能。本文将对常用的转换方法进行一个总结。常用的方法有Object.toString(),(String)要转换的对象,String.valueOf(Object)等。下面对这些方

系统 2019-08-12 09:29:33 2413

各行各业

RPC服务框架Dubbo学习

RPC(RemoteProcedureCallProtocol)——远程过程调用协议,它是一种通过网络从远程计算机程序上请求服务,而不需要了解底层网络技术的协议。RPC协议假定某些传输协议的存在,如TCP或UDP,为通信程序之间携带信息数据。在OSI网络通信模型中,RPC跨越了传输层和应用层。RPC使得开发包括网络分布式多程序在内的应用程序更加容易。Dubbo是阿里巴巴的一个开源RPC框架,目前公司里全网都在用,官网的介绍和文档十分详细。https://g

系统 2019-08-12 09:27:31 2413

各行各业

如何使基于OpenCV库的人脸检测系统在其它机器上

这个问题纠结了很久,其实是个很简单的问题,但是在链接OpenCV静态库的时候出现了一点小错误,所以一直没有成功在其它机器上正常运行。现在解决了,所以记录下来,让一些刚入门的兄弟能够不重蹈覆辙。为了讲述方便,先介绍一下运行环境:OpenCV2.0+vs2005,OpenCV2.0的安装路径为c:\opencv2.0。成功编译运行基于OpenCV库的应用程序所需要的vs2005设置:一、引用静态链接库有两种方法:1.在vs2005的"项目"-"(项目名)属性"

系统 2019-08-12 09:26:56 2413

各行各业

Selenium 前期学习

一.了解selenium必读文档:官方文档:http://docs.seleniumhq.org/docs/03_webdriver.jsp二.公司使用c#开发,配合开发的要求,使用visualstudio2012平台,使用nunit作为单元测试驱动使用seleniumrc也必须安装javaJDK三.关于定位方式:1.Id2.Name3.Class4.CSS-Selector:http://www.w3school.com.cn/cssref/css_se

系统 2019-08-12 09:26:50 2413

Oracle

oracle pl/sql中创建视图

模式:createorreplaceview视图名as...举例:createorreplaceviewvw_rightpeople(rightpeopletypename,rightpeopletype,rightpeopleid,organizetypeno,parentorganizeno,idno,idtype,rightpeoplename,rightpeopleproperty,chairman,resopertype,resstatus,bi

系统 2019-08-12 01:54:54 2413