今天我用c#访问JAVA的WEBSERVICE的时候,出现了以下错误:

Possible SOAP version mismatch: Envelope namespace http://schemas.xmlsoap.org/wsdl/ was unexpected. Expecting http://schemas.xmlsoap.org/soap/envelope/.

     后来在GOOGLE中搜索,才知道是URL地址后面加两个?WSDL的原因,SOAP访问好像不用加WSDL吧?

posted @ 2010-01-17 00:50 遥望星空 阅读(11) | 评论 (0)编辑

怪现象,Visual Studio 2008 断点调试直接跳出代码调试窗口。

1 必须使用F11,不能使用F10,否则直接跳出代码调试窗口。

2 必须设置多个断点,否则直接跳出代码调试窗口。

3 有时,即使使用F11,也不会单步执行,而直接跳多很多语句。

 

查阅资料后发现,这是一个严重的Bug:

http://support.microsoft.com/kb/957912

Microsoft 已发布的 Microsoft Visual Studio 2008 SP 1 调试程序组件的更新。 这些更新主要解决与单步执行和命中断点出现的问题。

 

从下面下载更新(文件 VS90SP1-KB957912-x86.exe  , 大小15.4M):

http://code.msdn.microsoft.com/KB957912/Release/ProjectReleases.aspx?ReleaseId=1796

http://code.msdn.microsoft.com/KB957912/Release/ProjectReleases.aspx

 

注:F11无法Step Into 某一个Method,一般情况是由于 该Method位于一个dll内。

posted @ 2010-01-13 12:08 遥望星空 阅读(23) | 评论 (0)编辑

  
 近来发现电脑的行动越来越慢了,打开任务管理器一看,发现cidaemon这个进程占用不是95%就是100%,把它结束掉以后没一分钟呢,又是这样了。
经过查询,得知:
cidaemon.exe是一个索引服务,为了让你更加快速的查找文件。
出品者:Microsoft Corp.
属于:Microsoft Windows Operating System
系统进程:Yes
后台程序:Yes
网络相关:No
常见错误:N/A
内存使用:N/A
安全等级 (0-5): 0
间谍软件:No
广告软件:No
病毒:No
木马:No

停止掉这个进程的方法:

我的电脑--控制面板--管理工具--服务--禁用Indexing Service

posted @ 2010-01-07 16:31 遥望星空 阅读(4) | 评论 (0)编辑

   今天在修改一个配置的时候,突然报错:System.Data.OleDb.OleDbException: [DB2/NT] SQL0803N  INSERT 语句、UPDATE 语句或由 DELETE 语句导致的外键更新中的一个或多个值无效,因为由 "1" 标识的主键、唯一约束或者唯一索引将表 "****" 的索引键限制为不能具有重复值。  SQLSTATE=23505

      经同事分析为索引的起始值与当前已有记录的最大索引值不匹配造成的,验证过程如下:

     1.SELECT max(被索引字段) FROM  表名 t 得到的结果是31950

     2.打开表SELECT * FROM SYSIBM.SYSSEQUENCES;看下这个表的start字段的值是否是31950,结果是31864

     于是执行了下面的语句来更正这个索引的起始值

     3.alter sequence 索引名  restart with  31951

     经过上面三步,数据就可以保存了。

    总结:

    造成这个错误的原因是索引没有及时更新,可能是由于事物延迟、崩溃或者数据瞬间导入量过多等原因。

posted @ 2010-01-04 14:35 遥望星空 阅读(33) | 评论 (0)编辑
在默认情况下,Serv-U开放了一个名为OPTS UTF8的命令,可以在客户端(命令行或是客户端工具的命令发送菜单,如LeapFTP)发送“OPTS UTF8 OFF”在当前会话中关闭UTF-8编码(如果要重新启用,则用opts utf8 on)

不过更直接的方法还是在Serv-U中取消采用UTF-8编码格式,方法如下:

1、登录Serv-U管理控制台,选择“限制和设置”中的“为域配置高级FTP命令设计和行为”。

