Editor的语法着色原理:Eclipse使用damage ,repair和reconcile模型来实现语法着色功能,当用户每次修改了document,Reconciler就会去计算文档中哪些可视区域是无效的以及如何去repair之:这里的damage表示需要重新加以显示的文本,repair则表示重新进行显示的方式,而reconcile则是这个重新显示的过程.为了定制damage和repair,需要给TextEditor配置自定义的SourceViewerConfigration,TextEditor中的主要组成部分叫SourceViewer,默认情况下SourceViewer不支持语法着色功 ...
java.lang.IllegalAccessError: tried to access field ... 定义在基类中的属性,在子类的内部类和匿名类中是无法使用的,否则会报出这样的错误,解决方法是调用属性的get方法
在打包的时候,如果在binary build中没有选中META-INF的话,会导致在调用该包中的class的时候出现找不到类的异常错误
在EMF中一个,使用TreeViewer来显示一个EMF模型,要判断一个节点是否能拖拽,主要在于这个方法
Command org.eclipse.emf.edit.provider.ItemProviderAdapter.factor ...
java 代码
String version = System.getProperty("osgi.framework.version"); //$NON-NLS-1$
if (version != null && (version.startsWith("3.2") || version.startsWith("3.3"))) //$NON- ...
在EMF自动生成的editor中,只提供了TreeViewer作为编辑控件,自动生成的代码能让TreeViewer处理Redo&Undo操作,如果还需要对EMF对应的Attribute使用Text, Combo等Widget进行编辑的话,那么如何将这些Widget的编辑也能实现Undo&Redo操作呢?
首先我们来分析一下,对于TreeViewer是如何实现Redo&Undo操作的,在生成的editor代码中有类似这样的一句(这个是我改写后的,实际生成的可能有所区别):为了只针对Redo&Undo对UI进行更新,还需要对RedoAction和UndoAct ...
有时候我们需要对Text Widget输入框中的内容加以验证,如果输入内容不合法,将使用MessageDialog.openError()显示出错信息对话框,关闭对话框之后,焦点重新回到输入出错的Text Widget,并全选输入内容,但是有一个问题,会导致不断弹出错误信息对话框,其原因不得而知,这时使用Display.asyncExec()来解决,该方法会新开一个线程,并在当前所有调用执行完毕之后执行新开的线程
java 代码
PlatformUI.getWorkbench().getDisplay().asyncExec(new Runnable(){}) ...
拉萨哲蚌寺之行
哲蚌寺门口的喇嘛,我们那天去的正好是周六,估计喇嘛们也休息了,所以在寺院门口看到N多喇嘛
哲蚌寺门口的工艺品
藏族的建筑都比较粗狂,看上去都很简陋,不过应该比较坚固,否则也不会完好无损的保存好几百年
从哲蚌寺看拉萨城
哲蚌寺玩耍的小孩
后山上刻在石头上的佛像,这里也是晒佛的地方
转经筒前转一遍
转经筒旁摆放的“擦擦”。“擦擦”是藏语对梵语的音译,意为”真相”,是一种小型泥 ...
从西宁到拉萨(全长1900多公里),连骑带搭车克服重重困难,历时14天,骑行800多公里,顺利完成青藏线计划。
因为已经定了17号返沪的车票,接下来就是在拉萨闲逛的日子了。平措提供的免费早餐,阿翔旁边的是在西安留学的德国MM
平措青年旅舍的留言簿,住这里的人真是太有才了
平措楼顶看拉萨
拉萨的大街小巷
拉萨的大排档
回到住处,竟然出现了彩虹,而且还是双份的,赶紧跑到楼上拍下来
...
看完了地热温泉,折返回到109国道,向拉萨进发,又开始下起了雨
骑了十来公里,雨停了
八井4200多,拉萨3600多,所以一路都是下坡
一路成群的牛羊不见了,看到成片的农田,和青海湖一样,现在油菜花开的正艳
成片的青稞
一路田园风光
离拉萨越来越近
终于在下午6点多,冒着倾盆大雨胜利进入拉萨城区,横穿大半个市区到达落脚点——平措康桑国际青年旅舍
骑行第十四天,从当雄到拉萨有170多公里的样子,虽然距离不短,不过由于拉萨地势低,下坡多,应该没有问题,即使不能抵达,到羊八井泡泡温泉也不错,于是我们出发了。
与火车同行
与念青唐古拉雪山为伴
来到念青唐古拉山口,停车留念
这司机有水平,在平路上竟然把车开翻了
周围的藏民都跑过来看热闹
一路下坡,不过开始下起了小雨
而只有一江之隔的对面山头却能见到阳光
中午,冒雨抵达以地热著称的羊八井
羊八井小镇与我们印象中完全不符,一条百来米的街道,四处积水,四散的牛马也跑出来 ...
和谐纳木错
汇集纳木错的念青唐古拉山
数不清的哈达
现在是旺季,游人当然不会少
纳木错风光
中午时分,回当雄,虽然错过了纳木错的朝霞,也没能送走圣湖的黄昏,但也值了
决定在当雄修整半日,养精蓄锐第二天一鼓作气直捣黄龙——拉萨。晚上与阿翔干掉一盘大盘鸡,撑死地说
位于当雄的圣湖纳木错岂容错过,骑行第13天,决定包车去纳木错,与一当地司机谈拢价钱,三人来回300块搞定,第二天天刚亮,在纳木错买门票的人上班之前冲进了圣湖的怀抱
如果体力佳的话,可以清早骑车翻过5190米的那根拉山口,这样门票,车马费都省了,不过路的确非常陡,比我们一路骑过来见过的所有的路都陡,按我们包车的藏族司机的说法,这短短的60公里的马路简直是一条血泪之路,哪一年死了多少人,哪个地方死了多少人,如数家珍,听的直后悔坐车进来,应该骑车或者走进来才对
翻过那根拉山口,一路又是陡下坡直到纳木错乡
  ...
