找到相关内容 223
深入浅出多线程系列之十五:Reader /Write Locks (读写锁)
线程安全的一个很经常的需求是允许并发读,但是不允许并发写,例如对于文件就是这样的。 ReaderWriterLockSlim 在.net framework 3.5的时候就提供了,它是用来代替以前的”fat”版本的”ReaderWriterLock”   这两个类,有两种基本的锁----一个读锁,一个写锁。 写锁是一个完全排他锁。 读锁可以
http://www.cyqdata.cn/cnblogs/article-detail-39428 
深入浅出多线程系列之十四:线程的交会(Thread Rendezvous)
在上篇文章中我们使用了Wait和Pulse 实现了Countdown 接下来我们可以使用刚刚写的Countdown 类来实现两个线程的交会。       class Rendezvous    {        static&
http://www.cyqdata.cn/cnblogs/article-detail-39262 
K2 blackpearl 4.5安装惊魂记
最近,请K2的工程师来部署环境,本人有幸现场学习! 这次安装时间是从5月31号下午到6月2号下午6点左右。之前本人也安装过K2,只是没有想到会这么麻烦。K2工程师说:每次装环境都需要两个工作日,没有例外。一开始还不相信,看来是真的。 下面就把这几天回顾一下: D1:同工程师见面后,便直奔机房,找到服务器,服务器是浪潮英信NF5220,2U 采用英特尔® 至强®处理器 5600系列
http://www.cyqdata.cn/cnblogs/article-detail-39186 
StreamInsight 浅入浅出(六)—— Debugger
对于 StreamInsight 系统,由于对事件的处理查询都是异步进行的,输入输出很难进行时序上的对应监测,所以普通的基于代码的 Debug 和 Watch 显得不那么有意义。于是微软随 StreamInsight 系统提供了一个好用的图形化调试工具 StreamInsight Event Flow Debugger。   这一工具的主要特点在于: 图形化界面,足够直观。有点类似 SQL S
http://www.cyqdata.cn/cnblogs/article-detail-39122 
DataReader 程序性能优化
随着 .NET 平台上,LINQ、ORM 框架、Dynamic Data、... 各种数据访问技术不断推陈出新,程序员也一直追着新技术跑,但对底层和代码细节却越来越难以掌控。当项目性能需要调优时,通常也只能对数据库加入更多索引,而多数人已难以对数据访问的代码优化,且手写 SQL 语句的功力似乎也持续退化中。   大家在拼命追求新技术时,似乎已忘记微软的 MCTS 证照,还有一门 ADO.NET 的
http://www.cyqdata.cn/cnblogs/article-detail-39055 
Introduction of new feature ‘Tag Cloud’ with SAP CRM 7.0 Ehp 1
SAP CRM 7.0 Ehp 1 introduces a quite fancy new feature called ‘Tag Cloud’. With Tag Cloud, we can easily put all kinds of Tags on most of the transaction objects across Sales, Service and Marketing ar
http://www.cyqdata.cn/cnblogs/article-detail-38809 
[原创]局部数组变量定义超过所分配的最大空间时报错“test dword ptr [eax],eax ; probe page”
问题是这样的,公司用VC做了个COM组件发给其他单位调用,作用是生成一个特定功能的二维码,该COM组件提供了两个接口,一个是直接打印出来(以下简称接口A),另一个是返回这个二维码图片的Base64字符串(以下简称接口B),这两个接口在发布时用.net进行了调用测试,均没有问题,由于公司不进行java方向的开发,但是客户单位却大多是要用java开发的,所以我们准备了两个调用示例。COM组件V1版,两
http://www.cyqdata.cn/cnblogs/article-detail-38680 
(译)如何使用cocos2d和box2d来制作一个Breakout游戏:第二部分(完)
免责申明(必读!):本博客提供的所有教程的翻译原稿均来自于互联网,仅供学习交流之用,切勿进行商业传播。同时,转载时不要移除本申明。如产生任何纠纷,均与本博客所有人、发表该翻译稿之人无任何关系。谢谢合作!  原文链接地址:http://www.raywenderlich.com/505/how-to-create-a-simple-breakout-game-with-box2d-and-
http://www.cyqdata.cn/cnblogs/article-detail-38603 
EA(Enterprise Architect)建立数据模型间外键约束
EA除了画用例图时比较方便,在建立数据模型上也很强大。前段时间一直再为数据模型之间的约束问题纠结,最近终于研究出了一点成就,希望给大家分享一下,有不对的地方也请各位高手指正: 一、什么是外键? 两种可以访问表的键:主键和外键。一个主键是唯一的,它定义一个表格中的一条记录。外键可以通过其他相关表格中的主键来访问数据。 外键在EA的UML模型中是一个衍型操作。一个外间是一个字段(属性)的集合,同时,有
http://www.cyqdata.cn/cnblogs/article-detail-38599 
Google Earth秘籍
Google Earth与ArcGIS数据交互(三)    Google Earth与ArcGIS数据交互(三)    将Google Earth中的数据导入ArcGIS(二)    Google Earth与ArcGIS数据交互(一)   作者: gisbase 发表于 2011-05-29 10:53 原文链
http://www.cyqdata.cn/cnblogs/article-detail-38520 
(译)如何使用cocos2d和box2d来制作一个Breakout游戏:第一部分
免责申明(必读!):本博客提供的所有教程的翻译原稿均来自于互联网,仅供学习交流之用,切勿进行商业传播。同时,转载时不要移除本申明。如产生任何纠纷,均与本博客所有人、发表该翻译稿之人无任何关系。谢谢合作!  原文链接地址:http://www.raywenderlich.com/475/how-to-create-a-simple-breakout-game-with-box2d-and-
http://www.cyqdata.cn/cnblogs/article-detail-38387 
python threading获取线程函数返回值
最近需要用python写一个环境搭建工具,多线程并行对环境各个部分执行一些操作,并最终知道这些并行执行的操作是否都执行成功了,也就是判断这些操作函数的返回值是否为0。但是threading并没有显式的提供获取各个线程函数返回值的方法,只好自己动手,下面就介绍一下自己的实现方式。 一开始考虑到执行的操作可能有很多,而且后续会不断补充,因此先写了一个通用的多线程执行类,封装线程操作的基本方法,如下:
http://www.cyqdata.cn/cnblogs/article-detail-38384 
.NET异步编程:IO完成端口与BeginRead
写这个系列原本的想法是讨论一下.NET中异步编程风格的变化,特别是F#中的异步工作流以及未来的.NET 5.0中的基于任务的异步编程模型。但经过前几篇文章(为什么需要异步,传统的异步编程,使用CPS及yield实现异步)的发表后,很多人对IO异步背后实现的原理以及为什么这样能提高性能很感兴趣。其实我本不想花更多的文字在这些底层实现的细节上,一来我并不擅长这些方面,二来我们使用.NET的异步IO就不
http://www.cyqdata.cn/cnblogs/article-detail-38346 
一步一步学Silverlight :综合实例之Live Search
概述 Silverlight 2 Beta 1版本发布了,无论从Runtime还是Tools都给我们带来了很多的惊喜,如支持框架语言Visual Basic, Visual C#, IronRuby, Ironpython,对JSON、Web Service、WCF以及Sockets的支持等一系列新的特性。《一步一步学Silverlight 2系列》文章将从Silverlight 2基础知识、数据
http://www.cyqdata.cn/cnblogs/article-detail-38330 
vfsStream简介
什么是vfsStream   vfsStream在Google Code上的项目主页有如下介绍:vfsStream is a stream wrapper for a virtual file system that may be helpful in unit tests to mock the real file system. It can be used with any unit te
http://www.cyqdata.cn/cnblogs/article-detail-38224 
AgileEAS.NET 4.0 发布最新版本 -下载使用说明
一、AgileEAS.NET发布包内容界面 在前些时间,我们对AgileEAS.NET平台平台进行了一次重构,进程序集进行了合并和裁剪,也发布一个基于新版AgileEAS.NET平台的SAAS结构的案例-AgileEAS.NET平台开发实例-药店系统-快速的SAAS开发体验,但一直没有向大家提供最新版本的下载和详细的介绍。 AgileEAS.NET平台是一套应用系统快速开发平台,用于帮助中小软
http://www.cyqdata.cn/cnblogs/article-detail-38136 
SharePoint 2010 技巧系列: 控制Ribbon菜单权限(SiteActions的例子)
上一篇写了一个关于快速开发Ribbon菜单的例子,这次我们共同探讨一下Ribbon菜单权限的控制. 如果你已经阅读了 “”, 我相信你已经能很快的开发一个Ribbon菜单,这时我们就需要去关注Ribbon菜单其它更深的东西,比如给Ribbon添加链接,Ribbon脚本,Ribbon权限控制等等. 当我们创建一个默认的SharePoint站点的时候,我们通过Site Acti
http://www.cyqdata.cn/cnblogs/article-detail-37998 
QtCreator中常用快捷键总结
F1                         查看帮助F2        
http://www.cyqdata.cn/cnblogs/article-detail-37950 
android调用带soapheader的webservice
OK~~接着前面写,这次介绍的是android调用.net的带soapheader的webservice, 布局文件很简单就一个button,网上有很多教程讲了android怎么调用webservice,好像带soapheader的很少~~好吧。。那就开始吧。。首先我们需要一个jar文件~~可以去网上搜ksoap2,我这里用的是ksoap2-android-assembly-2.5.2-jar-w
http://www.cyqdata.cn/cnblogs/article-detail-37862 
深入浅出多线程系列之二:关于Thread的那些事
1:你可以调用线程的实例方法Join来等待一个线程的结束。例如:         public static void MainThread()        {    &nbs
http://www.cyqdata.cn/cnblogs/article-detail-37836