Parallet - My Dynamic Language - 一款异步编程语言
Parallet - My Dynamic Language - 一款异步编程语言简介: Parallet是笔者自创的一种新的编程语言. 当初的定位是DotNet下的异步脚本, 用来弥补C#对异步编程的不足. (笔者想实现一些异步操作超多超复杂的服务器应用, 但是用C#做起来超难. ) 这个项目已经开启了
http://www.cyqdata.cn/cnblogs/article-detail-40621
.net HTMLParser详细使用说明 强大的Filter类 解析HTML文档如此简单
背景:
HTMLParser原本是一个在sourceforge上的一个Java开源项目,使用这个Java类库可以用来线性地或嵌套地解析HTML文本。他的 功能强大和开源等特性吸引了大量Web信息提取的工作者。然而,许多.net开发者朋友一直在寻找一种能在.net中使用的HTMLParser类库,笔 者将介绍Winista.HTMLParser类库,对比于其他原本数量就非常少的.net版HTMLPa
http://www.cyqdata.cn/cnblogs/article-detail-40616
5.腾讯微博Android客户端开发——获取请求用户授权Request Token
腾讯微博OAuth认证第二步是获取请求用户授权的Request Token,今天我们就学习如何获取。说是获取Request Token,其实我们的代码目的就是获取一个验证码,有了这个验证码,我们才可以进行下面的授权验证过程。
首先我们学习下获取Request Token的API:
用户授权request_token
URL:https://open.t.qq.c
http://www.cyqdata.cn/cnblogs/article-detail-40615
Direct3D轮回:构建基于DirectInput机制的键盘输入设备
有了鼠标输入设备,这一篇简单讨论基于DirectInput机制的键盘输入设备的构建。
继续上一篇,我们再原有基础上丰富DirectInput.h和DirectInput.cpp的内容:
/*-------------------------------------代码清单:D3DInput.h来自:http://www.cnblogs.com/kenkao--------------------
http://www.cyqdata.cn/cnblogs/article-detail-40614
java spring、.net castle windsor 、unity容器使用方法对比
综合研究使用了java spring\.net castle\unity 进行管理,在使用配置文件的情况下发现还是java spring 和castle windsor 比较简洁,但从服务支持和RoadMap上讲,觉得在.net领域还是Unity胜出,能充分利用.net framework . 我选择Unity的几大理由:1、持续的RoadMap2、强大的微软3、因为基于.net ,更原生态4、
http://www.cyqdata.cn/cnblogs/article-detail-40613
Direct3D轮回:构建基于DirectInput机制的鼠标输入设备
键盘、鼠标、游戏杆是最为常用的游戏输入设备。
Xna直接向客户提供了对于以上输入设备的支持。例如,我们可以直接使用
MouseState mouseState = Mouse.GetState();
获取鼠标输入设备的当前状态,从而进一步检测各个键位的当前状态。Keyboard、GamePad用法与Mouse类似,在此不再赘述。
回到Direct3D环境中。因为工程本身基于Win32App,所以我
http://www.cyqdata.cn/cnblogs/article-detail-40612
“拼木头”算法挑战赛:禁忌搜索算法,用Javascript 跑
题目来源见文章《帮一个朋友征集算法代码,大家都来开动你的脑袋发挥你的智慧参与吧》,大家提出了很多算法,很多人说类似百钱买百鸡,这里要讨论一下,拼木头问题和百钱买百鸡问题是很不一样的。
百钱买百鸡问题,每种鸡的数目没有限定,所以你可以用穷举法。
拼木头问题,每一种木头的
http://www.cyqdata.cn/cnblogs/article-detail-40606
如何在WebForm中使用Url Routing之说明
今天看到一个问题提出的有关在webForm 下使用System.we.Routing实现url重写的设想,特花了些时间整理了下,将如下作为解答;
要明白如何使用url Routing先搞清楚以下问题:
什么是URL Routing?
所谓URL Routing(URL路由),指的是在Web中,URL指向的不再是某个物理文件,而是一个说明有关URL路由的字符串,开发者可以自定义该字符串的格式。在默
http://www.cyqdata.cn/cnblogs/article-detail-40603
在Silverlight中使用HierarchicalDataTemplate为TreeView实现递归树状结构
这是项目中一个页面上的一个功能。我们需要在界面上通过一个TreeView控件显示一个递归的树状结构,也就是说会很多层嵌套的节点,而且层数是不确定的。 这个功能,可以通过HierarchicalDataTemplate来很方便地实现 1. 业务实体 作为举例,我定义了一个大家都很熟悉的Folder类型,即文件夹。我们都知道,文件夹又可以包含子文件夹,而且可以多层嵌套。所以,这是一个递归的结构体。
http://www.cyqdata.cn/cnblogs/article-detail-40602
步步为营 C# 技术漫谈 六、线程控制(Thread)
概论 多线程在构建大型系统的时候是需要重点关注的一个重要方面,特别是在效率(系统跑得多快?)和性能(系统工作正常?)之间做一个权衡的时候。恰当的使用多线程可以极大的提高系统性能。 什么是线程? 每个正在系统上运行的程序都是一个进程。每个进程包含一到多个线程。进程也可能是整个程序或者是部分程序的动态执行。线程是一组指令的集合,或者是程序的特殊段,它可以在程序里独立执行。也可以把它理解为
http://www.cyqdata.cn/cnblogs/article-detail-40576
Direct3D轮回:快速构建基于win32工程的Direct3D游戏框架
前段时间一直混迹于C++与C#语言,徘徊于DirectX与Xna之间,一直没什么大的收获。
重新拾回C++&DirectX,有一种返璞归真的感慨~ 多少有一些心得,简单总结一点~ 请园子的前辈们多多指教,多多拍砖^ ^
用过Xna的朋友都知道,客户在Xna中从来不用自己去实现3D设备的初始化,游戏的主循环,甚至是退出时的设备资源释放等等相关事宜。
不过很不幸,DirectX没
http://www.cyqdata.cn/cnblogs/article-detail-40574
Scrum Master可能会遇到的场景
Scrum Master 可能会遇到的场景
场景1
场景描述
在一个Sprint的过程中,公司的CEO出现在你面前并告诉你:我们的一个客户提出了一个特殊的需求,如果我们可以完成这个需求,那么便可以赚到一百万美金。
要点分析
无论公司CEO权利再大,在Scrum面前他也只是一名Stakeholder。Stakeholder不能直接干预Scrum团队的工作。Stakeholder的需求应该由Produ
http://www.cyqdata.cn/cnblogs/article-detail-40571
Windows Phone 7 网络编程之使用Socket(芒果更新)
芒果更新的Windows Phone 7.1版本的API提供了Socket编程的接口,这给Windows Phone 7的网络开发又添加了一把利器,对于Windows Phone 7上的聊天软件开发是一件非常happy的事情。下面用一个小例子来演示一下Windows Phone 7上的Socket编程。用Windows Ph
http://www.cyqdata.cn/cnblogs/article-detail-40567
Html5 学习利器 Web Standards Update for Microsoft Visual Studio 2010 SP1
HTML5然还在草案阶段,不过 HTML5 这名词实在越来越热,互联网上很多产品都深度应用了HTML5,比如WebQQ,可以看看http://www.infoq.com/cn/news/2011/06/html5-in-china 文章了解下。
HTML5 除了新增的元素(卷标)之外,还包括许多 JavaScript API,如果没有 Intellisense 还真的不太方便,如果你已经升级到 V
http://www.cyqdata.cn/cnblogs/article-detail-40566
用路由 Route 优化页面地址
刚看到某人发的关于 Route 的文章,就把我今天下午发到团队的一封邮件转发过吧。
全文如下,有修改:
优化地址无非就两个选择 URLRewrite 和 MVC 里的路由(Route)
关于 URLRewrtie 和 Route 的区别,可参考:
http://www.infoq.com/cn/news/2008/11
http://www.cyqdata.cn/cnblogs/article-detail-40563
ASP.NET Routing 初试
今天刚发现在Web Application 下也可以使用MVC中的Route功能,额,好吧,我out了。
以后可以像mvc中那样使用Route,可以不用Url Rewriting了.
1.添加Global.asax,添加并注册路由,具体代码如下:
记得加入System.Web.Routing引用。
protected void Application_Start(obj
http://www.cyqdata.cn/cnblogs/article-detail-40544
WPF基础到企业应用系列7——深入剖析依赖属性(WPF/Silverlight核心)
一. 摘要
首先圣殿骑士很高兴这个系列能得到大家的关注和支持,这个系列从七月份开始到现在才第七篇,上一篇发布是在8月2日,掐指一算有二十多天没有继续更新了,最主要原因一来是想把它写好,二来是因为最近几个月在筹备“云计算之旅”系列,所以一再推迟了发布进度。之前一直都没有想过要录制视频,主要的原因还是怕自己知识有限,从而误导他人,所以前几次浪曦和51CTO邀请录制视频,我都
http://www.cyqdata.cn/cnblogs/article-detail-40537
TreeView节点定位的另外一种方法TreeNode.FromHandle
Winform 里面的TreeView是一种常见的、功能强大的控件,一般的使用大家可能都是比较熟悉的了,估计我们大多数做定位节点的时候,一般都是采用循环查找的方法。如下面的方法所示
foreach (TreeNode node in this.TreeView1.Nodes) { if (node.Text == "要找的节点名称") { return node
http://www.cyqdata.cn/cnblogs/article-detail-40526
20条.NET编码习惯
1、不要硬编string/ numeric,可以使用一些常量代替。 (提高可读性)
int Count;Count = 100;private static const int ZERO = 0;if( Count == &nbs
http://www.cyqdata.cn/cnblogs/article-detail-40525
微软发布针对学者和发烧友的Kinect Windows SDK测试版
2011年6月17日,北京微软公司发布了由微软研究院开发的,基于Windows的Kinect软件开发工具包测试版(Kinect for Windows SDK beta)。这套用于非商业性应用开发的免费测试版SDK(Software Development Kit,软件开发工具包),旨在让日益增多的开发者、学术研究者和发烧友群体借助Windows 7平台,利用Kinect技术,创造在深度感应、人体
http://www.cyqdata.cn/cnblogs/article-detail-40521