上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 19 下一页
摘要: Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->staticclassProgram{staticvoidMain(string[]args){string[]array={"aaa","bb","c"};foreach(variteminarray.AsQueryable().OrderBy("Length")){Console.WriteLine(item); 阅读全文
posted @ 2010-07-13 15:18 leeolevis 阅读(347) 评论(0) 推荐(0) 编辑
摘要: 关于EF、SL、DomainDataSource的说明园子上够多了,这儿就不多说了。 1.安装VS2010与Silverlight 4 Tools…… 2.打开VS2010,新键Silverlight项目,如图一所示:图1.新键项目 注:请选中"启用WCF RIA服务"的CheckBox. 建立好项目后,解决方案里的文件如图2所示:图2.解决方案文件结构 3.在SilverlightApplication.Web里,添加Entity Framework的数据库映射文件,这儿我以自己数据库的一个表所为示例,如图3与图3所示:图3.新建"Ado.Net实体数据模型&q 阅读全文
posted @ 2010-07-09 16:53 leeolevis 阅读(1062) 评论(2) 推荐(0) 编辑
摘要: protobuf-net是Google的ProtocolBuffer的.net实现。ProtocolBuffer是用于结构化数据串行化的灵活、高效、自动的方法,有如XML,不过它更小、更快、也更简单。你可以定义自己的数据结构,然后使用代码生成器生成的代码来读写这个数据结构。你甚至可以在无需重新部署程序的情况下更新数据结构。 引用protobuf-net.dll组件1、能过特性定义ProtoBuf格式的类[ProtoContract]public class User{ [ProtoMember(1, IsRequired = true)] public int UserID { get; s. 阅读全文
posted @ 2010-07-09 16:27 leeolevis 阅读(928) 评论(0) 推荐(0) 编辑
摘要: 首先来看下面几个场景你是否熟悉 1、你正在开发一个系统,你不断地编码-编译-调试-编码-编译-调试……终于,你负责的功能模块从上到下全部完成且编译通过!你长出一口气,怀着激动而又忐忑的心情点击界面上的按钮,顿时你刚刚的轻松感烟消云散:系统无法正常工作,你想读的数据显示不出来,你想存的东西也送不到数据库……于是,你再次回到IDE里,设断点、调试、一层一层跟踪,当你精疲力尽终于将数据送到数据库里,你又发现了其它问题,于是你继续设断点、调试、编译、调试…… 2、你狂躁地敲击着键盘和鼠标,咒骂着不断出现的bug:啊?这里怎么没返回值啊!哎?这里不该是0啊!不对啊,这里怎么没数据……你永远不知道还有多少 阅读全文
posted @ 2010-07-04 00:55 leeolevis 阅读(375) 评论(0) 推荐(0) 编辑
摘要: 目前在Discuz!NT这个产品中,数据库作为数据持久化工具,必定在并发访问频繁且负载压力较大的情况下成为系统性能的‘瓶颈’。即使使用本地缓存等方式来解决频繁访问数据库的问题,但仍旧会有大量的并发请求要访问动态数据,虽然 SQL2005及2008以上版本中性能不断提升,查询计划和存储过程运行得越来越高效,但最终还是要面临‘瓶颈’这一问 题。当然这也是许多大型网站不断研究探索各式各样的方案来有效降低数据访问负荷的原因, 其中的‘读写分离’方案就是一种被广泛采用的方案。 Discuz!NT这个产品在其企业版中提供了对‘读写分离’机制的支持,使对CPU及内存消耗严重的操作(CUD)被分离到一台或几台 阅读全文
posted @ 2010-07-04 00:53 leeolevis 阅读(270) 评论(0) 推荐(0) 编辑
摘要: 原文地址: Cheezburgers and Testing Advice作者:Alan Myrvold,软件安全高级测试工程师 译者注: 本文主要面向软件测试的初入门者,但对有经验的软件测试工程师也应有益。 我起初准备自己写10条建议给刚入门的软件测试员们。但之后我看了lolcats/icanhascheezburger 上的名人Ben Huh的一段演讲。Ben指出,有了互联网,信息成了免费资源,但组织,编辑,以及表达却都需要技巧。受Ben和cheezburger网站的启发,我请求60名成功的软件测试工程师每人为刚入门的测试人员提出三条建议。其中的40多名答复了我,使我最终有了一个长达100 阅读全文
posted @ 2010-06-12 10:27 leeolevis 阅读(249) 评论(0) 推荐(0) 编辑
摘要: 以前一直用微软的Fiddler,现在受同事飞鸟(前端)的影响开始用FireFox的FireBug了,在此记录一下 打开FireFox,F12开启Firebug,在IP138的搜索页面搜一条合法数据 以前URL好像不显示参数的,不过也好,看起来直观-。-1ASCIIEncodingencoding=newASCIIEncoding();2stringpostData="ip="+strId;3postData+=("&action="+strPassword);45byte[]data=encoding.GetBytes(postData);67H 阅读全文
posted @ 2010-06-08 18:11 leeolevis 阅读(417) 评论(1) 推荐(0) 编辑
摘要: Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->usingSystem;usingSystem.Collections.Generic;usingSystem.Runtime.Caching;namespaceEnterpriseLibraryCacheTest{publicpartialclassWebForm1:System.Web.UI.Page{protectedvoidPage_Load(objectsender,EventArgs 阅读全文
posted @ 2010-06-01 16:55 leeolevis 阅读(888) 评论(0) 推荐(0) 编辑
摘要: Caching Application Block 的基本架构如下所示,图中很清楚的写出了Cache Manager可以使用3中方式对数据进行缓存: 1. Null backing store 存储策略 : 默认的存储策略,存储的数据只存储在内存的缓存中,并不持久保存, 它可用于所有支持的应用类型.适合于保存一些临时的数据,或者用于保存当你重启程序时想要恢复的一些数据. 2. Isolated storage 存储策略 : 隔离存储策略适用于以下情况: 需要持久性的保存数据,访问用户较少.没有数据库设备.不想使用数据库这类开销较大的资源. 3. Database Cache storage 存 阅读全文
posted @ 2010-06-01 16:36 leeolevis 阅读(255) 评论(0) 推荐(0) 编辑
摘要: 索引的作用就类似于书的目录,书的目录会按照章节的顺序排列,会指想某一张的位置。这样如果在一本数百页的书里面查找某个章节位置的时候,我们就可以只扫描书的目录,扫描的范围缩小了n倍,查询的效率自然就提高了。另外在sql server内存够用的情况下索引会被放到内存中,在内存中查找自然又会提高效率;所以我们必须得合理利用索引。1)对什么列建索引数据库默认情况下会对主键建聚集索引,除了这个索引之外还需要在哪些列上建索引呢?这个问题只能具体情况具体分析,要看需要优化的sql语句(通常是查询次数多,查询相应想要高的语句),根据什么列的条件进行查询。例如:在论坛的数据库中有一张表是帖子回复表,在论坛的应用中 阅读全文
posted @ 2010-05-27 10:13 leeolevis 阅读(198) 评论(0) 推荐(0) 编辑
上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 19 下一页