自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

王永安的博客

我小的时候一直以为我是一个人,当我会说话的时候我才发现我是一只海星,有的时候干劲真的很重要!

  • 博客(162)
  • 资源 (15)
  • 收藏
  • 关注

原创 VMware三种网络模式|Linux虚拟机的网络配置|同一网段下无法访问另一台电脑中的虚拟机|DHCP是什么

VMware三种网络模式|Linux虚拟机的网络配置|同一网段下无法访问另一台电脑中的虚拟机|DHCP是什么

2023-03-18 23:17:19 1724 1

原创 Edge浏览器安装插件报错:显示出现错误 Download interrupted

Edge浏览器安装插件报错:显示出现错误 Download interrupted

2022-09-05 12:23:14 2522 1

原创 JMeter压测|JMeter调用接口Post

JMeter压测|JMeter调用接口Post

2022-08-05 20:57:39 685

原创 net core 程序 发布到 docker 中

dockerwebapitest为镜像名,仅输入doc按tab键就会自动补齐。因为我有实例在引用,所以需要先把实例删除。因为我已经构建过一次,需要进行镜像删除。80为Docker中镜像监听的端口。dockertest 代表实例名。5091为Linux系统的端口。实例删除完成后,进行构建。name代表指示实例名称。...

2022-08-02 21:58:20 974

原创 CentOS8安装Docker与卸载Docker

CentOS8安装Docker与卸载Docker

2022-07-31 20:32:28 540

原创 MobaXterm连接CentOS8|远程连接CentOS8|ssh连接CentOS8

MobaXterm连接CentOS8|远程连接CentOS8|ssh连接CentOS8

2022-07-15 12:20:38 490

原创 CentOS8设置静态IP|Linux设置静态IP

CentOS8设置静态IP|Linux设置静态IP

2022-07-15 11:15:55 426

原创 CentOS8安装|Linux系统安装|VMware安装CentOS8

9.进行一些选择,我选择安装的为《最小安装》这样占用内存小点(我把附加软件全选了,我发现只选部分,带来些问题,比如上不了网,比如各种命令未安装)。你也可以选择《带GUI的服务器》带图形化界面。12.进入系统后,可以输入pingwww.baidu.com查看是否可以上网。2.下一步下一步,到选择镜像时。选择稍后安装操作系统。会输入密码等,直接安装系统,无法自定义。4.处理器,我选的,4处理器,2核的。内存4G,硬盘60G。6.之后生成的一个虚拟机,选择镜像所在地。3.选择安装位置。......

2022-07-15 10:49:23 480

转载 c# List求交并补集Net

C# List求交并补集Net

2022-04-14 19:50:44 2619

原创 net core后台接收 Form ajax post get请求参数

net core后台接收 Form ajax post get请求参数,通过实体,Dynamic与JObject多种方式

2022-04-13 22:37:26 3005

原创 net c# 在线打开Office转为Html

net c# 在线打开Office转为Html

2022-04-08 18:40:13 945 5

原创 Net Core程序发布至IIS

环境配置首先需要确保安装了SDK,Run time ,Server Hosting。三个东西下载地址百度搜索net6.0,进官网,或者下述地址。https://dotnet.microsoft.com/en-us/download/dotnet/6.0安装IIS查看IIS有没有AspNetCoreModuleV2,没有的话,再安一下上边的试试。发布文件选文件系统,进行发布。进入IIS发布程序右击网站,点击添加网站,弹出框如下选择浏览即可...

2022-03-16 15:00:14 397

原创 vue3.x 引入svg-sprite-loader处理svg图片

目录前言element-plus自带图标可以另外下载svg的地方使用1. 安装svg-sprite-loader2. 项目中新建文件夹icons》svg》下边放一点svg3. 接着把如下代码拷入vue.config.js中,没有文件的话,请新建。4. icons下边index.js5. 参照如下目录新建SvgIcon文件夹,新建index.vue组件6. 在main.js中输入如下7. 接着在需要展示的页面中的icon-class后边填上svg的名称,即可使用svg图像了。参考源前言svg矢量图形,使

2021-11-09 14:29:58 1969 2

原创 vue报错---./node_modules/cache-loader/dist/cjs.jsref--0-0./node_modules/vue-loader-v16/dist

目录错误场景解决办法错误./components/HelloWorld.vue in ./node_modules/cache-loader/dist/cjs.js??ref–0-0!./node_modules/vue-loader-v16/dist??ref–0-1!./src/App.vue?vue&type=script&lang=js场景因为安装element-plus后把app.vue里的代码替换了,找不到HelloWorld.vue或者里边的引用,所以报错了,此错

