随笔分类 -  C#

简单的远程控制软件
摘要:给客户开发了一套软件,并部署在客户的服务器上。为了方便维护,开了远程控制。不过客户使用的是联通的网络,公司是电信网络,远程控制很慢,于是考虑如何降低网络流量,将远程服务器的屏幕分辨率降低、颜色数降低,不过操作还是很卡。考虑到一般操作不需要实时刷新屏幕,只有点击鼠标或者输入字符后需要获取最新的屏幕图像,于是按照本思路自己写了一个远程控制的软件。关键技术:控制方式:使用B/S方式,客户端直接用IE访问... 阅读全文

posted @ 2010-08-30 17:43 Pharaoh 阅读(706) 评论(0) 推荐(0)

将Unicode字符串转换为普通文字
摘要:Json传输中文时为了防止乱码,通常我们会进行Unicode编码 ,如{userID:"001",nickname:"\u65e0\u8bed\u68a6" } 下面的代码,将能完成Unicode的与普通字符的转换功能,函数是在网上找的,做个记号[代码] 阅读全文

posted @ 2009-05-26 15:51 Pharaoh 阅读(498) 评论(0) 推荐(0)

用IronPython作为.Net的脚本语言。
摘要:周末看了关于IronPython的介绍,觉得用IronPython作为.Net的脚本语言还不错,今天试验了一下。不可错过的MSDN TV —— IronPython: Python on the .NET Framework (上) 添加IronPython的引用,在按钮事件中调用py脚本。 private PythonEngine engine; private v... 阅读全文

posted @ 2006-08-07 17:15 Pharaoh 阅读(4525) 评论(12) 推荐(0)

C#通过http访问olap
摘要:通过网络访问其他机器上的数据挖掘数据库方法:在数据挖掘数据库机器上进行如下配置:1.安装XMLASDK.msi。(在微软网站上下载)2.将刚刚安装目录下的保护“msxisapi.dll”文件的目录设置为虚拟目录:“xmla”,赋予此目录“执行”的权限。(设置此目录可以匿名访问。)3.通过IE直接访问“http://127.0.0.1/xmla/msxisapi.dll”应该返回一个xml页面。4.... 阅读全文

posted @ 2006-08-04 11:28 Pharaoh 阅读(1681) 评论(7) 推荐(0)

VS2005的一个小BUG。
摘要:VS2005在调试时可以使用“文本、XML、HTML”方式查看string类型,但当文本有乱码时,用HTML方式查看会导致VS2005异常退出。测试代码: HttpWebRequest req = (HttpWebRequest)WebRequest.Create("http://www.google.com"); HttpWebResponse lRes = req.GetResponse() ... 阅读全文

posted @ 2006-07-27 11:28 Pharaoh 阅读(339) 评论(0) 推荐(0)

用批处理命令简化Window服务程序的编译。
摘要:用Visual Studio编写Window服务程序时,经常需要先停止服务,编译,启动服务。VS可以在编译前和编译后执行一定的命令,因此写了一小段批处理命令自动执行此过程。在项目属性设置编译前运行批处理"stopserver.bat "+服务名称 停止服务,在项目生成后运行“startserver.bat”+服务名称 开始服务。批处理文件如下:stopserver.bat echo %1 > t... 阅读全文

posted @ 2006-06-05 15:25 Pharaoh 阅读(729) 评论(0) 推荐(0)

asp.net和asp运行结果不同?
摘要:我想用Asp.net编写MapXtreme 3.0程序,原asp调用的方法如下: Set oCourier = Server.CreateObject("MapInfo.MapXCourier")Set oMapX = oCourier.GetMapXFromNewServer( "world.gst" ) If (oMapX Is Nothing) Then Response... 阅读全文

posted @ 2005-09-29 09:45 Pharaoh 阅读(690) 评论(0) 推荐(0)

Access处理DISTINCT的Bug?
摘要:在Access中使用DISTINCT会将字段截断。过程重现如下: 用Access建立一个表T,建立两个字段a,b。b字段的类型为备注。 添加一条记录,为b字段输入一段很长的文本。 使用“select * from t”和“select a,b from t”查询结果正常。 使用“SELECT DISTINCT a, b FROM t;”,查询结果b字段内容被截断。 感觉使用DISTINCT 后会... 阅读全文

posted @ 2005-07-21 10:16 Pharaoh 阅读(3050) 评论(3) 推荐(0)

用stream.Read不能完整读取内容的问题。
摘要:我在网上找到C#获取网页内容的代码:http://qilinwuxian.blogchina.com/1438711.html在获取小网页的时候没什么问题,但是网页比较大时文本会截断,用StreamReader就没有什么问题,不知道是为什么?用代码中的5,6,7行的方法,count的值明显小于buf的长度,为什么不能读完全呢? 1HttpWebRequest HttpWReq = (HttpW... 阅读全文

posted @ 2005-06-28 16:37 Pharaoh 阅读(2821) 评论(4) 推荐(0)

不排序和可以重复Key的SortedList。
摘要:同事想实现一个保留添加顺序的字典表,用Hashtableb不能满足要求,普通的SortedList会自动排序,看了一下帮助,实现方法非常简单,代码如下: usingSystem;usingSystem.Collections;namespacetestSortedList{classClass1{[STAThread]staticvoid... 阅读全文

posted @ 2005-05-16 09:54 Pharaoh 阅读(8299) 评论(2) 推荐(0)

导航