一切福田,不離方寸,從心而覓,感無不通。

myEclipse/Eclipse插件安装、更新、删除

Eclipse插件安装、更新、删除   Eclipse的插件可以装在内部,也可以装在外部,装在内部的方法很简单:把插件的features和plugins目录copy到eclipse的安装目录即可。eclipse和其插件升级比较频繁,用过eclipse的朋友应该都有体会,插件装在外部相比装在内部有很多优点,此处不再赘述。 装在外部的插件的的目录结构通常应该类似如下: samplePlugins |——eclipse |——features |——plugins |——.eclipseextension 其中.eclipseextension文件只是标识这是一个eclipse外部插件,没有实际意义。有些插件解压后没有这个文件,可以手工创建一个空的即可。 在外部安装插件的两种方法: 1、使用Software Update功能 在Eclipse中选择Help > Software Updates > Manage Configuration,在这里会列出所有已经安装的插件。右键单击Eclipse Platform,选择New > Extension Location…,然后找到要安装的插件的目录,如:samplePlugins,确定,ok,安装成功。Eclipse会提示你重启以使应用生效。继续点击yes,然后就可以使用新插件了。 2、使用links目录功能 进入Eclipse安装目录,查看是否有links目录,如果没有,则新建之。进入links目录,新建一个后缀为.link的文本文件,如:samplePlugs.link,此文件只有一行内容,格式为:path=插件目录。例如:安装汉化插件,将汉化包解压出来应该是eclipse文件夹(包含features和plugins两个文件夹),放在C:\Java\eclipse\language目录下,在同一目录新建links文件夹,在links文件夹下新建language.ini(language.link)文本文件,内容:path=language保存退出,重启eclipse,就完成了Eclipse的汉化,^=^。 Eclipse的升级也有两种方法: 1、使用Help —> Software Updates —> Find and Install,选中需要升级的插件,按提示操作即可。 2、下载全新安装文件,解压新版本的eclipse,把以前安装的插件按照前述方法导入,如果需要再修改workspace的指向即可。 插件升级的方法也是同理,可以在线升级,或者下载新版插件,然后在links目录里修改.link文件即可。 插件卸载的方法: 在Help —> Software Updates —> Manage Configuration 里disable相应插件即可。如果要完全删除,则需要删除eclipse目录下的configuration目录,这步操作其实无甚必要。 以上操作从Eclipse2.1到Eclipse3.x下都经过试验。如果修改之后eclipse不能正常启动,到configuration目录下查看错误日志,再寻找解决办法。通常如果是配置问题,只要删除configuration目录基本都可以解决。   接下来主要说一下Eclipse集成的一些插件及其在线更新地址: 1. Subversion是下一代版本(或源码)控制系统,它的目的是代替CVS下载. 在线更新地址 : http://subclipse.tigris.org/update_1.2.x/ 2.PyDevPyDev是一个允许用户利用Eclipse进行Python开发。它提供了一些很好的功能如:代码填空,语法高亮显示,语法分析,重构(refactor)和调试等等. 在线安装更新地址 : http://pydev.sourceforge.net/updates/ 3. JyDT Jython开发工具。 在线安装更新地址 :http://www.redrobinsoftware.net/jydt/ 4. 基于Eclipse的Java反编译插件 在线更新地址 : http://www.technoetic.com/eclipse/update/ 5. JSEclipse可以编辑JavaScript 文件,支持语法突出显示和包括了一些常用的面向对象的方法。支持的面向对象的功能有:构造函数,类方法,实例方法,类变量等等。支持代码错误提示,警靠报告等。 在线更新地址 : http://download.macromedia.com/pub/labs/jseclipse/autoinstall/ 6. Implementors当追踪方法代码时,Eclipse默认是转到方法的接口类,而接口中是只有方法名称没有具体的实现代码,此插件提供了追踪到具体实现类的实现代码的功能。 在线更新地址 : http://eclipse-tools.sourceforge.net/updates/ 7. Easy ExplorerEasy Explorer 打开在eclipse中选定文件所在的目录 在线安装更新地址 : http://easystruts.sourceforge.net/eclipse/updates/ 8. […]

龙生   26 Sep 2012
View Details

Eclipse:修改字符编码