那曲每年八月份的样子有赛马会,我们来的不是时候,没什么理由做过多停留,收拾行囊,继续出发,下一站当雄 。
一路起伏不定,不过羌塘草原的风光还是不错滴
出那曲大约20公里,这里水草丰富,牛羊肥美,已经被 开辟为保护区
典型的藏区牧民民居,路边树了一块牌子,声称是浙江援建的一个村子
休息一下
到达谷露镇。谷露镇为浙江省援建村镇,什么杭州路、海宁路、杭州新村、嘉兴新村,处处都是浙江的影子。
那曲地区第一高峰,海拔六千五百九十米的“桑丹康桑峰” ...
安多县城比较脏,吃完早饭,赶紧上路,扑向下一个目标——那曲
在离开安多10公里的样子,开始翻越申格里贡山
虽然不是很陡,不过这种大S型的上坡还是爬的腿软,最后终于登顶,接着就是俯冲而下
沿途基本重复着前几天的风景,主要以下坡为主,所以骑起来轻松无比,一度以30的速度前进,在离那曲还是50公里时,天开始下雨,非常走运,拦一双排座邮车,免费将我们拉到那曲,司机人不错,在那曲地区活动30余载,虽然不是藏胞,不过对当地的人文地理如数家珍,野牦牛,无人区,康巴汉子,错那湖,天葬等等,我们听的也是受益匪浅。下午五点的样 ...
唐古拉兵站8点钟吹口哨才开始起床,不提供早餐,只好到外面小镇上解决,实在忍受不了一路的羊肉、粉条加大饼,最后决定用八宝粥+压缩饼干解决早饭问题,碰到一带刀藏民
吃完早饭继续赶路,向青藏线最高点——5231米唐古拉山口进发
一路骑行,雪山伴随左右
经过一座小桥,稍作休息,不一会儿碰到一车台湾人,停下来与我们狂合影
一路风景如画
马上向唐古拉山冲锋,做最后一次休息
坡虽然不陡,可是在如此高海拔的地方骑行,气喘如牛
...
今天的计划是到达一个叫雁石坪的小镇,一行三人(还有一人在后面跟另外两老哥骑全程),八点半出发
天是阴阴的,一路的小上坡,到达开心岭
开心岭果如其名,接着是一路下坡,一改上来时12,13公里/小时的速度,一路开心狂飙,一度冲到40公里/小时,直到到达通天河
一路经过淋雨、极度疲乏、爆胎,连推带骑总算到了雁石坪,一个位于峡谷的小镇,多数都是藏民,环境比较差,最终决定包车到史上最高的兵站——5000米的唐古拉兵站,今天骑行90多公里,第一次在4000多米的高原上骑行,累就一个字。
在我们极度疲惫、& ...
格尔木第三日,早上早早起床,与其他几位后到的骑友告别,赶往西藏汽车站,坐所谓的“豪华卧铺大巴”追赶前面的队伍
西藏汽车站,在青藏铁路没有开通之前是一个人气极旺的车站,后来这里摆摊的告诉我,以前这里每天发送500名旅客,摆摊的多达20多个,如今每天估计不到100人,摆摊的也只剩下了4,5个,偌大的一个车站门可罗雀。
虽然只到沱沱河,却买了到拉萨的全价票(还是个没铺的坐票),加上行李一共180大洋(好话说了一箩筐,最后便宜10元),其实到南郊拦过路车要便宜不少,当时觉得行李东西太多怕拦不到,没敢去,算是花钱买个放心,由于坐票是超载,为了逃避设置在离市中心30公 ...
发现身体欠佳,为了安全起见,决定在格尔木再呆一天
路上碰到的奇人还真不少,比如这位,年届六旬,就这辆坐骑,从石狮走川藏出青藏到格尔木,行程两万里,下一站新疆,不佩服不行
老师傅借了个锤子和钢锯,不知道从哪里捡来的钢筋,正在DIY他的货架
不忘前面队伍的嘱托——采购药品和食物
到达格尔木第二天,准备在此再做修整,乘此机会也可以多了解了解格尔木。
虽然周围一片都是盐湖,寸草不生,不过格尔木可谓是个花园城市,完全不是我想象中的样子
这里也有着内地大多数城市一样的繁华
广场很宽敞
道路很整洁
最不可思议的是,这个荒漠中的城市似乎一点也不缺水,这个大大的出乎我的意料之外,因为这里的城市主干道竟然有长流不息的水渠环绕,恐怕就是在江南的城市也没有这种道路规划吧
...
骑行第五日,在哈尔盖火车站住了一晚,收拾行装,准备搭乘从西宁到格尔木的火车
哈尔盖火车站,据说主要是因为附近有一个煤矿,所以才设了这么一个车站,的确周围都是堆积如山的煤炭
至此,整个环青海湖结束,虽然没有做到全程,但也实现了大部分,可以无憾。
搭乘从哈尔盖到格尔木的火车,穿过了草原、戈壁荒漠以及盐碱地,在傍晚抵达了这个高原城市——格尔木
终于住进了可以沐浴更衣的格尔木招待所,40元/床,爽!
骑行第四天,已经基本适应高原气候,高原反应几乎不存在,状态越来越好
清晨的泉吉镇
碰到两个放羊的小女孩
当发现我在给她们拍照时,姐姐立即做出立正、五指并拢、做昂首挺胸状
泉吉镇风光
快到刚察,一片大好风光
进入刚察县城
进城虽然已是九点多,卖早点的还没收摊,继续补充一把,羊肉包子4块一笼,稀饭一块一碗
出门多日, ...
头天下午骑行90来公里到达黑马河,太累,高原反应强烈,吃饭、洗澡全省了,倒头便睡,第二天起来已是饥肠辘辘,桌上是昨天晚上留的没吃的晚饭,正好热了当早饭
酣睡中...
所住的招待所性价比极高,每床10元,后面再也没有遇到过
吃完早饭,收拾行装准备出发
遇到同时在此落脚的西安骑友和安徽桐城骑友,一起合影留念
沿环湖西路向鸟岛进发
典型的“XP桌面”风光
...
第二日,整装待发,准备坐长途汽车到青海湖
从西宁到青海湖沿途的风景不错,油菜花开的茂盛,青稞长的喜人,若不是时间有限,一路骑行将是个不错的选择!
文成公主像
抵达青海湖起点:151基地,这里有旅游区,刚一下汽车,路边乞讨的“喇嘛”(是否是真的喇嘛,有待考证)围上前来,给你说一句“扎西德勒”,便要钱要物,大有强取豪夺之势,如果不是我们人多(我们四个,对方两个)随身带的凉鞋就被盯上差点离我而去。
已近中午,准备吃饭,选中一家餐馆,环境、价格、口味还行。
温馨提示:别在这喝什么酥 ...
骑行进藏是许多自行车运动爱好者的一大梦想,本人也不例外。在做了充分的准备即将出发的时刻,几十年未遇的支气管炎、膝关节被摔同时向我发起了考验,去还是不去?医生给了明确的答案:别拿生命当儿戏,不要说骑车了,坐车也不行!难道人生的梦想就这样泡汤了?还是留得青山在不怕没柴烧。在出发的前几天辗转于各大多家医院,时刻盼望着奇迹出现,但是现实总是无情,病情没有好转的迹象,转而求其次,带上药罐子去青海湖转转也好。于是就这样出发...
出发前,上海火车站留影
登上西去的列车,火车上
第一次见到黄河
经过两天一夜终于抵达西宁,下榻桑珠国际青年旅舍, ...
- 浏览: 264703 次
- 性别:

- 来自: 杭州

- 详细资料
搜索本博客
我的相册
t61 thinkpad
共 143 张
共 143 张
最近加入圈子
链接
最新评论
-
使用Dorado框架开发必备参 ...
哈哈,顶,收藏了啊
-- by liufeikl2008 -
使用Dorado框架开发必备参 ...
谢谢了,收藏啦!!期望更新中
-- by liufeikl2008 -
在云南做项目的日子――20 ...
波xx,咪xx全家..
-- by Diablofrog -
在云南做项目的日子――20 ...
太漂亮了..无法用言语形容了.....
-- by xiaozmn -
jBPM中Timer的使用
引用楼主使用没有发现什么问题吗?为什么我在用的时候,线程启动成功后,倒是执行了, ...
-- by macrochen






评论排行榜