代码改变世界

随笔分类 -  C#

利用AppMetrics对Web进行监控教程

2020-02-10 17:31 by y-z-f, 1318 阅读, 收藏, 编辑
摘要: 利用AppMetrics对Web进行监控教程 一、基础准备 1. 安装依赖 这里可以通过nuget或使用命令行进行安装,具体需要安装的类库如下(注意版本): 由于我们需要兼容Prometheus进行监控,所以我们还需要安装对应的格式化库,具体如下: 以上就是需要的类库,接下来我们开始进行其他初始化部 阅读全文

.Net Core下如何管理配置文件

2016-04-19 14:20 by y-z-f, 10532 阅读, 收藏, 编辑
摘要: 一、前言 根据该issues来看,System.Configuration在.net core中已经不存在了,那么取而代之的是由Microsoft.Extensions.Cnfiguration.XXX一系列的类库提供,对应的开源地址为点击这里。 从当前开源的代码来看,在.net core下提供了以 阅读全文

云服务器下ASP.NET Core 1.0环境搭建(包含mono与coreclr)

2016-01-22 12:42 by y-z-f, 2404 阅读, 收藏, 编辑
摘要: 最近.net core如火如荼,国内这方面环境搭建方面的文档也非常多,但是不少已经是过时的,就算按照那个流程走下去也避免不了一些地方早就不一样了。所以下面我将从头到尾的教大家搭建一次环境,并且成功运行官网的demo。 一.系统环境 本次笔者因为懒的去做虚拟机,所以注册了一个云提供商的试用账户作为本次 阅读全文

IQueryable和IQueryProvider初尝

2014-12-24 15:22 by y-z-f, 8093 阅读, 收藏, 编辑
摘要: 前言 相信大家对Entity Framework一定不陌生,我相信其中Linq To Sql是其最大的亮点之一,但是我们一直使用到现在却不曾明白内部是如何实现的,今天我们就简单的介绍IQueryable和IQueryProvider。IQueryable接口 我们先聊聊这个接口,因为我们在使... 阅读全文

记一次网站收录数和排名的实现

2014-10-24 12:56 by y-z-f, 1604 阅读, 收藏, 编辑
摘要: 一、前言 偶然一次在vs2012默认的项目文件夹里发现了以前自己做的一个关于SEO的类库,主要是用来查询某个网址的收录次数还有网站的排行数,后来重构了下,今天拿出来写篇文章,说说自己是如何思考的并完成的。二、问题描述 首先需要考虑的是能够支持哪些搜索引擎的查询,首先是百度,然后是必应、搜狗、... 阅读全文

C#下搭建文件格式转换服务器

2014-07-03 15:35 by y-z-f, 3727 阅读, 收藏, 编辑
摘要: 文件格式转换,相信很多涉及到office文档在线观看的都会需要,因为浏览器还不能完全支持直接打开office文档,所以很多情况下我们都需要将这些文档转换成flash能够播放的格式,但是另一个问题又来了,有些设备是不支持flash。而笔者经过三个版本的测试,终于有了比较好的一中解决方案。第一种很多人都 阅读全文

ASP.NET MVC学习之Ajax(完结)

2014-05-30 09:12 by y-z-f, 20132 阅读, 收藏, 编辑
摘要: 一.前言通过上面的一番学习,大家一定收获不少。但是总归会有一个结束的时候,但是这个结束也意味着新的开始。如果你是从事ASP.NET开发,并且也使用了第三方控件,那么一定会觉得ASP.NET开发ajax十分的简单,而ASP.NET MVC学习到现在页面都是刷新的,所以这节就是ASP.NET MVC的最... 阅读全文

ASP.NET MVC学习之模型验证篇

2014-05-28 11:36 by y-z-f, 13837 阅读, 收藏, 编辑
摘要: 一.学习前的一句话在这里要先感谢那些能够点开我随笔的博友们。慢慢的已经在博客园中度过一年半了,伊始只是将博客园作为自己学习的记录本一样使用,也不敢将自己的随笔发表到博客园首页,生怕自己的技艺不高,反倒成了笑话。但是随着时间的推移,再也按捺不住这种想法,于是就写了一篇随笔发表到博客园首页。让我意想不到... 阅读全文

ASP.NET MVC学习之模型绑定(2)