2021-11-05 17:57:10 10136

原创 vue3.0+vue-router4.0+element-plus项目搭建---脚手架cli搭建

目录前言环境,我用vscode。其它IDE或者文件夹就能创建。node 安装cli(脚手架安装)1.建立脚手架项目2.当时我的疑问,难道没有简单的方式创建?还真有安装element-plus后续之发送web请求前言网上翻了好多,都无法成功搭建,要不路由不能用。四处碰壁后,终于学会了。环境,我用vscode。其它IDE或者文件夹就能创建。先安装好node.js与vue clinode 安装node.js 安装:https://nodejs.org/zh-cn/命令窗口输入node -

2021-11-05 17:48:41 1152 2

原创 又写在1024,致程序员致程序员节致自己

目录去年blog一年过去在这一年内心变化后续规划去年blog1024—去年的blog一年过去不知道是自己老了还是何故,总觉得时间过的飞快。现在看去年的blog,仿佛就在昨天。我去年写时的心情,现在还记得清清楚楚。在这一年对于去年新报的班来说;自己学到很多!总结了一些些blog;内容有一些比较深入的,但是自己并未真正了解。待我真正了解,会以直白的语言表述出来!毕竟【世界上没有复杂的知识,简单到可以用一两句话概括,难的是,很多人,把知识加工成别人理解不了的东西】好多新鲜玩意,还是得多看源码,

2021-10-24 16:07:18 179

原创 visual studio如何托管程序到gitee

vs托管程序到gitee1、首先你需要在 gitee上申请一个账号2、下载一个gitee插件往vs中2、托管项目到github2.1创建项目1、首先你需要在 gitee上申请一个账号申请完成后你就已经成功了50%!2、下载一个gitee插件往vs中扩展=》管理扩展(如果找不到请搜索一下)。安装完让重启下vs,重启就好2、托管项目到github2.1创建项目Gitee上创建一个项目vs中拉取一下然后就可以建项目等等,进行推送了。在下图可以对Gitee的推送库进行管理。

2021-10-04 16:45:39 925

原创 NET5 WebApi使用SuperSocket2.0发送到桌面客户端程序源码

目录前言效果首先建立项目WinFormWebAPI使用前言自己瞎鼓捣的一个程序。本来期望能用在项目中,结果凉凉。效果本地可以多开客户端,正式使用,限制只开一个。窗体可最小化,右击图标可退出。使用SuperSocket与服务器通信。创建连接后,消息多发,也可指定发送人。指定发送人需要再更改程序。可以使用WebApi接收消息,接收后,使用委托,转发消息至客户端。首先建立项目建立WinForm程序。建立WebAPI项目。WinForm桌面程序结构如下。WebAPI使用

2021-08-21 13:30:07 580

原创 NET5-DBFist数据表生成实体类

目录建表创建一个项目添加包引用命令生成实体参考微软文档:建表创建一个项目创建一个web项目,或者直接创建一个控制台项目。想要生成实体,项目必须为可设置为启动项的我这里直接新建一建一个控制台项目。添加包引用Microsoft.EntityFrameworkCore.ToolsMicrosoft.EntityFrameworkCore.SqlServer命令生成实体在包管理器控制台(“工具”–>“NuGet 包管理器”–>“包管理器控制台”)中运行以下命令。Sca

2021-08-14 16:48:33 280

原创 NET5-CodeFist实体类生成数据库