一、设置代码的编码格式: 有时候大家也许会看到这个错误:Save could not be completed. Reason: some characters cannot be mapped using “ISO-8859-1“ character encoding 这个错误是因为你的文件格式是ISO-8859-1,右键点击报错文件->选择Properties->Text file enconding->把ISO-8859-1改为UTF-8或者GBK就解决这个问题了。 这是因为Eclipse默认的文件格式都是ISO-8859-1,那如果大量文件该怎么办呢?我们不会一个一个手动改吧?答案是NO。 方法如下: Eclipse-->Window-->Preferences-->General-->Content Types然后在选择 右边的Text下边的Java Properties File,修改其编码(推荐UTF-8)。 二、编辑器字体(全体,包括PyDev、cdt、jdt的编辑器) Eclipse-->Window-->Preferences-->General-->Appearance--> Colors and Fonts -->Basic --> Text Font-->Change 喜欢哪个就选哪个字体。

龙生   26 Sep 2012
View Details

网页应用特殊字体,ttf转换为woff、svg、等格式字体

第一步样式表中定义一个@face样式 @font-face {font-family: 'weiruanyahei';src: url('7000.eot');src: local('weiruanyahei Regular'), local('weiruanyahei'), url('7000.ttf') format('truetype'),url('7000.woff') format('woff');} font-family: 'weiruanyahei';这个 “weiruanyahei”是自己起的名字什么都行。。。 第二步 在服务器上安装这个特殊字体 第三步 下载字体的ttf格式转换成需要的woff,eot,svg等格式字体 这个是要做到多个浏览器都支持的效果 转换步骤 我用的一个网站转换的 挺好用的 网址 http://onlinefontconverter.com/ 注册一下 上传ttf字体 然后选择需要的格式就会转换了 下载下来就好了 第四步 把转换好的格式 分别上传到 服务器的网站文件中。。css中7000.woff就是那个字体的路径及名称 我的是在同级目录下所以就直接写7000.woff了。 第五步 #poem{font-size:45px;font-family:weiruanyahei;text-align:center;} 样式中定义font-family:weiruanyahei; 是你起的名字   然后再应用的地方应用就好了。。。。。。   大功告成哦 转自:http://hi.baidu.com/ionly0801/item/6f3aa7ea7c296b3e86d9deae

龙生   25 Sep 2012
View Details

C# 知识点 goto【学习笔记】

 定义

备注

可以考虑使用goto的情形 

不加限制地使用goto带来的弊端

示例 goto 在 switch 语句中的使用。

示例输出

使用 goto 跳出嵌套循环

龙生   24 Sep 2012
View Details

C#的Escape和Unescape

基于C#的Escape和Unescape实现 //在C#后台实现JavaScript的函数escape()的字符串转换//些方法支持汉字private string escape(string s){StringBuilder sb = new StringBuilder();byte[] byteArr = System.Text.Encoding.Unicode.GetBytes(s); for (int i = 0; i < byteArr.Length; i += 2){ sb.Append("%u");sb.Append(byteArr[i + 1].ToString("X2"));//把字节转换为十六进制的字符串表现形式 sb.Append(byteArr[i].ToString("X2"));}return sb.ToString(); }//把JavaScript的escape()转换过去的字符串解释回来//些方法支持汉字private string unescape(string s){ string str = s.Remove(0, 2);//删除最前面两个"%u"string[] strArr = str.Split(new string[]{"%u"}, StringSplitOptions.None);//以子字符串"%u"分隔byte[] byteArr = new byte[strArr.Length * 2];for (int i = 0,j=0; i < strArr.Length;i++,j+=2){byteArr[j + 1] = Convert.ToByte(strArr[i].Substring(0,2), 16); //把十六进制形式的字串符串转换为二进制字节byteArr[j ] = Convert.ToByte(strArr[i].Substring(2, 2), 16);}str = System.Text.Encoding.Unicode.GetString(byteArr); //把字节转为unicode编码return str; }   下面的为不支持汉字的转换: public static string Escape(string str){if (str == null)returnString.Empty; StringBuilder sb = newStringBuilder();int len = str.Length; for […]

龙生   21 Sep 2012
View Details

IP地址的分类

A类  1.0.0.0 到126.0.0.0    0.0.0.0 和127.0.0.0保留    B  128.1.0.0到191.254.0.0    128.0.0.0和191.255.0.0保留    C  192.0.1.0 到223.255.254.0    192.0.0.0和223.255.255.0保留    D  224.0.0.0到239.255.255.255用于多点广播    E  240.0.0.0到255.255.255.254保留    255.255.255.255用于广播     非保留的地址基本上都可以用。保留的和用于广播的都属于公用地址不可使用。除了192.168.0.1你还可以设类如10.0.0.1这样的非保留地址。

