C#

知道91聚合所有C#相关的内容,这里有很多值得你探索,感谢您留下的每一个脚印。

.NET 结合ELK+log4net实现集中式日志解决方案

.NET 结合ELK+log4net实现集中式日志解决方案

ELK是Elasticsearch,Logstash,Kibana三个开源软件的简称,是集中式日志管理非常流行的解决方案。所谓集中式日志就是将系统多个节点的日志统一收集管理,并能够提供图像化界面进行查

2018-04-21 阅读(13626) C#

使用MiniProfiler 分析 EntityFramework 6.0(EF6.0) 站点性能

使用MiniProfiler 分析 EntityFramework 6.0(EF6.0) 站点性能

.NETMVC在使用EntityFramework6.0(EF6.0)访问数据库的时候的确非常的方便,但是要查看具体访问数据库生成的SQL,分析页面执行SQL的效率的时候是特别的不方便。今天就分享一下

2017-11-07 阅读(4584) C#

C#抓取博客文章中的图片

C#抓取博客文章中的图片

当我们抓取网页文章内容的时候,文字我们是可以直接拿来用的,但是文章内容中的图片最好不要直接拿来用,因为图片毕竟是你抓取网站的链接,用在自己的网站是不合适的,我们需要将文章中的图片抓取出来,然后保存在你

2017-11-06 阅读(3973) C#

c#使用StackExchange.Redis封装Redis帮助类示例代码

c#使用StackExchange.Redis封装Redis帮助类示例代码

在面向对象编程的过程中为了减轻数据库的压力通常会采用缓存。使用C#编程的时候我们可以使用.NET自带的缓存 System.Web.HttpRuntime.Cache,但是自带的缓存是不支持分布式部署

2017-10-24 阅读(5087) C# Redis

c#类的构造函数继承关系示例剖析

c#类的构造函数继承关系示例剖析

继承是面向对象编程最基本的点,那么你是否真的理解c#子类与父类之间的继承关系,特别是是构造函数的继承关系。很多时候我们似乎经常在用继承,但是我们却没有真正注意到继承关系中父类与子类之间的关系。下面我们

2016-08-16 阅读(5930) C# ASP.NET

控制反转(IoC)和依赖注入(Dependency Injection)实例分析讲解

控制反转(IoC)和依赖注入(Dependency Injection)实例分析讲解

当初在学习java的时候,经常看到IOC容器注入这个词,特别是在讲Spring框架的时候提到的最多,但是就是不明白控制反转(IoC)是什么意思,或者似懂非懂,总是模模糊糊的,经过多年的学习,然后回过头

2016-05-19 阅读(7430) C# ASP.NET

C#/.NET linq groupby 多个字段

C#/.NET linq groupby 多个字段

linq是一种非常好用的语法,我们在项目中经常会遇到去除重复的动作,除了使用linqdistinct外,还可以使用group来去重。 groupby多个字段lambda版本 varlist=f

2016-04-30 阅读(7478) C# ASP.NET

ASP.NET Session实用使用总结

ASP.NET Session实用使用总结

一、概述 Session用于存储特定的用户会话所需的信息。Session对象的引入是为了弥补HTTP协议的不足,HTTP协议是一种无状态的协议。 Session中文是“会话”的意思,在ASP.NE

2015-12-13 阅读(5812) C# ASP.NET

C#新语法Async和Await

C#新语法Async和Await

大部分人可能已经知道,VisualStudio11引入了新的“async”和“await”,我相信async、await会带来比LINQ更大的影响。在很短时间以后,理解async会变成一个基本需求。

2015-12-12 阅读(5910) C# ASP.NET

C#实现用户注册发送短信

C#实现用户注册发送短信

在很多网站中,当我们要进行注册账号时,网站经常会要求我们输入手机号来接受短信验证码,那么用C#怎么来控制短信的发送呢,废话不多说,直入主题。 偶然想起,像编写一个从电脑向手机发送短信的程序,从网上查

2015-12-11 阅读(5503) C# ASP.NET

深入理解Csharp迭代器

深入理解Csharp迭代器

什么是迭代器,其实我们在代码中很多情况下都会接触到它,废话不多说,直入正题。 迭代器模式是设计模式中行为模式(behavioralpattern)的一个例子,他是一种简化对象间通讯的模式,也是一种非

2015-12-06 阅读(4133) C# ASP.NET

深入理解MVC和MVVM

深入理解MVC和MVVM

MVC的历史   MVC,全称是ModelViewController,是模型(model)-视图(view)-控制器(controller)的缩写。它表示的是一种常见的客户端软件开发框架。   

2015-12-06 阅读(5350) C# ASP.NET

C# Async/Await学习

C# Async/Await学习

前言 前几天去一个公司面试,被问到Async/Await,之前只知道有这么个东西,没有深入了解过就没有答上来。今天没啥事情,就查了下资料。 同步编程,异步编程概念 通常情况下,我们写的程序是同步

2015-12-05 阅读(5151) C# ASP.NET

自己动手写一个MyORM

自己动手写一个MyORM

ORM到底是个什么呢,简单的说就是利用放射的方法,来对类class进行操作。 ORM:ObjectRelationalMapping对象关系映射,是解决了面向对象语言和关系型数据库不匹配的问题。

2015-11-29 阅读(4348) C# ASP.NET

微软跨平台之.NET Core

微软跨平台之.NET Core

微软在connect()大会上宣布.NETCore将开源。它将提供一个支持包括Windows、Linux和MacOSX在内的所有平台的单一代码库。 第一次让我们回头来了解.NET平台如何打包在过去。

2015-11-29 阅读(4729) C# ASP.NET

C#和js读取文件的MD5值

C#和js读取文件的MD5值

前言 文件的md5值,即文件签名,为了验证文件的正确性,是否被恶意篡改等。每个文件有一个唯一的md5值。 最近公司开发的app文件包的校验就有用到文件md5值。 Csharp获取 ①和上传

2015-11-23 阅读(6094) C# js

C# new关键字详解

C# new关键字详解

先问大家一个问题,在C#中浅蓝色和深蓝色有什么不同?不卖关子了,浅蓝色就是C#中定义的关键字了,而深蓝色就是.NET下的类Class了。 在C#中,new关键字可用作运算符、修饰符或约束,有以下

2015-11-22 阅读(5386) C# ASP.NET

.Net Native 跨平台初体验

.Net Native 跨平台初体验

近日,微软在其Windows博客中通过一篇博文详细解释了.NetNative,这是用于开发Win10应用商店应用的全新框架,微软向开发者展示了为何.NetNative更优秀。 NetNative

2015-11-20 阅读(5379) C# ASP.NET

C#设计模式系列(23)-备忘录模式

C#设计模式系列(23)-备忘录模式

备忘录模式(MementoPattern)又叫做快照模式(SnapshotPattern)或Token模式,是GoF的23种设计模式之一,属于行为模式,在不破坏封闭的前提下,捕获一个对象的内部状态,并

2015-11-02 阅读(3817) C# ASP.NET

C#设计模式系列(22)-访问者模式

C#设计模式系列(22)-访问者模式

访问者模式(VisitorPattern)是GoF提出的23种设计模式中的一种,属于行为模式。据《大话设计模式》中说算是最复杂也是最难以理解的一种模式了。 从定义可以看出结构对象是使用访问者模式必备

2015-11-02 阅读(4148) C# ASP.NET
共84条