自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

极客神殿

坚持,自由,信仰

  • 博客(4419)
  • 资源 (28)
  • 收藏
  • 关注

转载 .net core 无处不在的依赖注入

/自注入//自注入Controller使用get;set;}

2022-12-01 21:17:40 96

转载 vue 正则校验链接

【代码】vue 正则校验链接。

2022-11-29 15:23:48 100

转载 利用IHttpClientFactory工厂来创建HttpClient

在一个采用依赖注入框架的应用中,我们一般不太推荐利用手工创建的HttpClient对象来进行HTTP调用,使用的HttpClient对象最好利用注入的工厂来创建。前者引起的问题,以及后者带来的好处,将通过如下这几个演示程序展现出来。类型由“”这个NuGet包提供,“”SDK具有该包的默认引用。如果采用“”这个SDK,需要添加该包的引用。

2022-11-29 14:56:14 104

转载 【跨域代理】Vue proxy正向代理 及与nginx反向代理的区别

访问地址不同,这个可以通过nginx配置成相同的替换的方式不同vue proxy是直接把标识符之前的内容直接替换,nginx是要根据后台的实际情况来处理,有可能是直接把标识符及之前的内容都替换掉,也有可能是只替换标识符之前的内容。

2022-10-29 20:20:36 273

转载 部署.Net6项目到docker

安装方法参考:https://www.jb51.net/article/232534.htm。【4】将发布后的mvc或webapi项目拷贝到centos服务器的某个文件夹,例如拷贝到【表示镜像版本号,注意镜像名后面有个空格 + 英文点号,表示构建当前路径下的文件。构建的镜像,如果用自定义配置文件名构建镜像,需要加。我们自己定义的网络,容器之间是可以直接通过容器名相互。【1】新建.net6 mvc或webapi项目;【2】在mvc或webapi项目的根目录下创建。,它不能用域名访问,所以要创建自定义网络。

2022-10-29 17:06:22 317

转载 AspnetCore Docker部署https

