代码改变世界

ArcGIS管理器无法配置的解决方法

2011-03-30 16:11 by 贼寇在何方, 1194 阅读, 0 推荐, 收藏, 编辑
摘要:在别人的电脑上安装完ArcGIS10 Desktop以及License Manager以后,发现ArcGIS管理器的选项无法配置:许可管理器的服务器名必须改成localhost,ArcGIS才能运行起来···出现选项全灰状况,一般是安装过程中杀毒软件禁止了修改注册表的请求所致。解决方法:在“运行”中输入“regedit”打开注册表管理器,找到“HKEY_LOCAL_MACHINE\SOFTWARE\ESRI\License10.0”,把LICENSE_SERVER的值改成@localhost参考链接: 阅读全文

Winform的Bitmap调色板的一个问题

2011-03-27 01:07 by 贼寇在何方, 2415 阅读, 0 推荐, 收藏, 编辑
摘要:帮人做一个遥感数字图像处理的小功能,其中的数据源是Landset图像,八位灰度。然而Winform真的太弱了,System.Drawing下的PixelFormat(像素格式)枚举居然没有提供八位灰度模式,无奈只好用PixelFormat.Format8bppIndexed(八位颜色索引)替代,可是问题又来了···要使颜色索引模式生效,必须在Bitmap的调色板中设置每个索引到具体的颜色的映射:for (int i = 0; i < 256; i++){ // 每一个灰度映射到一种颜色bmp.Palette.Entries[i] = Color.FromAr 阅读全文

MongoDB试用体验

2011-03-14 22:48 by 贼寇在何方, 413 阅读, 0 推荐, 收藏, 编辑
摘要:MongoDB(http://www.mongodb.org/)是最近非常流行的一个NoSQL,他是一个高性能,开源,模式自由(schema-free)的文档型数据库,可用于替代MySQL。MongoDB采用C++编写,支持OS X、Linux及Windows等操作系统。下面我就在Windows下体验一回。1. 下载,解压缩http://www.mongodb.org/downloads我下载的是当前最新的1.65,Windows的x86-64版解压到一个目录,比如D:\Soft\Mongo2. 创建dbpath和logpath创建一个目录,作为存放数据库的目录,比如D:\Soft\Mongo 阅读全文

ReSharper5默认快捷键Visual Studio版(第一部分)

2011-02-28 00:08 by 贼寇在何方, 493 阅读, 0 推荐, 收藏, 编辑
摘要:关键字代码完成SymbolcodecompletionCtrl+Space智能代码完成SmartcodecompletionCtrl+Alt+Space导入关键字完成ImportsymbolcompletionShift+Alt+Space完成语句CompletestatementCtrl+Shift+Enter参数信息ParameterinfoCtrl+Shift+Space转到前一个签名 (在参数信息中)Gotoprevioussignature (inparameterinfo)Ctrl+Shift+Alt+Space ... 阅读全文

Silverlight无法启动调试的解决方法

2011-02-25 17:10 by 贼寇在何方, 1318 阅读, 0 推荐, 收藏, 编辑
摘要:在安装完SL最新的Visual Studio 2010插件之后,创建了一个SL的网站,却遇到了无法调试的问题: 上网一搜,才知道原先安装的SL运行时不是开发版本,只需要卸掉重新安装开发版本即可解决方法如下:1. 卸载SL运行时。注意区分Silveright的运行时和他的开发包,只需要卸载运行时即可。2. 下载Silverlight4_Tools下载地址:Microsoft Silverlight 4 Tools for Visual Studio 2010 3. 安装silverlight_developter.exe使用WinRar打开Silverlight4_Tools.msi,运行sil 阅读全文

在AutoPager种添加新规则

2011-02-20 19:46 by 贼寇在何方, 4221 阅读, 1 推荐, 收藏, 编辑
摘要:AutoPager是一款非常有用的扩展,可以实现自动翻页,并在同一页面中显示。非常好用,且分别有版本支持Firefox和Chrome。要使用它进行自动翻页,对不同网站必须要有不同的规则。许多主流网站都有现成的规则可以更新,但总会遇到一些站点没有现成规则可用。这就需要我们手动添加规则。以Firefox为例,访问站点http://www.guokr.com/site/gizfan/选择AutoPager菜单中的“解决翻页问题”->“手动修复”,创建一个新规则点击“选择链接”按钮,选上下一页的链接···点击“选择内容”按钮,选上翻页时更新的区域· 阅读全文

一个简单判等例子的深度分析

2011-01-23 23:12 by 贼寇在何方, 1664 阅读, 1 推荐, 收藏, 编辑
摘要:今儿给网友讲解了一个判等的问题,看似简单,其实还是蛮有意思的:Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->objects=1,t=1;Console.WriteLine( "s==t->{0}",s==t );Console.WriteLine( "s.Equals(t)->{0}",s.Equals( t ) );//运行结果://s==t->False//s.Equals(t) 阅读全文

SgmlReader使用小记

2011-01-21 22:29 by 贼寇在何方, 1194 阅读, 0 推荐, 收藏, 编辑
摘要:在做一个定期检测Html页面中固定链接的小工具,需要把Html转换成规范的XML,然后用XPath进行访问这里就需要用到SgmlReader这个类库SgmlReader可以用来解析HTML/SGML,并能把不规范的Html转换成规范的XHtmlstring SgmlTranslate(string input){ var reader = new SgmlReader(); reader.DocType = "HTML"; reader.WhitespaceHandling = WhitespaceHandling.None; reader.CaseFolding = Sg 阅读全文

WPF & ArcGIS Engine三维开发入门攻略

2010-12-14 22:55 by 贼寇在何方, 6259 阅读, 4 推荐, 收藏, 编辑
摘要:前些日子在做ESRI的开发大赛,从刚开始接触ArcGIS Engine(以下称AE)那会儿“摸着石头过河”那个阶段一路走下来,有了不少心得体会,在此给大家分享下。做得是一个三维的校园地下管线系统,使用的AE的SceneControl组件。传说Scene适合小场景精细模型展示,Globe适合大场景海量数据展示,所以选的前者。界面用的是Dotnetbar for WinForm,但其实WPF更好些,这里我也以WPF为例。我的系统环境:Windows 7 专业版,Visual Studio 2010,ArcGIS Engine 9.31.创建项目创建一个WPF的项目,必须选择.Net framewo 阅读全文

Eclipse和PyDev搭建完美Python开发环境(Ubuntu篇)

2010-10-10 23:17 by 贼寇在何方, 33751 阅读, 1 推荐, 收藏, 编辑
摘要:前两天在Windows下成功地搭好了一个Python开发环境,这次转战Ubuntu有了前面的经验,相对轻松多了还发现Ubuntu下的操作反而比Windows方便些。安装环境Intel Core 7250(双核),操作系统Ubuntu 10.04.11.安装OpenJDK6sudo apt-get install openjdk-6-jdk选用OpenJDK的原因是他已经通过测试,完美兼容JDK,并在Linux更新源中已经取代了sun-java6-jdk了。(注1)2.安装Eclipsesudo apt-get install eclipseUbuntu 10.04已经自带Python 2.6了 阅读全文