IT技术博客

IT技术博客,精选各种精华文章供您阅读,是您学习各种IT技术的博客优选之地

在返回的实体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

浅谈委托和事件之C#的事件模型

学习完委托,我们在来看看事件。委托在事件中可谓是物尽其用。   一、发布订阅模型                         

以C#编写的Socket服务器的Android手机聊天室Demo

     内容摘要    1.程序架构    2.通信协议    3.服务器源代码    4.客户端源代码    5.运行效果     一、程序架构   在开发一个聊天室程序时,我们可以使用Socket、Remoting、WCF这些具有双

GoF著作中未提到的设计模式(3):Null Object

Null Object模式的目的包括: 1. 当对象提供者无法提供指定类型的对象时, 返回一个什么都不做的对象, 这对调用者是透明的,并且调用者不用判断获得的对象是否为null了,当然,对象提供者必须告知调用者(通过约定等). 2. 有时候需要传递一个什么都不做的某个类型的对象给合作方. 例如某个函数需要实现特定接口的对象(通过参数传入)进行某些操作, 该函数的调用者在某些情况下希望不进行这些操

判断一个点是否在指定三角形内(1)

问题:判断点P是否在三角形ABC内 判断一个点是否在在三角形内,最常用的两种方法:面积法、向量同向法。算法虽然很简单,但要做到高效却不容易,要考虑到二维、三维的区别,还要考虑到坐标是用浮点数还是用整数来表示。   在二维平面上,问题相对简单,一般只需6次乘法计算。但在三维平面时问题要复杂很多,在网上看到的算法,一般都需要30次乘法计算(如果已知点P在平面ABC上,则需21次)。

淘宝店家“坑爹”的“一元包邮”秒杀给我们带来了什么?带三个视频短片案例分享!

        最近的淘宝不太平静,从商城神州电器的被秒杀退出商城到1.09元包邮秒杀彩虹裙的2心店一天疯拍1.5w件,不管是无意失误还是有意策划,都体现出了“事件营销”的巨大威力。以前人们对事件炒作的体会一直在和娱乐沾边的淘宝外,从芙蓉姐姐到凤姐到小月月,貌似都带有恶俗的性质。“事件营销&r

查找图像中椭圆轮廓的快速随机hough变换

查找图像中椭圆轮廓的快速随机hough变换   图像中椭圆轮廓的查找在视频监控等领域有着广泛的应用,经典hough变换给我们提供了一种查找各种图形轮廓的方法,特别是在直线查找方面具有非常高的精确度。但是由于经典hough变换的基本原理是将图像空间转换到参数空间,所以对于椭圆这种参数较多的图形轮廓来说计算量较大,实时性有所降低。   随机hough变换是经典hough变换的一个变型,这种算法在查找直

如何用BlazeDS前后台数据交互

续上一篇文章如何用BlazeDS更改图片 之后,本篇文章介绍了如何在后台构建数据,并传送到前台。一般来讲有两种方式:构造XML数据,传送到前台后,通过XMLSerializer反序列化到DataBox中;后台构建Java对象,通过BlazeDS传送到前台后,映射成TWaver Flex的数据对象,然后直接添加到DataBox中。这里只介绍后面这种RemoteObject的方式,XML的方式将在后续

2388 -- Who&#39;s in the Middle(解题报告)

http://poj.org/problem?id=2388 问题是要从未经过排序的数组中找到中位数。很多人说这题是水题。其实此题不水。只不过测试的数据水了点。应该让排序的代码都超时,就没人说水题了。 这题的思想是用快排划分的思想。即数组中以一个数字为分水岭,如果大于该数的数字和小于该数的数字数量相等,则该数就是我们要求的中位数。这样算法的时间复杂度是O(n),最差为O(n^2),通过排序的话快排

项目开发总结:解决多线程窗体与主风格不一致问题

这个星期干的事还比较多的,写了些文档,以前做的系统很多不合理的地方修改下更人性化和新增一些功能,忙是忙,不过算过得挺充实的,特别是解决了一些问题后的激情。解决问题后就做个总结吧,以后或许经常遇到类似问题的。        经常遇到这样的情景:在处理一个耗时操作时开启一个线程来处理,在后台线程处理数据或逻辑后给用户一个提示,常见的Messa

