代码改变世界

随笔分类 - 各种问题的解决

Eclipse : Android requires compiler compliance level 5.0 or 6.0.

2012-05-28 09:48 by 贼寇在何方, 199 阅读, 收藏, 编辑
摘要:Android requires compiler compliance level 5.0 or 6.0. Found '1.7' instead. Please use Android Tools > Fix Project Properties.导入别人的Eclipse项目,却看到这么个问题。原因是,别人的电脑装的是JDK6,而我装了个7。当然,这个不要紧,在Project Explorer中右键项目,Android Tools > Fix Project Properties,一切搞定。接着吐槽Eclipse的难用。 阅读全文

让.Net程序能够在UAC开启状态下运行

2012-04-27 11:47 by 贼寇在何方, 279 阅读, 收藏, 编辑
摘要:写了一个C#命令行程序,调用了几个exe来把dll加到GAC里,这个貌似是一件需要管理员权限的事儿 在这里,我们需要让程序在开始的时候弹一个框,让用户手动提升管理员权限。 阅读全文

Django学习笔记——RSS输出时的中文乱码问题

2012-04-17 10:23 by 贼寇在何方, 636 阅读, 收藏, 编辑
摘要:用Django的Rss201rev2Feed输出RSS内容时,得到的中文全部是乱码: 而实际上,我已经使用了utf-8编码输出了,可是Chrome还是把他识别成了GBK··· 阅读全文

Windows7&IIS7.5部署Discuz全攻略

2012-03-01 19:36 by 贼寇在何方, 1582 阅读, 收藏, 编辑
摘要:组长说在内网部署一个论坛,这可难不倒我,装个Discuz嘛。 部署环境就一台普通的PC,四核i3,Windows7。这就开搞了。 准备工作 系统是Windows 7 专业版,自带IIS7.5(家庭版不带)。IIS7开始带了FastCgi,对PHP支持好了许多,所以也不必装Apache啦。 下载 PHP 5.4、 MySQL 5.5 以及Discuz X2。 对于IIS7 FastCgi,我们应当选择VC9编译的线程安全的版本。 阅读全文

Visual Stuido 2010 SP1补丁安装时进度停滞不前的解决方法

2012-01-19 22:52 by 贼寇在何方, 606 阅读, 收藏, 编辑
摘要:记得之前某一次安装VS2010的SP1补丁时,等得不耐烦就直接把安装程序的进程给终止了。再以后试图打SP1,进度条一直停在大约2/5的地方,不再前进。以前台式机的VS不能用了,还有笔记本,这回本子没带回来,只能靠台式机了··· 有问题就解决吧··· 阅读全文

通过ArcSDE导入栅格数据集不间断出错的问题

2012-01-11 14:25 by 贼寇在何方, 548 阅读, 收藏, 编辑
摘要:这个错误真的再也不想提了,太恶心了··· 用ArcObjects API把本地的Tiff通过SDE导入到另一台机器上的Oracle中,常常会报各种各样的COMException,有说'No Spatial Reference Exists',也有'Net I/O Error',还有就是未知错误··· 更恶心的是,未必每次都会报错。且每次报错的时机也不一样: 有时候导了五六个Tiff还是正常的,有时候导了一两个就挂了,有时候甚至一个都没导完就挂了··· 阅读全文

ArcGIS Engine中初始化许可常见问题归纳(转)

2012-01-04 11:03 by 贼寇在何方, 495 阅读, 收藏, 编辑
摘要:今儿试着用IRasterWorkspaceEx.CreateRasterCatalog这个方法通过SDE创建栅格目录,不料报了个COMException("The application is not licensed to create or modify schema for this type of data"),解决方法就如下文所示,我就不赘述了。 原帖地址:ArcGIS Engine中初始化许可常见问题归纳 阅读全文

Ubuntu要这样安装安装Chrome

2011-12-16 12:44 by 贼寇在何方, 1101 阅读, 收藏, 编辑
摘要:以前一直以为,只要有了deb,在Ubuntu下安装软件也和Windows一样——双击即可。 现在我发现我错了。 比如装个Chrome吧,把官方的deb下下来,双击。Ubuntu软件中心就会提示deb无效。 只好去搜索安装方法——哦,原来是缺乏依赖。 阅读全文

Windows 7的“打开或关闭Windows功能”空白的解决方案(转载)