目录建类建DbContext启动项目,建库建类首先建立实体类。建DbContext建立DbContext public class AuthorityDbContext : DbContext { private ConfigOptions option = null; public AuthorityDbContext(IOptions<ConfigOptions> options) {

2021-07-31 18:05:46 250

原创 44:Ngnix反向代理安装及使用

目录Nginx环境单一反向代理-配置文件监听与转发端口启动一个你写的程序单一反向代理集群&负载均衡每次访问都可以,对集群进行轮询。Nginx篇1 基本操作命令2 负载均衡3 各种负载均衡策略:1、轮询2、weight3、ip_hash4、least_conn5、第三方策略①fair②url_hash4 反向代理缓存Nginx环境下载Nginx安装包:http://nginx.org/en/download.html启动Nginx服务器; 建议下载稳定版;解压后看到此目录,点击exe是

2021-07-29 20:32:19 542

原创 c#进行url加密解密与jquery前端加密解密

前言当我们程序发布于服务器上会遇到前端报错。因为有特殊原因导致。此时需要对传输的数据,进行加密,后台进行解密处理C#进行url加密与解密HttpUtility.UrlEncode(val); //utf-8 编码HttpUtility.UrlDecode(val); //utf-8 解码HttpUtility.UrlEncode(val, System.Text.Encoding.GetEncoding(936)); //gb2312编码HttpUtility.UrlDecode(va

2021-07-20 18:11:03 1046

原创 43:RabbitMQ四大类型的交换机持久化

目录环境配置同步架构分布式异步队列队列(异步队列/异步架构)解读常见异步队列组件C#驱动RabbitMQ单生产者单消费者多生产者多消费者互为生产消费者RabbitMQ Exchange(交换机)Direct Exchange应用Fanout ExchangeTopic ExchangeHeader Exchange消息持久化发布订阅RabbitMQ生产端消息确认RabbitMQ消费端消息确认系统架构环境配置环境配置地址:访问:https://blog.csdn.net/hello_mr_anan/

2021-07-18 18:00:44 902 1

原创 42:RabbitMQ下载与安装Windows

目录环境配置1、Erlang安装RabbitMQ下载卸载RabbitMQ和Erlang环境环境配置RabbitMQ是Erlang语言开发;需要搭建Erlang环境;–Windows(安装成WindowService)安装RabbitMQ1、Erlang安装下载地址:http://www.erlang.org/downloadswindows版,选择一下下载位数即可。下载好后进行安装,就按默认配置,安装到C盘就可以。然后添加系统环境变量ERLANG_HOME:C:\Pro

2021-07-17 14:50:17 424

原创 41:redis用处与详例

目录RedisRedis特点单线程PK多线程数据类型Windows--RedisStringHashTableSetZSetList分布式异步队列发布订阅模式RedisREmote Ditionary Server远程字典服务器:基于内存存储—速度快; 对外提供接口,供使用方调用;数据的缓存; 一般不会用来做数据的长久保存;Redis也可以做持久化----固化到硬盘了;提供了丰富的数据类型来让适用方使用:在使用的时候,就可以更好的满足我们的业务需求;Redis-----CS 模式-

2021-07-13 21:01:41 181

原创 40:Net-缓存,及缓存应用场景,MemCache

缓存目标—提高系统性能—系统性能优化的第一步就是使用缓存;成本不高立竿见影对于不常修改的数据,都可以考虑缓存;二八原则:20%的操作是增删改80%的操作是查询。常见缓存场景配置文件的读取;----单例模式(缓存)查询数据中的数据;查询得到结果—在内存中保存一份;第二次来查询的时候,直接使用缓存;缓存的生效一定是第二次请求或者是第二次请求之后的请求;缓存全景图浏览器首次请求ServerHttp协议开始:Http请求其实是组装一段字符串,请求的信息+响应的信息;浏览器是

2021-07-04 14:43:41 196 2

原创 39:Net——大数据高并发之Mongodb

Mongodb是什么MongoDBMongoDB 是一个Nosql的非关系型、分布式文件存储的数据库。由 C++ 语言编写。为海量数据提供高性能支持。No SQLNot Only Sql,非关系型数据库。我们所用的SQL server,My SQL, Oracal都是关系型数据库提供强大的查询条件,但是当面对少量数据就显得力不从心了。像谷歌百度等每天收集的大量数据,无固定性可言。还需要对数据有很高效的挖掘性。使用NoSQL就非常合适了。分布式它是属于分布式集群的数据库系统。由软件通

2021-07-03 15:37:19 606

原创 38:WebSocket与SuperSocket。

目录Socket的理解套接字:长链接;引用百度百科:区别Http请求原生Net Socket服务端客户端SuperSocket的实操应用SuperSocket应用Demo开发心跳包,断线重连SuperSocket 支持AOP扩展Socket的理解套接字:长链接;TCP的应用层协议来支持;在.Net中有成型的包来支持,不过一般情况下很少直接使用原生的Socket;引用百度百科:套接字Socket=(IP地址:端口号)套接字有其类型和一个与之相连进程。通信时其中一个网络应用程序将要传输的一段信息

2021-07-02 20:52:45 846 2

原创 37:单元测试。

目录前言单元测试目的单元测试使用前言不了解一个东西前,总觉得高深莫测!当了解后,发现原来就这?单元测试目的举例:项目在正常生产环境下运行,对某一个接口或程序进行修改了。直接部署上去怕崩怎么办?这种情况就可以进行单元测试。程序测通了,再往生产环境下放。单元测试就是调用某一方法,看返回的值,是否符合预期设定情况。如果不符合,那么就是不通过。单元测试使用首先新建一个单元测试项目。项目结构就如此简单。一个类库,加一个cs文件。在当前cs文件右击,运行测试,直接可以看到结果。自己

2021-06-30 20:31:26 89 3

原创 36:NetCore gRPC服务

目录什么是RPC?什么是Grpcproto文件gRPC流gRPC流取消gRPC理解Http/2头部压缩Server PushHttp2-流多路复用Http/2性能多方式对比WebApi&Core WebApigRPC服务端:创建grpc项目proto文件重写类使用方法客户端:Copy greet文件测试什么是RPC?RPC是远程过程调用(Remote Procedure Call)的缩写形式。SAP系统RPC调用的原理其实很简单,有一些类似于三层构架的C/S系统,第三方的客户程序通过接口调

2021-06-27 21:07:31 414 1

原创 35:NETCore hangfire调试任务,定时执行作业

目录官网配置文档Hangfire的特点实操后台执行行为定时循环执行行为延迟执行行为Hangfire.HttpJobHangfire.HttpJob官网官网https://www.hangfire.io/配置文档配置文档https://docs.hangfire.io/en/latest/configuration/index.html官方的操作文档特别详细,也可以直接查看文档。Hangfire的特点NET Framework 4.5以上、ASP.NET Core永久存储(Hangfir

2021-06-27 16:24:46 903

原创 34:NET IdentityServer4 Code模式

目录介绍Code模式1>MVC正常跳转2>获取token3>获取用户信息4>退出登录5>获取第三方被保护的资源6>刷新Token持久化介绍此种方式实现安全类似为登陆博客(自己的web程序),使用微信扫码(IdentityServer4 模板),登陆完后返回token,到web页。IdentityServer4 指定授权模式为Code方式。web项目运行虽然启动地址为:https://localhost:5002但是运行的时候,会自动跳转5001授权页面

2021-06-26 20:39:18 657 1

原创 34:NET IdentityServer4客户端模式与密码模式

目录介绍作用官网准备工作安装模板创建项目项目结构使用WebApi受保护的资源客户端模式1>特点描述:2>流程实操:3>请求规则:密码模式1>特点描述2>流程实操介绍作用http://www.identityserver.com.cn/IdentityServer4 是为ASP.NET Core 系列量身打造的一款基于 OpenID Connect 和 OAuth 2.0 认证框架。官网https://www.identityserver.io/准备工作安装

2021-06-26 17:09:32 994

原创 33:NETCore读写分离

目录前情提要首先需要对数据库进行主从备份。配置文件其次建立EFCore例查找前情提要内容不全,提示一个思路哈。如果不知道如何实现,可以找我。首先需要对数据库进行主从备份。详操地址https://blog.csdn.net/hello_mr_anan/article/details/118093045这样你就有了,往里写数据的主数据库与查询的子数据库配置文件首先配置文件需要把这些库的链接地址都配置上。其次建立EFCore也可以通过程序包管理控制台来生成。再改改多余的内容。 //

2021-06-21 20:58:19 715 3

原创 sql server事务发布、主从备份、读写分离

目录提示sql server事务发布、主从备份删除历史数据,没有的可以不删确定sql server代理服务是否启动建立共享文件夹配置分发新建发布(发布服务器)新建订阅增加一条数据试试增加列试试修改列试试增加表试试删除表试试蛋疼提示读写分离指的是从程序角度来实现:只读取订阅的服务器的数据增删改往发布服务器操作。sql server事务发布、主从备份删除历史数据,没有的可以不删开始主从备份开始前,先把所有的主从备份删掉。弹出框后,点击是。然后无脑下一步。确定sql server代理服务

2021-06-21 20:43:20 590 2

原创 EFCore性能调优

EFCore调优篇·一.DBFirst1.引入程序包Install-Package Microsoft.EntityFrameworkCore.SqlServerInstall-Package Microsoft.EntityFrameworkCore.ToolsInstall-Package Microsoft.EntityFrameworkCore.SqlServer.Design命令执行:Scaffold-DbContext "Data Source=.;Initial Catalog

2021-06-20 16:38:47 1339

原创 c#语法摘录

集合转str,省去循环List<string> strs = new List<string>();var istrs= strs.Select(s=> $"[{s}]"); //将List<string>转为IEnumerable<string>string props = string.Join(",", istrs); //以逗号分隔的字符串

2021-06-15 19:16:01 65 1

原创 32:NET5 WebApi-跨域、压缩、JWT鉴权授权

目录WebApi后台调用详析WebApi跨域请求浏览器同源策略解决跨域CoreWebApi如何让Api支持跨域AOP-FilterMiddleWare跨域JSONPWebApi后台调用详析后台模拟Http请求//HttpRequest //HttpWebRequest public string HttpGet() { ///模拟Http请求 using (HttpClient httpClient =

2021-06-14 14:22:13 776 1

原创 31:NET5 WebApi

WebApi和MVC的区别MVC:完整的Web开发框架,网站开发框架,包含了业务处理+用户UI;WebApi:其实就是一个服务接口,主要作用是用来服务的;一种对外的接口;用它来无法独立完成一套web开发,需要和前端配合完成;WebApi主要负责处理业务,不管用户的UI界面;Webapi性能更加优于MVC;更加轻巧;WCF,WebService;网络服务; 更多适合移动端配置; 数据传输—JSON如果团队中前端人才相对较少;可以选择MVC;如果只是对外提供服务—前后端分离—支持移动端服务

2021-06-13 12:24:19 593 1

原创 30:NET5源码解读

目录.NET5源码程序启动的时候;看源码的建议:.NET5源码程序启动的时候;得到一个最小的IHostBuilder,包含的是最基本的配置,专门用来生成最基础的Host;通过不同的扩展,扩展IHostBuilder,每一层扩展都是在之前的基础上,进一步封装相关配置;就可以通过扩展把我们自己的写的配置给替换到默认配置上去;包括指定请求来了以后的处理过程;Build方法执行后,所部分配置都给执行,得到一个WebHost;把WebHost所需要的 包含基础的服务,IOC容器;WebHost.

2021-06-10 21:12:26 698

NET5 WebApi使用SuperSocket2.0发送到桌面客户端程序源码

NET5 WebApi使用SuperSocket2.0发送到桌面客户端程序源码

2021-08-21

SQL Server表分区.doc

SQL Server表分区.doc

2021-03-16

Encryption

c# mds5与des与rsa加密示例。里边包含了详细的讲解https://blog.csdn.net/hello_mr_anan/article/details/109428838

2020-11-01

此篇含有文件读取,移动删除写入修改操作,文件夹获取。xml,img操作

此篇含有文件读取,移动、删除、写入、修改异常捕捉操作,文件夹获取。xml,img截取图片,生成验证码操作。

2020-10-27

c#获取Office中的文本与图片内容

获取Office中的文本与图片内容。使用c#语言进行读取里边含有详细注释。我下的一位大佬的,现在地址未能找到。如有需要,可联系免费分享。

2020-08-30

WebUploadTest.zip

WebUpload上传文件大文件,识别大文件后分片进行上传,包含前台后台内容,后台使用c#,前台使用javascript与jquery还有百度的上传js

2020-08-30

JSP毕业设计与论文一体化管理系统

此JSP毕业设计中里边all.sql放到mysql里执行一下,改一下程序里的连接数据库语句就可以使用,其中有数据或文档的上传功能。excel模板的导入。数据的下载。工单创建审核等功能。里边还有我写的论文,对数据库的表或页面运行的样子有粗略的解释。

2019-07-11

JSP文献综述.doc

JSP文献综述,毕业时所写。希望能帮到您。

2019-07-11

JSP外文文献原稿和译文.doc

JSP外文文献原稿和译文是自己在2019年6月毕业时所用的。希望会对您有帮助。如果您积分不够可以联系我我发你。因为CSDN好像改不了积分。比较坑

2019-07-11

c# datagirdview控件内嵌combox方法与内嵌combox可下拉可编辑与combox加载数据库数据

c# datagirdview控件内嵌combox方法与内嵌combox可下拉可编辑与combox加载数据库数据

2018-08-29

c# datagirdview列头增加复选框列多选增加全选列

c# datagirdview列头增加复选框列多选C#增加全选列程序从别人那找来

2018-08-27

监听文件下文件发生变化时复制文件到另一个文件夹

监听文件下文件发生变化时复制文件到另一个文件夹,里边用到了线程与一些基础的技术,确实是一些地方会用到的东西,你也可以当工具来用

2018-08-16

eclipse git

eclipse git;Myeclipse10 git;eclipse git;Myeclipse10 egit;eclipse git;安装包文件

2018-03-11

回溯算法设计及其实际应用研究

算法课程回溯算法设计及其实际应用研究,里边有实际案例

2017-12-31

c++汽车管理系统

本程序使用visual studio进行开发,控制台小程序,用到派生继承等适合期末你懂的,打开不对请下载一个visual studio2010,或者你自己改一下程序,代码没问题哟

2017-12-31

空空如也

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

TA关注的人

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