随笔分类 -  C#

摘要:cmd中执行命令 powershell中执行命令: 阅读全文
posted @ 2018-03-05 19:51 PanPan003 阅读(633) 评论(0) 推荐(0) 编辑
摘要:5 Ways to Build Routing in ASP.NET Core Bundling in .NET Core MVC Applications with BundlerMinifier.Core Bundling and minification:微软文档 Bundling and M 阅读全文
posted @ 2018-01-26 11:34 PanPan003 阅读(232) 评论(0) 推荐(0) 编辑
摘要:1.项目生成xml 2.添加链接文件,并将属性设值为始终复制 3.添加swagger引用:Swashbuckle.AspNetCore 4.startup.cs配置swargger的xml来源: ConfigureServices方法添加: services.AddMvc(); services.A 阅读全文
posted @ 2018-01-24 15:28 PanPan003 阅读(379) 评论(0) 推荐(0) 编辑
摘要:HTTP 协议有一个缺陷:通信只能由客户端发起,做不到服务器主动向客户端推送信息。 这种单向请求的特点,注定了如果服务器有连续的状态变化,客户端要获知就非常麻烦。我们只能使用"轮询":每隔一段时候,就发出一个询问,了解服务器有没有新的信息。最典型的场景就是聊天室。 轮询的效率低,非常浪费资源(因为必 阅读全文
posted @ 2017-12-31 20:23 PanPan003 阅读(210) 评论(0) 推荐(0) 编辑
摘要:In order to continue our effort of being modular and well factored we don’t just provide the entire .NET Core platform as a single NuGet package. Inst 阅读全文
posted @ 2017-12-31 20:12 PanPan003 阅读(426) 评论(0) 推荐(0) 编辑
摘要:EPPlus:网站 Supported Functions Excel Merge Operate public class ExcelMergeOperate { private static Logger _logger = LogManager.GetCurrentClassLogger(); 阅读全文
posted @ 2017-12-08 18:34 PanPan003 阅读(715) 评论(0) 推荐(0) 编辑
摘要:CsvHelper:nuget地址 csv导出类||生成类 public class CSVHeader { public string head1 { get; set; } public string head2 { get; set; } public string head3 { get; 阅读全文
posted @ 2017-12-08 18:30 PanPan003 阅读(1818) 评论(1) 推荐(1) 编辑
摘要:EPPlus :服务器不用安装其他组件 NPIO 阅读全文
posted @ 2017-12-08 10:26 PanPan003 阅读(165) 评论(0) 推荐(0) 编辑
摘要:System.ServiceProcess 命名空间提供用于实现、安装和控制 Windows 服务应用程序的类。服务是长期运行的可执行文件,其运行没有用户界面 System.ServiceProcess 命名空间 System.ServiceProcess 命名空间下10个类的列表 windows 阅读全文
posted @ 2017-11-22 17:27 PanPan003 阅读(1140) 评论(0) 推荐(0) 编辑
摘要:Async、Await:net4.x新增的异步编程方式; 目的:为了简化异步程序编写 Async方式, 使用Async标记Async1为异步方法, 用Await标记GetRequestStreamAsync表示方法内需要耗时的操作。 主线程碰到await时会立即返回,继续以非阻塞形式执行主线程下面的 阅读全文
posted @ 2017-11-20 21:32 PanPan003 阅读(232) 评论(0) 推荐(0) 编辑
摘要:在标准的Dispose模式中,真正的IDisposable接口的Dispose方法并没有做实际的清理工作,它其实是调用了下面的这个带bool参数且受保护的的虚方法: 之所以提供这样一个受保护的虚方法,是因为考虑了这个类型会被其他类型继承的情况。如果类型存在一个子类,子类也许会实现自己的Dispose 阅读全文
posted @ 2017-11-17 10:31 PanPan003 阅读(481) 评论(0) 推荐(1) 编辑
摘要:使用Client Credentials Grant授权方式给客户端发放access token 只验证客户端(Client),不验证用户(Resource Owner),只要客户端通过验证就发access token. 应用场景:我们想提供一个“获取网站首页最新博文列表”的WebAPI给iOS A 阅读全文
posted @ 2017-11-16 16:10 PanPan003 阅读(238) 评论(0) 推荐(0) 编辑
摘要:应用范围的不同 结点介绍 原理介绍 异常 web.config详解 阅读全文
posted @ 2017-11-07 18:43 PanPan003 阅读(543) 评论(0) 推荐(0) 编辑
摘要:DOC 参考链接 BsonValue和子类 BsonValue是一种代表BsonType的虚拟类。它是BsonType枚举类的凝聚子类。 ·可以使用public构造函数生成BsonValue子类 ·使用静态create函数生成 ·Use a static property of a subclass 阅读全文
posted @ 2017-10-19 10:27 PanPan003 阅读(1121) 评论(0) 推荐(0) 编辑
摘要:基本操作指南 优势 实战 解决: 将多个请求捆绑为一个请求,减少服务器请求数 拥有缓存功能 压缩javascript,css等资源文件,减小网络带宽,提升性能 debug下mvc 会让我们看到他原来的面具,这点非常好利于我们调试 阅读全文
posted @ 2017-10-17 17:28 PanPan003 阅读(206) 评论(0) 推荐(0) 编辑
摘要:相关链接 优点: 可以统一处理所有页面的异常,对所有需要返回json数据的异常,都用同样的方法throw new DVMException()。页面展示,controller的错误处理方式一样 节省编码时间,不用针对每一个controller编写错误json throw new DVMExcepti 阅读全文
posted @ 2017-10-13 11:42 PanPan003 阅读(1613) 评论(0) 推荐(0) 编辑
摘要:接口IIocHelper定义 实现IocHelper定义 单例模式获取IocHelper对象 Global.asax.cs的Application_Start()中使用: 其他类: 阅读全文
posted @ 2017-09-22 18:33 PanPan003 阅读(362) 评论(0) 推荐(0) 编辑
摘要:protected void Session_Start(object sender, EventArgs e) { #if DEBUG //debug 登陆默认设置 #endif } protected void Application_BeginRequest(object sender, EventA... 阅读全文
posted @ 2017-09-22 18:23 PanPan003 阅读(505) 评论(0) 推荐(0) 编辑
摘要:接口ILogBase: 实现NLogger: 阅读全文
posted @ 2017-09-22 17:51 PanPan003 阅读(292) 评论(0) 推荐(0) 编辑
摘要:应用1:webconfig.cs中设置 应用二:Global.asax.cs ApiExceptionLogger.cs: logger:可以使用NLog实现 阅读全文
posted @ 2017-09-22 17:37 PanPan003 阅读(540) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示