- 博客(16)
- 资源 (5)
- 收藏
- 关注
原创 [.Net Core学习十]配置路由规则和默认页
静态文件设置方法 例如将Login.html设为默认页Configure中配置这个方法配置HTTP请求管道设置默认启动页 不过这种方法只能添加html文件 如下图的Login.cshtnl页面无法正常设置 所以我又找了上面的方法 //设置默认起始页 DefaultFilesOptions options = new DefaultFilesOptions...
2019-08-26 16:58:08 2892
原创 [.Net Core学习九]自带Logging使用
Logging是Core框架自带的日志记录框架简单使用Logging配置文件{ "Logging": { "Debug": { "LogLevel": { "Default": "Information" } }, "Console": { "IncludeScopes": false, "L...
2019-08-20 15:15:50 6429
原创 [.Net Core学习八]静态文件和默认文件
配置默认文件 //这个是默认的 包含 index.html index.htm default.html default.htm app.UseDefaultFiles(); //这个可以添加默认页 DefaultFilesOptions options = new DefaultFilesOptions(); ...
2019-08-15 16:23:33 711
原创 [.Net Core学习七]依赖注入
依赖注入分为 构造函数注入 属性注入 方法注入 这里只是说一下 具体自行百度Core的核心是依赖注入 口号是一切皆可DI框架提供的服务服务注册方法服务生存周期为了说明这个用一段代码演示 public interface IOperation { Guid OperationId { get; } } public inte...
2019-08-14 15:10:34 779
原创 [.Net Core学习六]Startup详解
新建立的Core项目生成的Startup文件从结构上看 共分为四个部分1.构造函数 Startup Core的核心是依赖注入 所以要有构造函数进行注入2.承载注入实现的对象 IConfiguration3.添加服务的方法ConfigureServices4.配置HTTP请求管道的方法Configure一二部分一般定义3个依赖注入 //...
2019-08-13 10:26:01 5976
原创 [.Net Core学习五]命令行启动Core项目
打开cmd进入到项目目录中一定要进入需要启动的项目的目录中 不是下面的目录输入 dotnet run会返回项目地址 在浏览器中打开即可在项目的Properties下的launchSettings.json文件夹中也可以查看和修改其中50922端口是iis中的端口 也就是vs中F5启动时的 5001 5000是命令运行的端口 也就是vs中的Ctrl+F5...
2019-08-13 10:04:30 4390
原创 [.Net Core学习四]配置文件
配置文件里一般存储一些不变的信息 功能和web.config里的appSettings相同Core里以DI为主 所以不能直接读配置文件 以依赖注入的方式获取添加配置文件配置文件加入到配置信息中 public static IWebHostBuilder CreateWebHostBuilder(string[] args) => WebHost....
2019-08-13 08:36:36 881
原创 [.Net Core学习三]基于Razor Page的增删改查
数据库使用MongoDB 验证使用非侵入式脚本Model public class Book { [BsonId] [BsonRepresentation(BsonType.ObjectId)] public string Id { get; set; } [BsonElement("Name")] ...
2019-08-09 10:01:53 2119
原创 [.Net Core学习二]实时通讯 SignalR
1.添加客户端库2.创建SignalR中心 public class ChatHub : Hub { public async Task SendMessage(string user, string message) { await Clients.All.SendAsync("ReceiveMessage", u...
2019-08-05 14:30:17 1884
原创 MongoDB一些规则
MongoDB命名规范不能是空字符串 不能含有.、''、*、/、\、<、>、:、?、$、\0。建议只使用ASCII码中字母和数字 数据库名区分大小写 数据库名长度最多为64字节 集合名不能包含\0字符,这个字符表示集合名的结束 集合名不能是空字符串"" 集合名不能使用系统集合的保留前缀"system." 集名名中不建议包含字符'$',虽然很多驱动程序可以支持包含此字符...
2019-08-02 16:03:59 519
原创 杂项
<p>1.缺少边界与数据检查的服务端,是坑爹又危险的</p><p>2.缺少存储优化,曝露直接文件操作而没有检查的存储权限也是坑爹又危险的</p><p>3.当然扯远了这个钓鱼程序的用户安全性=0,我可以任意访问其他用户钓取的账户数据,同样是是坑爹又危险的。</p>过滤器仅对MVC是授权的 这也意味着 html页 ...
2019-08-02 15:50:01 151
原创 关系型数据库和非关系型数据库
当前数据库分为关系型数据库和非关系型数据库关系型数据库关系型数据库:指采用了关系模型来组织数据的数据库。关系模型指的就是二维表格模型,而一个关系型数据库就是由二维表及其之间的联系所组成的一个数据组织。关系模型中常用的概念:关系:一张二维表,每个关系都具有一个关系名,也就是表名元组:二维表中的一行,在数据库中被称为记录属性:二维表中的一列,在数据库中被称为字段域:属性的取值范围...
2019-08-02 15:49:35 1158
原创 Mongodb启动命令mongod参数说明
*************************************基本配置*********************************************--quiet # 安静输出 --port arg # 指定服务端口号,默认端口27017 --bind_ip arg # 绑定服务IP,若绑定127.0.0.1,则只能本机访问,不指定默认本...
2019-08-02 08:31:15 164
原创 MongoDB 命令
MongoDB基本命令用cmd 进入bin 输入mongo 127.0.0.1:27017输入help可以看到基本操作命令:show dbs:显示数据库列表show collections:显示当前数据库中的集合(类似关系数据库中的表)show users:显示用户use <db name>:切换当前数据库,这和MS-SQL里面的意思一样db.help():显...
2019-08-01 09:50:52 128
原创 http协议状态码对照表
1**:请求收到,继续处理2**:操作成功收到,分析、接受3**:完成此请求必须进一步处理4**:请求包含一个错误语法或不能完成5**:服务器执行一个完全有效请求失败100——客户必须继续发出请求101——客户要求服务器根据请求转换HTTP协议版本200——交易成功201——提示知道新文件的URL202——接受和处理、但处理未完成203——返回信息不确定或不...
2019-08-01 09:43:08 318
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人