在返回的实体list中进行sum聚合函数
首先我们来读取region的list
list<Region> region= entities.Region.where(p=>p.Isdeleted=="0")
下面我们可以对它进行聚合函数操作:
int regioncount=0;
int.TryParse(region.Sum(obj => obj.RegionLevel=="country").ToSt
http://www.cyqdata.cn/cnblogs/article-detail-41370
以C#编写的Socket服务器的Android手机聊天室Demo
内容摘要
1.程序架构
2.通信协议
3.服务器源代码
4.客户端源代码
5.运行效果
一、程序架构
在开发一个聊天室程序时,我们可以使用Socket、Remoting、WCF这些具有双
http://www.cyqdata.cn/cnblogs/article-detail-41368
GoF著作中未提到的设计模式(3):Null Object
Null Object模式的目的包括:
1. 当对象提供者无法提供指定类型的对象时, 返回一个什么都不做的对象, 这对调用者是透明的,并且调用者不用判断获得的对象是否为null了,当然,对象提供者必须告知调用者(通过约定等).
2. 有时候需要传递一个什么都不做的某个类型的对象给合作方. 例如某个函数需要实现特定接口的对象(通过参数传入)进行某些操作, 该函数的调用者在某些情况下希望不进行这些操
http://www.cyqdata.cn/cnblogs/article-detail-41367
2388 -- Who's in the Middle(解题报告)
http://poj.org/problem?id=2388
问题是要从未经过排序的数组中找到中位数。很多人说这题是水题。其实此题不水。只不过测试的数据水了点。应该让排序的代码都超时,就没人说水题了。
这题的思想是用快排划分的思想。即数组中以一个数字为分水岭,如果大于该数的数字和小于该数的数字数量相等,则该数就是我们要求的中位数。这样算法的时间复杂度是O(n),最差为O(n^2),通过排序的话快排
http://www.cyqdata.cn/cnblogs/article-detail-41362
Entity Framework 实践系列 —— 搞好关系 - 单相思(单向一对一)
原以为躲入代码世界,就可以不用搞关系,哪知“关系无处不在”。写代码多年之后,终于明白“面向对象的关键是搞好对象之间的关系”。而Entity Framework作为ORM中的明日之星,首当其冲的使命就是配合对象搞好关系。
博客园开发团队在使用Entit Framework的过程中,被困扰最多的就是实体类之间的关系处理以及这种关系与数据库之间的映射。所以
http://www.cyqdata.cn/cnblogs/article-detail-41360
C++Directx11开发笔记一:Win32应用程序窗体创建
其实这是个相当简单而且常见的东东,如果没有特别的注意有时候是不那么容易的。好久没有写博客了,都不知道如何描述,总之最近下决心学习Directx开发,我下载安装的是June 2010版本的SDK,应该是最新版本吧。也就是涉及到Directx 11开发,所以教程基本没有地方找,何况我是个初学者,对于那些Directx 9.x和10.x用到烂的大侠应该不是问题,所以我就想记录一下我的学习过程。 
http://www.cyqdata.cn/cnblogs/article-detail-41359
.NET 服务器按钮控件轻松调用 Ajax - JQueryElement [2]
今天和之后的一段时间, 将给大家带来新的内容 JQueryElement 服务器控件, 而暂时不再讨论 IEBrowser 的相关内容.
JQueryElement 是可以在 ASP.NET 中使用的服务器端控件, 实现了 jqueryui 的相关功能和其所有的插件.
使用 JQueryElement 将减少需要手工书写的 javascript 脚本, 比如: 定义 jqueryui 中的按钮,&
http://www.cyqdata.cn/cnblogs/article-detail-41356
SharePoint 2010安装配置详解
SharePoint 2010 只有64位版本的,没有32位版本,也就意味着你需要一台64位机器,Sql Server 后台数据库需要64位,操作系统需要64位。如下列举了官方建议的软硬件最低配置:
一、软件
操作系统
X64 Window Server 2008 SP2 Standard
X64 Window Server 2008 R2 Standar
http://www.cyqdata.cn/cnblogs/article-detail-41355
SQL点滴19—T-SQL中的透视和逆透视
透视
今天抽一点时间来看看透视和逆透视语句,简单的说就是行列转换。假设一个销售表中存放着产品号,产品折扣,产品价格三个列,每一种产品号可能有多种折扣,每一种折扣只对应一个产品价格。下面贴出建表语句和插入数据语句。
1 create table SalesOrderDetail( 2 ProductID int unique, 3 UnitPriceDiscount float
http://www.cyqdata.cn/cnblogs/article-detail-41354
.NET简谈特性(代码属性)
由于很久没有写关于基础知识的东西了,今天来总结一下关于.NET平台中的代码属性的概念;只是基础介绍,文章的本意是带领初学者学会使用特性,而不是讨论高深的底层技术;[王清培版权所有,转载请给出署名]
1.什么叫特性Attribute
特性对一般.NET编程人员来说并不陌生,自从我们开始接触C#语言的时候,我们多多少少已经接触了关于特性的使用;但是对于初学者来说真的不明白特性的意义,特性到底是属于类还
http://www.cyqdata.cn/cnblogs/article-detail-41353
基于prototype的输入自动提示autocomplete
对老外的加了修改,对中文的支持和条数的显示原作者地址: http://www.devbridge.com/projects/autocomplete/ 效果: autocomplete.jsView Code var Autocomplete = function(el, options){ th
http://www.cyqdata.cn/cnblogs/article-detail-41352
"No Backspace in Real Life" 博客园2011T恤专题已经上线
上周我们发布了2011年夏季T恤的团购活动,得到了大家的大力支持,在此表示感谢!
我们又制作了一期T恤专题(http://tshirt.cnblogs.com/2011/),现在正式上线!
专题地址为:http://tshirt.cnblogs.com/2011/
淘宝地址:男款淘宝购买链接 女款淘宝购买链接
沪江网店:男款淘宝购买链接 女款淘宝购买链接作者: 博客园团队
http://www.cyqdata.cn/cnblogs/article-detail-41351
【网页设计】分享E-WebTemplates国外精美网页模板(FLASH+PSD源文件+HTML)(1~40)
都是国外E-WebTemplates网站上的网页模板,自己用采集程序把下载链接采集下来的。大概一共159套,样式都很漂亮,每套都含有PSD源文件和生成的HTML。
已经看过的童鞋请54,咔咔。。。
web page template
Html website template
下载地址
下载地址
free web
http://www.cyqdata.cn/cnblogs/article-detail-41350
Silverlight 2.5D RPG游戏技巧与特效处理:(完结篇)革新之路
谨以此文献给自己和我,深爱的游戏。
整整两年零四个月的Silverlight游戏教程编写终于放心的画上句号。有时也觉得很不可思议,把对儿时的梦想与坚持化作动力居然出了五部作品……,不知能否算是对这已近畸形的国度奉献的微薄之力,仅此。
中国网游在急功近利中成长,逐步呈现两极分化。一方面是大手笔、大成本的大制作,靠乱七八糟看也看不懂,扭也扭不清的故事情节、或恢弘却空洞的时空场景
http://www.cyqdata.cn/cnblogs/article-detail-41349
PHP书写规范 PHP Coding Standard
PHP书写规范
作者:sink <sink.cup@gmail.com>
最后修改:2011-7-7
参考资料:
PHP Manual
http://www.php.net/manual/zh/language.oop5.basic.php
PEAR Coding Standards
http://pear.php.net/manual/en/standards.php
C++ Co
http://www.cyqdata.cn/cnblogs/article-detail-41347
[WCF权限控制]通过自定义AuthorizationPolicy或者ServiceAuthorizationManager创建安全主体[上篇]
在《通过扩展自行实现服务授权》一文中,我通过自定义CallContextInitializer的方式在操作方法之前之前根据认证用户设置了当前线程的安全主体,从而实现授权的目的。实际上,WCF的安全体系本就提供相应的扩展,使你能够自由地实现安全主体的提供方式。具体来说,安全主体的提供可以通过自定AuthorizationPolicy或者ServiceAuthorizationManager来实现。
http://www.cyqdata.cn/cnblogs/article-detail-41346
自己来控制EntityFramework4.1 Code-First,强大的EF多种加载方式
众所周知,EF对关系表的联表查询有2种方式:延迟加载、贪婪加载,为了弄清这2种方式具体是如何操作数据库的,我开启了SQL Server Profiler,只开启了存储过程和TSQL的监视,并且指定了当前操作的库。
//3联表,Order Product Category
1. var ordercontext = db.OrderContext.Include(o =&g
http://www.cyqdata.cn/cnblogs/article-detail-41343
著名Channel 9 主持人Robert Green 采访微软一站式示例代码库录像
应Channel 9邀请,作为微软一站式示例代码库项目经理之一的Mei Liang 对话Channel 9著名主持人Robert Green,并介绍了一站式示例代码库,示例代码浏览器,及示例代码浏览器Visual Studio扩展。 http://channel9.msdn.com/Shows/Visual-Studio-Toolbox/Visual-Studio-Toolbox-All-In-
http://www.cyqdata.cn/cnblogs/article-detail-41335
读书笔记:Effective C#
我看的书是《Effective C#中文版——改善C#程序的50种方法》,Bill Wagner著,李建忠译。书比较老了,04年写的,主要针对C#1.0,但我相信其中的观点现在仍有价值。(平心而论,和Effective C++有差距,毕竟该书成书时对C#的研究不过几年。)
下面是对这本书条款内容的一些归纳和个人理解,由于我比较熟悉C++,因此也会有也一些C++的对比。
http://www.cyqdata.cn/cnblogs/article-detail-41334
Entity Framework之犹豫不决
记得去年初就开始关注Entity Framework,那时只是简单测试了一下,发现较之Nhibernate不太成熟。当时的EF主要表驱动方式开发,过度依赖edm文件,并且数据层耦合了模型层,让一些MVC分层用户痛苦不堪。微软从Oxite1项目发展到Oxite2也在这个DAL与MODEL的理不清的关系上做过徘徊,只好在EDM的基础上直接实
http://www.cyqdata.cn/cnblogs/article-detail-41332