找到相关内容 118
NoSQL架构实践(三)——以NoSQL为缓存
      在《NoSQL架构实践》系列的前面两篇文章中,介绍了《以NoSQL为主》和《以NoSQL为辅》的架构。由于NoSQL数据库天生具有高性能、易扩展的特点,所以我们常常结合关系数据库,存储一些高性能的、海量的数据。从另外一个角度看,根据NoSQL的高性能特点,它同样适合用于缓存数据。用NoSQL缓存数据可以分为内存模式和磁盘持久化模式。 内存模式 &
http://www.cyqdata.cn/cnblogs/article-detail-35886 
CSS排版:技术与最佳实践
在这个系列的第一部分,我们讨论了一些与CSS排版的基础概念。现在我们将讨论一些出色的技术,建议,技巧以及处理网站排版的最佳实践。这是CSS排版参考三篇系列中的第二部分,这三篇将涵盖从基本语法到最佳实践,以及CSS排版相关工具的内容。 CSS排版:基础 CSS排版:技术与最佳实践 CSS排版:例子和工具 用@font-face改善网页排版 对于普通文本块,使用巧妙的字体栈(如第一部分讨论的)是一
http://www.cyqdata.cn/cnblogs/article-detail-35360 
MVVM实践教程
     算算,从事Silverlight和WPF的开发也有1年多的时间了,虽然时间不算长,虽然还没有突出的成就,但是感觉也还算一般。      但是,从头至今都没有去认真研究和使用过MVVM,虽然它被认为是Silverlight和WPF开发的最佳架构实践。      我想这里面
http://www.cyqdata.cn/cnblogs/article-detail-35333 
2011高校信息化实践者精英论坛之上海交大BI系统汇报
     2011年3月17日,上海交大信息中心主办了“2011高校信息化实践者精英论坛”,本次论坛的主题是“云.端.未来”。微软作为上海交大信息化建设的长期合作伙伴及推动者之一,应邀参加本次论坛,并就“云计算”产品方案及上海交大BI系统建设两个方面作了汇报;而苹果作为当前最优秀的
