欢迎来到【一个大西瓜】的博客

不曾为梦想奋斗,拿什么去燃烧青春。有梦之人亦终将老去,但少年心气如昨。
太阳每一个时刻都同时是夕阳和朝阳,每天她沉入西边,意味着她同时从另一面土地升起。
扩大
缩小

2018年1月11日

【转载】从头编写 asp.net core 2.0 web api 基础框架 (4) EF配置

摘要: Github源码地址:https://github.com/solenovex/Building-asp.net-core-2-web-api-starter-template-from-scratch 前三部分弄完,我们已经可以对内存数据进行CRUD的基本操作,并且可以在asp.net core 阅读全文

posted @ 2018-01-11 10:53 一个大西瓜咚咚咚 阅读(950) 评论(0) 推荐(0) 编辑

2018年1月10日

【转载】从头编写 asp.net core 2.0 web api 基础框架 (3)

摘要: Github源码地址:https://github.com/solenovex/Building-asp.net-core-2-web-api-starter-template-from-scratch 之前我介绍完了asp.net core 2.0 web api最基本的CRUD操作,接下来继续研 阅读全文

posted @ 2018-01-10 15:45 一个大西瓜咚咚咚 阅读(492) 评论(0) 推荐(0) 编辑

【转载】从头编写 asp.net core 2.0 web api 基础框架 (2)

摘要: Github源码地址是: https://github.com/solenovex/Building-asp.net-core-2-web-api-starter-template-from-scratch 本文讲的是里面的Step 2. 上一次, 我们使用asp.net core 2.0 建立了一 阅读全文

posted @ 2018-01-10 14:28 一个大西瓜咚咚咚 阅读(555) 评论(0) 推荐(0) 编辑

【转载】从头编写 asp.net core 2.0 web api 基础框架 (1)

摘要: 工具: 1.Visual Studio 2017 V15.3.5+ 2.Postman (Chrome的App) 3.Chrome (最好是) 关于.net core或者.net core 2.0的相关知识就不介绍了, 这里主要是从头编写一个asp.net core 2.0 web api的基础框架 阅读全文

posted @ 2018-01-10 11:50 一个大西瓜咚咚咚 阅读(921) 评论(0) 推荐(1) 编辑

2018年1月9日

ASP.NET Core 框架源码地址

摘要: ASP.NET Core 框架源码地址 https://github.com/dotnet/corefx 这个是.net core的 开源项目地址 https://github.com/aspnet 这个下面是asp.net core 框架的地址,里面有很多仓库。 https://github.co 阅读全文

posted @ 2018-01-09 23:26 一个大西瓜咚咚咚 阅读(682) 评论(0) 推荐(1) 编辑

【ASP.NET Core快速入门】(十六)MVC开发:DbContextSeed初始化

摘要: 前言 由于我们现在每次EF实体模型变化的时候每次都是手动更改,我们想通过代码的方式让他自动更新,或者程序启动的时候添加一些数据进去 DbContextSeed初始化 首先,在Data文件夹下添加一个ApplicationDbContextSeed.cs初始化类 那么如何调用呢?接下来我们写一个Web 阅读全文

posted @ 2018-01-09 19:38 一个大西瓜咚咚咚 阅读(968) 评论(0) 推荐(3) 编辑

2018年1月8日

【ASP.NET Core快速入门】(十五)MVC开发:ReturnUrl实现、Model后端验证 、Model前端验证

摘要: ReturnUrl实现 我们要实现returnUrl,我们需要在注册(Register)方法中接收传进的returnUrl并给它默认值null,然后将它保存在ViewData里面 然后我们定义一个内部方法来判断跳转returnUrl 然后我们需要在Register的HttpPost方法中,在注册成功 阅读全文

posted @ 2018-01-08 00:12 一个大西瓜咚咚咚 阅读(5301) 评论(3) 推荐(3) 编辑

2018年1月5日

【ASP.NET Core快速入门】(十四)MVC开发:UI、 EF + Identity实现、注册实现、登陆实现

