2012年6月13日
摘要: 通常,我们在获取树形结构数据所有子节点时,需要写一个递归调用的方法,循环调用,这是数据结构算法里的通用写法。下面介绍用 yieldreturn是怎么做的。如:publicclassTreeNodeInfo{publicstringName{get;set;} publicList<TreeNodeInfo>Children{get;set;}}获取所有子节点:privateIEnumerable<TreeNodeInfo>GetAllChildren(TreeNodeInforoot){Queue<TreeNodeInfo>que... 阅读全文
posted @ 2012-06-13 21:54 Hunter.Wei 阅读(1449) 评论(2) 推荐(0) 编辑
  2012年6月12日
摘要: 手机照相机上自动降噪挺好玩的,于是研究了一下,但具体的算法都没找到。于是自己想了一下,使用平均对比度方法,降低像素颜色的差别。原理如下:在相片一定范围内计算平均值(修正半径)得出平均值后,对没个像素进行修正(修正强度:0.0到1.0)假设下图是图像颜色曲线: 通过修正强度值为0.5修正后曲线如下: 这时,图像像素点间对比对会减小,从而实现降噪的效果。当然,这种方法缺点也比较明显,修正后,相片模糊失真。主要代码如下: /// <summary> /// 图像降噪 /// </summary> /// <param n... 阅读全文
posted @ 2012-06-12 21:19 Hunter.Wei 阅读(776) 评论(1) 推荐(1) 编辑
  2012年2月13日
摘要: 工作中常需要查看json字符串的结构,于是用silverlight实现了一个查看器。共享之,如果你需要,可以点击“安装”到本地。JsonViewer(需要安装silverlight 5): 预览如图: 阅读全文
posted @ 2012-02-13 13:41 Hunter.Wei 阅读(669) 评论(0) 推荐(1) 编辑
  2011年5月24日
摘要: 在上一次发布的开源SDK Beta 版后,发现很多童鞋有这方面的需求,但有的还是不知道什么用,什么和以前的网站结合。昨晚想了一下,觉得还是有必要进一步开发,很晚才弄完,来不及写博通知各位了,罪过。在beta 2 版本中,提供了登录按钮控件,拖到页面后就可以实现QQ登录功能了,这种方式更简单了,且听我慢慢道来。asp.net 登录控件一键登录如何获取开源地址:http://qzoneoauth.codeplex.com/示例:http://www.sl8.so/重要变更为了统一名称,beta 1 版本中的 Qzone.OAuth.TencentOAuthCallBackHandler 改为 Qz 阅读全文
posted @ 2011-05-24 20:35 Hunter.Wei 阅读(3188) 评论(21) 推荐(4) 编辑
  2011年5月22日
摘要: 开源地址:http://qzoneoauth.codeplex.com示例:http://www.sl8.so腾讯社区开发平台:http://opensns.qq.com/ 腾讯开放了QQ登录功能,对广大网民是一件大喜事。用户可以从注册、记录杂七杂八的用户名密码中解脱,站长们也可以方便的共享到腾讯的用户。这一天,我们等你等的好苦:(。第一时间为Silverlight吧申请了QQ登录,但现在腾讯却没提供封装好的.Net SDK,没办法,自己动手,衣丰食足。开发过程中遇到了大大小小的问题,现在的结论要坚信一个真理:腾讯的服务没问题,问题只在我们的程序。即使是返回12000-13000(服务器出错联 阅读全文
posted @ 2011-05-22 22:14 Hunter.Wei 阅读(7321) 评论(22) 推荐(8) 编辑
  2010年11月15日
摘要: 阅读全文
posted @ 2010-11-15 20:44 Hunter.Wei 阅读(2364) 评论(8) 推荐(2) 编辑
  2009年12月30日
摘要: 使用Blend4制作silverlight模版. 阅读全文
posted @ 2009-12-30 20:50 Hunter.Wei 阅读(3632) 评论(0) 推荐(0) 编辑
  2009年7月28日
摘要: 当Silverlight访问Window服务为宿主的WCF时, 不能像iis为宿主时在根目录下添加策略文件.此时,可以用.net 3.5中的WCF Rest来解决问题. 阅读全文
posted @ 2009-07-28 13:13 Hunter.Wei 阅读(720) 评论(0) 推荐(2) 编辑