龙生   19 Sep 2012
View Details

IP地址 正则表达式

IP地址的长度为32位,分为4段,每段8位,用十进制数字表示,每段数字范围为0~255,段与段之间用英文句点“.”隔开。例如:某台计算机IP地址为10.11.44.100。 分析IP地址的组成特点:250-255、200-249、0-199。 这三种情况可以分开考虑, 1. 250-255:特点:三位数,百位是2,十位是5,个位是0~5,用正则表达式可以写成:25[0-5] 2. 200-249:特点:三位数,百位是2,十位是0~4,个位是0~9,用正则表达式可以写成:2[0-4]\d 3. 0-199:这个可以继续分拆,这样写起来更加简单明了. 3.1. 0-9: 特点:一位数,个位是0~9,用正则表达式可以写成:\d 3.2. 10-99: 特点:二位数,十位是1~9,个位是0~9,用正则表达式可以写成:[1-9]\d 3.3. 100-199:特点:三位数,百位是1,十位是0~9,个位是0~9,用正则表达式可以写成:1\d{2} 于是0-99的正则表达式可以合写为[1-9]?\d,那么0-199用正则表达式就可以写成(1\d{2})|([1-9]?\d),这样0~255的正则表达式就可以写成(25[0-5]|2[0-4]\d|((1\d{2})|([1-9]?\d))) 最后,前面3段加上句点.可以使用{3}重复得到,第4段再来一次同样的匹配,得到IP地址的正则表达式:

  与大家互动一下: 1. 为什么三位数的匹配放在二位数/一位数的前面?因为正则表达式规则之一:最先开始的匹配拥有最高的优先权。 2. 0.0.0.0和255.255.255.255是合法存在的IP地址,你知道是为什么吗? 3. 192.169.01.108这种数字前面多带了个0的类型的,在这里不是合法的,为什么要这样? 4. 为什么前面在最前面要有?:呢?它在这里有什么用? 5. 如果您发现本表达式有错误,也请留言指正! url:http://www.cnblogs.com/txw1958/archive/2011/10/13/2210114.html

龙生   19 Sep 2012
View Details

钱包的颜色选择

 现代人的钱包大部份都用折式的,据说钱天天弯腰,得不到舒展,不能聚财,风水书建议人们使用直版式的钱包。而使用期限越新的钱包,运气越强。一个钱包大约使用三年,运气差不多就被用光了,最好重新买一个新的,才可增加财运。 钱包色彩很讲究。 红色钱包:红色代表赤字的意思,也就是很容易把钱花光无法存到钱,或者说血本无归吧。 蓝色钱包:蓝色代表水,意思是钱会像钱一样流走,也是一种不适合钱包的颜色。 黑色钱包:黑色代表沉稳,可以守住钱财,不轻易让钱损失,尤其适合喜欢做一些小投资的人。 咖啡色钱包:有黑色钱包同样的意思,只是力量没有黑色钱包那么强。 黄色钱包:黄色同黄金、金钱。黄色、金色代表财气,是最好的钱包颜色了。对于要考虑一些大的投资项目的人来说,金色钱包能助你一臂之力。最忌红色,其次深黄,这两个颜色散财; 女性的话,粉色最好,财源滚滚(源头为异性),其次淡黄、米色和白色,黑色平稳。 白色代表净,不太适合钱包的颜色容易脏。

龙生   19 Sep 2012
View Details

如何在ashx页面获取Session值

在一般事务处理页面,可以轻松的得到 Request,Response对象,从而进行相应的操作,如下: HttpRequest Request = context.Request; HttpResponse Response = context.Response; 但是要得到 Session的值就没有那么简单了。比如你要在ashx得到保存在Session中的登录帐号Session["userAccount"] 如果你只是context.Session["userAccount"]的话是会报 “未将对象引用设置到对象的实例”的异常 所以,如果要想取Session中的值 ,需要如下所示 1、引入 命名空间: using System.Web.SessionState; 2、实现IRequiresSessionState接口,具体如下 /// <summary>/// $codebehindclassname$ 的摘要说明/// </summary>[WebService(Namespace = "http://tempuri.org/")][WebServiceBinding(ConformsTo = WsiProfiles.BasicProfile1_1)]public class AddUserInfo : IHttpHandler,IRequiresSessionState //就是这样显示的实现一下,不用实现什么方法{ public void ProcessRequest(HttpContext context){       //…       //这样你就可以如下 操作了 if(context.Session["userAccount"] != null)       {         string account = context.Session["userAccount"].ToString();       }       //…继续下面的代码     }   }   FROM URL:http://www.cnblogs.com/vihone/archive/2010/06/04/1751490.html

