MySQL/HandlerSocket和VoltDB:NoSQL的竞争者
一般认为NoSQL数据库在性能方面要优于传统的SQL数据库。但是有两个SQL的解决方案宣布:对于大型系统的高可扩展性需求,SQL仍然是可行的解决方案!这两个SQL解决方案分别是MySQL加NoSQL层插件和支持SQL的VoltDB数据库。
MySQL + HandlerSocket
Yoshinori Matsunobu是Sun/Oracle的前雇员,从事MySQL的研发工作,目前是DeN
http://www.cyqdata.cn/cnblogs/article-detail-39202
详解Visual Studio 2010中的扩展管理器
扩展能够为核心应用程序提供附加的功能或者自定义设置。在很多应用程序中这都是很流行的,包括流行的web浏览器IE和Firefox、微软的Office、媒体播放器、Photoshop、Eclipse、Visual Studio等等。其中有些可能比较新奇,而针对开发工具——像Eclipse和Visual Studio——的扩展让开发者的生产力得到了显著提高
http://www.cyqdata.cn/cnblogs/article-detail-39201
NGuestBook架构体系及实现指南
前几天我在我的Blog上发布了NGuestBook(点击这里下载),得到了很多反馈,在这里非常感谢大家的关注和支持。一些朋友在E-mail中提到,这个NGuestBook和我那个系列文章《基于.NET平台的分层架构实战》中讲的Demo有非常多不一样的地方,问我能不能单独写一篇文章说明一下这个新NGuestBook的架构方式和实现相关的问
http://www.cyqdata.cn/cnblogs/article-detail-39199
Silverlight 游戏开发小技巧:传送点特效制作
前面我们使用投影(Projection)完成了一个升级的特效,Silverlight故事板动画相当的容易,这次我们将详细说说故事板动画的帧制作,完成一个循环的传送点特效,大家都知道,在游戏中,传送点一般是固定在某一个地方,循环播放,它通常表明这里会有一个事件之类的特殊地点,我们将用前面的升级特效稍微改造,就可以得到了:
这个系列只是有关于游戏开发的小技巧,相比纯粹的技术文章要简单一些,我个人感
http://www.cyqdata.cn/cnblogs/article-detail-39198
ORALC的STDDEV、STDDEV_POP、STDDEV_SAMP等函数
今天一个同事碰到一个问题:用SQL求一个指标的计算公式:其中Xi即指标,X—指标均值,N是指标个数,看到这样的计算公式确实比较发愁。在处理问题前,先去恶补了下数理统计方面的知识(数理统计的知识基本上都还给老师了):方差、标准差、平均值.....随机变量是指变量的值无法预先确定仅以一定的可能性(概率)取值的量。它是由于随机而获得的非确定值,是概率中的一个基本概念。 样本方差 :
http://www.cyqdata.cn/cnblogs/article-detail-39193
C# 中奇妙的函数 -- 4. Empty, DefaultIfEmpty, Count
谢谢大家之前的关注和热情的回复,本文将继续探讨在System.Linq 下的一些容易被人忽视却可能对你有大帮助的函数。
Empty 静态方法
有多少次你不得不从一个方法返回一个空集合(无论是由于错误的条件,或者没有项目存在),并创建了一个空数组或列表?
让我们看一个简单的POCO 类,它包含了两个银行帐户转帐的信息:
public class Transfer
{
http://www.cyqdata.cn/cnblogs/article-detail-39190
C# 使用微软的Visual Studio International Pack 类库提取汉字拼音首字母
昨天经过网友提醒,提取汉字拼音的方法可以使用微软的一个类库 Visual Studio International Pack ,今天试了一试,确实好用!下面分享下使用方法:
首先下载Visual Studio International Pack 2.0,官方下载地址:http://www.microsoft.com/downloads/zh-cn/details.aspx?FamilyID=7D
http://www.cyqdata.cn/cnblogs/article-detail-39189
Entity Framework快速入门--一对零到一关系处理
很久不更新blog了,正好趁着端午节的空,把之前一段时间使用关于EF以及工作上经验总结一下。
此文将跟朋友们分享一下关于1对0..1实体模型一些使用包括基本的添加和查询的注意事项。
首先我们EDMX实体模型:
模型很简单,一个用户的实体,另外关联了一个用户信息的实体。有些情况下我们会有这样的需求,用户登录身份验证,而每次再查询用户信息的时候,往往会去查询用户表,而这时候我们仅仅使用了2-3个字段
http://www.cyqdata.cn/cnblogs/article-detail-39188
2.腾讯微博Android客户端开发——Parameter类和SyncHttp类编写
在上一节介绍的OAuth认证过程中我们可以看到我们需要不断地和腾讯微博开放平台进行数据的交互,因此我们需要编写一个类用来发送Http请求,并且能处理平台返回过来的数据。学习Html的朋友应该知道Get和Post两种方式提交数据,在这里我们同样也需要编写Post和Get两个方法模拟Post和Get请求。在发送微博时我们还可以上传照片,所以我们还应编写一个方法用于上传图片,但是在这里暂时还不编写上传数
http://www.cyqdata.cn/cnblogs/article-detail-39187
Silverlight中实现带CheckBox的多选下拉框
近日在做项目时需要用到一个多选的下拉框,发现Silverlight Toolkit中没有这样的东西,于是在网上Google一下发现竟然没有人研究过这个东东,唯有发现一个用button+Listbox组合的,视觉效果和使用效果都不佳。于是自己捣鼓了一下分享给大家;
第一种格式:使用DisplayPath和SelectedValuePath,使用自定义分隔符 "|"
第二种格式:
http://www.cyqdata.cn/cnblogs/article-detail-39180
一个网站的诞生- MagicDict开发总结8 [页面优化 能省一点是一点]
首先祝大家端午节快乐。
由于网站的配置灰常不好,所以有一段时间,首页的访问都很慢。原来以为是首页的东西太多了,(后来才知道是数据库出问题了)所以想方设法的优化首页。
方法一:能放在其他地方的资源,就放在其他地方,大网站不在乎我这点资源。
首页上的图片,背景图片,找个可靠的论坛,比如博客园,放在个人的相册里面,然后,<img src> 里面直接写上相
http://www.cyqdata.cn/cnblogs/article-detail-39176
jQuery-Selectors(选择器)的使用(三、简单篇)
本系列文章导航jQuery-Selectors(选择器)的使用(一、基本篇)jQuery-Selectors(选择器)的使用(二、层次篇)jQuery-Selectors(选择器)的使用(三、简单篇)jQuery-Selectors(选择器)的使用(四--五、内容篇&可见性篇)jQuery-Selectors(选择器)的使用(六、属性篇)jQuery-Selectors(选择器)的使用(七
http://www.cyqdata.cn/cnblogs/article-detail-39173
HTML5边玩边学(1):画布
一、<canvas>标签
Html5 引入了一个新的<canvas> 标签,这个标签所代表的区域就好象一块画布,你的所有图形绘制最后都要在这块画布上呈现。有了这个标签,浏览器的图形表现力被极大的提升,Flash 和 SilverLight 有没有感到威胁呢?
<canvas>标签的用法非常简单,如下:
<canvas id="tutorial
http://www.cyqdata.cn/cnblogs/article-detail-39170
浅析ASP.NET页面缓存的几点体会
前几天遇到个问题,百思不得其解。后来查阅了一些资料心里才有了点思路。把自己遇到的问题记录下来希望能给其他的园友一些帮助吧。 事情是这样的。我的一个ASP.NET页面用window.open导航后再次访问时没有得到更新,确切的说是再次访问时根本就没有访问服务器。可是这个现象在我的机器上并没有出现,而项目组中其他的机器都有此问题。当时我这个郁闷呐,因为不方便调试,最后就在页面上输出好多alert。
http://www.cyqdata.cn/cnblogs/article-detail-39169
新手应该如何有效地学习.net
前言
对于新手来说,学习.NET编程是一件很痛苦的事情,这倒不是因为学习.NET是一件很难的事情,而是.NET是一个庞大的学习体系,对于新手来会感觉无从下手,从而造成永远都无法入门,看到别人成为高手的时候也只有羡慕的份。而网上很多高手介绍的方法又没有很强的可操作性,比如就叫你狂看书,狂看代码,狂写代码。当然这些方法是一种很好的学习方法,但对初学者来说,不是很合
http://www.cyqdata.cn/cnblogs/article-detail-39168
C#面向对象设计模式纵横谈:Decorator 装饰模式
子类复子类,子类何其多
假如我们需要为游戏中开发一种坦克,除了各种不同的型号的坦克外,我们还希望在不同场合中为其增加以下一种或多种功能:比如红外线夜视功能,比如水陆两栖功能,比如卫星定位功能等等。
如果再添加一种功能D,那么需要增加的T50子类的数量可想而知,而这只是T50这个类型,如果还有其他T70等类型,那么需要新添加的子类将不可计数。
动机(Motivation)
上述描
http://www.cyqdata.cn/cnblogs/article-detail-39164
ASP.NET 4的Demo实践:URL路由改进支持
从.NET框架3.5 SP1开始,微软推出了ASP.NET路由支持,从而实现了特定资源的URL与其对应的Web服务器上的物理文件之间的彻底解耦。借助于ASP.NET路由支持,开发人员可以定义一组路由规则,从而实现把路由模式映射到一个生成相应内容的类。例如,你可以把URLCategories/CategoryName映射到一个类,该类接收CategoryName而最终生成对应于此种类的产品信息显示于
http://www.cyqdata.cn/cnblogs/article-detail-39160
Silverlight 里如何实现隐式样式,ImplicitStyleManager 的实现思想
在 WPF 中,我们可以方便的在全局范围定义一个样式,就可以应用到所有这种类型的对象,这就是所谓的隐式样式(implicit Style),比如:
WPF中定义样式<Window x:Class="WpfImplicitStyle.Window1" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
http://www.cyqdata.cn/cnblogs/article-detail-39159
Visual Studio 2010 RC 几个很酷的新功能
我一直在使用Visual Studio 2010RC版本。它有很多让人欣喜的东西。下面将其列举出来:
Sequence Diagram Generation
我觉得这是一个救星。我不知道你是怎么样的,但作为开发人员,我在完成设计之后,就想潜心投入代码中。通常在开始编码之前,有时候我想要看序列图。现在,有了Visual Studio 2010序列图生成器,我可以
http://www.cyqdata.cn/cnblogs/article-detail-39158
WCF版的PetShop之三:实现分布式的Membership和上下文传递
本系列文章导航WCF版的PetShop之一:PetShop简介WCF版的PetShop之二:模块中的层次划分WCF版的PetShop之三:实现分布式的Membership和上下文传递
通过上一篇了解了模块内基本的层次划分之后,接下来我们来聊聊PetShop中一些基本基础功能的实现,以及一些设计、架构上的应用如何同WCF进行集成。本篇讨论两个问题:实现分布式的Membership和客户
http://www.cyqdata.cn/cnblogs/article-detail-39155