GEF(Graphical Editor Framework) Eclipse项目入门系列(1)---概述中,我们已经提到了Draw2D框架是GEF框架的重要组成部分。那么Draw2D的环境如何搭建起来呢?
其实很简单,去Eclipse的官方网站下载一个Eclipse的开发环境(这一部门我就不再赘述,网上的资料很多)。笔者本人的电脑上装的是Indigo,因为笔者将会以Eclipse Indigo为例子给大家演示Draw2D开发环境的搭建。...
分类:
系统相关 时间:
2014-12-24 11:55:14
阅读次数:
256
本章翻译自Elasticsearch官方指南的Controlling
Relevance一章。
Lucene中的Practical Scoring Function
对于多词条查询(Multiterm Queries),Lucene使用的是布尔模型(Boolean
Model),TF/IDF以及向量空间模型(Vector
Space Model)来将它们结合...
分类:
Web程序 时间:
2014-12-24 11:53:03
阅读次数:
273
@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
super.onActivityResult(requestCode, resultCode, data);
if (resultCode == RESULT_OK) {
switch (requestC...
分类:
移动开发 时间:
2014-12-24 11:52:24
阅读次数:
233
1 $1,$2,$3 分别代表输入的第一,第二,第三个参数。...
分类:
系统相关 时间:
2014-12-24 11:52:14
阅读次数:
161
一、基本概念
1.什么是mvc?
mvc是一种开发模式,核心思想是:数据的输入、数据的处理、数据显示的强制分离。
2.什么是smarty?
smarty是一个php的模板引擎。更明确的来说,它可以帮助开发者更好的分离程序逻辑和页面显示。
3.smarty运行原理
模板文件,就是一个显示数据的模板,其中需要显示的数据用占位符代替。
...
分类:
其他好文 时间:
2014-12-24 11:51:57
阅读次数:
117
属于同一类的文档之间无法排序;
完全从单文档的分类角度计算,没有考虑文档之间的相对顺序。...
分类:
编程语言 时间:
2014-12-24 11:54:32
阅读次数:
386
首先在http 这里做一个门防御
frontend http
bind 10.0.0.20:80
acl anti_ddos always_true
#白名单
acl whiteip src -f /usr/local/haproxy/etc/whiteip.lst
#标记非法用户
stick-table type ip size 20k expire 2m store ...
分类:
其他好文 时间:
2014-12-24 11:54:21
阅读次数:
514
有了之前几篇文章关于Strus2+json结合的基础,自己也尝试着写分页表格显示数据的代码。也不枉花了些时间,终于搞定了,“纸上得来终觉浅,觉知此事要躬行”,哈哈,不多说,具体如下:
1. 前端页面 --- html代码+css代码+js代码
html代码:
序号
名称
症状
病因
防治措施
...
分类:
Web程序 时间:
2014-12-24 11:54:00
阅读次数:
245
ScrollView显示ListView内容,全部展开显示可以滑动...
分类:
其他好文 时间:
2014-12-24 11:52:42
阅读次数:
153
一、使用ContentProvider(内容提供者)共享数据
ContentProvider在android中的作用是对外共享数据,也就是说你可以通过ContentProvider把应用中的数据共享给其他应用访问,其他应用可以通过ContentProvider对你应用中的数据进行添删改查。关于数据共享,以前我们学习过文件操作模式,知道通过指定文件的操作模式为Context.MODE_WORLD_...
分类:
其他好文 时间:
2014-12-24 11:51:11
阅读次数:
151
在”GEF(Graphical Editor Framework) Eclipse项目入门系列(2)---Draw2D开发环境的搭建“一文中,我给大家介绍了Draw2D的开发环境的搭建。下一步,根据软件行业的惯例,需要展示一个例子,这样大家才更有兴趣去学习和探索这门技术。好了,废话少说,作者就借花献佛,用Dan Rubel,Jaimen Wren和Eric Clayberg的一个例子Draw2D的例子和大家分享一下。这个例子包括两个类,GenealogyView和FigureMover。 其中Genealo...
分类:
系统相关 时间:
2014-12-24 11:50:38
阅读次数:
262
在提供服务的时候,为了方便排查问题,很多时候我们需要把错误信息放在返回信息中返回给请求。
闲话不多说,分享下我的一个错误信息管理类ZSGErrorManage:
错误code:
public static enum ERRORCODE{
ERROR_OK,
ERROR_OTHER,
ERROR_PARAM_ILLEGALITY,
ERROR_UNKNOWN;
}
获取...
分类:
其他好文 时间:
2014-12-24 11:51:39
阅读次数:
106
首先你应该知道在天朝有些网站是被墙了的,被包括谷歌的dl.google.com , dl-ssl.google.com这个我们需要下载SDK的网站都无法访问。所以
需要修改hosts。修改完之后要重启网络。
1、修改hosts
sudo gedit /etc/hosts
2、添加解析记录( . )
203.208.48.134 dl.google.com
203.208.48.134 d...
分类:
移动开发 时间:
2014-12-24 11:51:07
阅读次数:
202
Nodejs中的public目录是可以被公开访问的。。。
http://127.0.0.1/xxxxx对应的就是public下面的xxxxx目录
res.render()可以用来render出某个private的目录,除了public其他都默认是private
例如网页中包含很多图片和CSS,就应该把他们都放在public下面,而不是不停的render......
分类:
Web程序 时间:
2014-12-24 11:50:30
阅读次数:
180
题目:把一个数组最开始的若干个元素搬到数组的末尾,我们称之为数组的旋转。输入一个递增排序的数组的一个旋转,输出旋转数组的最小元素。例如数组{3,4,5,1,2}为{1,2,3,4,5}的一个旋转,该数组的最小值为1.
我们注意到旋转之后的数组实际上可以划分为两个排序的子数组,而且前面的子数组的元素都大于或者等于后面子数组的元素。我们还可以注意到最小的元素刚好是这两个子数组的分界线。我们试着...
分类:
编程语言 时间:
2014-12-24 11:49:58
阅读次数:
145
要实现实时视频通信,除了需比与其它数据通信(语音,非实时视频,数据)更高的带宽外,还需要对视频信号进行较大的压缩。网络带宽正随着无线接入技术和有线传输技术的发展不断提升,但即使这样,如果不对视频信号进行必要的压缩,目前用户的接入带宽也是远远无法满足视频通信的要求。
假设用户接入网带宽为20M(在中国,有这种接入网带宽的用户很少吧?),如果用户想进行实时的视频通信(比如说你想跟...
分类:
其他好文 时间:
2014-12-24 11:51:03
阅读次数:
198
http keep-alive与tcp keep-alive...
分类:
Web程序 时间:
2014-12-24 11:49:17
阅读次数:
146