自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Jonny的博客

不积跬步无以至千里

  • 博客(76)
  • 资源 (9)
  • 收藏
  • 关注

原创 无法加载您的Firefox配置文件。它可能已经丢失,或是无法访问

引言项目上安装火狐浏览器的时候出现无法加载您的Firefox配置文件。它可能已经丢失,或是无法访问这样的错误。解决半天还是没能解决掉,也不知道是怎么回事,通过描述大致意思要么就是文件访问权限不足,要么就是文件没有。解决办法通过网上搜索大多数都是通过运行win+r输入firefox.exe -p -no-remote进行配置解决。不知道咋回我操作了还是解决不了。最终解决办法:找到安装目录C:\Documents and Settings\Administrator\Application D

2020-11-25 17:01:35 18

原创 fork后如何与原仓库同步

文章目录说明操作说明关于很多时候需要fork开源代码或者开发时候也可以选择这样的工作模式。关于fork的作用这里就不过多介绍,主要是记录一下如何同步厂库。操作add upstreamgit remote add upstream 上游厂库地址(原地址)git remote add upstream https://github.com/jonny-xhl/golang-demo-code.gitgit add做同步的时候一定要将本地的更改进行暂存,这和拉取操作一样的需要这样操作,不

2020-08-25 21:59:16 87

原创 IIS部署vue项目页面刷新404解决办法

文章目录前言1、安装URL重写工具2、编写入站规则前言当我使用vue-cli的方式创建的项目的时候使用webpack进行打包,只有一个index.html入口文件,尝试部署到iis上访问时刷新浏览器会出现404的情况。下面我来简单的介绍下如何进行解决!1、安装URL重写工具安装URL重写工具需要使用Web平台安装程序;下载地址:https://www.microsoft.com/web/downloads/platform.aspx。2、编写入站规则按照如图的方式进行编写入栈规则即可。

2020-06-02 14:18:53 777

原创 AspNet Core中静态文件、目录浏览详解

文章目录前言1. wwwroot2. UseStaticFiles()注册静态文件中间件2.1 框架自带静态文件2.1 自定义静态文件3. UseDirectoryBrowser()注册目录结构中间件3.1 默认目录结构3.2 自定义开放目录结构3.3 静态文件和目录配合使用4. UseFileServer()融合静态文件、目录结构4.1 默认文档5. 总结前言以前使用.Net Framwork部署web时需要IIS进行部署 ,在IIS中的虚拟目录、默认文档、MIME、、等等都是已经帮我们处理好了,但是

2020-05-30 14:21:48 465

转载 删除 Docker 镜像中为 none 的镜像

Dockerfile 代码更新频繁,自然docker build构建同名镜像也频繁的很,产生了众多名为none的无用镜像。分别执行以下三行可清除docker ps -a | grep "Exited" | awk '{print $1 }'|xargs docker stopdocker ps -a | grep "Exited" | awk '{print $1 }'|xargs docker rmdocker images|grep none|awk '{print $3 }'|xargs do

2020-05-21 09:22:31 99

原创 NetCore配置框架详解
原力计划

文章目录前言1、依赖项安装2、根路径输出3、注册各种配置方式3.1 内存配置的读取3.2 JSON配置的读取3.3 INI配置的读取3.4 命令行配置3.5 环境变量4、实体绑定配置4.1 实体绑定验证4.1.1 Validate()方法验证4.1.2 实现IValidateOptions添加验证4.1.3 ValidateDataAnnotations()5、配置热更新5.1 IChangeToken注册5.2 静态类ChangeToken5.3 IOptionsSnapshot和IOptionsMon

2020-05-17 15:07:35 347 4

原创 asp.net core部署在docker容器中运行

文章目录1、引言2、docker环境安装3、建立测试项目4、编写Dockerfile5、编译Dockerfile6、查看镜像7、运行容器8、测试访问1、引言前段时间将netcore项目部署在了centos 7的docker下,通过部署的过程中本篇文章用于介绍下在部署的时候相关步骤。2、docker环境安装我测试时使用的docker desktop,毕竟开发时基本上都是在windows下进行...

