摘要:给客户开发了一套软件,并部署在客户的服务器上。为了方便维护,开了远程控制。不过客户使用的是联通的网络,公司是电信网络,远程控制很慢,于是考虑如何降低网络流量,将远程服务器的屏幕分辨率降低、颜色数降低,不过操作还是很卡。考虑到一般操作不需要实时刷新屏幕,只有点击鼠标或者输入字符后需要获取最新的屏幕图像,于是按照本思路自己写了一个远程控制的软件。关键技术:控制方式:使用B/S方式,客户端直接用IE访问...
阅读全文
摘要:Json传输中文时为了防止乱码,通常我们会进行Unicode编码 ,如{userID:"001",nickname:"\u65e0\u8bed\u68a6" } 下面的代码,将能完成Unicode的与普通字符的转换功能,函数是在网上找的,做个记号[代码]
阅读全文
摘要:周末看了关于IronPython的介绍,觉得用IronPython作为.Net的脚本语言还不错,今天试验了一下。不可错过的MSDN TV —— IronPython: Python on the .NET Framework (上) 添加IronPython的引用,在按钮事件中调用py脚本。 private PythonEngine engine; private v...
阅读全文
摘要:通过网络访问其他机器上的数据挖掘数据库方法:在数据挖掘数据库机器上进行如下配置:1.安装XMLASDK.msi。(在微软网站上下载)2.将刚刚安装目录下的保护“msxisapi.dll”文件的目录设置为虚拟目录:“xmla”,赋予此目录“执行”的权限。(设置此目录可以匿名访问。)3.通过IE直接访问“http://127.0.0.1/xmla/msxisapi.dll”应该返回一个xml页面。4....
阅读全文
摘要:VS2005在调试时可以使用“文本、XML、HTML”方式查看string类型,但当文本有乱码时,用HTML方式查看会导致VS2005异常退出。测试代码: HttpWebRequest req = (HttpWebRequest)WebRequest.Create("http://www.google.com"); HttpWebResponse lRes = req.GetResponse() ...
阅读全文
摘要:用Visual Studio编写Window服务程序时,经常需要先停止服务,编译,启动服务。VS可以在编译前和编译后执行一定的命令,因此写了一小段批处理命令自动执行此过程。在项目属性设置编译前运行批处理"stopserver.bat "+服务名称 停止服务,在项目生成后运行“startserver.bat”+服务名称 开始服务。批处理文件如下:stopserver.bat echo %1 > t...
阅读全文
摘要:我想用Asp.net编写MapXtreme 3.0程序,原asp调用的方法如下: Set oCourier = Server.CreateObject("MapInfo.MapXCourier")Set oMapX = oCourier.GetMapXFromNewServer( "world.gst" ) If (oMapX Is Nothing) Then Response...
阅读全文
摘要:在Access中使用DISTINCT会将字段截断。过程重现如下: 用Access建立一个表T,建立两个字段a,b。b字段的类型为备注。 添加一条记录,为b字段输入一段很长的文本。 使用“select * from t”和“select a,b from t”查询结果正常。 使用“SELECT DISTINCT a, b FROM t;”,查询结果b字段内容被截断。 感觉使用DISTINCT 后会...
阅读全文
摘要:我在网上找到C#获取网页内容的代码:http://qilinwuxian.blogchina.com/1438711.html在获取小网页的时候没什么问题,但是网页比较大时文本会截断,用StreamReader就没有什么问题,不知道是为什么?用代码中的5,6,7行的方法,count的值明显小于buf的长度,为什么不能读完全呢? 1HttpWebRequest HttpWReq = (HttpW...
阅读全文
摘要:同事想实现一个保留添加顺序的字典表,用Hashtableb不能满足要求,普通的SortedList会自动排序,看了一下帮助,实现方法非常简单,代码如下: usingSystem;usingSystem.Collections;namespacetestSortedList{classClass1{[STAThread]staticvoid...
阅读全文