4 昵称全重复

尚未进行身份认证

我要认证

暂无相关简介

等级
TA的排名 8w+

[.Net Core功能实现]关于MongoDB的IOC

Setting 创建文件夹MongoSetting 其中ServerSettings作为分布式集群的配置信息 如果只有一个保留ServerSetting即可{ "ServerSettings": { "ReplicaSetName": "repltest", "IntReadPreference": 3, "DataBaseName": "DBAuthen",...

2020-04-09 11:24:32

[.Net Core问题记录] 500.31 Microsoft.NetCore.App or Microsoft.AspNetCore.App was not found.

问题截图:解决方法:去官网:https://dotnet.microsoft.com/download/dotnet-core/2.2下载安装包2.2.xxx 都可以 只有保证前面2个相同即可 不必只寻找2.2.0

2020-03-26 10:28:04

MongoDB以配置文件形式创建自启动服务

配置文件mongo.confdbpath = D:\MongoDB\datalogpath = D:\MongoDB\log\mongodb.loglogappend = trueport = 27017directoryperdb=truereplSet=repltest添加服务命令cmd进入MongoDB下bin文件夹mongod --install --ser...

2020-03-26 09:05:44

C#实现语音播报

打开服务添加引用文件程序窗口后台代码 public partial class Form1 : Form { private SpeechSynthesizer speech; /// <summary> /// 音量 /// </summary> pri...

2019-10-16 10:17:26

[.Net Core学习十]配置路由规则和默认页

静态文件设置方法 例如将Login.html设为默认页Configure中配置这个方法配置HTTP请求管道设置默认启动页 不过这种方法只能添加html文件 如下图的Login.cshtnl页面无法正常设置 所以我又找了上面的方法 //设置默认起始页 DefaultFilesOptions options = new DefaultFilesOptions...

2019-08-26 16:58:08

[.Net Core学习九]自带Logging使用

Logging是Core框架自带的日志记录框架简单使用Logging配置文件{ "Logging": { "Debug": { "LogLevel": { "Default": "Information" } }, "Console": { "IncludeScopes": false, "L...

2019-08-20 15:15:50

[.Net Core学习八]静态文件和默认文件

配置默认文件 //这个是默认的 包含 index.html index.htm default.html default.htm app.UseDefaultFiles(); //这个可以添加默认页 DefaultFilesOptions options = new DefaultFilesOptions(); ...

2019-08-15 16:23:33

[.Net Core学习七]依赖注入

依赖注入分为 构造函数注入 属性注入 方法注入 这里只是说一下 具体自行百度Core的核心是依赖注入 口号是一切皆可DI框架提供的服务服务注册方法服务生存周期为了说明这个用一段代码演示 public interface IOperation { Guid OperationId { get; } } public inte...

2019-08-14 15:10:34

[.Net Core学习六]Startup详解

新建立的Core项目生成的Startup文件从结构上看 共分为四个部分1.构造函数 Startup Core的核心是依赖注入 所以要有构造函数进行注入2.承载注入实现的对象 IConfiguration3.添加服务的方法ConfigureServices4.配置HTTP请求管道的方法Configure一二部分一般定义3个依赖注入 //...

2019-08-13 10:26:01

[.Net Core学习五]命令行启动Core项目

打开cmd进入到项目目录中一定要进入需要启动的项目的目录中 不是下面的目录输入 dotnet run会返回项目地址 在浏览器中打开即可在项目的Properties下的launchSettings.json文件夹中也可以查看和修改其中50922端口是iis中的端口 也就是vs中F5启动时的 5001 5000是命令运行的端口 也就是vs中的Ctrl+F5...

2019-08-13 10:04:30

[.Net Core学习四]配置文件

配置文件里一般存储一些不变的信息 功能和web.config里的appSettings相同Core里以DI为主 所以不能直接读配置文件 以依赖注入的方式获取添加配置文件配置文件加入到配置信息中 public static IWebHostBuilder CreateWebHostBuilder(string[] args) => WebHost....

2019-08-13 08:36:36

[.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

[.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

MongoDB一些规则

MongoDB命名规范不能是空字符串 不能含有.、''、*、/、\、<、>、:、?、$、\0。建议只使用ASCII码中字母和数字 数据库名区分大小写 数据库名长度最多为64字节 集合名不能包含\0字符,这个字符表示集合名的结束 集合名不能是空字符串"" 集合名不能使用系统集合的保留前缀"system." 集名名中不建议包含字符'$',虽然很多驱动程序可以支持包含此字符...

2019-08-02 16:03:59

杂项

<p>1.缺少边界与数据检查的服务端,是坑爹又危险的</p><p>2.缺少存储优化,曝露直接文件操作而没有检查的存储权限也是坑爹又危险的</p><p>3.当然扯远了这个钓鱼程序的用户安全性=0,我可以任意访问其他用户钓取的账户数据,同样是是坑爹又危险的。</p>过滤器仅对MVC是授权的 这也意味着 html页 ...

2019-08-02 15:50:01

关系型数据库和非关系型数据库

当前数据库分为关系型数据库和非关系型数据库关系型数据库关系型数据库:指采用了关系模型来组织数据的数据库。关系模型指的就是二维表格模型,而一个关系型数据库就是由二维表及其之间的联系所组成的一个数据组织。关系模型中常用的概念:关系:一张二维表,每个关系都具有一个关系名,也就是表名元组:二维表中的一行,在数据库中被称为记录属性:二维表中的一列,在数据库中被称为字段域:属性的取值范围...

2019-08-02 15:49:35

[.Net Core学习一]网站发布

1.首先点击图片IIS上的模块判断是否存在如果没有去官网上下载安装好后 按照formwork版发布即可结果

2019-08-02 15:22:20

Mongodb启动命令mongod参数说明

*************************************基本配置*********************************************--quiet # 安静输出 --port arg # 指定服务端口号,默认端口27017 --bind_ip arg # 绑定服务IP,若绑定127.0.0.1,则只能本机访问,不指定默认本...

2019-08-02 08:31:15

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

http协议状态码对照表

1**:请求收到,继续处理2**:操作成功收到,分析、接受3**:完成此请求必须进一步处理4**:请求包含一个错误语法或不能完成5**:服务器执行一个完全有效请求失败100——客户必须继续发出请求101——客户要求服务器根据请求转换HTTP协议版本200——交易成功201——提示知道新文件的URL202——接受和处理、但处理未完成203——返回信息不确定或不...

2019-08-01 09:43:08

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv2
    勤写标兵Lv2
    授予每个自然周发布4篇到6篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。