摘要: 前言 之前我们进行了MVC的web页面的Cookie-based认证实现,接下来的开发我们要基于之前的MvcCookieAuthSample项目做修改。 MvcCookieAuthSample项目地址:http://www.cnblogs.com/wyt007/p/8128186.html UI 我 阅读全文

posted @ 2018-01-05 17:36 一个大西瓜咚咚咚 阅读(5815) 评论(0) 推荐(3) 编辑

【ASP.NET Core快速入门】(十三)Individual authentication 模板、EF Core Migration

摘要: Individual authentication 模板 我们首先用VSCode新建一个mvc的网站,这个网站创立的时候回自动为我们创建Identuty Core以及EF Core的代码示例,我们可以用命令 dotnet new mvc --help 来查看一些参数: 由于我们创建mvc项目是默认不 阅读全文

posted @ 2018-01-05 13:46 一个大西瓜咚咚咚 阅读(2187) 评论(0) 推荐(3) 编辑

HttpClientHelper

摘要: using Newtonsoft.Json; using System; using System.Collections.Generic; using System.IO; using System.Linq; using System.Net; using System.Net.Http; us 阅读全文

posted @ 2018-01-05 10:15 一个大西瓜咚咚咚 阅读(2802) 评论(0) 推荐(0) 编辑

2018年1月4日

【ASP.NET Core快速入门】(十二)JWT 设计解析及定制

摘要: 前言 上一节我们讲述的书如何使用jwt token,而且上一节的token是要加Authorization:bearer XXXXXXXXXXXX才能访问。 这一节我们来研究如何自定义类似jwt的token验证,也就是说直接从header中拿取我们想要的token 自己定制JWT 首先,继续在上一节 阅读全文

posted @ 2018-01-04 23:53 一个大西瓜咚咚咚 阅读(5197) 评论(1) 推荐(2) 编辑

【ASP.NET Core快速入门】(十一)应用Jwtbearer Authentication、生成jwt token

摘要: 准备工作 用VSCode新建webapi项目JwtAuthSample,并打开所在文件夹项目 编辑JwtAuthSample.csproj,添加watch 重新生成一下项目 然后运行 这时候我们可以用postman来模拟访问一下webapi 配置Jwt 在ValuesController中添加引用 阅读全文

posted @ 2018-01-04 00:39 一个大西瓜咚咚咚 阅读(11787) 评论(8) 推荐(5) 编辑

2018年1月3日

【转载】asp.net core 2.0的认证和授权