Entity Framework 实践系列 —— 搞好关系 - 单相思(单向一对一)

原以为躲入代码世界,就可以不用搞关系,哪知“关系无处不在”。写代码多年之后,终于明白“面向对象的关键是搞好对象之间的关系”。而Entity Framework作为ORM中的明日之星,首当其冲的使命就是配合对象搞好关系。 博客园开发团队在使用Entit Framework的过程中,被困扰最多的就是实体类之间的关系处理以及这种关系与数据库之间的映射。所以

C++Directx11开发笔记一:Win32应用程序窗体创建

其实这是个相当简单而且常见的东东,如果没有特别的注意有时候是不那么容易的。好久没有写博客了,都不知道如何描述,总之最近下决心学习Directx开发,我下载安装的是June 2010版本的SDK,应该是最新版本吧。也就是涉及到Directx 11开发,所以教程基本没有地方找,何况我是个初学者,对于那些Directx 9.x和10.x用到烂的大侠应该不是问题,所以我就想记录一下我的学习过程。 

浅谈Dynamic 关键字系列之四:dynamic为什么比反射快

Main方法如下:  static void Main(string[] args) { dynamic str = "abcd"; Console.WriteLine(str.Length); Console.WriteLine(); Console.WriteLine(str.Substring(1)); Console.ReadLine

浅谈C#的委托和事件

一、写在前面                                &n

.NET 服务器按钮控件轻松调用 Ajax - JQueryElement [2]

今天和之后的一段时间, 将给大家带来新的内容 JQueryElement 服务器控件, 而暂时不再讨论 IEBrowser 的相关内容. JQueryElement 是可以在 ASP.NET 中使用的服务器端控件, 实现了 jqueryui 的相关功能和其所有的插件. 使用 JQueryElement 将减少需要手工书写的 javascript 脚本, 比如: 定义 jqueryui 中的按钮,&

SharePoint 2010安装配置详解

  SharePoint 2010 只有64位版本的,没有32位版本,也就意味着你需要一台64位机器,Sql Server 后台数据库需要64位,操作系统需要64位。如下列举了官方建议的软硬件最低配置:   一、软件 操作系统 X64 Window Server 2008 SP2 Standard X64 Window Server 2008 R2 Standar

SQL点滴19—T-SQL中的透视和逆透视

    透视 今天抽一点时间来看看透视和逆透视语句,简单的说就是行列转换。假设一个销售表中存放着产品号,产品折扣,产品价格三个列,每一种产品号可能有多种折扣,每一种折扣只对应一个产品价格。下面贴出建表语句和插入数据语句。 1 create table SalesOrderDetail( 2 ProductID int unique, 3 UnitPriceDiscount float

.NET简谈特性(代码属性)

由于很久没有写关于基础知识的东西了,今天来总结一下关于.NET平台中的代码属性的概念;只是基础介绍,文章的本意是带领初学者学会使用特性,而不是讨论高深的底层技术;[王清培版权所有,转载请给出署名] 1.什么叫特性Attribute 特性对一般.NET编程人员来说并不陌生,自从我们开始接触C#语言的时候,我们多多少少已经接触了关于特性的使用;但是对于初学者来说真的不明白特性的意义,特性到底是属于类还

基于prototype的输入自动提示autocomplete

对老外的加了修改,对中文的支持和条数的显示原作者地址: http://www.devbridge.com/projects/autocomplete/ 效果: autocomplete.jsView Code var Autocomplete = function(el, options){  th

&quot;No Backspace in Real Life&quot; 博客园2011T恤专题已经上线

上周我们发布了2011年夏季T恤的团购活动,得到了大家的大力支持,在此表示感谢! 我们又制作了一期T恤专题(http://tshirt.cnblogs.com/2011/),现在正式上线! 专题地址为:http://tshirt.cnblogs.com/2011/ 淘宝地址:男款淘宝购买链接  女款淘宝购买链接 沪江网店:男款淘宝购买链接  女款淘宝购买链接作者: 博客园团队