2014-05-26 10:04 by y-z-f, 2393 阅读, 收藏, 编辑
摘要: 3.手工调用模型绑定很多情况下我们都是通过形参的方式接收来自http流中的数据,这看似是完美的,但是缺少了很多过程中的控制,所以我们就需要使用手工的方式进行绑定。下面我们通过一个例子来说明,首先打开Views/Home/Index.cshtml页面,并输入如下代码: 1 @{ 2 ViewB... 阅读全文

ASP.NET MVC学习之模型绑定(1)

2014-05-25 19:37 by y-z-f, 4468 阅读, 收藏, 编辑
摘要: 一.前言下面我们将开始学习模型绑定,通过下面的知识我们将能够理解ASP.NET MVC模型的模型绑定器是如何将http请求中的数据转换成模型的,其中我们重点讲述的是表单数据。二.正文1.简单类型绑定学过一定ASP.NET MVC都会为这个特点所骄傲,就是能够将表单中与同名的参数映射,这相比操作ASP... 阅读全文

ASP.NET MVC学习之模型模板篇

2014-05-23 10:20 by y-z-f, 12391 阅读, 收藏, 编辑
摘要: 一.前言如果你使用ASP.NET MVC制作后台一定会爱上它的EditorForModal、DisplayForModal和LabelForModal方法,因为这些方法可以将模型直接变成对应的标签,省了不少事,但是对于一些苛刻的人来说,一定想自定义,下面我们会先介绍如何使用,然后介绍如何自定义。二.... 阅读全文

ASP.NET MVC学习之视图篇(2)

2014-05-22 09:24 by y-z-f, 3424 阅读, 收藏, 编辑
摘要: 继ASP.NET MVC学习之视图(1)学习4.HTML辅助器虽然在ASP.NET MVC中我们已经摆脱了ASP.NET的控件,但是对于页面中需要循环标签的情况依然还是存在,可能很多人认为用foreach就可以完成,但是这个仅仅只是针对单个循环,如果多个循环中都要使用到同样的标签呢?下面笔者就介绍两... 阅读全文

ASP.NET MVC学习之视图篇(1)

2014-05-21 09:35 by y-z-f, 3782 阅读, 收藏, 编辑
摘要: 一.前言不知道还有多少读者从第一篇开始一直学习到如今,笔者也会一直坚持将ASP.NET MVC的学习完美的结束掉,然后开始写如何配合其他框架使用ASP.NET MVC的随笔。当然笔者后面的随笔如果没有特殊说明使用的都是ASP.NET MVC 4,因为笔者认为只要精通即可。二.正文1.自定义视图引擎相... 阅读全文

ASP.NET MVC学习之控制器篇扩展性

2014-05-20 13:46 by y-z-f, 3174 阅读, 收藏, 编辑
摘要: 一.前言在之前的一篇随笔中已经讲述过控制器,而今天的随笔是作为之前的扩展。二.正文1.自定义动作方法相信大家在开发过程一定会遇到动作方法的重名问题,虽然方法的名称和参数一样,但是里面的逻辑是不一样的,因为你设置了对应的注解属性可以确定调用哪个动作方法。这个时候你就需要将动作的名称与方法的名称区别开来... 阅读全文

ASP.NET MVC学习之过滤器篇(2)

2014-05-15 10:22 by y-z-f, 6238 阅读, 收藏, 编辑
摘要: 下面我们继续之前的ASP.NET MVC学习之过滤器篇(1)进行学习。3.动作过滤器顾名思义,这个过滤器就是在动作方法调用前与调用后响应的。我们可以在调用前更改实际调用的动作,也可以在动作调用完成之后更改最终返回的结果,当然很多人一定不太明白这个到底可以干什么,下面我们举一个比较实际的例子:相信理解... 阅读全文

ASP.NET MVC学习之过滤器篇(1)

2014-05-13 21:18 by y-z-f, 15210 阅读, 收藏, 编辑
摘要: 一.前言继前面四篇ASP.NET MVC的随笔,我们继续向下学习。上一节我们学习了关于控制器的使用,本节我们将要学习如何使用过滤器控制用户访问页面。二.正文以下的示例建立在ASP.NET MVC 4之上(VS2012)1.授权过滤器只要涉及用户的网站,都一定会涉及到什么权限的用户可以访问哪个页面。对... 阅读全文

C#学习之Linq to Xml

2014-05-12 15:55 by y-z-f, 10011 阅读, 收藏, 编辑
摘要: 前言我相信很多从事.NET开发的,在.NET 3.5之前操作XML会比较麻烦,但是在此之后出现了Linq to Xml,而今天的主人公就是Linq to Xml,废话不多说,直接进入主题。题外:最近由于身体原因去医院,耽误了不少时间,不然这篇随笔可能早就完成了。实例项目下载目录:生成xml创建简单的... 阅读全文

C#之玩转反射

2014-04-25 14:52 by y-z-f, 65275 阅读, 收藏, 编辑
摘要: 前言之所以要写这篇关于C#反射的随笔,起因有两个: 第一个是自己开发的网站需要用到 其次就是没看到这方面比较好的文章。所以下定决心自己写一篇,废话不多说开始进入正题。前期准备在VS2012中新建一个控制台应用程序(我的命名是ReflectionStudy),这个项目是基于.net 4.0。接着我们打... 阅读全文

C#实现发布订阅模式

2014-02-20 10:44 by y-z-f, 10399 阅读, 收藏, 编辑
摘要: 简述如何在C#下实现订阅发布,以解耦触发事件以及响应事件之间的关联。 阅读全文

C#设计模式——工厂方法

2014-01-14 10:32 by y-z-f, 691 阅读, 收藏, 编辑
摘要: 介绍了在Cshap下如何实现工厂方法以及工厂方法能够应对的问题 阅读全文