2012年4月15日
摘要: Order By操作适用场景:对查询出的语句进行排序,比如按时间排序等等。说明:按指定表达式对集合排序;延迟,:按指定表达式对集合排序;延迟,默认是升序,加上descending表示降序,对应的扩展方法是OrderBy和OrderByDescending1.简单形式这个例子使用 orderby 按雇用日期对雇员进行排序:var q = from e in db.Employees orderby e.HireDate select e;说明:默认为升序2.带条件形式注意:Where和Order By的顺序并不重要。而在T-SQL中,Where和Order By有严格的位置限制。var q = 阅读全文
posted @ 2012-04-15 18:02 vingi_苍月 阅读(42323) 评论(1) 推荐(3) 编辑
摘要: 1. 数据库访问性能优化 数据库的连接和关闭访问数据库资源需要创建连接、打开连接和关闭连接几个操作。这些过程需要多次与数据库交换信息以通过身份验证,比较耗费服务器资源。ASP.NET中提供了连接池(Connection Pool)改善打开和关闭数据库对性能的影响。系统将用户的数据库连接放在连接池中,需要时取出,关闭时收回连接,等待下一次的连接请求。连接池的大小是有限的,如果在连接池达到最大限度后仍要求创建连接,必然大大影响性能。因此,在建立数据库连接后只有在真正需要操作时才打开连接,使用完毕后马上关闭,从而尽量减少数据库连接打开的时间,避免出现超出连接限制的情况。 使用存储过程 存储过... 阅读全文
posted @ 2012-04-15 12:49 vingi_苍月 阅读(190) 评论(0) 推荐(0) 编辑
摘要: 定义 IE5及其以后版本支持在CSS中使用expression,用来把CSS属性和Javascript表达式关联起来,这里的CSS属性可以是元素固有的属性,也可以是自定义属性。就是说CSS属性后面可以是一段Javascript表达式,CSS属性的值等于Javascript表达式计算的结果。在表达式中可以直接引用元素自身的属性和方法,也可以使用其他浏览器对象。这个表达式就好像是在这个元素的一个成员函数中一样。 给元素固有属性赋值 例如,你可以依照浏览器的大小来安置一个元素的位置。#myDiv{position:absolute;width:100px;height:100px;left:e... 阅读全文
posted @ 2012-04-15 12:46 vingi_苍月 阅读(263) 评论(0) 推荐(0) 编辑
摘要: 默认情况下,mongo的修改只会修改找出来的第一条数据,如果要修改查询匹配的所有记录,必须使用multi那个参数。修改的操作符说明:$inc 以给定的值增长某个字段;$set 替换给定的键值;$push 如果字段是一个数组,将把给定的值添加到数组字段内,如果不存在,将自动添加,如果字段非数组,将报出错误提示;$pushAll 跟push类似,只不过参数为数组;$unset 删除一个字段$addToSet 跟push类似,只不过如果值已经存在,则不会添加;$pop 移除某个数组字段的第一个值或最后一个值,根据1或-1区分;$pull 如果字段是一个数组,可以用这个操作符移除数组内满足条件的值;$ 阅读全文
posted @ 2012-04-15 12:38 vingi_苍月 阅读(3360) 评论(0) 推荐(0) 编辑
摘要: 一、概述当两个进程在进行远程通信时,彼此可以发送各种类型的数据。无论是何种类型的数据,都会以二进制序列的形式在网络上传送。发送方需要把这个对象转换为字节序列,才能在网络上传送;接收方则需要把字节序列再恢复为对象。 把对象转换为字节序列的过程称为对象的序列化。把字节序列恢复为对象的过程称为对象的反序列化。二、对象的序列化主要有两种用途: 1)把对象的字节序列永久地保存到硬盘上,通常存放在一个文件中;我们经常需要将对象的字段值保存到磁盘中,并在以后检索此数据。尽管不使用序列化也能完成这项工作,但这种方法通常很繁琐而且容易出错,并且在需要跟踪对象的层次结构时,会变得越来越复杂。可以想象一下编写包含大 阅读全文
posted @ 2012-04-15 12:36 vingi_苍月 阅读(232) 评论(0) 推荐(0) 编辑
摘要: 我们使用的是Memcache作为数据缓存。下面弱弱地引用一下百度百科关于Memcache的定义:Memcache是一个高性能的分布式的内存对象缓存系统,通过在内存里维护一个统一的巨大的hash表,它能够用来存储各种格式的数据,包括图像、视频、文件以及数据库检索的结果等。Memcache是danga的一个项目,最早是LiveJournal 服务的,最初为了加速 LiveJournal 访问速度而开发的,后来被很多大型的网站采用。1.Memcache服务器端的安装与启动下载memcache,我们使用的版本是1.2.5。使用命令行方式安装memcached-1.2.5.exe: memcached- 阅读全文
posted @ 2012-04-15 12:14 vingi_苍月 阅读(355) 评论(0) 推荐(0) 编辑
摘要: string originalFilename =Server.MapPath("222.jpg");//生成的高质量图片名称string strGoodFile = Server.MapPath("222-small-good.jpg");//生成的低质量图片名称string strBadFile = Server.MapPath("222-small-bad.jpg");//缩小的倍数int iScale = 3;//从文件取得图片对象System.Drawing.Image image = System.Drawing.Imag 阅读全文
posted @ 2012-04-15 00:09 vingi_苍月 阅读(180) 评论(0) 推荐(0) 编辑
摘要: usingSystem.Text.RegularExpressions ///<summary> /// 去除HTML标记 ... 阅读全文
posted @ 2012-04-15 00:08 vingi_苍月 阅读(9046) 评论(0) 推荐(2) 编辑