- 博客(26)
- 收藏
- 关注
阿里云服务器安装JAVA环境
说明:倒腾了一下午,出现好几个问题,本文重点说明两个主要问题。服务器环境:64位 Ubuntujdk:1.7.0_25 32位之前在windows下,都是兼容的,哎,Ubuntu就出问题了。===================================================------------------安装JDK7------------------...
2013-08-30 17:31:10
319
原创 《DSL》第1章基本例子
第1章 基本例子 当开始写这本书的时候,需要解释写的是什么?基于此,为了解释Domain Specific Languages(DSL),先给出具体实例,演示一个DSL,然后抽象的定义,下一章将泛化定义使得适应范围更广。第1节 哥特式安全 我头脑还隐约保留着看历险电影的童年记忆,通常,这种电影的场景在古老的城堡或者安全部位、通道,英雄们需要拉动楼梯上或...
2012-01-05 23:41:10
265
原创 《Domain Specific Languages》
《Domain Specific Languages》是Martin Fowler(这位大叔比较牛,可以搜索一下,ThoughtWorks的CTO,写每本书都是经典)介绍DSL比较系统的一本书,从另外一个角度看待各种编程语言,读这本书有一种醍醐灌顶的感觉。后面文章会给出各个章节的翻译。此书中的一些词汇如果翻译成中文可能就无法理解其意义,所以对一些词汇并没有翻译而保留原文,增加文章的可读性。...
2012-01-05 23:37:26
510
MongoDB的Java访问实现(包括文件存储)
前一段时间写了个MongoDB教程,这个版本是在前一个基础上的改进,给出了Java访问实现方式,并给出了一个简单的实现框架。结构为:(1) 一个配置文件及配置文件读取工具类;(2) 一个数据库访问基类;(3) 一个文件存储类;备忘:(1) 关于文件存储的性能问题还没测试;(2) Username和password虽然配置文件中有,但实际中并未使用;...
2011-12-20 00:33:25
364
MongoDB基础教程
总结了一个MongoDB的基础教程,方便大家使用和了解。MongoDB是一个基于分布式文件存储的数据库开源项目。由C++语言编写。旨在为WEB应用提供可护展的高性能数据存储解决方案。它的特点是高性能、易部署、易使用,存储数据非常方便。主要功能特性有:*面向集合存储,易存储对象类型的数据。 *模式自由。*支持动态查询。 *支持完全索引,包含内部对象。 *支持查询。 ...
2011-04-14 22:59:14
88
代码生成技术
模型最终要转化成生产力,如果模型只是用于分析、设计,那么还没有完全发挥模型的效能,模型转换成代码是最激动人心的一步。本章不介绍代码生成的方方面面,只列出代码生成所需要了解的基本主题和几个实现技术。本章包含下列内容: 代码生成的基本主题; 元编程的概念; 代码生成的实现技术,包括Velocity和openArchitectureWare; 代码生成实例。...
2011-03-26 12:02:19
220
Eclipse 插件安装 Eclipse剪裁 打包总结Products Feature Fragment
Eclipse 插件安装 Eclipse剪裁 打包总结资料自己整理和汇总的资料。
2010-08-25 21:27:55
109
原创 Hash函数
Hash函数 Hash函数,又称单向散列函数,是将任意长的消息映射为定长的Hash值的公开函数。Hash函数在密码学中应用十分广泛,与各种加密算法有着密切的联系。Hash函数的模型如下: h=H(M) 其中,M是待处理的消息;H是Hash函数;h是生成的消息摘要,它的长度是固定的,并且和M的长度无关。 ...
2010-01-06 20:48:42
413
原创 FCKeditor开发总结(富文本编辑器)
1. 建立Java下的FCKEditor下载Java的例程,按照例程里的相关配置文件就可以完全建立。2. 各种环境下使用2.1. JavaScriptvar oFCKeditor = new FCKeditor('FCKeditor1');oFCKeditor.BasePath = "/fckeditor/";oFCKeditor.Create();...
2010-01-06 20:45:20
561
原创 openArchitectureWare简明使用教程
oAW(open Architecture Ware)是一个用Java实现的代码生成器框架。它支持从任意模型生成代码,并且可以很好的与Eclipse集成,提供相关的Eclipse插件。oAW支持EMF(Eclipse Modeling Framework),也支持其他的模型,如UML2、XML、JavaBean。oAW的核心是拥有一个工作流(Workflow)引擎,来定义代码生成和转换的流程。oA...
2009-12-31 16:59:10
429
原创 antlr使用教程
我从以下几个问题入手介绍ANTLR的相关知识。1 ANTLR是什么?ANTLR, ANother Tool for Language Recognition, 是一个可以接受含有语法描述的语言描述符并且生成程序能够识别这些语言所产生的句子。作为一个翻译程序的 一部分,你可以给你的语法附上简单的操作符和行为并且告诉ANTLR如何构造AST并且如何输出它们。ANTLR知道如何使用Java,C+...
2009-12-17 18:35:25
1434
原创 Velocity总结资料
1 VelocityVelocity是一个基于java的模板引擎(template engine)。它允许任何人仅仅简单的使用模板语言(template language)来引用由java代码定义的对象。 当Velocity应用于web开发时,界面设计人员可以和java程序开发人员同步开发一个遵循MVC架构的web站点,也就是说,页面设计人员可以只 关注页面的显示效果,而由java程序开发人员...
2009-11-22 19:40:46
118
product出现错误解决
<shapetype id="_x0000_t75" stroked="f" filled="f" path="m@4@5l@4@11@9@11@9@5xe" o:preferrelative="t" o:spt="75" coordsize="21600,21600"><div align="left"&a
2008-02-26 12:57:00
2749
:cvs[server aborted]:"add" requires write access to the repository问题解决
问题解决::cvs[server aborted]:"add" requires write access to the repository 有一个All users are read,不要勾选就可以了。另外推荐一篇文章: http://ipaddr.bokee.com/5142247.html...
2007-12-19 15:01:00
727
哈希码介绍
经常有人问及Hash码的问题,Hash码就是Hash函数映射后的值。Hash函数在密码学方面经常用到。具体的如下所述:Hash函数Hash函数,又称单向散列函数,是将任意长的消息映射为定长的Hash值的公开函数。Hash函数在密码学中应用十分广泛,与各种加密算法有着密切的联系。Hash函数的模型如下:h=H(M) 其中,M是待处理的消息;H是Hash函数;h是生成的消息摘要,它...
2007-12-06 00:24:00
938
Spring实现RMI
1.1服务端1.1.1服务接口package cn.webservice;import java.util.List;publicinterface AccountService { publicvoid insertAccount(Integer account); public List getAccounts(String name);...
2007-12-03 19:25:00
96
struts上传文件,文件名乱码问题解决
struts的html:file标签上传文件,中文的文件名会导致乱码问题。解决方法:struts上传文件用的是gbk编码方式,所以将文件名转码就可以。new String(filename.getBytes("GBK"),"UTF-8");这里有个问题,网上经常有人将编码格式改称gbk或者是gb2312,不过为了国际化和通用性,我建议还是用UTF-8编码格式。毕竟现在的开发工具大部...
2007-11-29 19:11:00
204
argouml
ArgoUML:http://argouml.tigris.org ArgoUML 的 feature:http://argouml.tigris.org/features.htmlArgoUML 是一个免费的UML工具,并且完全开源,比较小并且实用。最近要在上面做二次开发,有共同爱好的人可以一起讨论。...
2007-07-09 20:49:00
310
[IBM]Java™ Platform, Enterprise Edition (Java EE) 最佳实践
2004 年 IBM® WebSphere® 开发者技术期刊中曾发表过一篇名称类似的文章,本文是其更新版本。这个修正版中考虑了一些不断变化的技术趋势,更重要的是推荐了一些作者认为应当广泛遵循、但尚未广泛遵循的实践。摘自 IBM WebSphere 开发者技术期刊。引言在过去的几乎整整十年中,人们编写了很多有关 Java™ Platform, Enterprise Editio...
2007-04-15 18:56:00
140
利用XMLHTTP无刷新自动实时更新数据
传统上,我们浏览网页,如果加入最新的数据.只能是等我们重新向服务器端请求时才能显示出来.但是,对于一些时效性很强的网站.传统的这种做法是不能满足的. 我们可以让程序自动刷新.定时向服务器请求数据.5秒取一次数据,10秒取一次数据.利用XMLHTTP发出请求并取得数据.传到客户端,客户端重新组织并显示数据.demo.htm 前台显示.<script language="JavaScript"...
2007-04-11 00:11:00
103
一本不错的书《软件项目管理》,有感(一)
最近读了一本不错的软件工程的书《软件项目管理》机械工业出版社。 以前总是看一些老外写的软件工程方面的书,国内的软件工程的书就看过清华大学的《基于软件能力成熟度模型的软件过程改进》(也是一本不错的软件工程的书,就是厚点,但是比起国外的来说不是很厚,罗嗦了阿)。 这个本的最大的特点是,都是中国的专家写的一些实际经验,符合中国国情的软件开发方式。外国有些个软件工程的东西在中国可能走不通,不如说...
2007-04-09 21:47:00
899
1
Struts常见异常信息和解决方法
以下所说的struts-config.xml和ApplicationResources.properties等文件名是缺省时使用的,如果你使用了多模块,或指定了不同的资源文件名称,这些名字要做相应的修改。 1、“No bean found under attribute key XXX”在struts-config.xml里定义了一个ActionForm,但type属性指定的类不存...
2007-03-27 10:01:00
130
PowerDesigner相关资料
英文文档http://manuals.sybase.com/onlinebooks/group-pd/pdd0950e/bpgs/@Generic__BookView;lang=zh下载地址:http://download.sybase.com/eval/pd11eval/PowerDesigner11Eval.exe15天限制破解文件:http://bbs.winzhe...
2007-03-27 10:01:00
59
Apache2.0.**+php5安装详解及相关注意问题!
我们这次采用的是Apache的一个全新版本Apache2.0.**,以前在Apache下安装PHP记得还比较麻烦,现在在Apache2平台下,我们可以方便的以模块化的方式安装PHP,前提是PHP版本必须是4.0以上的。当然,现在还在用PHP3的已经很少了。所以这次我们只介绍如何以模块化的方式在Apache下安装PHP,闲话少说,让我们一起来领略模块化安装PHP的风采吧。1.运行你下载的Apa...
2007-03-02 16:25:00
118
js画图
http://www.walterzorn.com/jsgraphics/jsgraphics_e.htm画图很方便实用。例子:<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html><head><meta http-equiv="Content-Type" co...
2006-10-03 00:30:00
73
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人