摘要: 我们一般的思维是:Like 参数:string strSql = "select * from Person.Address where City like ’%@add%’";SqlParameter[] Parameters=new SqlParameter[1];Parameters[0] = new SqlParameter("@add", "bre");In 参数string strSql = "select * from Person.Address where AddressID in (@add)" 阅读全文
posted @ 2012-04-18 22:38 大智若简 阅读(200) 评论(0) 推荐(0) 编辑
摘要: 1. 超链接访问过后hover样式就不出现的问题 被点击访问过的超链接样式不在具有hover和active了,很多人应该都遇到过这个问题,解决方法是改变CSS属性的排列顺序: L-V-H-A Code: <style type="text/css"> <!-- a:link {} a:visited {} a:hover {} a:active {} --> </style>2. FireFox下如何使连续长字段自动换行 众所周知IE中直接使用 word-wrap:break-word 就可以了, FF中我们使用JS插入的方法来解决 Co 阅读全文
posted @ 2012-04-13 22:02 大智若简 阅读(198) 评论(0) 推荐(0) 编辑
摘要: //使用DeflateStream压缩和解压缩文件namespace 压缩流1{ class Program { static void Main(string[] args) { FileStream fs; DeflateStream deflate; FileInfo myFile; string originalXML = "original.xml"; string compressedXML = "commpressed"; string decompressedXML = "decommpressed.xml"; Dat 阅读全文
posted @ 2012-04-09 15:11 大智若简 阅读(833) 评论(0) 推荐(0) 编辑
摘要: 使用ASP.NET MVC框架,创建默认项目,第一直观感觉就是地址都是Rewrite过的。对源码和配置文件稍加分析不难看出,MVC使用了httpModules来拦截地址请求,具体用到了System.Web.Routing类库(MVC2中,MVC1怎么用的忘记了。)而这部分类库被包装在.NET Framework3.5 SP1中,MVC2需要SP1支持也就理所当然了。SP1提供的System.Web.Routing类库可以方便地进行地址请求拦截,对编码处理方面也很优秀。UrlRoutingModule类拦截请求,在这之前,Application_Start的时候,会给RouteTable的全局对 阅读全文
posted @ 2012-04-06 11:12 大智若简 阅读(231) 评论(0) 推荐(0) 编辑
摘要: mvc 即 模型-视图-控制器 三层架构模式的开发框架,其目的是实现web程序系统职能的分工。 mvc的三层架构的显著优势是:1. 高内聚,低耦合。mvc架构中 视图层 业务逻辑层 数据访问处理层 三层由controller(控制器)接收视图层传递来的用户输入信息 分配用户需要的数据到相应的视图(view)中 而model则担任数据访问及处理,业务逻辑和业务流程的工作。层层分离而各个模块内部的的数据代码依赖性又是高度聚合的。根据程序员多年的开发经验,如果开发较大 复杂度较高的项目时采用这种开发模式能够对项目进行系统的管理和维护 也大大降低了测试的工作量。2.高重用性。mvc的低耦合性决定了.. 阅读全文
posted @ 2012-04-06 11:07 大智若简 阅读(417) 评论(0) 推荐(0) 编辑
摘要: 如何在全局程序集缓存 (GAC) 中安装 DLL 文件要使用 Visual Studio .NET 创建小型类库项目、生成强名称,以及在 GAC 中安装项目的 .dll 文件,请执行下列步骤: 在 Visual Studio .NET 中,创建一个新 Visual C# .NET 类库项目,并将该项目命名为 GACDemo。 必须使用强名称。要生成此加密密钥对,请使用 SN 工具。此工具位于安装 .NET Framework 解决方案开发人员工具包 (SDK) 的 \bin 子目录中。SN 工具易于使用。命令行语句采用以下形式: sn -k "[驱动器号]:\[放置密钥的目录]\[密 阅读全文
posted @ 2012-03-18 21:18 大智若简 阅读(528) 评论(0) 推荐(0) 编辑
摘要: 创建和配置ASP.NET Session状态数据库在基于NLB(网络负载平衡)环境下的ASP.NET Web应用程序开发,我们需要将Session存储在数据库中供多个Web应用程序调用,以下为配置方法及注意事项。1.创建用于存储ASP.NET Session的数据库(远程、本地皆可,使用数据库用户身份认证) 在Windows\Microsoft.NET\Framework/V2.0.50727目录下使用如下命令: aspnet_regsql.exe -S <SQL Server IP> -U <User Name> -P <Password> -E -ssa 阅读全文
posted @ 2012-03-09 12:40 大智若简 阅读(253) 评论(0) 推荐(0) 编辑
摘要: 在一次面试过程中,面试官问过我关于浏览器cookie的问题包括:cookie大小,cookie个 数限制以及如何操作cookie等一系列的问题。实话讲,在平时的JS使用过程中很少去注意这方面的问题也很少去用到cookie,所以这次被人家问了个 目瞪口呆,吱吱唔唔也说不出个所以然来,最后只能老实交待对这块cookie的操作还不是很了解。今天有同事又问起关于cookie的问题,我就到网上查 询了一下做了一些相关的摘要记录下来,以备不时之用。关于cookie的操作,做为JS程序员应该是相对熟悉一些的,所以就不对它进行过多的说明了。 以下就是关于各浏览器之间对cookie的不同限制:IE6.0IE7. 阅读全文
posted @ 2012-03-06 10:57 大智若简 阅读(201) 评论(0) 推荐(0) 编辑
摘要: 现在有两张表,一张手机型号表(PhoneModel),一张手机制造商表(PhoneCompany)PhoneModel表结构如下:PhoneCompany表结构如下:,PhoneModel表通过字段coid与PhoneCompany表的coid相关联.现在的需求是如下图":新增一列查询models,这列显示一个手机制造商所生产的所有手机型号。因为一个手机制造商会生产很多型号的手机,就需要把多条手机型号的记录合并成一个值.使用for xml path可以实现类似的需求。SELECT coid,company,(SELECT model+',' FROM dbo.Phon 阅读全文
posted @ 2012-02-29 22:24 大智若简 阅读(799) 评论(0) 推荐(0) 编辑
摘要: JS的event对象Event属性和方法:1. type:事件的类型,如onlick中的click;2. srcElement/target:事件源,就是发生事件的元素;3. button:声明被按下的鼠标键,整数,1代表左键,2代表右键,4代表中键,如果按下多个键,酒把这些值加起来,所以3就代表左右键同时按下;(firefox中 0代表左键,1代表中间键,2代表右键)4. clientX/clientY:事件发生的时候,鼠标相对于浏览器窗口可视文档区域的左上角的位置;(在DOM标准中,这两个属性值都不考虑文档的滚动情况,也就是说,无论文档滚动到哪里,只要事件发生在窗口左上角,clientX和 阅读全文
posted @ 2012-02-26 22:53 大智若简 阅读(22058) 评论(0) 推荐(4) 编辑