具体可参考考 [在本地启用 HTTPS 在 Docker 上运行 IdentityServer4 时保护 API](https://mjarosie.github.io/dev/2020/09/24/runningidentityserver4-on-docker-with-https.html)在本机Ubuntu/Windows利用。项目证书(apsnetcore认。如何设置远程访问,进入容器。,修改root的host。PowerShell脚本。容器中,并让容器信任该。证书(Ubuntu认。

2022-10-29 15:57:08 204

转载 为什么要用Redis

在面试的时候,常被问比较下Redis与Memcache的优缺点,个人觉得这二者并不适合一起比较,一个是非关系型数据库不仅可以做缓存还能干其它事情,一个是仅用做缓存。比如,用Redis去保存用户的基本信息,虽然它能够支持持久化,但是它的持久化方案并不能保证数据绝对的落地,并且还可能带来Redis性能下降,因为持久化太过频繁会增大Redis服务的压力。

2022-10-29 15:42:16 38

转载 Linux(Ubuntu)上部署asp.net core应用

这个时候,点击项目名称连接,可以查看日志。关于日志记录位置,上面的配置文件中,我把日志记录在。使用VS2019自带发布工具,项目右键选择发布,目标选择文件夹。选好发布存放路径后,配置发布方式目标运行时、部署方式。接下来将发布出来的文件拷贝至Linux服务器中,使用WinSCP工具拷贝至服务器指定目录上即可。文件,添加下面的配置文件。注意,目录就是我们从windows上拷贝过来存放的目录。的方式,就可以运行项目了。运行时,再将发布好的项目文件拷贝到服务器中。空白项目,创建项目时,选择。文件,添加如下配置项。

2022-10-26 19:10:43 162

转载 Docker实践之.NET6基于Dockerfile构建Docker镜像播

前面都在说Docker镜像,那么Docker镜像是如何构建的呢?今天我们就来学习一下,如何基于Dockerfile来构建Docker镜像。

2022-10-25 15:06:24 168

转载 .NET 5 部署在docker上运行的方法

就是我们刚创建的镜像名称,经过以上4个步骤,在浏览器中输入地址http://localhost:50879/查看如图。创建一个ASP.NET Core Web应用程序,选中启用Docker支持。失败后再次运行会提示名称已存在,可以使用以下命令来删除容器。来快速构建自定义的镜像。由一行行命令语句组成,并且支持。这步可能会慢一些,因为需要下载运行环境,请耐心等待。是一个文件格式的配置文件,用户可以使用。至此一个完整的项目以手工的方式运行在。查看镜像列表,输入一下命令。创建镜像,可以使用命令。

2022-10-24 23:29:05 98

原创 NetCore List揭秘

接口,如果实现了该接口,则调用该方法进行转换,如果未实现该接口,则直接调用。为了更好的了解该方法的工作原理,我们从源码的角度对其进行分析。在序列每个元素上执行投影操作,将结果存入新建的。方法经常被使用,帮助我们将迭代器转换为具体的。是一个用于处理分页的接口,该接口继承了。迭代器对象,该对象包含投影方法和。本身代码很简单,就是判断参数。接口定义了三个方法,其中包括。List构造函数一共有3个。在开发过程中,LINQ的。的构造方法,创建一个新的。方法,所以实际上是调用。接口,所以通过属性值。

2022-10-24 22:34:00 241

转载 C#使用RSA公钥加密

最近一直在和其他系统做对接,对接方式无非就是调别人的接口。按照别人甩来的文档,准备参数调用接口,获取返回数据。其中有些接口的方法是需要身份认证的,一般做法先去验证身份,合法用户获取到。但是对接方api存在两个版本,旧版本并未实现身份认证,所有通信内容采用RSA的公钥进行加密,对方用私钥解密。加密只实现了公钥加密、私钥解密。而并没有私钥加密,公钥解密的实现。客户端携带token请求其他接口。服务器端验证token并处理请求。格式,所以有一下程序供测试。,以后每次调用接口带着。,程序中添加如下引用,

2022-10-24 14:55:58 363

转载 ASP.NET Core 认证与授权[3]:OAuth & OpenID Connect认证

本文简单介绍了OAuth和的基本概念以及它们在 ASP.NET Core 中作为认证客户端的实现,如果我们只需要 “访问第三方资源” 的授权,使用OAuth认证即可。而在我们需要对自己的多个应用进行统一的身份验证时,应该使用来实现,不仅包含身份验证,还包含OAuth的授权协议,是更加推荐的做法。JWTBearer,也是在现代Web应用中比较流行的认证方式。

2022-10-24 14:01:39 100

转载 ASP.NET Core 认证与授权[2]:Cookie认证

Cookie认证是一种本地认证方式,也是最为简单,最为常用的认证方式。其认证逻辑也很简单,总结一下就是获取请求中指定的Cookie,解密成功后,反序列生成对象,并进行一系列的验证,而登录方法与之对应:根据用户信息创建对象,并加密后序列化,写入到Cookie中。OAuth和。

2022-10-24 13:24:17 62

转载 授权方式,IdentityServer系列05

JWT token信息自包含,无法直接进行生命周期控制。也是一种身份标识,在认证服务器有一个,可以直接控制token的生命周期,缺点是与认证服务器通信很频繁,优点是安全性高。在验证服务器的方面需要配置API的密码。验证服务器的ClientAPI所在的Web需要安装组件,然后在Startup.cs。

2022-10-22 20:29:47 49

转载 Docker 部署net5程序实现跨平台功能

操作使用(关于MobaXterm使用详见:https://www.jb51.net/article/212323.htm。安装地址(linux系统):https://docs.docker.com/engine/install/centos/部署环境:docker 容器、liunx系统、这里采用VmWare虚拟机、并采用。(4)、将刚刚指定生成的镜像生成一个容器 并且启动一个进程(也就说启动该项目)3、创建.NET5项目、此项目创建asp.net core mvc。2、(环境准备)启动虚拟机、并终端连接。

2022-10-22 19:40:18 33

转载 docker常用运维命令

步骤1:打开git bash.步骤2:执行命令待打包文件夹。

2022-10-22 19:24:23 85

转载 docker拷贝宿主与容器中的文件

dockerdocker例子:容器名为ubuntu, 现在要将test.js从容器里面拷到宿主机的/opt路径下面在宿主机上面执行命令。

2022-10-22 19:14:26 45

转载 读《软技能》:自学提高生产力

软技能 是一本写给技术人员的非技术类书籍,即使你不写代码,读读这本书也可以受益不少。书中涉猎甚广,甚至有理财、健身、心理等内容。读完这本书,有一种相见恨晚的感觉。本书通篇在讲各个方面个人的成长,个人成长就需要自己对自己进行管理,敏捷的思想我认为核心就是快速迭代,用到个人身上就是要有很多的小目标,以迭代的方式向前进,最终实现大目标,这种方式可以让我们能快速试错,及时调整方向;也能让我们能快速看到一些成果,激励自己向前。

2022-10-21 17:01:22 54

转载 Nginx 反向代理并缓存及缓存清除

Nginx 反向代理并缓存及缓存清除

2022-10-21 16:30:36 152

转载 SQLServer 查询最近一天,三天,一周,一月,一季度数据的方法

sql得到当前系统时间得 日期部分。

2022-10-20 18:56:34 94

转载 建议:小规模分布式就用DTC,大规模分布式就用NetCore.CAP

CAP用来处理分布式事务以及提供EventBus的功能,具有轻量级,高性能,易使用等特点。

2022-10-20 18:30:31 70

转载 SQL语句 - 嵌套查询(SQLServer)

嵌套查询的意思是,一个查询语句()查询语句块可以嵌套在另外一个查询块的where子句中,称为嵌套查询。其中外层查询也称为父查询,主查询。内层查询也称子查询,从查询。嵌套查询的工作方式是:先处理内查询,由内向外处理,外层查询利用内层查询的结果嵌套查询不仅仅可以用于父查询select语句使用。还可以用于语句或其他子查询中。

2022-10-20 14:21:07 601

转载 sql server知识归纳总结

约束用于预防破坏表之间连接的动作;也能防止非法数据插入外键列,因为它必须是它指向的那个表中的值之一。的商贸公司数据作为示例。这个数据库作为示例讲解具有一定价值,但后期版本中重新引入了一个新的。语句必须拥有相同数量的列,且对应字段的数据类型相似,列的顺序须相同。为了得到完整结果,需要从两个或更多的表中获取结果,此时需要执行。约束唯一标识表中的每条记录。必须包含唯一的值,不能包含。SQL Server2000的时候,安装包中带了。值,每个表应该有且只有一个主键。下面是一些常用的查询题目。索引管理的sql脚本。

2022-10-19 19:37:08 68

转载 数据分析中常用的SQL语句

汇总一些分析型SQL操作,为数据分析师们做一些基本的命令总结。包括关系型以及非关系型中的一些数据库,过滤行以及查找 where in not like。除了多表关联查询,子查询以及表集合查询外,还有层次查询。MySQL和Orcale有不一样的地方。

2022-10-19 18:20:42 34

转载 WeiXin组件Senpac(七)【Redis缓存策略】

本地缓存策略是存在了内存字典集合里,而Redis缓存把数据存放到了数据库里。Redis相关的库基本上会提供类似。之类用来连接数据库的类。首先来一个帮助类可以根据连接字符串生成。,接下了就是实现缓存接口。以上,可以单例获取到了。

2022-10-19 14:43:28 24

转载 WeiXin组件Senpac(六)【本地缓存策略】

首先缓存策略接口应该是一个泛型接口,键的类型不知道,值的类型不知道,这是最初的想法。但是,其实所有的接口都需要一个动作就是需要锁。所以,缓存的基类接口一开始不是泛型接口,而是一个具体接口,该接口拥有锁的能力。接口只是一种定义和约束,往下走,需要通过类的派生和继承来实现。这个接口,需要类来一个实现该接口的类,而且很多情况下,是抽象类。建立本地缓存策略的过程实际上是一种面向接口编程思想的体现。现在泛型接口该出现了,它的方法就是普通的接口所需要的方法。所有的实现类都有了,最后还需要工厂。

2022-10-19 14:41:10 23

转载 WeiXin组件Senpac(五)【缓存策略】

基接口。是什么呢?围绕锁的,有没有获得锁成功?开始锁,释放锁。缓存策略的接口基类是泛型,因为key和value都不一定是什么类型。在微信开发中,很多有凭据会放在一个类似容器的数据结构中,所有也需要针对容器的缓存策略。以上,有关容器的缓存策略,key一定是string类型,value的类型是.

2022-10-19 14:35:34 20

转载 WeiXin组件Senpac(四)【消息处理流程】

最基的接口。所有请求响应的基接口。请求的基接口。请求的基类文本类型的请求消息图片请求消息其它请求消息事件基接口。事件基类。事件消息基类的子类还有其它共同属性,通过一个接口来实现。事件订阅消息取消订阅事件消息。

2022-10-19 14:30:40 22

转载 WeiXin组件Senpac(三)【请求响应上下文设计】

首先是对请求的封装,顶一个了一个所有实体的基础接口,但这个接口没有任何实现。关于消息有这个一个基础接口。请求基础级接口。请求基础基类,实现请求基础接口,同时继承消息基类的抽象类。

2022-10-19 14:29:31 18

转载 WeiXin组件Senpac(二)【Demo介绍】

【代码】WeiXin组件Senpac(二)【Demo介绍】

2022-10-19 14:28:26 18

转载 WeiXin组件Senpac(一)【环境搭建】【Senparc架构】

【代码】WeiXin组件Senpac(一)【环境搭建】【Senparc架构】

2022-10-19 14:26:25 22

转载 .Net Core WebAPI+Dapper+MySql+CentOS7+Nginx+windows+IIS 部署例子

新建Asp.Net Core 的WebAPI项目,

2022-10-19 10:00:00 62

转载 表达式树(五)【在 Visual Studio 中调试表达式树 (C#)】

可以在调试应用程序时分析表达式树的结构和内容。若要快速了解表达式树结构,可以使用DebugView属性,该属性仅在调试模式下可用。为了更好地表示表达式树的内容,DebugView属性使用 Visual Studio 可视化工具。

2022-10-18 22:44:43 30

转载 表达式树(四)【如何使用表达式树来生成动态查询 (C#)】

在 LINQ 中,表达式树用于表示针对数据源的结构化查询,这些数据源可实现。例如,LINQ 提供程序可实现接口,用于查询关系数据存储。C# 编译器将针对此类数据源的查询编译为代码,该代码在运行时会生成一个表达式树。然后,查询提供程序可以遍历表达式树数据结构,并将其转换为适合于数据源的查询语言。表达式树还可以用在 LINQ 中,用于表示分配给类型为的变量的lambda表达式。本主题描述如何使用表达式树来创建动态 LINQ 查询。如果在编译时不知道查询的细节,动态查询将十分有用。

2022-10-18 22:15:29 24

转载 表达式树(三)【如何修改表达式树 (C#)】

本主题演示如何修改表达式树。表达式树是不可变的,这意味着不能直接对它们进行修改。若要更改表达式树,必须创建现有表达式树的副本,创建此副本后,进行必要的更改。可以使用类遍历现有表达式树,以及复制它访问的每个节点。

2022-10-18 21:54:15 20

转载 表达式树(二)【如何执行表达式树 (C#)】

本主题演示如何执行表达式树。执行表达式树可能返回一个值,或者它可能只是执行操作,例如调用方法。仅可以执行表示lambda表达式的表达式树。表示Lambda表达式的表达式树的类型为或。若要执行这些表达式树,请调用方法来创建一个可执行的委托,然后调用该委托。如果委托的类型未知,也就是说Lambda表达式的类型为,而不是,则必须对委托调用方法,而不是直接调用委托。如果表达式树不表示Lambda表达式,可以通过调用方法创建一个新的Lambda表达式,此表达式的主体为原始表达式树。然后,按本节前面所述执行此。

2022-10-18 20:58:18 18

转载 表达式树(一)

表达式树以树形数据结构表示代码,其中每一个节点都是一种表达式,比如方法调用和x < y这样的二元运算等。你可以对表达式树中的代码进行编辑和运算。这样能够动态修改可执行代码、在不同数据库中执行 LINQ 查询以及创建动态查询。有关 LINQ 中表达式树的详细信息,请参阅。表达式树还能用于动态语言运行时 (DLR) 以提供动态语言和 .NET Framework 之间的互操作性,同时保证编译器编写员能够发射表达式树而非 Microsoft 中间语言 (MSIL)。有关 DLR 的详细信息,请参阅。

2022-10-18 15:21:15 30

转载 ASP.NET Core中间件处理请求管线(翻译)

本片文章将通过一个例子讨论请求处理管线。请阅读先前关于应用中间件的文章。

2022-10-18 15:16:55 31

转载 asp.net core 中间件(翻译)

准备翻译dotnet tutorial网站上一些dotnet方面的知识文章。先从中间件开始,原文地址:ASP.NET Core Middleware with Examples本文主要讨论以下与中间件相关概念中间件是一种软件组件(技术上仅仅是一些C#的类),聚合到应用管线用来处理Http请求和响应。每个中间件执行以下任务:中有许多内置中间件已经可以直接使用。你也可以在你的应用中根据需要创建自己的中间件。最重要的是,一个给定的中间件只专注一个目的:即完成一个职责。应用中使用中间件的一些例子:中间件通常是我们

2022-10-18 15:14:09 24

Quill.js TextEditor.zip

Quill.js 实现响应式的文本编辑器,可以直接生成 markdown 和html 格式的代码,JavaScript+css+html

2020-11-14

RecogCaptcha.zip

使用AForge.NET框架和Tesseract识别验证码,图像识别,图形图像处理框架,一个有用的例子。

2020-11-08

JsonToExel.zip

.net实现获取天天基金的基金经理数据的JSON转换到Excel,导出数据用于数据分析,排序,比较。

2020-09-22

FundFirst.zip

本工具用于辅助基金定投,即一键跟踪你所感兴趣的基金,并非帮你挑选基金。 从天天基金网上实时爬取所选基金的规模,夏普比率,以及历史排位,基金经理等数据

2020-09-21

fund_sharp.zip

这是一个基金夏普比率查询工具 输出: 最新规模(scale), 最大回撤(withdrawal), 夏普比率(sharp), 波动率(volatility), 基金代码(code)

2020-09-17

晨星spiders.zip

爬取晨星网的基金数据,遍历基金列表,获取每个基金详细的数据,目前只爬取了页面一部分数据,其他可以根据xpath提取

2020-09-16

webplayer.zip

Artplayer.js使用示例,ArtPlayer.js 是一个现代全功能的 HTML5 视频播放器 控制器 - 画质切换, 字幕切换, 播放速度, 长宽比, 视频翻转, 全屏, 画中画, 截图, 缩略图, 自适应尺寸, 高亮 和 热键...

2020-08-10

FileUpload.zip

NET MVC使用的 webuploader 文件上传,图片上传,大文件分片上传 示例,参考,笔记。

2020-02-11

Readmore效果.zip

Jquery实现的阅读全文(readmore.js)效果,简单高效。效果感觉还可以,有需要的可以下载。

2020-01-20

net实现秒杀活动

秒杀活动,模拟,架构:mvc+webapi+console+redis,netcore开发

2019-09-30

大视频分片上传,截取

视频格式必须为: mp4或mov。视频时长须在15秒以内,超出时长系统将自动截取前15秒内容。

2019-09-27

Repeater示例.rar

Repeater示例 说明, 虽然webform基本已经淘汰,但是总有一些老系统还在用。

2019-09-25

bootstrap页面.rar

Bootstrap 根据页面大小控制元素隐藏与显示。

2019-09-24

商品轮播.rar

jquery和carousel.min.js实现京东类似的轮播,前端效果。

2019-09-06

NET使用editormd

NET使用editormd.js 实现md编辑器效果,emoji表情无显示问题。

2019-05-18

基于NPOI的强类型Excel导入导出组件

C#实现导入导出Excel功能,基于NPOI的强类型Excel导入导出组件

2018-11-06

bootstrap一个小案例

包括导航条,carousel,利用栅栏的三栏布局,导航的标签页以及模态框等

2018-08-16

fastdfs-5.11安装合集

fastdfs-5.11安装合集,转自合集中各模块的github的截止2018.3.31的最新源码包

2018-04-01

Wijmo5 Flexgrid演示代码合集

Wijmo5 Flexgrid演示代码合集,打包发布 转载自官方网站.

2018-04-01

WijMo.js 5.2的FlexGrid介绍[Knockout]

演示如何使用Knockout,我们快速灵活的数据绑定网格控制FlexGrid执行常见任务。

2018-03-07

Redis管理web项目所需dll

Redis管理web项目所需dll

2017-06-15

超简单BeautifulSoup爬虫

超简单BeautifulSoup版博客爬虫

2017-05-03

Lucene.Net的DLL

快速搜索

2016-09-21

DapperDAL程序集

DapperDAL程序集下载

2016-09-13

Linq2Dapper程序集

Linq2Dapper 辅助类,直接项目里dll引用

2016-09-08

JSON数据库存储

JSON数据库存储

2016-06-23

Asp_.net常用问题解决

Asp_.net常用问题解决,应该还行吧!

2014-02-20

C# 3.0 特点

C#3.0特点,很好很强大,特别实用,开发必备参考手册。

2012-08-25

空空如也

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

TA关注的人

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