找到相关内容 3681
云计算如何改变IT外包
谈到外包时,每个人可能都一个痛苦的回忆,软件开发项目外包是近几年兴起的一个朝阳产业,但围绕IT外包的问题却不断,如:是谁确定要用这个平台?(不好意思,这个是客户定的);客户每日会检查工作进展吗?(不幸的是,不会);会自动生成状态报告吗?(遗憾的是,不会)。   外包是每个现代IT组织的一个关键部分,问题是许多外包并没有想象中那么完美。信息周刊过去12个月对530家企业的技术专家做了一次关于外包的
http://cyqdata.cn/cnblogs/article-detail-38437 
由Effiproz DataBase来看.NET开源数据库发展
这篇文章本来应该写在上个周末, 可是临时有事给耽误了,上周五在MSDN上看到Effiproz DataBase发布了1.2版本. 在Effiproz以前也用过几个嵌入式开源数据库. 不过Effiproz DataBase是纯C#编写的. 开发者就可以将它移植到具备CLR的大多数环境中,包括.NET Compact、Mono、Windows 7以及Silverlight. 和Windows Phon
http://cyqdata.cn/cnblogs/article-detail-38430 
Java vs. .NET程序员的困惑
      近日看到一则新闻,OdinJobs.com最近做了一项调查,就San Francisco地区J2EE和.NET的就业市场以及薪资做了比较,从这两个技术的平均薪资来看,在Architect/Lead角色中.NET的平均薪资略高于Java/J2EE,而在Developer角色方面,Java/J2EE的平均薪资更高一些。(http://new
http://cyqdata.cn/cnblogs/article-detail-38424 
使用 IIS Express 取代 ASP.NET Development Server
原文地址:VS 2010 SP1 (Beta) and IIS Express   IIS Express 是一个 IIS7.5 对于开发者进行优化的免费版本,它既容易使用,又像 IIS 一样强大。 少于 5 M 的安装文件,轻量级又容易安装。 在 Visual Studio 中进行调试或者运行的时候不需要管理员账号 支持完全的 Web Server 特征,包括 SSL, URL 重
http://cyqdata.cn/cnblogs/article-detail-38422 
XML与DataSet对象的关系
在.NET Framework 中,经常使用XML 作为存储和传输各种数据的格式。DataSet 中的数据可以转换成XML 的形式来表示和存储。我们可以使用XML 对象同步和转换DataSet 的数据,而DataSet 也可以存储和传输XML 格式的数据。   XML 与 DataSet 的关系如下图所示:   DataSet 对象的常用方法如下:   A.  使用ReadXml(
http://cyqdata.cn/cnblogs/article-detail-38418 
浅析.NET开发过程中命名的数量和人称
我们都明白命名的重要性,如果对命名不断地关注,就需要考虑命名中的动词和名词,特别的情况是动词的人称和名词的数量。   在.NET Framework的Guideline中,有专门一章讨论了命名规范,包括大小写、单词的选择等,却没有涉及到人称和数量,下面来讨论一下这两方面的内容。   名词的数量   首先来看数量。名词的单数和复数在语义上有着明显的不同,为了提高可读性,数量需要认真地考虑。比如:
http://cyqdata.cn/cnblogs/article-detail-38417 
一步一步学Silverlight :使用样式封装控件观感
概述 Silverlight 2 Beta 1版本发布了,无论从Runtime还是Tools都给我们带来了很多的惊喜,如支持框架语言Visual Basic, Visual C#, IronRuby, Ironpython,对JSON、Web Service、WCF以及Sockets的支持等一系列新的特性。《一步一步学Silverlight 2系列》文章带您快速进入Silverlight 2开发。
http://cyqdata.cn/cnblogs/article-detail-38412 
基于微软并行计算的工作流解决方案 (3) AsyncParallelActivity
此片文章得到微软并行计算平台的Cristina Manu的热心帮助和大力支持,在此表示感谢。 Cristina Manu is SDET in Microsoft, working at Parallel Computing Platform, the author of paper "WORKFLOW AND PARALLELEXTENSIONS IN .NET FRAMEWORK 4
http://cyqdata.cn/cnblogs/article-detail-38410 
EF框架step by step(9)—Code First Fluent API
在上一篇中,讲述了用数据特性的方式来标识实体与数据表之间的映射关系,在Code First方法中,还可以通过Fluent API的方式来处理实体与数据表之间的映射关系。 要使用Fluent API必须在构造自定义的DbContext时,重写OnModelCreating方法,在此方法体内调用Fluent API。 如下面代码所示: public class BlogDbContext : D
http://cyqdata.cn/cnblogs/article-detail-38403 
第1次线下:敏捷个人的成长思考 ppt下载
敏捷个人俱乐部第一次线下活动报道 PPT下载地址:第1次线下:敏捷个人的成长思考 欢迎回复讨论!  敏捷个人,认识自我,管理自我! 欢迎加入敏捷个人北京俱乐部 http://t.cn/hdEWPf 推荐:你可能需要的在线电子书    敏捷个人sina围裙:http://q.t.sina.com.cn/1354
http://cyqdata.cn/cnblogs/article-detail-38400 
Silverlight 2.5D RPG游戏技巧与特效处理:(十六)开场卷轴与动态窗口
    第一眼往往能起到决定性作用,这不仅是对人来说。优秀的游戏同样需要一个华丽而盛大的开场,以中国式古风古韵之柔情传承,配以卷轴展开壮丽山河之气势磅礴,云中漫步于旅仙境渐入开场,相信如此美好的初体验定能捕获无数玩家的心:华美的开端能不让人雀跃祈盼后续之旷世奇章吗? 实现开场卷轴的方案大致三类:随机移动、往复移动及无线延展。其中随机移动即宽大的背景在游戏视窗中任意移动
http://cyqdata.cn/cnblogs/article-detail-38398 
离线安装 Visual Studio Express 而不下载整个镜像文件的方法
       *原文地址:http://vicker313.wordpress.com/2008/11/26/        *转载本文请注明出处: http://blog.renren.com/blog/bp/QmN_0yuznf。        先上翻译,
http://cyqdata.cn/cnblogs/article-detail-38396 
[WCF安全系列]绑定、安全模式与客户端凭证类型:NetNamedPipeBinding、NetTcpBinding与NetMsmqBinding
在前面两篇(《绑定、安全模式与客户端凭证类型:BasicHttpBinding》和《绑定、安全模式与客户端凭证类型:WSHttpBinding与WSDualHttpBinding》)中,我们详细地介绍了四种基于HTTP的绑定分别支持的安全模式,已经在相应的安全模式下可以采用怎样的客户端凭证。在本篇文章中,我们安全线相同的方式来介绍三种基于局域网的绑定,即NetNamedPipeBinding、Ne
http://cyqdata.cn/cnblogs/article-detail-38388 
(译)如何使用cocos2d和box2d来制作一个Breakout游戏:第一部分
免责申明(必读!):本博客提供的所有教程的翻译原稿均来自于互联网,仅供学习交流之用,切勿进行商业传播。同时,转载时不要移除本申明。如产生任何纠纷,均与本博客所有人、发表该翻译稿之人无任何关系。谢谢合作!  原文链接地址:http://www.raywenderlich.com/475/how-to-create-a-simple-breakout-game-with-box2d-and-
http://cyqdata.cn/cnblogs/article-detail-38387 
python threading获取线程函数返回值
最近需要用python写一个环境搭建工具,多线程并行对环境各个部分执行一些操作,并最终知道这些并行执行的操作是否都执行成功了,也就是判断这些操作函数的返回值是否为0。但是threading并没有显式的提供获取各个线程函数返回值的方法,只好自己动手,下面就介绍一下自己的实现方式。 一开始考虑到执行的操作可能有很多,而且后续会不断补充,因此先写了一个通用的多线程执行类,封装线程操作的基本方法,如下:
http://cyqdata.cn/cnblogs/article-detail-38384 
Windows Phone 实用开发技巧(2):使用TombstoneHelper简化墓碑操作
由于Windows Phone 目前不支持第三方应用程序在后台运行,微软提供了另一种方法称之为Tomstone,虽然在Mango更新中支持了所谓的“多任务”,但是我们还是需要处理墓碑化,有没有一些方法简化我们的墓碑化操作呢,当然是有。 在CodePlex就有这么一个开源项目,TombStoneHelper 下面以一个具体的Demo演示如何使用这个帮助类库简化我们的墓碑化代码
http://cyqdata.cn/cnblogs/article-detail-38383 
数组左旋转k位 —— C++标准算法库中最悲剧的函数:rotate
  要将一个数组的所有元素向左旋转k位,通常有三种算法:   算法1(分组交换): 若a长度大于b,将ab分成a0a1b,交换a0和b,得ba1a0,只需再交换a1 和a0。 若a长度小于b,将ab分成ab0b1,交换a和b0,得b0ab1,只需再交换a 和b1。 不断将数组划分和交换,直到不能再划分为止。分组过程与求最大公约数很相似。  读写内存各 n到2*n次 &
http://cyqdata.cn/cnblogs/article-detail-38379 
MediaElement播放YUV实时流数据技巧
问题背景:   项目中通过调用设备SDK获取到设备的实时视频流数据,经解码库解码后是YUV数据,需要在Silverlight客户端播放这些数据。 参考资料(主要):   在 Silverlight 应用程序中实现对 FLV 视频格式的支持  silverlight的MediaElement控件如何播放YV12格式的视频数据?   涉及对象:     Medi
http://cyqdata.cn/cnblogs/article-detail-38376 
应用WSH、JavaScript和 bat 实现自动化构建工具改善工作中的代码部署流程!
    相对于实现需求来说代码的发布部署工作是一项重复的体力劳动,如:代码的压缩、资源URL的替换、资源文件在多台服务器上的同步工作、重启相应Windows服务。对于每次发布部署来说这都是一个固定的流程。显然我们对代码部署这种重复的体力劳动比较不感兴趣,对于实现新需求有更高的积极性。另外作为做程序员,我们这类典型的脑力劳动者除了实现工作中业务需求外,我们也应该要充分利
http://cyqdata.cn/cnblogs/article-detail-38375 
WCF Security之MembershipProvider+RoleProvider方案
对于web应用(包括web站点及web服务)的安全,我们首先想到的和见到的是,让客户提供凭据(最常见的是用户名和密码),然后服务端对客户提供的凭据进行验证,验证通过后,在具体的方法调用或页面请求时,根据验证通过的客户身份进行授权检查,授权通过,则执行客户的请求;反之则拒绝客户的请求。这就是一般验证及授权的思路。   如果这样还不能安全要求,那只好再启用传输层加密,即SSL了。实际上在WC
http://cyqdata.cn/cnblogs/article-detail-38372