.netcore 模块积累
最全的 demo
https://github.com/XiaoFaye/netcore-samples
http://files.cnblogs.com/files/kellynic/practical-aspnetcore-master.zip
--------------------------------
.net core markdown 转换
"CommonMark.Net" : "0.13.4"
--------------------------------
.net core 国际区域化,做多国语言版有用
"Microsoft.AspNetCore.Localization": "1.1.0",
"Microsoft.Extensions.Localization" : "1.1.0"
--------------------------------
.net core 退出程序时有用,IApplicationLifetime
public void Configure(IApplicationBuilder app, IApplicationLifetime lifetime)
{
lifetime.ApplicationStarted.Register(() => System.Console.WriteLine("===== Server is starting"));
lifetime.ApplicationStopping.Register(() => System.Console.WriteLine("===== Server is stopping"));
lifetime.ApplicationStopped.Register(() => System.Console.WriteLine("===== Server has stopped"));
--------------------------------
.net core 获取平台环境信息
"Microsoft.Extensions.PlatformAbstractions" : "1.1.0-*"
--------------------------------
.net core 循环 form 表单值
var form = await context.Request.ReadFormAsync();
for (var k in form.Keys)
--------------------------------
.net core 获取上传文件
var form = await context.Request.ReadFormAsync();
for (var f in form.Files)
--------------------------------
.net core 读取 xml 配置
"Microsoft.Extensions.Configuration.Xml" : "1.1.0",
--------------------------------
.net core 读取 ini 配置
"Microsoft.Extensions.Configuration.INI" : "1.1.0",
--------------------------------
.net core 重定向,正则
"Microsoft.AspNetCore.Rewrite" : "1.0.0-*",
public void Configure(IApplicationBuilder app, IHostingEnvironment env, ILoggerFactory logger)
{
var options = new RewriteOptions()
.AddRedirect("([/_0-9a-z-]+)+(.*)$", "/?path=$1&ext=$2"); //redirect any path that ends with .html
app.UseRewriter(options);
--------------------------------
.net core 日志Serilog
"Serilog.Extensions.Logging": "1.0.0-rc2-10110",
"Serilog.Sinks.File": "2.0.0-rc-706"
--------------------------------
.net core mvc测试
MyTested.AspNetCore.Mvc
--------------------------------
.netcore razor模板引擎渲染
https://github.com/toddams/RazorLight
--------------------------------
.net core 图片,验证码
https://github.com/JimBobSquarePants/ImageSharp
https://github.com/dlemstra/Magick.NET
--------------------------------
.net core 二维码,linux环境下需先安装 apt-get install libgdiplus
Gma.QrCodeNet.Encoding
.netcore 模块积累的更多相关文章
- NodeJS 常用模块积累
cluster&forever cluster & forever 虽然 nodejs 原生已经提供了 cluster 模块,大部分情况下可以满足我们的基本需求,但这两个模块 clus ...
- LCLFramework框架 1.1 Pre-Alpha 源码公布
使用开发框架的好处:1.框架在技术上为软件系统提供了完整的模式实践2.框架为团队提供了合理可行的软件开发过程模式3.框架的应用大大提高了团队的开发效率,团队只需要关注与领域相关的业务实现,而无需关注具 ...
- 使用 MarkDown & DocFX 升级 Rafy 帮助文档
最近使用 DocFX 对 Rafy 框架的帮助文档进行了升级. SandCastle 之前 Rafy 框架的帮助文档,是使用 SandCastle 来编写的(https://github.com/EW ...
- .Net Core实践4 web 反向代理
目标 将控制台程序改成web程序,通过IIS反向代理,处理请求 环境 win10 / .net core 2.1 / centos7 变成web程序 1.在新建的asp.net core控制台程序中添 ...
- 【转】camera tuning
chromatix项目必须包含有效的 ADC image.png filcker: 交流电照明灯发出的光会一定频率的抖动导致sensor图像出现行方向的水波纹,称之为filcker.目前主要的交流电频 ...
- 不懂 Kubernetes 实现云原生是什么体验?
云原生的本质和最终效果 要明白什么是云原生,就要先弄明白云计算是什么有什么问题,云计算将计算资源.网络.存储等基础设施统一管理,通过资源规模化和自动化管理,实现降低资源的成本和提高资源的管理效率,云计 ...
- 每天记录一点:NetCore获得配置文件 appsettings.json vue-router页面传值及接收值 详解webpack + vue + node 打造单页面(入门篇) 30分钟手把手教你学webpack实战 vue.js+webpack模块管理及组件开发
每天记录一点:NetCore获得配置文件 appsettings.json 用NetCore做项目如果用EF ORM在网上有很多的配置连接字符串,读取以及使用方法 由于很多朋友用的其他ORM如S ...
- 极简实用的Asp.NetCore模块化框架新增CMS模块
简介 关于这个框架的背景,在前面我已经交代过了.不清楚的可以查看这个链接 极简实用的Asp.NetCore模块化框架决定免费开源了 在最近一段时间内,对这个框架新增了以下功能: 1.新增了CMS模块, ...
- 极简实用的Asp.NetCore框架再新增商城模块
概述 关于这个框架的背景,在前面我已经交代过了.不清楚的可以查看这个链接 1.极简实用的Asp.NetCore模块化框架决定免费开源了 2.极简实用的Asp.NetCore模块化框架新增CMS模块 算 ...
随机推荐
- java分割字符串用法
转自 http://www.cnblogs.com/dawnLynn/p/5477263.html 1."."和"|"都是转义字符,必须得加"\\&q ...
- heartbeat.go
body: %s", resp.StatusCode, body) } return nil }
- 网络流解线性规划问题 BZOJ1061: [Noi2008]志愿者招募
线性规划定义: 在给定有限的资源和竞争约束情况下,很多问题都可以表述为最大化或最小化某个目标.如果可以把目标指定为某些变量的线性函数,而且如果可以将资源约束指定为这些变量的等式或不等式,则得到了一个线 ...
- BZOJ_2142_礼物_扩展lucas+组合数取模+CRT
BZOJ_2142_礼物_扩展lucas+组合数取模 Description 一年一度的圣诞节快要来到了.每年的圣诞节小E都会收到许多礼物,当然他也会送出许多礼物.不同的人物在小E 心目中的重要性不同 ...
- MYSQL——解题查询语句答题思路,再难的查询都不怕!
select查询语句,作为测试人员,使用此语句是家常便饭,是必须掌握的部分,由开始学习mysql到网上搜索试题做,开始做题一塌糊涂,拿到题目就晕,无从下手,现在慢慢总结了一套自己做题的方式,很开森,嘿 ...
- Https协议与HttpClient的实现
一.背景 HTTP是一个传输内容有可读性的公开协议,客户端与服务器端的数据完全通过明文传输.在这个背景之下,整个依赖于Http协议的互联网数据都是透明的,这带来了很大的数据安全隐患.想要解决这个问题有 ...
- Python基础练习题100例(Python 3.x)
1:题目:有四个数字:1.2.3.4,能组成多少个互不相同且无重复数字的三位数?各是多少? 程序分析:可填在百位.十位.个位的数字都是1.2.3.4.组成所有的排列后再去 掉不满足条件的排列. 程序源 ...
- SQL Server 容易忽略的错误
一.概述 因为每天需要审核程序员发布的SQL语句,所以收集了一些程序员的一些常见问题,还有一些平时收集的其它一些问题,这也是很多人容易忽视的问题,在以后收集到的问题会补充在文章末尾,欢迎关注,由于收集 ...
- 将本地文件传输到GitHub
统一概念: 工作区:增删文件和内容 暂存区:键入命令 git add 改动的文件,此次改动就放到了 『暂存区』 本地仓库 :键入命令 git commit ,此次改动就放到了『本地仓库』,每个 com ...
- 腾讯云存储专家深度解读基于Ceph对象存储的混合云机制
背景 毫无疑问,乘着云计算发展的东风,Ceph已经是当今最火热的软件定义存储开源项目.如下图所示,它在同一底层平台之上可以对外提供三种存储接口,分别是文件存储.对象存储以及块存储,本文主要关注的是对象 ...