2020-04-28 23:24:11 187

转载 Docker 拉取 oracle 11g镜像配置

转载地址:https://blog.csdn.net/qq_38380025/article/details/80647620话不多说开始记录docker拉取阿里的oracle11g 镜像并进行配置,但是根据这个进行配置会有一些问题,所以写这篇记录一下,希望可以帮助其他人开始:①、开始拉取镜像-执行命令:docker pull registry.cn-hangzhou.aliyuncs...

2020-04-23 13:12:02 192

原创 ASP.NET Core 3.1中使用JWT身份认证

文章目录1、关于Authentication与Authorization2、整个认证流程是怎样的?1、关于Authentication与Authorization我相信在aspnet core中刚接触甚至用了段时间这两个概念的时候都是一头雾水的,傻傻分不清。认证(Authentication)和授权(Authorization)在概念上比较的相似,且又有一定的联系,因此很容易混淆。认证(A...

2020-04-06 14:28:32 2445 2

原创 什么是JWT

文章目录1、什么是JWT?2、总结2.1、优点2.2、安全相关1、什么是JWT?JWT(JSON WEB TOKEN)是一个开放标砖(RFC 7519)。它作为一种Token格式,定义 了一种紧凑的、自包含的方式,用于在多方之间安全的传输JSON格式的信息。由于所传输的信息会被签名,因此Token能够被验证并信任;它支持使用HMAC算法或者是RSA的公私密钥对进行签名。JWT可用于多种目的,比...

2020-04-06 14:10:01 184

原创 ASP.NET Core中使用NLog记录日志

环境:ASP.NET Core 3.0, NLog 4.6.7, NLog.Web.AspNetCore 4.9.0官方文档:https://github.com/NLog/NLog/wiki/Configuration-file源代码地址:https://github.com/NLog/NLog使用NLog并不是什么难事,这里直接给出相关博主的案例。https://www.cnblogs...

2020-04-05 11:56:04 141

原创 EFCore中代码优先锲约和数据类型与数据库的对应关系

文章目录1、引言2、需要安装的包3、锲约与数据库的对应关系3.1、添加模型更改3.2、更新数据库3.3、对比3.4、Users代码与表结构1、引言EntityFramework Core这个我在这里就不想做相关介绍了,EFCore是netcore中才出现了,它的前身可以说是EF6,下面就对实体中定义的契约与数据库的对应做一个尝试,在实际工作中用了一段时间后现做一个整体的总结。因为有时候只管写...

2020-04-02 21:43:54 288

原创 所有数据库连接字符串示例

提供一个所有数据库连接示例网站https://www.connectionstrings.com/主页展示

2020-04-02 14:01:15 34

原创 看到12_234_678差点怀疑人生的事儿

文章目录看到标题后的说明c#中看到标题后的说明当你看到这个标题的时候可能也已经怀疑人生了吧。接下来我就对我怀疑人生后的尝试做一个简单的测试与讲解c#中注意:只要是数值类型的值类型在定义的时候完全可以使用_特性来定义那么看到这么个骚操作有什么意义呢?其实在有时候定义一个常量或者变量的时候使用_特性是可以增强可读性的。例如:public int Max=3_600_000这样...

2020-04-02 11:03:08 43

原创 软某教育机构那点事儿

今天我们聊一聊软某教育机构,这个机构主要是做网上IT教育这块,最开始主要是eleven老师直播讲解.net,将.net从基础到架构几乎撸了一个遍。就在去年(也就是2019年)不知道为什么eleven老师离开了阮某教育,剧说走了很大一批老师,也不知道软某教育出现了什么情况。我现在差不多工作2年不到,我从大二的时候(2015年)就开始看eleven老师的课程,由于大学还是比较贪耍,也没有学到很多东...

2020-03-30 21:37:46 109

原创 管理 SignalR 中的用户和组

文章目录SignalR 中的用户SignalR 中的组SignalR 中的用户SignalR允许向与特定用户关联的所有连接发送消息。 默认情况下,SignalR 使用与连接关联的 ClaimsPrincipal 中的 ClaimTypes.NameIdentifier 作为用户标识符。 单个用户可以有多个到 SignalR 应用的连接。 例如,用户可以连接到其桌面以及他们的手机上。 每个设备都...

2020-03-30 21:01:15 505

原创 centos下使用docker安装sql server并使用

直接上平时开发使用时候的命令:docker run \-e "ACCEPT_EULA=Y" \-e "MSSQL_SA_PASSWORD=Jonny@1995" \-p 1401:1433 \-v /home/yy/data:/var/opt/mssql/data \-v /home/yy/log:/var/opt/mssql/log \-v /home/secrets:/var/o...

2020-03-30 16:24:01 338 2

原创 centos 7设置静态IP

文章目录1、vi进入网络配置文件2、修改网络文件内容3、重启网络4、查看网络信息1、vi进入网络配置文件vim /etc/sysconfig/network-scripts/ifcfg-eth02、修改网络文件内容BOOTPROTO="static" #dhcp改为static ONBOOT="yes" #开机启用本配置IPADDR=192.168.3.220 #静态IPGATEW...

2020-03-30 15:53:16 48

原创 docker容器设置开机自启IPv4 forwarding is disabled. Networking will not work.

文章目录设置容器开机自启设置容器开机自启容器已经启动后修改开机自启docker update --restart=always <容器ID>启动容器的时候指定参数开机自启docker run --restart=always这时后会出现IPv4 forwarding is disabled. Networking will not work. 警告错误这是因...

2020-03-30 14:15:52 54

原创 CentOS 7关闭firewall和selinux

文章目录停止firewall禁止firewall开机启动禁止selinux开机启动停止selinux获取 selinux状态停止firewallsystemctl stop firewalld.service禁止firewall开机启动systemctl disable firewalld.service禁止selinux开机启动vi /etc/sysconfig/selinux...

2020-03-25 18:16:55 53

原创 CentOS 7上安装.Net Core运行环境

1、要开始安装 .NET,您需要注册 Microsoft 签名密钥并添加 Microsoft 产品提要。每台机器只需要做一次。打开命令提示符并运行以下命令:sudo rpm -Uvh https://packages.microsoft.com/config/centos/7/packages-microsoft-prod.rpmsudo rpm -Uvh https://packages.m...

2020-03-25 17:39:24 188

原创 centos环境下docker安装redis并挂载外部配置和数据

拉取redis 5.0.7镜像docker pull redis:5.0.7创建挂载目录mkdir -p /home/app/redis/confmkdir -p /home/app/redis/data下载redis.confredis.conf地址:https://redis.io/topks/config进入目录并下载redis.confcd /home/app/r...

2020-03-25 17:36:37 136

原创 Linux mv命令

Linux mv命令Linux mv 命令用来为文件或目录改名、或将文件或目录移入其它位置。语法mv [options] source destmv [options] source... directory参数说明:-i: 若指定目录已有同名文件,则先询问是否覆盖旧文件;-f: 在 mv 操作要覆盖某已有的目标文件时不给任何指示;mv参数设置与运行结果命令格式运...

2020-03-25 17:34:07 45

原创 .NetCore 3.x Signalr JavaScript客户端使用

文章目录1、安装 SignalR 客户端包2、引入SignalR JavaScript 客户端3、连接到集线器中心4、效果展示在尝试.NetCore 3.x SignalR文章中我已经介绍了如何使用signalr,本篇文章就对javascrip客户端做一个简单的示例。1、安装 SignalR 客户端包在我的项目中使用libman包管理器进行安装@microsoft/signalr包当我安...

2020-03-22 20:16:45 224

原创 尝试.NetCore 3.x SignalR

文章目录1、什么是 SignalR?2、创建Hub中心2.1 Hub集线器介绍2.2 创建自定义集线器配置 SignalR 中心3、 创建客户端3.1 .Net客户端3.1.1 安装 SignalR .NET 客户端包3.1.2 连接到自定义Hub中心4、效果展示1、什么是 SignalR?ASP.NET Core SignalR 是一个开源库,它简化了向应用程序添加实时 web 功能的功能。...

2020-03-22 19:37:48 570

转载 centos7安装Nginx

文章目录1、安装各种依赖2、使用wget命令下载3、安装4、开机自启动5、配置域名映射1、安装各种依赖#gcc安装,nginx源码编译需要yum install gcc-c++#PCRE pcre-devel 安装,nginx 的 http 模块使用 pcre 来解析正则表达式yum install -y pcre pcre-devel#zlib安装,nginx 使用zlib对ht...

2020-03-14 16:20:46 17

转载 centos 7下的nginx设置开机自动启动

https://blog.csdn.net/qq_25508039/article/details/82783953

2020-03-14 15:05:37 120

原创 net core在IIS上部署出现Method not found

文章目录1、为什么会出现Method not found2、解决办法1、为什么会出现Method not found说明地址:https://developer.mozilla.org/zh-CN/docs/Web/HTTP/Status/405这里顺带也说一下跨域的问题,详情看下一官方文档:https://docs.microsoft.com/zh-cn/aspnet/core/secur...

2020-03-05 16:02:54 125

原创 csredis初探(一)

文章目录1、Redis介绍2、Redis安装2.1 Redis下载2.2 查看是否安装成功3、csredis介绍1、Redis介绍Redis是一个开源的高性能的key-value存储系统,具体是使用场景现在几乎无处不在。五种数据类型:stringhashlistsetsorted set官网:https://redis.io/中文:http://www.redis.cn/...

2020-03-04 21:54:26 1402

原创 使用netcore 3.1实现简单的商品秒杀活动(一)

文章目录1、说明2、接口3、模拟器1、说明该项目用于简单的模拟尝试,后期完善实际的秒杀活动,将逻辑做到更深更密。2、接口接口也只是简单简单的在内存中插入商品,实际要考虑写入Redis [Route("api/[controller]/[action]")] [ApiController] public class OrderController : ControllerB...

2020-03-03 22:39:15 534

原创 Git初始化项目

文章目录前言一、本地初始化二、 查看本地文件状态三、提交文件四、 添加远端仓库五、同步前言这篇文章纯属最基本的git命令操作,由于现目前很多的同事都是使用小乌龟git或者github桌面工具或者是其他的,发现好多同事都还不会git命令,甚至还不会初始化项目,这篇文章用于记录如何从本地初始化项目同步到origin。其实很多都是直接使用IDE自带的git工具或者三方工具,内部都离不开git命令。...

2020-03-01 19:46:37 35

原创 git config命令使用

文章目录一、git全局配置1.1 查看所有全局配置项1.2 代理设置一、git全局配置1.1 查看所有全局配置项git config -l1.2 代理设置全局配置代理https.proxy// 全局配置代理https.proxygit config --global https.proxy http://127.0.0.1:1080git config --global ht...

2020-03-01 19:18:24 25

原创 解决MSSQL磁盘占用大进行其他盘迁移

文章目录检查数据库状态查看文件位置指定现有数据文件位置以及日志文件位置修改完成后启动数据库挂载最后检查数据库状态检查数据库状态DBCC CHECKDB (EHM) WITH PHYSICAL_ONLY查看文件位置SELECT name, physical_name AS CurrentLocation, state_desc FROM sys.master_files若数据库处于...

2020-02-25 13:14:06 264

原创 js Object assign\defindProperty\entries\values\getOwnPropertyDescriptor等方法使用

简单的进行了测试,进行了记录。详细参见MDN:https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Global_Objects/Object欢迎指正与交流<template> <div> <a href="https://developer.mozilla....

2020-02-12 17:58:43 51

原创 扩展ef core 监视iqueryable生成的sql

扩展IQueryableusing Microsoft.EntityFrameworkCore.Query;using Microsoft.EntityFrameworkCore.Query.Internal;using Microsoft.EntityFrameworkCore.Storage;using System.Reflection;using System.Linq;na...

2020-02-11 19:31:52 406

原创 Lazyload with AsNoTracking()

延迟加载与无跟踪在一起使用的时候就不能加载导航属性了。可以手动Include或者ThenInclude

2020-02-11 19:30:25 41

原创 efcore 一对一 一对多 多对多关系

文章目录one to oneone to manymany to manyone to one用户public class User : Entity{ [Required] public string Name { get; set; } public string Email { get; set; } public string PhoneN...

2020-02-11 19:29:25 838

原创 多个Context单个数据库如何进行迁移

文章目录第一个Context第二个Contextconfigservice中注入迁移命令FirstDbContextSecondDbContext需要注意的情况第一个Context public class FirstDbContext : DbContext { public FirstDbContext(DbContextOptions<FirstDbC...

2020-02-11 19:22:26 67

原创 database first生成Model

文章目录Scaffold-DbContext命令sqlservermysqlScaffolding a Database by Filtering TablesScaffolding with Multiple SchemasScaffold-DbContext命令参数描述-Connection 数据库的连接字符串-Provider 连接数据库的驱动,默认一般选择...

2020-02-11 19:20:56 29

原创 vue-clipboard2的使用

文章目录1、vue-clipboard2介绍2、vue-clipboard2安装3、使用3.1 第一种方法使用3.2 第二种方法使用1、vue-clipboard2介绍vue-clipboard2是前端能够调用剪切板的一个插件。具体的描述官网上也有具体的说明,npm地址https://www.npmjs.com/package/vue-clipboard2github地址https://g...

2020-02-11 19:15:08 1709 1

Jonny.AllDemo.Auth.rar

ASP.NET Core 3.1 JWT身份认证以及授权(角色授权、身份(Claim)授权、自定义策略授权),下载后将csproj项目添加到sln中去进行使用。

2020-04-06

使用Aes.js与c#进行加密解密

采用Aes.js对ajax请求参数进行加密解密,并且与c#进行通讯,双方能够相互转换。 采用Aes.js对ajax请求参数进行加密解密,并且与c#进行通讯,双方能够相互转换。

2019-04-25

使用Topshelf安装Windows服务

Topshelf是一个开源的跨平台的宿主服务框架,支持Windows和Mono,只需要几行代码就可以构建一个很方便使用的服务宿主。压缩包中存在netcore与framework两个版本的,netcore版本的安装服务不懂得可以与我采取联系。

2019-04-24

OData简单demo

简单实现OData的一个demo,测试odata的api。$expand、 $filter、$inlinecount、$orderby 、$select、$skip、$top

2018-07-27

WinForm实现网络爬虫

利用WinFrom实现网络爬虫,可以抓取任何网站的超链接以及图片。

2017-10-12

在线移动端投票系统源码(asp.net mvc)

利用Nhibernet+Castle以及AOP+IOC实现的简单移动端投票系统。实现俩俩PK时投票,可以把这个比较当作比较综合的框架来学习Nhaibernet和Castle.net。数据库时需要自己创建一个数据库,名称和配置文件中一致,然后运行后自动通过模型创建数据表。

2017-10-12

利用委托实现窗体之间的通信

利用委托实现窗体之间的通信。通过主窗体向从窗体传递消息。代码中详细介绍了怎样去实现委托,只要学会了其中的5个步骤,以后都是套步骤进行快速开发。

2017-09-01

CastleDemo的实现

利用castle.net、ioc和aop的技术实现一个demo。通过这个demo可以让学者能够完整的掌握orm的实现流程和原理

2017-06-18

Castle需要用的引用文件

利用Castle.net开发项目的引用文件

2017-06-18

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人 TA的粉丝

提示
确定要删除当前文章?
取消 删除