分类目录:计算机技术

Windows Phone 7下动态调用Web Service的异步实现

2010-12-23 13:55 by hackerzhou

前两天写了篇关于.NET 2.0下如何不用Service References从而实现异步的动态Web Service调用。其实本来是写好之后看看是否能直接在Windows Phone 7上跑的,结果发现Win Phone下的Silverlight中的HttpWebRequest的用法有些独特,GetRequestStream和GetResponse都变成了异步操作,代码也需要做略微的调整。 [阅读全文]

.NET异步编程初窥——异步调用Web Service

2010-12-17 19:09 by hackerzhou

虽说用.NET的时间也不短了,可是没有正儿八经的写过.NET下的异步函数,今天借着一个小项目的需要写了一个异步动态调用Web Service的Helper类。Service Reference里面也提供了异步调用的支持,用起来挺方便的,不过感觉写的太死了,每次都要引入Service Reference感觉老麻烦的。我的想法是,给出一个URL,再给出需要调用的函数名称和参数就可以返回结果。 [阅读全文]

使用iPhone配置实用工具导入自签根证书

2010-12-12 17:55 by hackerzhou

由于近来一系列敏感事件的影响,GFW发威的厉害,相信不少人都有过自建的twitter api被墙的经历。私有的twitter api要是未公开的话一般是死在关键词拦截上,由于HTTP协议的不安全,导致GFW能轻松过滤来往的请求,目前比较好的方法是使用SSL来加密来往传送的数据。今天尝试了下,在Android下使用Twidroyd可以忽略不受信任的自签证书,但是在iPod Touch上就不行,后来发现可以用iPhone Configuration Utility来添加描述文件,在描述文件中可以进行授权证书等操作,由于网上相关的介绍比较少,故写一篇来说明下。 [阅读全文]

微博/SNS同步状态发送工具

2010-12-06 11:09 by hackerzhou

写过几篇关于使用php的curl将状态发送到一些SNS以及微博系统的文章,有兴趣的朋友可以翻阅文章末尾的链接。这几天就想把这些函数级别的东西通过一个应用的形式整合起来,使得更加实用且模块化程度更加高。使用了php中function_exists以及runtime call函数的功能来简化了一些函数调用,使得自动绑定handler成为可能。目前有五个服务没有提供,等有时间我会出第二版来实现新功能,大家提的关于UI的修改意见也会在第二版中得到体现。 [阅读全文]

日月光华BBS抓取器 & 全文索引工具

2010-11-30 23:17 by hackerzhou

这两个程序的原型其实早就有了,日月光华BBS全文索引搜索引擎我记得是08年年底做出来的,由于比较忙没有空维护而且没有服务器让我跑应用就慢慢死掉了。之前一直说要在大四剩下的不多的时间里做一些事情,其实维护这些程序也算在内,算是对我大学四年的一个总结。本地版的全文索引工具是09年暑假学CSharp的时候练练手写的,一直搁置,直到我意识到可以跟抓取器联合起来,抓取器负责制作索引,搜索工具用来执行搜索,这写代码才有了新的意义,而且打算拿这个来充当项目管理的project。 [阅读全文]

ASP.NET中TreeView On Demand载入和CheckBox级联操作

2010-11-24 22:40 by hackerzhou

这几天老板把我“外包”给QA Team,帮他们解决一个ASP.NET中碰到的性能问题。该站点是一个用ASP.NET写的自动化测试平台,里面有一个界面上放了一个TreeView,加载从数据库读出来的DataSet作为数据源显示树形结构。他们觉得速度太慢不能忍,我的任务就是帮他们优化这个TreeView的性能。由于该站点用的是ASP.NET 2.0,所以本文所叙述的环境也基于ASP.NET 2.0,其他版本可能略有出入。 [阅读全文]

一些关于Java平台无关性的事儿

2010-11-23 14:33 by hackerzhou

曾经以为Java就是write once run anywhere,在最近尝试将大二时候做的BBS挂站机放到Ubuntu上运行的时候却发现Java中依赖平台提供的信息的地方还是有的,直接导致了之前在windows下运行稳健的jar拷过去就死活不能正常运行。 [阅读全文]

使用C#做键盘记录器

2010-10-31 15:54 by hackerzhou

代码放到SVN上了,地址:http://hackerzhou.googlecode.com/svn/trunk/CSharp/KeyLogger/ [阅读全文]

从Ubuntu10.10中安装Eucalyptus的步骤

2010-10-17 20:05 by hackerzhou

感谢cowcoolboy的辛勤劳动,恩 :) [阅读全文]

Eucalyptus 2.0 on Ubuntu 10.10

2010-10-14 13:34 by hackerzhou

Eucalyptus是一个开源的虚拟化平台,可以用来做云计算底层的虚拟化平台,提供集群计算或弹性实用的云计算。中文简介可以看http://www.oschina.net/p/eucalyptus。Eucalyptus分商业版和开源版,本文以开源版(Eucalyptus 2.0)为讨论的对象,官方的Administrator’s Guide地址http://open.eucalyptus.com/book/export/html/4263[阅读全文]