09 2017 档案
摘要:在ASP.NET MVC的controller中大部分方法返回的都是ActionResult,更确切的是ViewResult。它返回了一个View,一般情况下是一个HTML页面。但是在某些情况下我们可能并不需要返回一个View,我们可能需要的是一个字符串,一个json或xml格式的文本,一个图片。A
阅读全文
摘要:可能大家都知道在C#中如何创建一个类,但对于类的结构可能大家不一定了解的很清楚,对于我来说,我之前也搞的不是很明白,今天,当我没事研究反射的时候突然发现了着一点。我们来看类的结构到底是什么 以上所有的构造函数、事件、字段、方法和属性都叫做成员,即Member运行下列代码: 输出结果为: 请按任意键继
阅读全文
摘要:遍历一个类/或类对象的属性/值,很有用,看个例子 运行结果: 场景案例:比如想对HtmlHelper写一个扩展的生成Button标签的方法: 使用的时候,在视图中,我们就可以这样直接调用了: 生成的html代码:
阅读全文
摘要:cookie、session、sessionid 与jsessionid,要想明白他们之间的关系,下面来看个有趣的场景来帮你理解。 我们都知道银行,银行的收柜台每天要接待客户存款/取款业务,可以有几种方案: 凭借柜台职员的记忆,由收柜台职员来为每位顾客办理存款/取款业务,单凭职员的记忆力,要记到每位
阅读全文
摘要:正则表达式中的特殊字符,就是一些有特殊含义的字符,如“*.txt”中的*,简单的说就是表示任何字符串的意思。 如果要查找文件名中有*的文件,则需要对*进行转义,即在其前加一个\。ls \*.txt。正则表达式有以下特殊字符。需要转义 特别字符 说明 $ 匹配输入字符串的结尾位置。如果设置了 RegE
阅读全文
摘要:压缩view的内容,可加过滤器 然后在要压缩的页面控制器上加标签。 现在基本上所有的浏览器支持gzip, deflate. 这里是编程对css和js文件进行压缩放在本地,然后发送给客户端。 这种方法在iis7.5的集成模式下有效,在vs中有效,但在iis6里我还没配置好,无效 关键是请求,只对act
阅读全文
摘要:按照内容类型排列的 Mime 类型列表
阅读全文
摘要:当我们压缩我的Response后再传到Client端时,可以明显节省宽带. 提升Site的性能. 现在的浏览器大部分都支持Gzip,Deflate压缩. 同时我们还可以删除一些空白段,空行,注释等以使得HTML文档的尺寸变得更小. 让我们先来实现压缩与删除空白类, 继承自Stream类: 上面的代码
阅读全文
摘要:压缩 html 可以去除代码中无用的空格等,这样可提高网站的加载速度并节省带宽。 实现 ActionFilter 来完成 html 的压缩 使用时在 Action 方法上添加 Filter 属性即可,如下: 我主要修改了下作者使用的正则,因为原正则会将<pre></pre>中的空格也进行替换,并指定
阅读全文
摘要:数据库操作中,经常会因为导数据造成数据重复,需要进行数据清理,去掉冗余的数据,只保留正确的数据 一:重复数据根据单个字段进行判断 1、首先,查询表中多余的数据,由关键字段(name)来查询。 select * from OA_ADDRESS_BOOK where name in (select na
阅读全文
摘要:学习Oracle是一个复杂、繁琐的过程。在浩如烟海的Oracle官方资料、新特性、MOS资料和各种Internal知识面前,我们总是觉得力不从心、不知所措。但是,这往往也就是我们不断坚持、积累和追寻的乐趣。 在Oracle 11g中,提出了突破传统专用/共享连接的第三种连接方式——Database
阅读全文
摘要:一:通过System.Data.OracleClient(需要安装Oracle客户端并配置tnsnames.ora)1. 添加命名空间System.Data.OracleClient引用2. using System.Data.OracleClient;3. string connString =
阅读全文
摘要:Oracle 11g DRCP配置与使用Oracle 11g推出了驻留连接池(Database Resident Connection Pool)特性,提供了数据库层面上的连接池管理机制,为应对高并发、短会话前端应用进行有益的尝试。 DRCP的配置很简单,本篇中让我们一起来配置一个11g环境上的DR
阅读全文
摘要:oracle在11g中引入了database resident connection pooling(DRCP)。在此之前,我们可以使用dedicated 或者share 方式来链接数据库,dedicated方式是oracle数据库默认的链接方式,无需过多的配置,而且关于dedicated的bug也
阅读全文