代码改变世界

ArcSDE configuration files

2011-12-23 19:30 by 李泱, 198 阅读, 0 推荐, 收藏, 编辑
摘要:ArcSDE configuration files ArcSDE uses several configuration files that reside in %SDEHOME%\etc. In the ArcSDE Post Installation setup wizard, you can define custom configuration files if you have them or use the default files. Giomgr.def—Contains a number of parameters that control the behavior... 阅读全文

C#判断不同版本的Excel

2011-11-02 01:47 by 李泱, 6391 阅读, 1 推荐, 收藏, 编辑
摘要:1、判断是否安装的是Excel2000: RegistryKey regk = Registry.LocalMachine; RegistryKey akey = regk .OpenSubKey(@"SOFTWARE\\Microsoft\\Office\\9.0\\Word\\InstallRoot\\"); //检查本机是否安装Office2000 if (akey != null) { string file00 = akey .GetValue("Path... 阅读全文

关于检查Oracle表及列是否存在SQL语句

2011-09-15 20:07 by 李泱, 547 阅读, 0 推荐, 收藏, 编辑
摘要:1、检查表是否存在:SELECTCOUNT(0)FROM user_tables WHERE TABLE_NAME = 'TableName';2、检查列是否存在:SELECT COUNT(0) FROM user_tab_cols WHERE table_NAME = 'TableName' AND column_name = 'ColumnName'; 阅读全文

关于微软企业库Microsoft.Practices.ObjectBuilder2.BuildFailedException问题处理

2011-09-15 16:42 by 李泱, 849 阅读, 0 推荐, 收藏, 编辑
摘要:今天协助组员处理了一个微软企业库Microsoft.Practices.ObjectBuilder2.BuildFailedException异常问题,还是几经周折啊,最后才聚焦于app.config中的企业库数据库连接配置。<dataConfiguration defaultDatabase="OrlDAMS"/>结果因为这个做怪,在<connectionStrings>里根据没有定义OrlDAMS的连接串 <connectionStrings> <clear /> <add name="OrlDB" 阅读全文

帮忙推广一下 www.webrebuild.org

2011-09-07 11:49 by 李泱, 131 阅读, 0 推荐, 收藏, 编辑
摘要:期待HTML5让兼容无难事,不再是神话!!<a href="http://www.webrebuild.org/" target="_blank"><img src="http://www.webrebuild.org/style/screen/default/728x90.jpg" width="728" height="90" alt="WebReBuild.ORG第五届年会——重构七年" /></a> 阅读全文

关于FtpWebRequest.Timeout属性的理解

2011-08-17 16:55 by 李泱, 1252 阅读, 0 推荐, 收藏, 编辑
摘要:由于在实际的开发中遇到FTP默认超时时间过长,如果由于请求FTP地址出错的话,那可能得等半天啦。通过查询MSDN对FtpWebRequest.Timeout的解释才知道FtpWebRequest.Timeout不是自己原先以为的请求超时。以下是MSDN的注解: A Domain Name System (DNS) query may take up to 15 seconds to return or time out.这句话可以解释等半天的原因所在。If your request contains a host name that requires resolution and you se 阅读全文

关于调用FTP中遇到的问题以及解决方案

2011-08-10 09:30 by 李泱, 490 阅读, 0 推荐, 收藏, 编辑
摘要:1、关于remote server returned an error:550错误信息(File unavailable)调试了半天,结果是自己写的ftp路径写错了,反一个反斜杠,记录下来以便日后警醒。 /// <summary> /// 创建FtpWebRequest /// </summary> /// <param name="uriString">FTP路径</param> /// <param name="method">FTP方法</param> private void 阅读全文

关于异常处理的注意事项一:throw exception(SQLiteDB 异常信息)

2011-07-21 11:23 by 李泱, 1430 阅读, 0 推荐, 收藏, 编辑
摘要:在代码中有一些问题经常会用到异常处理,如数据库、文件、网络的调用中,都会关注到一些特殊的问题处理,那么就会用到异常的关注。今天主要关注异常的throw问题,如何在分层调用中理清各层之间的异常处理的职责,下面例举示例代码进行说明:1、DAL层没有throw ex的情况: DAL层try-catch : using (DbConnection conn = db.CreateConnection()) { conn.Open(); DbTransaction trans = conn.BeginTransaction(); try { ret = db.ExecuteNonQuery(dbCom. 阅读全文

关于编写有效用例的12秘诀

2011-06-23 12:05 by 李泱, 303 阅读, 0 推荐, 收藏, 编辑
摘要:1、寻找系统的边界;(语境图,输入/输出表格)2、集体研讨并列出主执行者;(主执行者简介表)3、集体研讨并列出主执行者对系统的目标;(执行者-目标列表)4、编写覆盖以上各项的最外层概要级用例;5、重新考虑和修订具有战略意义的用例,通过添加、删减和合并目标;6、选取一个用例进行展开,或者写一段叙述来熟悉材料;7、将项目相关人员、利益、前置条件和保证填入表中,并对其检查两次;8、编写主成功场景,并对比利益和保证来检查它;9、集体研讨并列出可能的失败条件和可选的成功条件;10、写出在每个扩展中的执行者和系统应该做什么;11、列出所有需要自己空间的子用例;12、从顶部开始重新调整用例。适当增加、删减和 阅读全文

WPF中四种不同的测量单位

2011-06-21 10:07 by 李泱, 304 阅读, 0 推荐, 收藏, 编辑
摘要:• 像素px: is the default device-independent unit (1/96th inch per unit)• 英寸in: is inches; 1in = 96px• 厘米cm: is centimeters; 1cm = (96/2.54) px• 点pt: is points; 1pt = (96/72) px 阅读全文