龙生   18 Sep 2012
View Details

爱自己:7种方法让你感觉很棒

我总是一个叛逆者-独立,有点不合群。我以我的独立自豪,我喜欢用自己的方式做事情,而且我不关心无需的投入(委婉的说!) 我从22岁开始就是自主经营,这样维持生计也是艰难的。总的来说,我很成功因为我有能力去照顾自己并且有情感支柱。 对我来说,自爱为我的目标服务,去做我生命中想做的事,不管我是否有来自外界的支持。 其实所有的事情,我并没有完全能做到自爱。这是一个持续的过程,有些日子比另一些日子要好。在这些日子,我已经掌握了一些技巧可以提高自爱,让自己感觉很棒。 1. 列出你收到的赞美 我保证这有许多,诺贝尔奖提名的人都不被要求。事实上你烤个很惊人的馅饼或者是你是朋友在需要倾听者的时候需要的人,这些都是好的列子;所以得到一个学位或者知道如何改变你车里的油。 当你觉得自己不特别的时候,看看这些列出的单子。你取得的成绩,觉得很酷,并提醒自己,你是如何真棒。就个人而言,我喜欢在高中被评选为“最具特色的”。 2.学习新事物 你不需要变成一个整个领域的专家(除非那是有吸引力的)。学会用德语说“这是多么美好的一天”(“Habt einen schönen tag!”),听Ted讲座,或者去维基百科点“随机文章”的链接,直到你发现一些有趣的事。 把我们的注意力放在有意思的外在世界;它也可以扩展我们的世界观和价值观。此外,学习会使你的大脑变得开心。 3.问问你的好朋友/伙伴/亲人 他们最爱你哪些,看看你是如何惊人的 记下他们说的,当你觉得自己不被关心得时候想想这些。我们对自己的看法是最主要的(毕竟这叫自爱)。我们总是喜欢听到我们爱的人的赞美,这些看法是值得我们尊敬。 让我清楚的是:我不是在谈论实际上是友敌的“朋友”,或家庭成员成天对你的人生选择妄加批评。这个问题是保留给你的一个很喜欢的人,这个人会跟你志趣相投。 4.把你的注意力放在那些行善的小事 如果我有一天用来自我批判,我会变得内向,很少关注外面的世界(和花费精力善待自己--不是非常有用)。 ,如果不是出于考虑,我会努力地和我遇到的人聊天,和他们友好的交谈;我将会成为一个很体贴的司机;我会跟陌生人说“你好”。 对我来说,专注于别人,能单单提醒我们是互相联系的,也会发邮件给我系统里联系的人,我是不能接受一直玩内向和自我批评的人。 5.有时看看自己的内心 我相信我自己知道什么时候我只需要一两个小时去放空自己。没有电子邮件,互联网或其他的娱乐—只有我和一杯喝的东西,闲逛着,描绘我的未来,思考我想要什么,我要去哪里,以及如何我去到那里。 对我来说,这就像按下了重新设置按钮。它净化我的大脑,缓解一些内心的困惑,让我感觉有动力,有活力。冥想是伟大的。因此,在一个咖啡馆呆半小时不去想老板和孩子。这会是难以想象的满足。做任何适合你的。 6.放你最喜欢的音乐和舞曲 一个令人难以置信的基本概念,很简单,超级好玩,都是好孩子。我也不怕你事后觉得内啡肽抽不好,缓解压力,移动身体, 一个没约束的个性化舞会。 7.学会照顾自己 我使用的最有效的方法是有规律的自我照顾,去避免不能保持自爱的时候,我搞许多小的自我照顾行为,偶有较大的额外奉送。 早起享受我的早晨咖啡,安排自己的方式,看看日历上的日子不会使我头疼;确保我的冰箱是储藏丰富的,所以我不用橄榄和老芹菜作为晚餐—这些细节对我来说很有用,让我感觉强大,可靠。 当我的生命平稳进行时,我只觉得更好地了解自己,而且,我的生活是自己过得,所以我要对此负责。 记住:虽然我们是互相联系的,并且在许多方面是相同的,但是你,是存在唯一的你。你是独一无二的,惊人的,特殊的。陶醉它,因为你摇滚。 from url:http://xue.youdao.com/article.z?id=5339968794001963091&keyfrom=PopWindow&exist=true

龙生   17 Sep 2012
View Details