2011-12-09 09:49 by 贼寇在何方, 371 阅读, 收藏, 编辑
摘要:给单位的电脑重装系统,装上了包括ArcGIS Desktop 9.3在内的各种软件,最后安装Office 2010的时候,报了一个很奇怪的错误。各方查找,终于找到了解决方法,现在转载如下: 最近在使用系统的时候发现安装更新一直失败,并且在安装vs2008时发现“打开或关闭Windows功能”对话框空白的问题,使得系统无法开启或关闭一些功能,影响比较大的就是IIS。 阅读全文

初试Google Code

2011-11-13 20:07 by 贼寇在何方, 176 阅读, 收藏, 编辑
摘要:Google Code是个很不错的代码托管平台,支持Git、Mercurial、Subversion三种协议。 之前做了一个能够解析代码为UBB的小工具,打算好好折腾,就托管到谷歌上吧。 说明一下,客户端我用的TortoiseSVN。 阅读全文

让Windows命令行始终启用快速编辑模式

2011-10-19 22:46 by 贼寇在何方, 649 阅读, 收藏, 编辑
摘要:在命令行下,快速编辑模式是一种很便捷的操作方式:左键选中,右键复制以及右键从剪贴板粘贴内容,都是相当人性化的功能。 但是,在某些临时的快捷方式(比如Github的Git bash here) 中,快速编辑模式是没有办法被记忆的。我们可以设定快速编辑模式缺省选中,这样就省去了每次设置的麻烦。 打开regedit,转到HKEY_CURRENT_USER\Console,将QuickEdit的值从0改成1,完成! 阅读全文

Windows Server 2008 R2 用于桌面应用的改造之路

2011-10-09 10:21 by 贼寇在何方, 1001 阅读, 收藏, 编辑
摘要:对开发人员而言,Windows Server 2008 R2提供了比Windows 7更多的功能(比如HyperV),也省了Windows 7一些没用的功能(比如媒体中心),但它的默认设置非常不适合日常的使用, 下面我开始全面的改造工作: 阅读全文

Wunderlist1.22(Window版)无法启动的解决方法

2011-08-07 10:45 by 贼寇在何方, 290 阅读, 收藏, 编辑
摘要:Wunderlist是个非常简洁的ToDoList工具,真是我这样需要计划的人所需要的。这个软件发布了Windows,Linux,Mac以及移动设备上的许多版本。我所用的Windows版装完之后,启动时,就遇到了这么个问题:非常诡异啊···还好在官方的知识库中找到了答案,Problems with Wunderlist 1.2.2 on Windows machines。看上去这个版本的Wunderlist依赖于一个新版本的Visual C++ 2005 运行时,下下来安装一下,重启启动Wunderlist,一切正常了。参考:Problems with Wunde 阅读全文

一个VS2010 SP1补丁无法安装的解决方法

2011-08-06 23:32 by 贼寇在何方, 6303 阅读, 收藏, 编辑
摘要:给家里台式机的VS2010英文版打个补丁,不料遇到了一个错误:怀疑是Silverlight Tools或者Async Framework之类的组件和SP1补丁冲突了,就把相关的都卸载了。重试,还是不行。之后搜到了一位园友的文章,浏览过之后深受启发,于是做了如下尝试。日志文件保存在系统的Temp目录下。先把%Temp%目录清空了,运行Setup,看到失败的界面后,就能在Temp目录下找到名字以Microsoft Visual Studio 2010 Service Pack 1打头的日志文件了。用IE打开,勾选Message,然后点击Collapse All。最后一项Global Block C 阅读全文

UAC开启可能引发的问题——SQLServer无法附加数据库

2011-08-02 16:58 by 贼寇在何方, 212 阅读, 收藏, 编辑
摘要:单位的局域网内各种病毒,为了安全起见,UAC就没有关。于是,某一天,在尝试附加一个同事拷来的数据库时,出现如下问题:乍一看,一头雾水。什么T-SQL,批处理···仔细看下,用户是guest ,而不是Administrator···这就明朗了,开启了UAC,所有没有管理员权限。解决方法也很简单,设定Management Studio为"以管理员方式运行"。当然,关闭UAC也可以解决。 阅读全文

VS2010编辑Silverlight时,XAML设计器经常崩溃的解决方法

2011-07-29 09:12 by 贼寇在何方, 2819 阅读, 收藏, 编辑
摘要:我的Visual Studio 2010 旗舰版,打了SP1补丁。创建的Silverlight业务应用程序,在使用XAML设计器时,经常崩溃,错误如下。考虑到刚升级了Resharper 6.0,便怀疑是这个原因,停用后,错误依旧···谷歌之,看到了一个帖子:Reference-to-SystemWindowsInteractivity-not-found-x64其中有个哥们说,当他安装了Microsoft Expression Blend SDK for Silverlight 4之后,问题就消失了···于是尝试着装了下这玩意儿,问题 阅读全文

