摘要: 转自:http://www.blogjava.net/bukebushuo/archive/2009/08/27/283427.html查看软件xxx安装内容 #dpkg -L xxx查找软件 #apt-cache search 正则表达式查找文件属于哪个包 #dpkg -S filename apt-file search filename查询软件xxx依赖哪些包#apt-cache depends xxx查询软件xxx被哪些包依赖#apt-cache rdepends xxx增加一个光盘源 #sudo apt-cdrom add系统升级#sudo apt-get up... 阅读全文
posted @ 2013-02-25 09:33 suwenjiang 阅读(303) 评论(0) 推荐(0) 编辑
摘要: 1.新建一个空白的解决方案管理器2.为空白解决方案管理器添加Model,DAL,BLL和UI层。3.修改命名空间,在命名空间中加个点(非必须)4.添加各层之间的相互引用。DAL层引用Model层;BLL层应用Model和Dal层;UI层引用Bll和Model。5.打开动软代码器,自动生成代码,将生成的代码加载到解决方案中。6.将代码示例中的dbuility和commondll添加解决方案。7.完成! 阅读全文
posted @ 2012-12-06 15:04 suwenjiang 阅读(244) 评论(0) 推荐(0) 编辑
摘要: 问题阐述: 在ArcGIS Server ADF 开发中,运行程序,出现 “参数错误” 。错误指向下面的代码。document.createStyleSheet().addRule('v\\:*', "behavior: url(#default#VML);"); 问题原因: 出现该错误的原因是浏览器的原因,IE 8 会出现上面的错,而在6.0中不会。 解决办法: 打开IE 8,选择“工具”,打开“兼容性试图设置”,选择“在兼容性视图中显示所有网站”复选框。问题解决。 阅读全文
posted @ 2012-10-23 10:35 suwenjiang 阅读(239) 评论(0) 推荐(0) 编辑
摘要: Thread类的构造函数接收ThreadStart 和parameterizedThreadStart 类型的委托参数。其中ThreadStart定义了一个无返回类型其无参数的构造方法。如果需要给线程传递数据,除了可以采用parameterizedThreadStart委托参数的Thread构造函数外,还可以创建一个类,把线程的方法定义为实例方法。简单的线程 class Program { static void Main(string[] args) { Thread t1 = new Thread(Thread... 阅读全文
posted @ 2012-09-25 21:29 suwenjiang 阅读(315) 评论(0) 推荐(0) 编辑
摘要: 转载于:http://www.gisall.com/html/59/26859-2432.html需要实现类似ArcMap中的单击TOC控件来对图层进行渲染,示例代码中主要针对的是矢量图层FeatureLayerClass, 没有针对RasterLayerClass, 不过原理是很类似的,我们都知道对栅格渲染主要有三种方式:1.Raster Unique value Renderer唯一值渲染2.Raster Classify Renderer 分类渲染3.Raster Stretch Renderer 色带渲染而现在要实现ColorRamp 色带的渲染:原理主要就是 利用一个axSymbo. 阅读全文
posted @ 2012-09-19 09:55 suwenjiang 阅读(1655) 评论(0) 推荐(0) 编辑
摘要: 用了这么久的C#,还没有认真的去搞明白过两者的区别,直到今天师弟过来问,才发现其中的问题,实在是惭愧。相同点:1.两者都可以用来输入。两者区别如下:1. Read只能读取一个字符,ReadLine可以读取一个字符串如 Read读取W和WASDGU的返回值都是一样的 都为两者的ASCII值。而ReadLin则为W和WASDGU原样输出。2.Read输出的结果为字符串的ASCII码值。ReadLine输出字符串。3. Read只接受任意键盘输入,ReadLine接受回车。Read键盘任意键往下执行,ReadLine 接受回车往下执行。 阅读全文
posted @ 2012-09-12 10:57 suwenjiang 阅读(2211) 评论(0) 推荐(0) 编辑
摘要: 最近在看蒋波涛先生的插件式GIS开发的书。由于对插件原理不懂。进展不是很顺利。看了某个教学视频关于插件的介绍,略懂,写下此文,记录。以下是模拟一个记事本,将其中的格式用插件的形式实现。STEP 1:新建一个窗体应用程序。此时格式下面没有内容。将通过插件添加颜色和字体下拉选项。STEP2: 添加一个类库。该类库用来生成接口。 public interface ImyInterFace { // 显示在按钮中的字符 string Name { get; } // 执行操作 ... 阅读全文
posted @ 2012-08-18 11:59 suwenjiang 阅读(1864) 评论(2) 推荐(2) 编辑
摘要: 学习c# 也差不多两年了。这几周一直都在重温C#的知识点。ref和out的区别到今天为止总算是彻底的明白了。两者之间的共同点是:两者都是传递参数地址。都能改变参数的值。如例子中的传递参数num和num2,经过计算两者的值都发生了改变;如果不用ref和out的关键字。num和num2 的值依然为10。不同点:1。ref 可以传进传出,而out的只出不进。如例子中的Func() 中使用了out的关键字。如果在函数体中不对参数指定值。程序是会出错的。而该函数会把i=2012的值传到外面。而 ref可以将参数的值传到FunC中,也可以将Func中定义的参数的值传出。如Sample 2 中的方法。 .. 阅读全文
posted @ 2012-08-04 22:17 suwenjiang 阅读(264) 评论(4) 推荐(0) 编辑
摘要: 1. System.Diagnostics.Process.GetCurrentProcess().MainModule.FileName 获取模块的完整路径。 2. System.Environment.CurrentDirectory 获取和设置当前目录(该进程从中启动的目录)的完全限定目录。 3. System.IO.Directory.GetCurrentDirectory() 获取应用程序的当前工作目录。这个不一定是程序从中启动的目录啊,有可能程序放在C:\www里,这个函数有可能返回C:\Documents and Settings\ZYB\,或者C:\Progra... 阅读全文
posted @ 2012-07-24 11:23 suwenjiang 阅读(355) 评论(0) 推荐(0) 编辑
摘要: 通过设置class_doit 的参数 std_mult=3.0 即可。完整代码如下:参考引用:http://hi.baidu.com/dyqwrp/item/c8318cea9cec732c5a7cfbabpro Parallelpiped_method COMPILE_OPT idl2 ;恢复ENVI_SAVE文件 ENVI,/restore_base_save_files ;开始批处理模式 ENVI_BATCH_INIT,log_file='batch.log' ;编写批处理过程 ;选择文件 inputfile= 'E:\海... 阅读全文
posted @ 2012-07-16 14:08 suwenjiang 阅读(1472) 评论(2) 推荐(0) 编辑