- 博客(93)
- 收藏
- 关注
转载 详解C#中的反射
http://blog.youkuaiyun.com/educast/article/details/2894892两个现实中的例子:1、B超:大家体检的时候大概都做过B超吧,B超可以透过肚皮探测到你内脏的生理情况。这是如何做到的呢?B超是B型超声波,它可以透过肚皮通过向你体内发射B型超声波,当超声波遇到内脏壁的时候就会产生一定的“回音”反射,然后把“回音”进行处理就可以显示出内脏的情况了(我不...
2017-11-26 15:39:00
203
转载 JS系列——Linq to js使用小结
前言:前面几篇介绍了下C#基础技术中的几个:反射、特性、泛型、序列化、扩展方法、Linq to Xml等,本来还有两三个知识点没有写完,比如委托、多线程、异步等,后面会陆续将它们补起来,以便作为一套完整的系列。之所以有这篇是因为目前BS项目中前端经常需要对Json的数组对象进行筛选、查找、判断是否存在等操作。这时就想到了好用的Linq。博主几年前用过Linq to js,那个时候还觉得那...
2017-04-03 13:39:00
214
转载 C#进阶系列——使用Advanced Installer制作IIS安装包(一:配置IIS和Web.config)
阅读目录一、基础用法二、设置IIS网站的网站名、IP、端口号三、动态配置Web.config四、总结正文前言:大过年的,写篇文章不容易,还是给自己点个赞~~年前找了下.net安装包的制作方法,发现Visual Studio自带的制作工具使用起来非常麻烦,需要单独下载安装包,并且什么激活认证等等屁事相当麻烦,最坑爹的是它的自定义dialog使用...
2017-02-05 10:41:00
236
转载 Sql Server之旅——第九站 看公司这些DBA们设计的这些复合索引
这一篇再说下索引的最后一个主题,索引覆盖,当然学习比较好的捷径是看看那些大师们设计的索引,看从中能提取些什么营养的东西,下面我们看看数据库中一个核心的Orders表。 一:查看表的架构<1> 先查看这个表的大概架构信息1 --查看表的架构信息2 SELECT c.column_id,c.name,t.name FROM sys.columns...
2016-12-21 20:02:00
115
转载 [转]史上最全的MSSQL复习笔记
这是一篇我曾经拜读过的数据库基础总结性的文章,原文出自园友游戏世界。最近想重新巩固一遍,不过原文访问受限,我在某网站找到爬虫版,重新排版后转载至此处。1.什么是SQL语句SQL语言,结构化的查询语言(Structured Query Language),是关系数据库管理系统的标准语言。它是一种解释语言,写一句执行一句,不需要整体编译执行。语法特点:没有""双引...
2016-12-16 09:14:00
191
转载 [C#项目开源] MongoDB 可视化管理工具 (2011年10月-至今)
正文该项目从2011年10月开始开发,知道现在已经有整整5年了。MongoDB也从一开始的大红大紫到现在趋于平淡。MongoCola这个工具在一开始定位的时候只是一个Windows版本的工具,期间也想改为WebPage版本,但是只是开了一个头,也没有继续下去。现在想想,可能这个决定是正确的,WebPage版本是为了跨平台才去做的,但是,当时的环境,Net Core并没有发布,即使用M...
2016-11-24 21:17:00
130
转载 TaskScheduler一个.NET版任务调度器
TaskScheduler是一个.net版的任务调度器。概念少,简单易用。支持SimpleTrigger触发器,指定固定时间间隔和执行次数;支持CronTrigger触发器,用强大的Cron表达式满足日历形式的复杂触发规则;支持动态添加和删除任务,可根据具体需求实现复杂逻辑;static void Main(string[] args) ...
2016-10-31 16:59:00
237
转载 分享几个.NET 下的计划任务组件
Quartzhttp://www.quartz-scheduler.net/(现项目在使用,可以看我之前的文章)Hangfirehttp://hangfire.io/Install-Package Hangfire使用OWIN初始化 public partial class Startup { private readonly...
2016-10-31 16:57:00
383
转载 【翻译】DotNetMQ: 一个.NET版完整的消息队列系统
在一个大型的分布式系统中,消息队列是不可缺少的中间件,能很好的解决异步消息、应用解耦、均衡并发等问题。在.net中,偶然发现一个效率不错、安全可靠、功能齐全的消息组件,忍不住翻译过来,供大家快速预览。注:原作者用windows服务启动消息队列服务,但是本人在win10上测试出错,可自行改成控制台启动消息队列服务,然后用第三方工具注册服务(如:SrvanyUI)原文:http://...
2016-10-31 16:47:00
203
转载 .NET平台开源项目速览(5)深入使用与扩展SharpConfig组件
阅读目录1.SharpConfig源码分析2.SharpConfig使用问题与扩展3.资源 上个月在文章:这些.NET开源项目你知道吗?让.NET开源来得更加猛烈些吧 和.NET平台开源项目速览(1)SharpConfig配置文件读写组件中都提到了SharpConfig组件,简单轻量级,速度快,而且还有比较深入的使用介绍。在文章发布后,也有网友...
2016-10-20 15:02:00
94
转载 SQL Server 存储过程的几种常见写法分析,我们该用那种写法
本文出处:http://www.cnblogs.com/wy123/p/5958047.html最近发现还有不少做开发的小伙伴,在写存储过程的时候,在参考已有的不同的写法时,往往很迷茫,不知道各种写法孰优孰劣,该选用那种写法,以及各种写法优缺点,本文以一个简单的查询存储过程为例,简单说一下各种写法的区别,以及该用那种写法专业DBA以及熟悉数据库的同学请无视。废话不...
2016-10-14 09:44:00
486
转载 JS组件系列——基于Bootstrap Ace模板的菜单和Tab页效果分享(你值得拥有)
前言:最近园子里多了许多谈语言、谈环境、谈逼格(格局)的文章,看看笑笑过后,殊不知其实都是然并卵。提升自己的技术才是王道。之前博主分享过多篇bootstrap组件的文章,引起了很多园友的关注和支持,看样子这种风格还是受到很多园友青睐的。本着不辜负园友们的支持的原则,应群友们的要求,今天来分享下项目中使用Ace模板的菜单样式和基于iframe的Tab页效果。Ace模板地址:http:/...
2016-10-06 14:40:00
185
转载 一言不合就动手系列篇一-仿电商平台前端搜索插件(filterMore)
话说某年某月某日,后台系统需要重构,当时公司还没有专业前端,由我负责前台页面框架搭建,做过后台系统的都知道,传统的管理系统大部分都是列表界面和编辑界面。列表界面又由表格和搜索框组成, 对于全部都是输入框的搜索条件开发起来很简单,用户体验上却差很多。开始了漫漫寻找寻插件之路,最终无果。一言不合决定参考互联网风格的筛选条件自己动手仿造一款插件。最终filterMo...
2016-09-30 14:20:00
155
转载 监视EntityFramework中的sql流转你需要知道的三种方式Log,SqlServerProfile, EFProfile
大家在学习entityframework的时候,都知道那linq写的叫一个爽,再也不用区分不同RDMS的sql版本差异了,但是呢,高效率带来了差灵活性,我们无法控制sql的生成策略,所以必须不要让自己缺乏好的工具去监控sql,本篇给大家介绍的三种监控手段Log和SqlServer profile,ef profile。。。一:Log监控 这个属于entity ...
2016-09-27 09:35:00
85
转载 查询SQL2008字段和注释
SELECT 表名 = case when a.colorder=1 then d.name else '' end, 表说明 = case when a.colorder=1 then isnull(f.value,'') else '' end, 字段序号 = a.colorder, 字段名 = a.nam...
2016-09-20 11:41:00
121
转载 基于SignalR的消息推送与二维码描登录实现
1 概要说明 使用微信扫描登录相信大家都不会陌生吧,二维码与手机结合产生了不同应用场景,基于二维码的应用更是比较广泛。为了满足ios、android客户端与web短信平台的结合,特开发了基于SinglarR消息推送机制的扫描登录。本系统涉及到以下知识点: SignalR:http://signalr.net/这官网,ASP.NET SignalR 是为 ASP.NE...
2016-09-18 18:03:00
237
转载 MVC-Model数据注解(三)-Remote验证的一个注意事项
首先,一般来说对于一个属性的验证可能需要不止一个的远程验证,比如对于用户名来说,我们需要对于它的长度做一些限制,这个可以通过StringLength特性来解决;同时还需要验证用户名不能重复,这个就需要通过Remote特性来解决。现在需要再添加一个验证,那就是用户名不能包含违禁词。违禁词保存在数据库中。刚开始我觉得这个也简单,再加个Remote验证不就解决了么...
2016-09-18 10:04:00
143
转载 使用T4模板为EF框架添加数据库实体注释
网上有一个解决方法如下:http://www.cnblogs.com/stone_w/archive/2012/10/25/2738345.html不过我试了下没解决太麻烦了 而且一旦EF要重新生成又的重新弄。后来我查询 了一下资料,可以运用T4模板来解决这个问题。1. 下载文件GetSummery.ttinclude,这里我提供了,大家去下载:下载2. 把我们...
2016-09-09 18:17:00
152
转载 SQL Server 中添加表注释
今天在创建完表之后,发现没有办法给表添加注释说明,字段的注释可以在建表的时候就添加,上网查了一下使用SQL给表添加注释的方法,方法如下:-- 表加注释EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'注释内容' , @level0type=N'SCHEMA',@level0name=N'dbo'...
2016-09-09 18:16:00
198
转载 [项目构建 十一]babasport 购物车的原理及实现.
今天来开始写一下关于购物车的东西, 这里首先抛出四个问题:1)用户没登陆用户名和密码,添加商品, 关闭浏览器再打开后不登录用户名和密码 问:购物车商品还在吗?2)用户登陆了用户名密码,添加商品,关闭浏览器再打开后不登录用户名和密码 问:购物车商品还在吗?3)用户登陆了用户名密码,添加商品, 关闭浏览器,然后再打开,登陆用户名和密码问:购物车商品还在吗?4)...
2016-09-09 09:52:00
90
转载 关于Expression表达式树的拼接
最近在做项目中遇到一个问题,需求是这样的:我要对已经存在的用户进行检索,可以根据用户的id 或者用户名其中的一部分字符来检索出来,这样就出现了三种情况 只有id,只有用户名中一部字符,或者全部都有.我们用的MVC+EF5.0的框架,在BLL层进行查询的 时候需要构建lambda表达式来作为查询条件,但是,我们怎么来构建lambda来确定查询的条件呢?我们知道Express<...
2016-08-27 10:09:00
112
转载 构建ASP.NET MVC5+EF6+EasyUI 1.4.3+Unity4.x注入的后台管理系统(62)-EF链接串加密
前言: 这一节提供一个简单的功能,这个功能看似简单,找了一下没找到EF链接数据库串的加密帮助文档,只能自己写了,这样也更加符合自己的加密要求有时候我们发布程序为了避免程序外的SQL链接串明文暴露,需要进行一些加密手段!加密主要分几类:对称加密,非对称加密,散列算法(自己百度脑补,这里不再多说)我这里选择AES 256位的加密,主要加密速度算法快,安全性高,资源消耗低...
2016-08-25 14:53:00
102
转载 使用纯前端JavaScript 实现Excel IO
公司最近要为某国企做一个**统计和管理系统,具体要求包含Excel导入导出根据导入的数据进行展示报表图表展示(包括柱状图,折线图,饼图),而且还要求要有动画效果,扁平化风格Excel导出,并要提供客户端来管理Excel 文件...要求真多!现在总算是完成了,于是将我的经验分析出来。在整个项目架构中,首先就要解决Excel导入的问题。由于...
2016-08-25 14:26:00
128
转载 网站中集成jquery.imgareaselect实现图片的本地预览和选择截取
imgAreaSelect是由Michal Wojciechowski开发的一款非常好用的jquery插件,实现了图片的截取功能。其文档和Demo也是很详尽的。大家可以到http://odyniec.net/projects/imgareaselect/了解更多的细节。下面我们就开始使用imgAreaSelect开始code吧。第一还是要引用jquery,接着引用下载好的...
2016-08-24 16:14:00
79
转载 兼容最新firefox、chrome和IE的javascript图片预览实现代码
这篇文章主要介绍了兼容最新firefox、chrome和IE的javascript图片预览实现代码,测试了浏览器firefox6、firefox12、chrome 25.0.1364.172 m、IE6-IE10 都兼容,需要的朋友可以参考下javascript实现客户端file选择文件后img标签加载客户端图片实现图片预览。测试浏览器:firefox6,firefox12,ch...
2016-08-22 14:11:00
113
转载 ASP.NET MVC 处理404与500错误页面的方法
第一步创建ErrorPageController第二步添加Oops页面@{ ViewBag.Title = "Oops"; Layout = "~/Areas/Admin/Views/Shared/MasterPage.cshtml";}@section header{ <link rel="stylesheet" type="...
2016-08-20 10:34:00
134
转载 jquery动态加载脚本
如果你使用的是jQuery,它里面有一个内置的方法可以用来加载单个JS文件。当你需要延迟加载一些js插件或其它类型的文件时,可以使用这个方法。一、jQuerygetScript()方法加载javascriptjQuery内置了一个方法可以加载单一的js文件;当加载完成后你可以在回调函数里执行后续操作。最基本的使用jQuery.getScript的方法是这样:jQu...
2016-08-19 10:22:00
177
转载 jQuery插件开发精品教程,让你的jQuery提升一个台阶
要说jQuery 最成功的地方,我认为是它的可扩展性吸引了众多开发者为其开发插件,从而建立起了一个生态系统。这好比大公司们争相做平台一样,得平台者得天下。苹果,微软,谷歌等巨头,都有各自的平台及生态圈。学会使用jQuery并不难,因为它简单易学,并且相信你接触jQuery后肯定也使用或熟悉了不少其插件。如果要将能力上升一个台阶,编写一个属于自己的插件是个不错的选择。本教程可能不是...
2016-08-19 09:45:00
104
转载 ASP.Net MVC upload file with record & validation - Step 6
Uploading file with other model data, validate model & file before uploading by using DataAnnotation is a tricky part because there is no FileFor or any similar control in MVC. So very first ...
2016-08-18 14:39:00
140
转载 jquery图片查看插件,支持旋转、放大、缩小、拖拽、缩略图(仿qq图片查看)...
最近做了一个jquery图片查看的插件,目的是能精确查看图片的详情,插件支持图片旋转、放大、缩小、拖拽、缩略图显示,界面效果是按照window的qq查看图片功能写的,当然不尽相同。具体功能:1. 多张图片切换,键盘左右键或左右箭头切换2. 旋转3. 放大,支持鼠标滚轮4. 缩小,支持鼠标滚轮5. 右下角缩略图6. 拖拽大图7. 全屏PS:下面是插件...
2016-08-17 17:02:00
230
转载 Asp.Net MVC 扩展 Html.ImageFor 方法详解
在Asp.net MVC中定义模型的时候,DataType有DataType.ImageUrl这个类型,但htmlhelper却无法输出一个img,当用脚手架自动生成一些form或表格的时候,这些Url字段总是需要再手动改一次,特别是我想在img上面包裹一个a标签。并限定大小,比如:<a href="url" target="_blank"> <img src=...
2016-08-17 12:36:00
211
转载 mvc下ajax请求遇到session超时简单处理方式
(第一次写博客,有点糙,大家凑合着看吧 ==)这两天开发遇到有一个问题,ajax请求遇到session超时只返回登陆页的html,我原来的页面跳转代码是这样的:/// <summary> /// 重写基类在Action执行之前的事情 /// </summary> /// <param name=...
2016-08-16 18:12:00
167
转载 8天学通MongoDB——第一天 基础入门
关于mongodb的好处,优点之类的这里就不说了,唯一要讲的一点就是mongodb中有三元素:数据库,集合,文档,其中“集合”就是对应关系数据库中的“表”,“文档”对应“行”。一: 下载 上MongoDB官网,我们发现有32bit和64bit,这个就要看你系统了,不过这里有两点注意: ①:根据业界规则,偶数为“稳定版”(如:1.6...
2016-08-15 15:05:00
92
转载 MVC5中使用jQuery Post 二维数组和一维数组到Action
很久没有写了,最近在做一个MVC项目,这是我做的第一个MVC项目。之前可以说多MVC一点都不了解,今天把昨天遇到的一个问题记录下来。MVC大神就请飘过吧,跟我遇到同样问题的可以进来看看。遇到的第一个问题是一个列表页保存排序时传二维数组的问题。以下是我的代码:jQuery("#btnSave").click(function () { var list = []; ...
2016-08-15 10:37:00
196
转载 构建ASP.NET MVC4+EF5+EasyUI+Unity2.x注入的后台管理系统(33)-数据验证共享
注:本节阅读需要有MVC 自定义验证的基础,否则比较吃力一直以来表单的验证都是不可或缺的,微软的东西还是做得比较人性化的,从webform到MVC,都做到了双向验证单单的用js实现的前端验证是极其不安全的,所以本次我们来看看MVC上的自带的注解验证,自定义验证同样的MVC提供了一系列内置的数据验证注解不为空验证 [Required(ErrorMessage = "不...
2016-08-12 15:06:00
148
转载 构建ASP.NET MVC4+EF5+EasyUI+Unity2.x注入的后台管理系统(31)-MVC使用RDL报表
这次我们来演示MVC3怎么显示RDL报表,坑爹的微软把MVC升级到5都木有良好的支持报表,让MVC在某些领域趋于短板我们只能通过一些方式来使用rdl报表。Razor视图不支持asp.net服务器控件,但是aspx可以,所以用户其实可以通过aspx视图模版来显示rdl报表或者水晶报表。我是有强迫症的人,我不喜欢在众多razor视图中,让aspx视图鹤立鸡群,所以这节主要是演示r...
2016-08-12 14:52:00
132
转载 构建ASP.NET MVC4+EF5+EasyUI+Unity2.x注入的后台管理系统(30)-本地化(多语言)
我们的系统有时要扩展到其他国家,或者地区,需要更多的语言环境,微软提供了一些解决方案,原始我们是用js来控制的,现在不需要了。我们只要创建简单的资源文件,通过MVC的路由设置就可以轻松的进行语言中的切换。本节受益于:Asp.net MVC3 高级编程第121页。大家可以自行百度这本书,这应该是国内第一本中文版的MVC3.0教程现在从项目入手吧(本节也适合其他MVC程序),新建...
2016-08-12 14:33:00
107
转载 JQuery文件上传插件ajaxFileUpload在Asp.net MVC中的使用
ajaxFileUpload插件是一个非常简单的基于Jquery的异步上传文件的插件,使用过程中发现很多与这个同名的,基于原始版本基础之上修改过的插件,文件版本比较多,我把我自己使用的ajaxFileUpload文件上传到博客园上了,想要使用的朋友可以下载:http://files.cnblogs.com/files/fonour/ajaxfileupload.js。整个插件源码不到...
2016-08-11 14:17:00
190
转载 MVC 5 + EF6 入门完整教程14 -- 动态生成面包屑导航
上篇文章我们完成了 动态生成多级菜单 这个实用组件。本篇文章我们要开发另一个实用组件:面包屑导航。面包屑导航(BreadcrumbNavigation)这个概念来自童话故事"汉赛尔和格莱特",当汉赛尔和格莱特穿过森林时,不小心迷路了,但是他们发现在沿途走过的地方都撒下了面包屑,让这些面包屑来帮助他们找到回家的路。所以,面包屑导航的作用是告诉访问者他们目前在网站中的位置以及如何返回...
2016-08-11 09:30:00
197
转载 JS组件系列——Bootstrap文件上传组件:bootstrap fileinput
前言:之前的三篇介绍了下bootstrap table的一些常见用法,发现博主对这种扁平化的风格有点着迷了。前两天做一个excel导入的功能,前端使用原始的input type='file'这种标签,效果不忍直视,于是博主下定决心要找一个好看的上传组件换掉它。既然bootstrap开源,那么社区肯定有很多关于它的组件,肯定也有这种常见的上传组件吧。经过一番查找,功夫不负有心人,还是被博主...
2016-08-05 10:04:00
105
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人