随笔分类 -  C#

摘要:ELK+FileBeat+Log4Net搭建日志系统 来源:https://www.zybuluo.com/muyanfeixiang/note/608470 标签(空格分隔): ELK Log4Net 项目中之前都是采用数据库来记录日志,虽然记录还算挺方便,但是每次都要到数据库来查询,如果日志在单 阅读全文
posted @ 2016-12-21 18:12 sosoThink 阅读(4453) 评论(1) 推荐(5) 编辑
摘要:什么是规约模式 规约模式允许我们将一小块领域知识封装到一个单元中,即规约,然后可以在code base中对其进行复用。 它可以用来解决在查询中泛滥着GetBySomething方法的问题,以及对查询条件的组合和复用。 举个例子 这样如果按不同的条件来查询,就会出现如下代码 如果我们想要根据多个条件来 阅读全文
posted @ 2016-03-16 14:04 sosoThink 阅读(1846) 评论(0) 推荐(2) 编辑
摘要:过年出去玩了一圈,回来继续翻译。前两天偷懒没有翻译,只是转了两篇C 7计划中的新features,大家还是很支持的。现在继续完善这个系列。 来源https://docs.asp.net/en/latest/fundamentals/logging.html ASP.NET Core 1.0提供了内置 阅读全文
posted @ 2016-02-24 21:29 sosoThink 阅读(2764) 评论(2) 推荐(4) 编辑
摘要:在之前的C 7 新特性博客中,我们谈到了Tuples,Record Type和Pattern Matching。这些都是C 新特性中最可能出现的。在本博客中,我们会提到更多的一些特性,虽然这些特性不像之前的有那么多的关注,但也是很有用的特性。 来源https://www.kenneth truyer 阅读全文
posted @ 2016-02-22 22:42 sosoThink 阅读(3043) 评论(7) 推荐(3) 编辑
摘要:来源https://www.kenneth truyers.net/2016/01/20/new features in c sharp 7/ Tuples What Tuples是数据的临时分组。区别与struct和class,后两者需要预先定义。 Why 数据临时分组的最常用场景就是方法的返回值 阅读全文
posted @ 2016-02-21 22:25 sosoThink 阅读(3648) 评论(15) 推荐(7) 编辑
摘要:来源https://docs.asp.net/en/latest/fundamentals/diagnostics.html ASP.NET Core 1.0包含了一些新的特性来辅助诊断问题。可以在Startup类中轻易地配置不同的handler来处理应用程序错误,显示额外信息。 配置错误处理页面 阅读全文
posted @ 2016-01-31 13:50 sosoThink 阅读(1717) 评论(1) 推荐(5) 编辑
摘要:来源https://docs.asp.net/en/latest/fundamentals/dependency injection.html ASP.NET Core 1.0在设计上原生就支持和有效利用依赖注入。在Startup类中,应用可以通过将框架内嵌服务注入到方法中来使用他们;另一方面,你也 阅读全文
posted @ 2016-01-30 11:28 sosoThink 阅读(2789) 评论(15) 推荐(9) 编辑
摘要:来源https://docs.asp.net/en/latest/fundamentals/configuration.htmlASP.NET Core 1.0支持不同的配置选项。应用配置数据可以是来自Json,XML,INI等格式,这些格式都是内建支持。当然配置数据也可以来自环境变量。你也可以写自... 阅读全文
posted @ 2016-01-25 19:12 sosoThink 阅读(2104) 评论(2) 推荐(3) 编辑
摘要:"来源" 这些HTML , CSS files, image files, 和JavaScript这些静态文件,是ASP.NET能够直接响应给客户端的。本文详述下ASP.NET和静态文件的关系。 Serving static files 静态文件存储在项目的webroot下,webroot的位置可... 阅读全文
posted @ 2016-01-22 11:27 sosoThink 阅读(1518) 评论(2) 推荐(4) 编辑
摘要:来源https://docs.asp.net/en/latest/fundamentals/startup.html ASP.NET 5 使得应用对每个http请求有完整的控制权。Startup类是程序的入口,用来设置配置以及wire up一个用程序所使用的服务。开发者也是通过Startup类来配... 阅读全文
posted @ 2016-01-17 23:04 sosoThink 阅读(660) 评论(0) 推荐(0) 编辑
摘要:来源https://docs.asp.net/en/latest/conceptual overview/understanding aspnet5 apps.htmlASP.NET 5引入了几个新的基础概念,理解这些概念对于创建应用很重要。这些概念在web开发上也许不是新的,但是对于ASP.NET... 阅读全文
posted @ 2016-01-14 10:46 sosoThink 阅读(463) 评论(3) 推荐(0) 编辑
摘要:来源https://docs.asp.net/en/latest/dnx/overview.html .NET Execution Environment是什么 .NET Execution Environment (DNX) 是软件开发SDK和运行环境,可以在其上构建和运行跨平台的(Wi... 阅读全文
posted @ 2016-01-12 18:08 sosoThink 阅读(865) 评论(0) 推荐(0) 编辑
摘要:来源https://docs.asp.net/en/latest/conceptual overview/aspnet.html ASP.NET 5 是ASP.NET的重新设计。 什么是ASP.NET 5 ASP.NET 5 是开源、跨平台用来构建现代基于云平台的web应用的.NET框架。是... 阅读全文
posted @ 2016-01-11 18:27 sosoThink 阅读(431) 评论(0) 推荐(0) 编辑
摘要:内容主要来源https://docs.asp.net/en/latest/conceptual-overview/dotnetcore.html什么是.NET Core.NET Core 5 包括模块化的运行时和库实现,是.NET Framework的子集。他包括一系列的库,称之为“CoreFX”,... 阅读全文
posted @ 2016-01-09 21:22 sosoThink 阅读(552) 评论(0) 推荐(0) 编辑
摘要:1.[从C#到Object C,循序渐进学习苹果开发(2)--Object C和C#的差异 ](http://www.cnblogs.com/wuhuacong/p/3589699.html)2.[python-patterns:使用python实现设计模式](http://hao.jobbole.... 阅读全文
posted @ 2014-11-10 23:46 sosoThink 阅读(124) 评论(0) 推荐(0) 编辑
摘要:[转](http://www.codeproject.com/Tips/780652/Difference-between-attr-and-val-in-jQuery) 阅读全文
posted @ 2014-06-01 15:33 sosoThink 阅读(209) 评论(0) 推荐(0) 编辑
摘要:摘自CLR via C#第三版第四章在c#中is可以用来判断一个对象是否兼容给定的类型,如果是返回true,否则返回false。同时is是永不会抛出异常的。如果对象引用是null,is操作符总是返回false。Object o = new Object();Boolean b1 = (o is Ob... 阅读全文
posted @ 2014-05-26 16:21 sosoThink 阅读(392) 评论(0) 推荐(0) 编辑