-
2010-01-02
WinForm连接字符串app.config(基于.net2.0)
首先在项目的属性文件夹下使用 Settings.settings 配置连接字符串,我这里配置了一个 Access数据库
连接保存后VS2005自动生成 app.config文件(修改 Settings.settings配置此文件会自动更新),内容如下:
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
&l... -
2010-01-01
Python 跟 ArcGIS断了联系……Model的py脚本无法运行 Ⅱ
我在环境变量里找过,没看仔细,今天ESRI-bj的技术支持给我说有啊,这才看到,保存了环境变量 在py脚本里不用导入路径了,但是不能根据工具名直接调用工具的问题仍没有解决。
事实上,在 ArcGIS9.3和Python2.5环境下 就是这样子了。跟 ArcGIS9.2和Python2.4不同。
-
2009-12-30
Python 跟 ArcGIS断了联系……Model的py脚本无法运行
不知道怎么回事,Python 跟 ArcGIS断了联系,Model保存的py脚本无法运行。
我重新安装 numpy-1.0.3.win32-py2.5.exe 无效
首先是提示arcgisscripting无效
任意Model保存的脚本都有这个import arcgisscripting
在 Python ide中运行 >>> sys.path... -
2009-12-28
Access执行sql语句返回ID
OleDbCommand DBCommand = new OleDbCommand();
DBCommand.CommandText = CommandText;//执行的sql语句
DBCommand.ExecuteNonQuery();
DBCommand.CommandText = "SELECT @@Identity AS 'ID';";
int ID... -
2009-12-27
Data Protection API
使用windows系统的Data Protection API对字符串进行加密解密,将密钥交给windows系统来保管。
封装成一个类class DataProtection 提供加密解密的方法
加密:
DataProtection.Encrypt(明文字符串, DataProtection.Store.Machine);
DataProtection.Encrypt(明文字符串, DataPro... -
2009-12-20
类型为Object的参数
System.Data.SqlClient下SqlParameter类的构造函数SqlParameter (String, Object)
MSDN
当在 value 参数中指定 Object 时,SqlDbType 将从 Object 的 .NET Framework 类型推断出
请小心使用 SqlParameter 构造函数的这个重载来指定整数参数值。因为此重载接受 Object 类... -
2009-12-20
三个例子学习C#比较(排序)
例一:实现IComparable 【由值类型或类实现以创建类型特定的比较方法】
例二:实现IComparer 【公开一种两个对象的比较方法】
例三:实现IComparer<T> 【定义类型为比较两个对象而实现的比较方法(对应List<T>)】
内容如下:
例一:
public class Temperatu... -
2009-12-16
免注册COMInterop
vc++6.0上编译了一个类库,现在要做.Net的程序中调用,为了使.Net的程序在部署时候不再调用regsvr32 注册这个com类库,因此使用 免注册 COMInterop技术来做。
在vc++6.0中build all 之后得到 mytest.dll
在 vs2005命令行中 使用 Tlbimp \……\mytest.dll /out: \……\interop.mytest.... -
2009-12-16
查看端口占用及对应进程
我有个程序 C/S结构,server端默认端口是9999
可以根据进程id 即 PID 来查看时哪个进程。
当然 得到了PID在任务管理器里也可以查看 只是系统默认设置不显示而已
有意思的是 图中 TCP 0.0.0.0:9999 的样式 在 客户端访问的时候变成了 127.0.0.1:9999
-
2009-12-14
连接两个图层进行统计分析
第一步:根据空间分布将两个图层连接起来
第二部:进行统计(工具支持多种统计函数,这里使用MAX)
第三步:将统计表连接到一个layer上
-
2009-12-12
工作流的角度解析气象服务产品制作
-
2009-11-30
仪器管理信息系统
前一段时间,学习Asp.net给导师写仪器管理信息系统,
最近准备修改一下,引入jQueryUI(浏览器兼容)来替换ASP.NET的部分控件。
下一步准备使用sliverlight做UI 并使用MVC来重构。
不过现在的母版页清爽多了 DIV+CSS,导航菜单用js。
做的过程中遇到一个页面居中问题,这个在网上很容易找到解决方案母版页的DIV... -
DataGridView绑定datatable,datatable有5行数据,DataGridView相应显示5行数据,现在datatable删 除第5行,DataGridView重新绑定已经是4行数据的datatable时,DataGridView中的第5行仍在?
情况一:
按下删除行按钮
{
delsql;
datatable dt=querysql;
dt... -
2009-11-05
char 类型的也可以加 Ⅱ
前面写过一篇日志-《char 类型的也可以加》,跟下面这个问题是相关的:
ymd 代表年月日 类型 char(8)
and substring(ymd,5,2) >= '06' and substring(ymd,5,2) <= '08'
and substring(ymd,7,2) > '05' and substring(ymd,7,2) <= '05'
和
and substring(... -
2009-10-31
ArcGIS线性参考工具箱?
在一个公路天气的模型中,使用 Make Route Event Layer 工具得到一个内存表,然后使用Features Class TO Features Class 得到一个shpfile格式文件。这两个工具逐个手动运行没有问题,但是整个模型运行时 Features Class TO Features Class 不能执行,这是在9.2版本下,在9.3.1版本下也不能运行,不过提示 缺少前一步生成的事件表。
我后来换了一个工具,使用 FeaturesClass TO S... -
都是 32位
开始安装很顺利,只是最后一步时候报了个错误:
Can not start arcsde,check for zombie processes
忽略掉,把services中的esri_sde服务启动,在ArcCatalog中使用sde连接数据库也能连接诶,随便找个 shp文件也可以导入,只是 每一步操作都得输入机器名和数据库名重新连接。
然后我做了一些操作:
(在ArcSD... -
2009-10-25
System.Array.BinarySearch
使用这个方法时候传入的数组得sort一下的
-
2009-10-14
pl could not resolve the connect identifier
安装oracle10g客户端后已经配置好Net Configuration,但是用plsql developer7.1连不上数据库,
提示错误 ORA-12154: TNS:could not resolve the connect identifier specified
原因:安装了两个客户端,一个即时客户软件(只有ODBC连接),一个管理员端。
卸载掉第一个就好了。
用oracl 10g net confi... -
2009-10-08
sqlserver游标,取最大连续值
前面有一个简单应用游标做循环的问题,下面这个难一些,求某段时间内指定观测站连续降水日数最大值
原始数据如下:(连续降水日数如-------后所示)
观测站号 有降水的日期
57592 20080805--------1
57592 20080809--------1
5... -
2009-09-27
批处理使用ftp命令传输文件
从本地传输文件到ftp服务器
首先建立一个存放命令内容的文本,如 ftpconfig.txt
内容如下:
user [ftp用户名] [密码]
bin
prom
cd /[根目录名]/[目录名]
lcd [本地盘符]:\[本地文件夹名]
mput *
bye
其中 bin 指定使用二进制方... -
2009-09-27
char 类型的也可以加
char 类型的也可以加
v04002 和 v04003 都是char(2) 分布是 月 和 日
如 04 月 12日
'20090912' 是 char(8) 类型的 列
b.v04002+b.v04003 > substring('20090912', 5, 4) and
b.v04002+b.v04003 <= substring('20090922', 5, 4)
当然也可以写成... -
2009-09-27
sqlserver游标,排序取序号
查询多个观测站点在指定年份内每年的一段时间内累计降水量,并逐站排序,查询结果类似下面
站点号 年份 累计降水量 历史排序
57461 2002 452.5 &n... -
“经过专业人士测试,安装Google Chrome Frame插件的IE8处理JavaScript的速度提高了近10倍,的确令人很吃惊。可是这确确实实是来自权威媒体的测试,而微软却一再的强调安装该插件后会降低浏览器的安全性。”
“Chrome在处理js的速度上确实很优秀。”
下载 插件: -
2009-09-26
Windows7的“打开或关闭Windows功能”一片空白
这里是由于安装 ArcGIS93之后引起的
解决方法如下:
1)通过regeidt进入注册表
2)修改HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control
3)将RegistrySizeLimit的值改为Value: ffffffff (4294967295)(DWORD,16进制下),8个f。
4)重新启动
5)以管理员身份在Command 中运行 "SFC... -
2009-09-22
Windows7插入U盘没有反应
设备管理器出现黄色叹号,提示
:由于其配置信息(注册表中的)不完整或已损坏,Windows 无法启动这个硬件设备(代码 19)
我想重启可能解决吧,我是这样弄的,在注册表
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Class
找到其下包含U盘留下的目录,我插过U盘和移动硬盘,有两个目录,删掉这两个目录,然后 在设备管理区里删除黄色叹号的设备,重... -
2009-09-19
windows7配置Sqlserver2005允许远程连接
今天把数据库移到windows7的机器上,遇到些小问题 ,别的机器的客户端无法连接上数据库。
首先在网络和共享中心把“网络”的网络位置设置工作网络而不是家庭;
其次SqlServer的外围应用控制器设置为允许远程连接;
最后放开TCP1433和UDP1434,在windows7下没有找到添加端口的地儿只好输入命令了:
netsh advfirewall firewall... -
2009-09-18
文本数据插值grid(自定义投影)重采样
原始数据如下:
将站点值插值到1km和10km的网格上,插值的数据格式要求如下:
插值网格图用gis的grid格式
使用的投影:
Alias:
Abbreviation:
Remarks:
Projection: Albers
Parameters:
False_Easting: 0.000000
False_Northin... -
2009-09-18
ModelBuiler从数据库查询数据生成SHP文件
生成模型如下:
关键组件:Make Query Table
The Make Query Table tool applies an SQL query to a database and the results are represented in a layer or table view. The query can be used to join several tables or return a subset... -
2009-09-08
辛苦改成MySQL的
/*---------------
---A 按部门统计
--- 报表列:部门编号,部门名称,总页数,纸张,颜色,开始日期,结束日期
--- 使用方法:从页面获取开始时间和结束时间,本日,本周,本月,本年均在页面转化为时间,
--- 此外,页面也可以提供部门下拉框,在下面的统计结果中选择某个部门,
---------------
---下面语句结果:部门编号,部门名称,总页数,纸张,颜色,开始日... -
2009-09-06
辛苦写语句
---------------
---A 按部门统计
--- 报表列:部门编号,部门名称,总页数,纸张,颜色,开始日期,结束日期
--- 使用方法:从页面获取开始时间和结束时间,本日,本周,本月,本年均在页面转化为时间,
--- 此外,页面也可以提供部门下拉框,在下面的统计结果中选择某个部门,
---------------
---下面语句结果...







