找到相关内容 47
图解持续集成--纯命令行实现.Net项目每日构建(升级版本)
图解持续集成--纯命令行实现.Net项目每日构建(升级版本) 该工具源代码下载           在《纯命令行实现.Net项目每日构建》实现了完全自动化、可重复的构建工作,但随着时间的推移,新的问题暴露了:由于所在公司是一家
http://www.cyqdata.cn/cnblogs/article-detail-52619 
图解持续集成--纯命令行实现.Net项目每日构建
该脚本工具是2007年在做产品研发觉得每天发布版本不方便,天天花费精力做一些价值不高的工作,便萌生了自己写脚本来实现每日构建的想法,花了大概两天的时间编写并调试通过。时过境迁,这个工具随着这个产品的升级换代,已经退出了“江湖”,为了记住这个小工具,特整理这个工具脚本,希望能对大家有帮助。 该构建
http://www.cyqdata.cn/cnblogs/article-detail-42848 
图解持续集成--纯命令行实现.Net项目每日构建(流程支持)
在前一博客 图解持续集成--纯命令行实现.Net项目每日构建 中介绍了通过命令行进行每日构建,在本文中将介绍支持其流程 本文中使用到的《Code Build & BVT报告》,可在这里下载    1. 说明1.1. Code BuildCode Build分为Daily
http://www.cyqdata.cn/cnblogs/article-detail-42840 
构建快速数据交易系统的思考(1)使用DataDirect
<<构建快速数据交易系统的思考>>系列将从软件架构设计的各个层面对提高系统性能方法和策略进行研究。 本文是系列“构建快速数据交易系统”的第一篇文章,将就如何从数据访问机制层面来改善系统性能的方法进行探讨 。 架构决定了应用程序的性能。 软件架构师经常
http://www.cyqdata.cn/cnblogs/article-detail-42688 
[视频]如何构建一个插件化的Web应用程序
这个视频介绍了如何构建一个插件化的ASP.NET应用程序。该应用程序由一个主程序和3个插件构成,演示了如何基于插件化方式构建应用程序、UIOSP的模块化特性、模块间基于SOA的通讯和如何使用模块扩展特性。在这个应用程序,主程序、插件以及插件提供的服务都可以完全的重用,体现了使用UIOSP基于软件生产线方式来构建应用程序的新思维。 [hjp2=600,480,true]http://www
http://www.cyqdata.cn/cnblogs/article-detail-42074 
Silverlight学习点滴之一——使用WCF RIA构建应用
WCF RIA是一项很有意思的技术,能够让客户端的Silverlight直接访问服务端的数据库,而不需要创建新的WCF项目(当然,其底层还是通过WCF实现的),就像操作本地的数据库一样。 不过,WCF RIA只能用于Silverlight。相关安装包在Silverlight 4.0中包含。 我选择创建的是Silverlight Businuss,参考的是这个视频:.NET RIA Services
http://www.cyqdata.cn/cnblogs/article-detail-41022 
使用silverlight4 Business构建企业级应用程序(一)——多语言支持
1.     资源的多语言支持 使用silverlight4生成默认的Silverlight Business Application后,出现Silverlight project ——MyApp and MyApp.Web. ·        
http://www.cyqdata.cn/cnblogs/article-detail-40808 
Direct3D轮回:构建基于Direct3D的通用摄影机类
Direct3D渲染管线主要完成了三次矩阵变换: 1.世界变换——局部坐标到全局坐标的变换; 2.摄影变换——全局坐标到摄影坐标的变换; 3.投影变换——摄影坐标到投影坐标的变换。 其中的摄影变换我们大都通过封装一个称之为“摄影机”的对象加以实现。 如下即为一个基于Direct3D机制的通用摄影机实现:
http://www.cyqdata.cn/cnblogs/article-detail-40668 
Direct3D轮回:构建基于DirectInput机制的键盘输入设备
有了鼠标输入设备,这一篇简单讨论基于DirectInput机制的键盘输入设备的构建。 继续上一篇,我们再原有基础上丰富DirectInput.h和DirectInput.cpp的内容: /*-------------------------------------代码清单:D3DInput.h来自:http://www.cnblogs.com/kenkao--------------------
http://www.cyqdata.cn/cnblogs/article-detail-40614 
Direct3D轮回:构建基于DirectInput机制的鼠标输入设备
键盘、鼠标、游戏杆是最为常用的游戏输入设备。 Xna直接向客户提供了对于以上输入设备的支持。例如,我们可以直接使用 MouseState mouseState = Mouse.GetState(); 获取鼠标输入设备的当前状态,从而进一步检测各个键位的当前状态。Keyboard、GamePad用法与Mouse类似,在此不再赘述。 回到Direct3D环境中。因为工程本身基于Win32App,所以我
http://www.cyqdata.cn/cnblogs/article-detail-40612 
Direct3D轮回:快速构建基于win32工程的Direct3D游戏框架
前段时间一直混迹于C++与C#语言,徘徊于DirectX与Xna之间,一直没什么大的收获。 重新拾回C++&DirectX,有一种返璞归真的感慨~ 多少有一些心得,简单总结一点~ 请园子的前辈们多多指教,多多拍砖^ ^   用过Xna的朋友都知道,客户在Xna中从来不用自己去实现3D设备的初始化,游戏的主循环,甚至是退出时的设备资源释放等等相关事宜。 不过很不幸,DirectX没
http://www.cyqdata.cn/cnblogs/article-detail-40574 
WCF+WF双剑合璧构建微软的SOA系列(一):从一个简单的Demo开始
本系列文章将从实例出发,以实例结尾。由浅入深讲解在我们项目中如何使用WCF和WF。我们会发现使用WCF+WF将造就出其他技术无法达到的高度。最后我会将程序架到云端。   微软.net的3W(WPF、WCF、WF)战略如下图。WCF负责通信,WPF负责界面展示,WF负责处理业务逻辑,如下图。   本系列文章会主要用到上图中的所有技术,但是主要讲述如何使用WCF和WF来实现系统的中间层。看过亮剑的朋
http://www.cyqdata.cn/cnblogs/article-detail-40080 
继承与混合,略谈系统的构建方式
这两天在读kissy的源代码,从一开始我就对它的mix()函数充满了敌意。因为无论从哪个角度来看,那都是一个极其低效的实现。不过深入了解这个框架之后,我对kissy中的新的系统构建的模型产生了兴趣,而这种系统构建的方式,也正是由mix()所带来的。   一、对象系统   我们先了解一下对象系统。在《JavaScript语言精髓与编程实践》中谈到过,面向对象系统有三种对象的继承方式,即原型、类和元类
http://www.cyqdata.cn/cnblogs/article-detail-39921 
构建一个高性能的网页抓取器
   互联网的发展,使人类提前进入了信息爆炸的年代,在浩瀚无边的信息海洋里,如何快速、准确找到对自己有用的信息,就成了一个很有价值的研究课题,于是,搜索引擎应运而生。现在,国内外大大小小的搜索引擎有很多,搜搜也是这搜索引擎大军中的一员悍将。笔者有幸参与了搜搜研发过程中的一些工作,在这里写一些自己的理解与看法,权当是抛砖引玉,希望能够得到业内前辈们的一些指点。   对于网页搜索引擎来说,它
http://www.cyqdata.cn/cnblogs/article-detail-39820 
使用 Silverlight Media Framework 构建自定义播放器
      流媒体已在网络上无处不在。似乎所有人(从新闻站点到社交网络再到隔壁的邻居)都在享受在线视频体验。由于用户群的不断攀升,大多数站点需要以一种值得信赖、用户友好的方式为其客户提供高品质视频,通常为高品质带宽感知 视频。       在线媒体传输体验的核心要素是播放器本身。播放器是用户与之发生
http://www.cyqdata.cn/cnblogs/article-detail-39403 
读jQuery之三(构建选择器)
前面两篇已经道明了jQuery的核心框架。弄清楚了jQuery对象的组成,以及如何用extend方法来扩展库。链式操作 也仅仅是方法体内返回this。为了叙述每一篇的重点,其示例代码都是最精简的,比如选择器只能传HTMLElement和id。这篇我们增强下选择器,依据2/8原则,这里仅实现最常用的几种。1, 通过id获取,该元素是唯一的$('#id')2, 通过className获取$('.cls
http://www.cyqdata.cn/cnblogs/article-detail-39302 
用qt SDK 构建meego touch 开发环境
说明:  也许有不少朋友会问到,网上有不少构建meego touch环境的文章了,你又何必多此一举呢?细心的朋友可能会发现,我这里不用编译QT4.7 而是用QT4.7的SDK来搭建环境的。编译QT4.7一般都需要大概一下午的时间,而是用SDK则最多不超过20分钟就搞定了。这也是希望能有更快的方法让大家来玩meego。   下载 qt-sdk-linux-x86-opensource-2010.05
http://www.cyqdata.cn/cnblogs/article-detail-39124 
.NET 分布式架构开发实战之四 构建从理想和实现之间的桥梁(前篇)
前言:   上一篇文章讲述了一些实现DAL的理论,本篇主要是DAL实现的的初步的尝试。   本篇的主要议题如下:   1) 设计DAL的基本操作   2) 对基本的操作的进一步的思考   3) 查询对象的一些思考   1. 设计DAL的基本操作   Richard认为:在设计一个架构或者Framework的时候,有几点很重要:   a. 总体把握的能力。   b. 抽象的能力。   c. 分析的能
http://www.cyqdata.cn/cnblogs/article-detail-38689 
PostgreSQL的PDF.NET驱动程序构建过程
目前有两种主要的PostgreSQL的.NET驱动程序,分别是Npgsql和dotConnector for PostgreSQL(以下简称dotConnector),这两者都是第三方的.NET Provider,本文将大致讲解一下这两个驱动程序的安装方式,并讲解如何利用它们构建PDF.NET的驱动程序,使得PDF.NET数据开发框架可以支持访问PostgreSQL数据库。 一、安装Postgre
http://www.cyqdata.cn/cnblogs/article-detail-38668 
构建 View 时可能用到的代理函数调用顺序
很多时候,要记住iPhone试图加载的life-cycle对应的代理函数是有点头疼的,特别是用Interface Builder构建界面的情况下。这给如何找到最佳的位置来添加自定义的视图绘画/初始化/配置成为了一个对于新手来说的难题。我把目前用到的可能会override的方法总结在这张图里。注意两点:   1. 这是我目前遇到的case的总结。我不100%确定适用于所有情况  2. 不是每个cas
http://www.cyqdata.cn/cnblogs/article-detail-38546