- 浏览: 243690 次
- 性别:
- 来自: 北京
最新评论
文章列表
MyEclipse 10优化速度方案仍然主要有这么几个方面:去除无需加载的模块、取消冗余的配置、去除不必要的检查、关闭更新。
第一步:去除不需要加载的模块
一个系统20%的功能往往能够满足80%的需求,MyEclipse也不例外,我们在大多数时候只需要20%的系统功能,所以可以将一些不使用的模块禁止加载启动。通过Windows - Preferences打开配置窗口,依次选择左侧的General --> Startup and Shutdown,这个时候在右侧就显示出了Eclipse启动时加载的模块,可以根据自己的实际情况去除一些模块。
- 2012-03-09 16:00
- 浏览 323
- 评论(0)
平面区域填充算法是计算机图形学领域的一个很重要的算法,区域填充即给出一个区域的边界(也可以是没有边界,只是给出指定颜色),要求将边界范围内的所有象素单元都修改成指定的颜色(也可能是图案填充)。区域填充 ...
- 2012-03-06 00:10
- 浏览 367
- 评论(0)
My Notes Keeper 2.7中文语言包
My Notes Keeper是多语言版,它通过语言包使得能支持多种语言,包括巴西、葡萄牙语,简体中文,繁体中文,德语,荷兰语,法语,意大利语,韩语,波兰语,俄语,西班牙语,瑞典语等。要选择简体中文版,请按如下操作:
但是,My Notes Keeper 2.7.1341版对菜单项命名做了大幅度调整,跟原有的版本不兼容。
即使是从官方下载了最新的语言包,比如:http://www.mynoteskeeper.com/Language.zip,加载到程序目录后仍然会出现菜单显示为英文的现象,如图所示:
我自己对语言包进行了翻译,使得新语言 ...
- 2012-02-21 15:37
- 浏览 365
- 评论(0)
ICEfaces涉嫌抄袭PrimeFaces
ICEfaces 3发布后,本来我是很激动的,以为这是一个伟大的版本。但是,PrimeFaces的同行们发现了ICEfaces抄袭了PrimeFaces的部分代码。ICEfaces的行为真令人失望!
由于PrimeFaces和ICEfaces都是开源产品,因此抄袭在法律上没有问题。但是在道德上,则无法过关。抄袭的代码对比如下:
一、PrimeFaces PanelRenderer
package org.primefaces.component.panel;
import java.io.IOException;
import java.u ...
- 2012-02-13 14:32
- 浏览 466
- 评论(0)
<!-- Search Google -->
输入您的搜索字词 提交搜索表单
<!-- Search Google -->
在平面解析几何中,圆的方程可以描述为(x – x0)2 + (y – y0)2 = R2,其中(x0, y0)是圆心坐标,R是圆的半径,特别的,当(x0, y0)就是坐标中心点时,圆方程可以简化为x2 + y2 = R2。在计算机图形学中,圆和直线一样,也存在在点阵输出设备上显示或输出的问题,因此也需要一套光栅扫描转换算法。为了简化,我们先考虑圆心在原点的圆的生成,对于中心不是原点的圆,可以通过坐标的平移变换获得相应位置的圆。
在进行扫描 ...
- 2012-02-12 21:45
- 浏览 610
- 评论(0)
安装Node.js
下面分别介绍在Mac、Ubuntu、Centos及Windows下安装Node.js。Node.JS最新版本为:0.6.10
Mac
在Mac下,如果你喜欢用homebrew,那么只用一行就可以装好:
1brewinstallnode
否则,只能考虑手工安装了,步骤如下:
1.安装Xcode
2.安装git
3.运行下面的命令行编译node.js
2gitclonegit://github.com/joyent/node.git
3cdnode
4./configure
5make
6sudomakeinstall
Ubuntu
安装依赖包
1sudoapt-getinst ...
- 2012-02-06 17:28
- 浏览 615
- 评论(0)
Firebug 1.9新特性指南
FireBug1.9发布了,引入了很多新特性。
一、Firebug兼容的Firefox版本
Firefox4兼容Firebug1.7.3
Firefox5-11兼容Firebug1.9
Firefox12兼容Firebug1.10
二、特性一览
1、Firebug的UI停靠
可以放置于浏览器窗口的上下左右四边。只需打开Firebug启动按钮菜单,选择FirebugUILocation,就可以设置它停靠的位置了。
- 2012-01-09 15:12
- 浏览 543
- 评论(0)
在欧氏几何空间中,平面方程就是一个三元一次方程,直线就是两个非平行平面的交线,所以直线方程就是两个三元一次方程组联立。但是在平面解析几何中,直线的方程就简单的多了。平面几何中直线方程有多种形式,一般 ...
- 2012-01-08 23:41
- 浏览 334
- 评论(0)
距离TabSiPlus的上一个 版本发布已经快两年了,本来计划在2012年1月11日发布一个TabSiPlus的新版本,但是由于近期时间安排太紧张,版本计划只完成了一部分,新版本的发布可能要推迟到2012年的6月份了(暂定)。
不过可以先晒晒新版本的版本计划,呵呵,新版本的内部代号是水玉石(1510的内部代号是土豆)。首先是解决1510版本发布以来被爆出来的几个故障,比如:鼠标中间在项目窗口上点击,会出现一个没有标题的标签,点击关闭会引起SI崩溃的故障,还有就是对汉化的SI中中文的支持问题,以及标签文字在大字体环境下非常难看等等。接下来是对版本控制功能进行了更新,彻底删除了对VSS的支持,新 ...
- 2011-12-28 22:34
- 浏览 245
- 评论(0)
3.6 用矢量的叉积判断直线段是否有交
矢量叉积计算的另一个常用用途是直线段求交。求交算法是计算机图形学的核心算法,也是体现速度和稳定性的重要标志,高效并且稳定的求交算法是任何一个CAD软件都必需要重点关注的。求交包含两层概念,一个是判断是否相交,另一个是求出交点。直线(段)的求交算法相对来说是比较简单的,首先来看看如何判断两直线段是否相交。
常规的代数计算通常分三步,首先根据线段还原出两条线段所在直线的方程,然后联立方程组求出交点,最后再判断交点是否在线段区间上。常规的代数方法非常繁琐,每次都要解方程组求交点,特别是交点不在线段区间的情况,计算交点就是做无用功。计算几何方法判断直线段是 ...
- 2011-12-25 15:04
- 浏览 693
- 评论(0)
我的专业是计算机辅助设计(CAD),算是一半机械一半软件,《计算机图形学》是必修课,也是我最喜欢的课程。热衷于用代码摆平一切的我几乎将这本教科书上的每种算法都实现了一遍,这种重复劳动虽然意义不大,但是收获 ...
- 2011-12-18 23:13
- 浏览 615
- 评论(0)
RLE(Run Length Encoding)行程长度压缩算法(也称游程长度压缩算法),是最早出现、也是最简单的无损数据压缩算法。RLE算法的基本思路是把数据按照线性序列分成两种情况:一种是连续的重复数据块,另一种是连续的不重复数据块。对于第一种情况,对连续的重复数据块进行压缩,压缩方法就是用一个表示块数的属性加上一个数据块代表原来连续的若干块数据。对于第二种情况,RLE算法有两种处理方法,一种处理方法是用和第一种情况一样的方法处理连续的不重复数据块,仅仅是表示块数的属性总是1;另一种处理方法是不对数据进行任何处理,直接将原始数据作为压缩后的数据。
为了更直观的说明RLE算法,下面就用示 ...
- 2011-12-12 00:33
- 浏览 541
- 评论(0)
CheckGroupRelation()函数需要根据当前组group的位置进行适当的处理,如果当前组是第一个组或最后一个组,则group的相邻组只有一个,就是最靠近group的组,其它情况下group的相邻组都是两个。CheckGroupRelation()函数的实现如下:
162bool CheckGroupRelation(GROUP *groups, int groupIdx, ITEM_TYPE type, int value)
163{
164 if(groupIdx == 0)
165 {
166 if(GetGroupItemValue(&groups[groupId ...
- 2011-12-05 22:37
- 浏览 275
- 评论(0)
这是一个很有趣的逻辑推理题,传说是爱因斯坦提出来的,他宣称世界上只有2%的人能解出这个题目,传说不一定属实,但是这个推理题还是很有意思的。题目是这样的,据说有五个不同颜色的房间排成一排,每个房间里分别住着一个不同国籍的人,每个人都喝一种特定品牌的饮料,抽一种特定品牌的烟,养一种宠物,没有任意两个人抽相同品牌的香烟,或喝相同品牌的饮料,或养相同的宠物,问题是谁在养鱼作为宠物?为了寻找答案,爱因斯坦给出了十五条线索:
(1)、英国人住在红色的房子里;
(2)、瑞典人养狗作为宠物;
(3)、丹麦人喝茶;
(4)、绿房子紧挨着白房子,在白房子的左边;
(5)、绿房子的主人喝咖啡;
...
- 2011-11-21 00:08
- 浏览 377
- 评论(0)
最长公共子序列(LCS)问题有两种方式定义子序列,一种是子序列不要求不连续,一种是子序列必须连续。上一章介绍了用两种算法解决子序列不要求连续的最终公共子序列问题,本章将介绍要求子序列必须是连续的情况下如 ...
- 2011-10-08 00:41
- 浏览 316
- 评论(0)