2、在弹出页面的“FTP设置”选项卡中单击下边的“全局属性”按钮;


3、在“FTP命令属性”对话框的“高级选项”选项卡中,取消“对所有已收发的路径和文件名使用UTF-8编码”前的选项框,确定。

不过有还有两点需要补充一下:

第一、IE浏览器在默认设置下也采用UTF-8编码来收发URL,所以如果在客户端软件无法解析的时候,可以使用IE来临时使用FTP服务,当然,IE的FTP文件管理能力并不太强,如果经常使用,还是建议安装一个客户端;

第二、按本文配置之后,显示、下载与上传一般的以中文命名的文件已经没有问题。但是发现一些以中文命名且文件名非常长的文件,在上传时依然会出错(但如果已经在服务器上,下载是没有问题的),经查阅服务器的LOG,我觉得这是Serv-U在接收客户端发送的文件名的处理上的问题。

参考资料:
rhinosoft官方网站:http://www.rhinosoft.com.cn/support.htm
posted @ 2010-01-03 22:09 遥望星空 阅读(27) | 评论 (0)编辑
     摘要: A笔记本:无线网卡,局域网网卡(连ADSL)B笔记本:无线网卡Step1:建立A,B笔记本之间的per-to-per的连接在A笔记本上的网卡属性页上添加一个无线网连接(指定一个SSID),设置IP地址为192.168.1.*。在B笔记本上在网卡属性页上添加无线网连接(SSID和A笔记本上的要一样),设置IP地址也是192.168.1.*。这样可以在“可用的无线网络”中看到一...  阅读全文
posted @ 2010-01-01 17:41 遥望星空 阅读(74) | 评论 (0)编辑
     摘要: 目的:研究了很多微软调用COM 对象或者ActiveX控件的范例,都很少有用到Marshal.ReleaseComObject 方法。因此,对超图范例频繁使用该方法的原因产生了好奇。所以花2天时间集中研究了一下。定义:递减所提供的运行库可调用包装的引用计数。但实际上因为无论调用包装 COM 对象的托管客户端有多少,.net运行库可调用包装仅保留对该对象的一次引用。所以这个方法将导致.net运行库释...  阅读全文
posted @ 2009-12-28 12:55 遥望星空 阅读(12) | 评论 (0)编辑
     摘要: 09-07-22:编译ffdshow(无svn)080822出现如下错误:ffdshow error PRJ0019: 工具从"Increasing build version..."解决方法:先编译verinc工程,再编译ffdshow,即可.09-07-24:编译ffdshow-tryout出现如下错误:正在删除项目“ffdshow”(配置“Release|...  阅读全文
posted @ 2009-12-26 17:09 遥望星空 阅读(31) | 评论 (0)编辑
     摘要: 今天朋友的网站说会员突然登录不了,我看了看,排除了其他问题,最后在朋友的提醒下说机房服务器刚换了主板;考虑到无法登录的状况是发生在更换主板之后,朋友又说日志记录的时间是10月份,和当前时间相差2个月,于是我想到了COOKIE时间的问题;服务器的COOKIE时间相对于客户端早了2个月,客户端认为是无效的,于是COOKIE无法被种在客户端,因此靠COOKIE认证的会员就没办法登录了。  经过这次,我又...  阅读全文
posted @ 2009-12-20 11:55 遥望星空 阅读(10) | 评论 (0)编辑
     摘要: 这个问题花了我很多时间查找原因,我分别尝试了下面的方式:  1,怀疑是2008和2010编译的问题;  2, 怀疑是程序死循环问题,但是相对于上次正常工作的版本,代码并没有做什么改变  3.怀疑是DEBUG和RELEASE的差别,但是经过对比问题依旧  4.找到了微软的文章http://support.microsoft.com/kb/839450/zh-cn,说是WEBSERVICE也会引发这个...  阅读全文
posted @ 2009-12-19 13:21 遥望星空 阅读(24) | 评论 (0)编辑