起风了

“路海长 青夜旷 越过群山追斜阳”

WCF入门教程2——创建第一个WCF程序

WCF入门教程2——创建第一个WCF程序缩略图
本节目标 掌握接口 理解契约式编程 创建宿主程序 创建客户端程序访问服务 什么是接口 认识一下接口 必须知道的接口特性 接口不可以被实例化(常作为类型使用) 实现类必须实现接口的所有方法(抽象类除外) 实现类可以实现多个接口(Java,C#中的多继承) 接口中的变量都是静态常量 理解接口 定义一个接口...

10.5 搜索的优化版

10.5 搜索的优化版缩略图
目录:ASP.NET MVC企业级实战目录 像www.verycd.com、博客园、淘宝、京东都有实现站内搜索功能,站内搜索无论在性能和用户体验上都非常不错,本节,通过使用Lucene.Net来实现站内搜索。 演示效果预览如下图10-22~10-24所示。 图10-22   图10-23   图10-24 在10.4节,已经完成了搜索的第一个版本,...

记一次.NET代码重构

记一次.NET代码重构缩略图
    好久没写代码了,终于好不容易接到了开发任务,一看时间还挺充足的,我就慢慢整吧,若是遇上赶进度,基本上直接是功能优先,完全不考虑设计。你可以认为我完全没有追求,当身后有鞭子使劲赶的时候,神马设计都是浮云,按时上线才是王道,毕竟领导是不会关注过程和代码质量的,领导只看结...

MiniProfiler工具介绍

MiniProfiler工具介绍缩略图
    MiniProfiler是一款针对.NET, Ruby, Go and Node.js的性能分析的轻量级程序。可以对一个页面本身,及该页面通过直接引用、Ajax、Iframe形式访问的其它页面进行监控,监控内容包括数据库内容,并可以显示数据库访问的SQL(支持EF、EF CodeFirst等 )。并且以很友好的方式展现在页面上。 &nb...

使用T4模板生成POCO类

使用T4模板生成POCO类缩略图
为什么叫T4?因为简写为4个T。 T4(Text Template Transformation Toolkit)是微软官方在VisualStudio 2008中开始使用的代码生成引擎。在 Visual Studio 中,“T4 文本模板”是由一些文本块和控制逻辑组成的混合模板,它可以生成文本文件。 在 Visual C# 或 Visual Basic 中,控制逻辑编写为程序代码...

关于《ASP.NET MVC企业级实战》

关于《ASP.NET MVC企业级实战》缩略图
大家好,我的书《ASP.NET MVC企业级实战》已经出版啦,感谢大家过去的关注与支持!前言部分,出版的时候漏了部分内容,我这里将其贴出来。 注意:由于百度云的封杀,书上的源码下载地址已失效,共享的源码经常10s内就失效,如果发现以下共享的资源无法下载,建议入群索要,然后10s内保存。由于下载链接经常失...

数据筛选和API优化

数据筛选和API优化缩略图
筛选数据 需求:如果数据库中存在OrderNum相同,且IsDefault不同的记录,那么IsDefault值为0的记录将替换值为1的记录(IsDefault值为1的记录不展示)。 由于查出来的数据不多,100条以内,所以我是直接全部查询到List内存中,然后在内存中进行数据过滤的操作,思来想去都觉得我如下的实现方式很low,但是我...

ASP.NET MVC Bundling and RequireJS

ASP.NET MVC Bundling and RequireJS缩略图
    高手速来围观帮忙解惑~关于ASP.NET MVC Bundling and RequireJS的取舍问题,最近比较困惑,我希望有一种方式可以结合两者的优点。作为.NET程序员,难道你没有过这方面的困惑吗?     因为我感觉各自都有优缺点,RequireJS的缺点在于,在开发的时候,...

关于《ASP.NET MVC企业级实战》

关于《ASP.NET MVC企业级实战》缩略图
大家好,我的书《ASP.NET MVC企业级实战》已经出版啦,感谢大家过去的关注与支持!前言部分,出版的时候漏了部分内容,我这里将其贴出来。 注意:由于百度云的封杀,书上的源码下载地址已失效,共享的源码经常10s内就失效,如果发现以下共享的资源无法下载,建议入群索要,然后10s内保存。由于下载链接经常失...

C#文件帮助类FoderHelper

using System;using System.Data;using System.Configuration;using System.Linq;using System.Web;using System.IO;using System.Collections;using System.Collections.Generic;using System.Security.AccessControl;using System.Security.Permissions;namespace Bll{ public class FolderHelper {...