摘要:
默认情况下,mongo的修改只会修改找出来的第一条数据,如果要修改查询匹配的所有记录,必须使用multi那个参数。修改的操作符说明:$inc 以给定的值增长某个字段;$set 替换给定的键值;$push 如果字段是一个数组,将把给定的值添加到数组字段内,如果不存在,将自动添加,如果字段非数组,将报出错误提示;$pushAll 跟push类似,只不过参数为数组;$unset 删除一个字段$addToSet 跟push类似,只不过如果值已经存在,则不会添加;$pop 移除某个数组字段的第一个值或最后一个值,根据1或-1区分;$pull 如果字段是一个数组,可以用这个操作符移除数组内满足条件的值;$ 阅读全文
摘要:
一、概述当两个进程在进行远程通信时,彼此可以发送各种类型的数据。无论是何种类型的数据,都会以二进制序列的形式在网络上传送。发送方需要把这个对象转换为字节序列,才能在网络上传送;接收方则需要把字节序列再恢复为对象。 把对象转换为字节序列的过程称为对象的序列化。把字节序列恢复为对象的过程称为对象的反序列化。二、对象的序列化主要有两种用途: 1)把对象的字节序列永久地保存到硬盘上,通常存放在一个文件中;我们经常需要将对象的字段值保存到磁盘中,并在以后检索此数据。尽管不使用序列化也能完成这项工作,但这种方法通常很繁琐而且容易出错,并且在需要跟踪对象的层次结构时,会变得越来越复杂。可以想象一下编写包含大 阅读全文
摘要:
我们使用的是Memcache作为数据缓存。下面弱弱地引用一下百度百科关于Memcache的定义:Memcache是一个高性能的分布式的内存对象缓存系统,通过在内存里维护一个统一的巨大的hash表,它能够用来存储各种格式的数据,包括图像、视频、文件以及数据库检索的结果等。Memcache是danga的一个项目,最早是LiveJournal 服务的,最初为了加速 LiveJournal 访问速度而开发的,后来被很多大型的网站采用。1.Memcache服务器端的安装与启动下载memcache,我们使用的版本是1.2.5。使用命令行方式安装memcached-1.2.5.exe: memcached- 阅读全文
摘要:
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 阅读全文
摘要:
usingSystem.Text.RegularExpressions ///<summary> /// 去除HTML标记 ... 阅读全文
![](/skins/gray/images/separator.gif)