摘要: 在asp.net core中,微软提供了基于认证(Authentication)和授权(Authorization)的方式,来实现权限管理的,本篇博文,介绍基于固定角色的权限管理和自定义角色权限管理,本文内容,更适合传统行业的BS应用,而非互联网应用。 在asp.net core中,我们认证(Aut 阅读全文

posted @ 2018-01-03 10:34 一个大西瓜咚咚咚 阅读(1649) 评论(0) 推荐(2) 编辑

2017年12月29日

【转载】CentOS 7部署ASP.NET Core应用程序

摘要: 看了几篇大牛写的关于Linux部署ASP.NET Core程序的文章,今天来实战演练一下。2017年最后一个工作日,提前预祝大家伙元旦快乐。不扯淡,直接进入正题。您有任何问题请在评论区留言。 1.环境准备 网上看了一下,Linux云服务器还挺贵的,那就只好先用VMware虚拟机搭建个吧。这里我选装的 阅读全文

posted @ 2017-12-29 09:36 一个大西瓜咚咚咚 阅读(2247) 评论(0) 推荐(0) 编辑

2017年12月27日

【ASP.NET Core快速入门】(十)Cookie-based认证实现

摘要: 准备工作 新建MVC项目,然后用VSCode打开 在Controllers文件夹下新建AdminController.cs using System; using System.Collections.Generic; using System.Diagnostics; using System.L 阅读全文

posted @ 2017-12-27 23:57 一个大西瓜咚咚咚 阅读(3066) 评论(0) 推荐(1) 编辑

【ASP.NET Core快速入门】(九) RoutingMiddleware介绍以及MVC引入

摘要: 前言 前面我们介绍了使用app.Map来配置路由,但是对于一般不是特别大的项目来说,我们不使用Map来进行路由配置。 配置路由 我们首先需要在Startup.cs文件中的ConfigureServices方法中进行路由依赖注入 接下来我们就可以在Configure中使用扩展方法进行注册路由 阅读全文

posted @ 2017-12-27 14:28 一个大西瓜咚咚咚 阅读(836) 评论(0) 推荐(1) 编辑

【ASP.NET Core快速入门】(八)Middleware管道介绍、自己动手构建RequestDelegate管道

摘要: 中间件是汇集到以处理请求和响应的一个应用程序管道的软件。 每个组件: 可以选择是否要将请求传递到管道中的下一个组件。 之前和之后调用管道中的下一个组件,可以执行工作。 使用请求委托来生成请求管道。 请求委托处理每个 HTTP 请求。 请求中使用委托来配置运行,映射,和使用扩展方法。 一个单独的请求委 阅读全文

posted @ 2017-12-27 13:42 一个大西瓜咚咚咚 阅读(3061) 评论(2) 推荐(3) 编辑

2017年12月26日

计算机专用英语词汇1695个词汇表

摘要: 目录 1.单词说明 2.词性说明 3.单词列表 回到顶部 1.单词说明 command n. 命令,指令 [kə'mɑ:nd] 单词拼写 名词 单词含义 音标(发音) 提示:着重记忆单词对应的意思,有能力的朋友最好词性也记忆 回到顶部 2.词性说明 n v vi vt conj prep pron 阅读全文

posted @ 2017-12-26 19:47 一个大西瓜咚咚咚 阅读(3607) 评论(0) 推荐(0) 编辑

Linux企业运维人员最常用150个命令汇总

摘要: 目录 线上查询及帮助命令(2个) 文件和目录操作命令(18个) 查看文件及内容处理命令(21个) 文件压缩及解压缩命令(4个) 信息显示命令(11个) 搜索文件命令(4个) 用户管理命令(10个) 基础网络操作命令(11个) 深入网络操作命令(9个) 有关磁盘与文件系统的命令(16个) 系统权限及用 阅读全文

posted @ 2017-12-26 19:44 一个大西瓜咚咚咚 阅读(614) 评论(0) 推荐(0) 编辑

2017年12月20日

【ASP.NET Core快速入门】(七)WebHost的配置、 IHostEnvironment和 IApplicationLifetime介绍、dotnet watch run 和attach到进程调试

摘要: WebHost的配置 我们用vs2017新建一个空网站HelloCore 这里的CreateDefaultBuilde实际上已经在内部替我们做好了默认配置。 UseKestrel 使用kestrel server来处理请求 UseContentRoot 设置站点目录 ConfigureAppConf 阅读全文

posted @ 2017-12-20 00:37 一个大西瓜咚咚咚 阅读(4500) 评论(0) 推荐(2) 编辑

2017年12月19日

C#7.0新特性

摘要: 前言 微软昨天发布了新的VS 2017 ..随之而来的还有很多很多东西... .NET新版本 ASP.NET新版本...等等..太多..实在没消化.. 分享一下其实2016年12月就已经公布了的C#7.0的新特性吧,虽然很早就出来了,但咱这IDE不支持啊.. 不过在昨天的VS2017中已经完美可以支 阅读全文

posted @ 2017-12-19 15:58 一个大西瓜咚咚咚 阅读(989) 评论(0) 推荐(1) 编辑

【转载】ASP.NET Core 依赖注入

摘要: 本文转自:http://www.jessetalk.cn/2017/11/06/di-in-aspnetcore/ 为什么要写这个博客 DI在.NET Core里面被提到了一个非常重要的位置, 这篇文章主要再给大家普及一下关于依赖注入的概念,身边有工作六七年的同事还个东西搞不清楚。另外再介绍一下.N 阅读全文

posted @ 2017-12-19 14:32 一个大西瓜咚咚咚 阅读(957) 评论(0) 推荐(0) 编辑

2017年12月18日

【ASP.NET Core快速入门】(六)配置的热更新、配置的框架设计

摘要: 配置的热更新 什么是热更新:一般来说,我们创建的项目都无法做到热更新:即项目无需重启,修改配置文件后读取到的信息就是修改配置之后的 我们只需要吧项目中用到的IOptions改成IOptionsSnapshot即可 那么是怎么实现的呢? 其实我们在添加json配置文件的时候往往没有添加后面两个参数。 阅读全文

posted @ 2017-12-18 00:18 一个大西瓜咚咚咚 阅读(7446) 评论(5) 推荐(4) 编辑

2017年12月17日

【ASP.NET Core快速入门】(五)命令行配置、Json文件配置、Bind读取配置到C#实例、在Core Mvc中使用Options

摘要: 命令行配置 我们通过vs2017创建一个控制台项目CommandLineSample 可以看到现在项目以来的是dotnet core framework 我们需要吧asp.net core引用进来,我们可以直接添加Microsoft.AspNetCore.All 安装完成之后,我们可以通过using 阅读全文

posted @ 2017-12-17 23:07 一个大西瓜咚咚咚 阅读(2007) 评论(0) 推荐(3) 编辑

【ASP.NET Core快速入门】(四)在CentOS上安装.NET Core运行时、部署到CentOS

摘要: 下载.NET Core SDK 下载地址:https://www.microsoft.com/net/download/windows 第一步:Add the dotnet product feed(添加dotnet产品) 官方安装说明:https://dotnet.microsoft.com/do 阅读全文

posted @ 2017-12-17 12:03 一个大西瓜咚咚咚 阅读(9310) 评论(21) 推荐(8) 编辑

2017年12月14日

【ASP.NET Core快速入门】(三)准备CentOS和Nginx环境

摘要: 基本软件 VMware虚拟机 centos:http://isoredirect.centos.org/centos/7/isos/x86_64/CentOS-7-x86_64-Minimal-1708.iso centos安装 打开VMware虚拟机,选择文件 新建虚拟机 一般下载好的CentOS 阅读全文

posted @ 2017-12-14 23:51 一个大西瓜咚咚咚 阅读(1975) 评论(3) 推荐(3) 编辑

Linux命令收集

摘要: 文件处理命令:ls 功能描述:显示目录文件 命令英文原意:list 命令所在路径:/bin/ls 执行权限:所有用户 语法: ls 选项[-ald] [文件或目录] -a 显示所有文件,包括隐藏文件 -l 详细信息显示 -d 查看目录属性 $ ls –a > dir.txt ← 将ls –a命令执行 阅读全文

posted @ 2017-12-14 00:40 一个大西瓜咚咚咚 阅读(943) 评论(0) 推荐(3) 编辑

2017年12月13日

【ASP.NET Core快速入门】(二)部署到IIS

摘要: 配置IIS模块 ASP.NET Core Module载地址:https://docs.microsoft.com/en-us/aspnet/core/fundamentals/servers/aspnet-core-module?tabs=aspnetcore2x 安装后再IIS管理器模块页面会出 阅读全文

posted @ 2017-12-13 00:43 一个大西瓜咚咚咚 阅读(2146) 评论(0) 推荐(2) 编辑

2017年12月12日

【ASP.NET Core快速入门】(一)环境安装

摘要: 下载.NET Core SDK 下载地址:https://www.microsoft.com/net/download/windows https://www.microsoft.com/net/learn/get-started/windows 安装vs2017,安装的时候选择安装core跨平台 阅读全文

posted @ 2017-12-12 23:41 一个大西瓜咚咚咚 阅读(4674) 评论(1) 推荐(4) 编辑

2017年12月11日

【C#写日志两个简单方法】

摘要: 方法一:以日期为日志文件名. public void WriteLog(string msg) { string filePath = AppDomain.CurrentDomain.BaseDirectory + "Log"; if (!Directory.Exists(filePath)) { 阅读全文

posted @ 2017-12-11 15:43 一个大西瓜咚咚咚 阅读(12764) 评论(0) 推荐(3) 编辑

导航