ArcGIS10在ADSL直连的环境下无法启动的Bug

2011-07-03 17:18 by 贼寇在何方, 818 阅读, 收藏, 编辑
摘要:系统环境Windows 7 SP1 64位专业版Visual Studio 2010 32位旗舰版ArcGIS 10 桌面版+ArcObject .Net 开发包问题在使用ADSL直连或者VPN的情况下,ArcGIS无法启动:VS2010在添加MapControl控件是出现假死的情况ArcMap启动后一直卡在初始化License解决方法到目前为止没有完善的解决方法,ESRI中文论坛上的帖子也没有看到官方的回应。一些看上去比较靠谱的解决方法,比如绑定License Manager的端口,经尝试证实无效。我的解决办法是,重新接上路由器,保证没有连接在网络连接列表的“拨号和VPN”中, 一切恢复正常 阅读全文

VS2010不能编译.Net3.5项目的解决方法

2011-05-04 23:10 by 贼寇在何方, 1318 阅读, 收藏, 编辑
摘要:用VS2010创建了一个.Net 3.5的Winform项目,结果编译失败,这个问题也算是第二次碰到了,真纠结···这次不再偷懒了,把解决方法记录下来吧在64位的Windows 7下,用VS2010编译4.0以前的.Net项目会有问题。原因么,是一个叫Resgen.exe的玩意儿,是跑在64位环境下的,当他试图加载32位的可执行代码时,就会执行失败:Failed to execute command: ""C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\Bin\ResGen.exe&quo 阅读全文

在Django中使用缓存提供Session支持

2011-04-09 00:05 by 贼寇在何方, 534 阅读, 收藏, 编辑
摘要:Django缺省使用数据库提供Session支持,原生支持的数据库只有MySQL,SQLite,PostgreSQL和Oracle四种。而我,现在用的MongoDB······于是,莫名其妙地,一用到Session,网站就500了:翻阅了Django的官方文档,在settings.py中添加“SESSION_ENGINE = 'django.contrib.sessions.backends.cache'”,从而改用缓存提供Session支持,调试运行,一切正常。参考:Django | Settings | Djang 阅读全文

HTML文本应当存储为UTF-8无BOM格式!

2011-04-01 00:36 by 贼寇在何方, 809 阅读, 收藏, 编辑
摘要:折腾了一下午的Bug:一个使用Django模板系统做好的网站,在网页源代码中看不到任何异常,却在浏览器中显示多余的空行,如上图,图为Chrome中使用开发者工具和查看源代码得到的不同结果。原来是浏览器不能识别UTF-8的BOM所致!在Notepad++中,把Html文件的格式转换成UTF-8无BOM即可解决。参考:UTF8 BOM导致IE多一行空白的解决办法 阅读全文

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

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

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

2011-02-25 17:10 by 贼寇在何方, 987 阅读, 收藏, 编辑
摘要:在安装完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 阅读全文

DrFTPd3.0Beta安装笔记

2010-05-12 23:42 by 贼寇在何方, 439 阅读, 收藏, 编辑
摘要:1.环境配置参考我的日志 2.更改源代码,以支持UTF8在src\master\src\org\drftpd\master下找到了这个BaseFtpConnection.java,把setControlSocket方法中的两个“ISO-8859-1”改成“UTF-8”。3.安装 参考我的日志4.配置环境Master的配置1.master.conf: master.port=21 #不解释2.conf/wrapper-master.conf wrapper.java.initmemory=128 wrapper.java.maxmemory=512初始堆大小只有3M,怎么可能够用??改大,否则起 阅读全文

让DrFTPd完美支持中文

2010-04-05 16:16 by 贼寇在何方, 723 阅读, 收藏, 编辑
摘要:DrFTPd服务端不支持中文,于是自己动手解决之:DrFTPd服务端似乎用的ASCII编码,每当传输包含中文的文件或者创建中文目录的时候,就会出现乱码查看master的日志,可以看到如下的片段:DEBUG 31 三月 2010 23:56:37 [FtpConn thread 49 from 127.0.0.1 drftpd/drftpd] org.drftpd.master.BaseFtpConnection.service - << CWD ····后面是一串乱码····有了这个线索,我们很轻松地在 阅读全文