http://www.cyqdata.cn/cnblogs/article-detail-35237 
Asp.Net大型项目实践(13)-尽可能的去掉项目中的大量XML配置文件
在此系统的项目中我们采用NHibernate实现了ORM;采用Unity来实现了DI和AOP。这2个技术方案应该说都很不错。但随之而来的是,在较大规模系统中产生了大量的XML配置文件。在我们的实际开发中发现编写和存在大量的XML配置文件有以下几点不利: 1.我们需要在XML中编写大量项目中的数据表名,数据库字段名,命名控件,类名等 ,但由于各种因素我们很难保证在XML的纯文本文件编辑器里键入的准确
http://www.cyqdata.cn/cnblogs/article-detail-35199 
NoSQL架构实践(二)——以NoSQL为主
 [文章作者:孙立 链接:http://www.cnblogs.com/sunli/ 更新时间:2011-3-14]       前面一篇《NoSQL架构实践(一)——以NoSQL为辅》主要介绍了以NoSQL为辅助的架构,这种架构实施起来比较简单,易于理解,由于其中也使用了传统的关系数据库,让开发者更容易控制NoS
http://www.cyqdata.cn/cnblogs/article-detail-32635 
Windows Phone 7 编程实践 基础篇—多点触控示例(Silverlight)
    作品目标:Windows Phone 7 开发的实用手册   Windows Phone 7 编程实践   第一篇 基础篇 第一章 开启创新之门 第二章 横向和纵向视图 第三章 简单触控和多点触控(多点触控示例) 第四章 传感器和服务 第五章 全球化(全球化示例) 第二篇 Silverlight篇 第一章 应
http://www.cyqdata.cn/cnblogs/article-detail-32564 
C++ 工程实践(4):二进制兼容性
陈硕 (giantchen_AT_gmail) Blog.csdn.net/Solstice 本文主要讨论 Linux x86/x86-64 平台,偶尔会举 Windows 作为反面教材。 C/C++ 的二进制兼容性 (binary compatibility) 有多重含义,本文主要在“头文件和库文件分别升级,可执行文件是否受影响”这个意义下讨论,我称之为 library
http://www.cyqdata.cn/cnblogs/article-detail-32355 
C++ 工程实践(3):采用有利于版本管理的代码格式
陈硕 (giantchen_AT_gmail) Blog.csdn.net/Solstice 版本管理(version controlling)是每个程序员的基本技能,C++ 程序员也不例外。版本管理的基本功能之一是追踪代码变化,让你能清楚地知道代码是如何一步步变成现在的这个样子,以及每次 check-in 都具体改动了哪些内部。无论是传统的集中式版本管理工具,如 Subversion,还是新型的
http://www.cyqdata.cn/cnblogs/article-detail-31804 
SAP BPC最佳实践-BPC安装及配置的常见问题
一,BPC安装的环境要求: A. 服务器安装要求        ABAP应用服务器        -NW BI 7.0EHP1        -任何NW所支持的数据库系统  &nb
http://www.cyqdata.cn/cnblogs/article-detail-31640 
Web性能优化实践——应用层性能优化
随着公司项目的进一步推广,用户数量的增加,已经面临着单台服务器不能负载的问题。这次的优化由于时间关系主要分两步走,首先优化应用层代码以提高单台服务器的负载和吞吐率。之后再进行分表,引入队列、MemCached等分布式应用。项目背景:这是一个在线竞赛的项目(http://race.gwy.591up.com),在竞赛的时间段内数据库的写入压力很大。当前问题:1、服务器带宽压力。2、数据库压力。下图是
http://www.cyqdata.cn/cnblogs/article-detail-28736 
Web性能优化实践——应用层性能优化
随着公司项目的进一步推广,用户数量的增加,已经面临着单台服务器不能负载的问题。这次的优化由于时间关系主要分两步走,首先优化应用层代码以提高单台服务器的负载和吞吐率。之后再进行分表,引入队列、MemCached等分布式应用。项目背景:这是一个在线竞赛的项目(http://race.gwy.591up.com),在竞赛的时间段内数据库的写入压力很大。当前问题:1、服务器带宽压力。2、数据库压力。下图是
http://www.cyqdata.cn/cnblogs/article-detail-28735 
Microsoft NLayerApp案例理论与实践 - 项目简介与环境搭建
项目简介 Microsoft – Spain团队有一个很不错的“面向领域多层分布式项目”案例:Microsoft – Domain Oriented N-Layered .NET 4.0 App Sample(在本系列文章中,我使用NLayerApp作为该项目的名称进行介绍),在codeplex上的地址是:http://microsoftnlayer
http://www.cyqdata.cn/cnblogs/article-detail-28732 
采用HttpModules来重写URLs(实践篇)
首先写一个处理urls重写的类,并且这个类必须继承ihttpmodule接口,以博客园的程序为例: public class urlrewritemodule : system.web.ihttpmodule { public void init(httpapplication context) { context.beginrequest +=new eventhandler(context_b
http://www.cyqdata.cn/cnblogs/article-detail-25517 
C++ 工程实践(2):不要重载全局 ::operator new()
陈硕 (giantchen_AT_gmail) Blog.csdn.net/Solstice 本文只考虑 Linux x86 平台,服务端开发(不考虑 Windows 的跨 DLL 内存分配释放问题)。本文假定读者知道 ::operator new() 和 ::operator delete() 是干什么的,与通常用的 new/delete 表达式有和区别和联系,这方面的知识可参考侯捷先
http://www.cyqdata.cn/cnblogs/article-detail-25398 
NoSQL架构实践(一)——以NoSQL为辅
[文章作者:孙立 链接:http://www.cnblogs.com/sunli/ 更新时间:2011-2-21]        前面《为什么要使用NoSQL》和《关系数据库还是NoSQL数据库》两篇从大体上介绍了为什么要用NoSQL,何时该用NoSQL。经常有朋友遇到困惑,看到NoSQL的介绍,觉得很好,但是却不知道如何正式用到自己的项目中。很
http://www.cyqdata.cn/cnblogs/article-detail-25331 
敏捷个人:【社区实践】第1次讨论会内容
自从去年提出敏捷个人以来,越发觉得敏捷个人对每个人的作用,它能促进我们很好的去认识自己、管理自己。我工作已经10年了,但是并没有学过什么心理学、成功学之类的东西,有的只是自己基于工作和生活的一些思考和沉淀。很高兴有这么多朋友对敏捷个人感兴趣,都希望了解并成为敏捷个人,所以才想到举行一次网络形式的练习,坦白说效果成功与否我也不知道,这个需要后期大家给我答复。 开展敏捷生活练习是在春节前的一个想法,
http://www.cyqdata.cn/cnblogs/article-detail-25321 
.NET平台上的Model-View-Presenter模式实践
为什么要写这篇文章       笔者当前正在负责研究所中一个项目,这个项目基于.NET平台,初步拟采用C/S部署体系,所以选择了Windows Forms作为其UI。经过几此迭代,我们发现了一个问题:虽然业务逻辑已经封装到Services层中,但诸多的UI逻辑仍然弥漫在各个事件Listener中,使得UI显得臃肿不堪,并且存在诸多重复性代码。另外,
http://www.cyqdata.cn/cnblogs/article-detail-12085 
ASP.NET MVC的最佳实践与性能优化的文章
就一些文章链接,就不多废话了。 ASP.NET MVC Performance:里面的PPT认真看一下。(没有找到视频,有找到的麻烦说一声) How to improve the performance of ASP.NET MVC web applications   下面两篇最好配合Kigg的源码来看: ASP.NET MVC Best Practices (part 1) ASP
http://www.cyqdata.cn/cnblogs/article-detail-12058 
ASP.NET MVC实践系列8-对查询后分页处理的解决方案
一、前言: GridView中的分页是用post做的,所以将查询表单中的内容可以存到ViewState中,翻页的时候可以利用,实现起来就比较容易些,而在mvc中这些就要我们自己来做了,Contrib中的分页只能应付简单应用,对于查询后结果的分页没做处理,下面我们来改造一下这个分页程序。 二、准备工作 首先准备一个数据源 数据源准备 1 public class&nbs
http://www.cyqdata.cn/cnblogs/article-detail-11651