- 浏览: 23922 次
- 性别:
- 来自: 深圳
最新评论
-
java菜菜鸟:
楼主有没有相关的java mail接收邮件的例子?
JavaMail API 实例汇总
文章列表
笔记:DSL笔记之三 DSL实现
Written by 某L. Posted in Domain Specific Language, MDA
一般来说,DSL的实现包含三种方式:内部DSL,外部DSL,DSL工作台
内部DSL是指DSL使用宿主语言实现,需要遵循宿主语言的语法;
外度DSL通常拥有独立的语法,通过编译或解释形成目标模型;
DSL工作台通常表现为一个支持DSL开发的IDE。
DSL一般先解析为语义模型(Semantic Model),有时还会进一步生成目标代码(target code)。
这篇笔记的内容来自MF http://martinfowler.com/dslwip/UsingDsls.html
领域特殊语言(Domain Specific Language)定义
a computer programming language of limited expressiveness focused on a particular domain.
关注特定领域表述有限的计算机程序语言
四个重要元素
computer programming language:A DSL is used to humans to instruct a co ...
打算从今天开始,系统的学习一下DSL相关技术。
这个系列的所有文档都来自于MF的BLIKI中的Domain Specific Languages,其余文字都是对其的理解和整理。
关于什么是DSL,之前的文章有提到过。
简单的说
DSL与通用语言相区别,是为特定目的而生的语言,它并不是什么新东西,历史几乎和计算机的历史一样长。
DSL的应用广泛而常见,比如CSS,比如Wiki。DSL通过分析特定问题域提炼动态模型,从而标准化问题处理流程。
恩,先从MM图看起:
知识管理(Knowledge Management)是一项在1990年代中期开始在全球崛起的学术与商业应用主题,针对个人及社群所拥有的显性知识和隐性知识的确认、创造、掌握、使用、分享及传播进行积极及有效的管理。
维基百科:知识管理
个人知识管理的核心步骤
分享和
转载请注明:来自《2字节》关注中文互联网和企业软件
黑客很多时候是个体力活。
挂着扫描器,漫无目的的寻找不设防的主机,植入后门,控制,卖给需要的人。
所以,一些基本的安全措施可以避免太过容易成为目标,下面就小小的介绍一些。
禁止root远程登录
作为默认系统管理账号root是最容易攻击的目标。禁止通过ssh远程登录是绝对必须的。
方法:
编辑 /etc/ssh/sshd_config
PermitRootLogin no
同时,请为管理员建立个人账户,并分配到sudoers用户组(默认为%admin)
$ sudo adduser example_user
使用XFire与Spring开发Web Service
源代码下载(三个样例工程Maven版本) xfire-src.zip
相关lib文件请到XFire官方网站(见参考) 下载发布版本。
PDF版本下载
目录
实现功能与特点 2
运行环境 2
开发平台 2
实施步骤 2
概述 2
新 ...
- 2007-08-16 05:15
- 浏览 6095
- 评论(0)
呃,我从来没有这么讨厌过某项技术,即使是面对错综复杂的MFC,即使是传说是不超过一百个人明白的DCOM。我不明白,服务器端的程序就老大么?为什么都跑来对JavaScript动一堆手脚。有人说的好,JSF就是ASP.net in JAVA。难道把前台后台混为一谈,提供些预定义的控件就是良好的框架么?HIMMEL 2007-07-31 16:10 发表评论
- 2007-07-31 08:10
- 浏览 779
- 评论(0)
http://blogs.msdn.com/ie/archive/2005/09/16/469686.aspx一些功能列表:
explore the DOM tree and find elements on the page
disable IE settings, view information
outline elements,
control images
resize pages to common screen resolutions
validate against existing standards and provides ...
- 2007-05-18 07:29
- 浏览 1554
- 评论(0)
摘要: Most of this article and degist from Ageci User Guide.
CORE
SecurityContextHolder, to provide any type access to the SecurityContext.
SecurityContext, to hold the Authentication and... 阅读全文HIMMEL 2007-05-17 22:52 发表评论
- 2007-05-17 14:52
- 浏览 993
- 评论(0)
Comprehend
A variable holds a value, while an object reference variable points to the memory that holds the object.
The short-circuit logical operators && and || operate only on boolean operands. For example, the expression9&&7 will not compile. Understand the difference betw ...
- 2007-05-17 14:48
- 浏览 1004
- 评论(0)
Comprehend
The method name and return type are mandatory in a method
declaration. Even though you are not required to specify a modifier in
a method declaration, the default modifier is assigned to the method,
if you don’t declare one.
A static variable belongs to the class ...
- 2007-05-17 14:47
- 浏览 1162
- 评论(0)
Plan an agenda.
Define key business drivers.
Define key success facts.
Work out persona.
Work out Scenario.
High level architecture
High level design
Development
QA
Deployment
HIMMEL 2007-05-17 22:37 发表评论
- 2007-05-17 14:37
- 浏览 843
- 评论(0)
关于这个笔记
也许你已经学会了一门计算机语言,也许你会写一段不错的程序。
也许你在嘈杂的环境用不费力的就可以用熟悉的IDE完成一个项目。
不过,你还在用+ - * /和%做所有的计算么?
这个笔记就是为了写出更加正确的 ...
- 2007-05-17 14:34
- 浏览 1004
- 评论(0)
呃,好吧,我只写过三个JavaMail的程序。
都是批量邮件守护程序。决定总结一下,希望非常幸运找到这篇文章的人不会再对这个困惑。
必须明白的基础知识
STMP协议是如何工作的
协议的标准在这里 http://www.ietf.org/rfc/rfc2821 ...
- 2007-05-17 14:30
- 浏览 2017
- 评论(1)
Return value of read()
For instance, according to the Java class library documentation, the read( ) method of java.io.InputStream returns "the next byte of data, or -1 if the end of the stream is reached." Upon reflection, this sounds suspicious. How ...
- 2007-01-03 09:25
- 浏览 771
- 评论(0)