- 博客(28)
- 资源 (1)
- 问答 (5)
- 收藏
- 关注
原创 vite+vue3+ts项目上线docker 配置反向代理API
将dist上传到服务器的文件夹里,一般是在/www/wwwroot 文件夹下面建立一个新的文件夹,比如叫做 newpro。vite配置的代理,当dist离开本地电脑时,vite就已经不再负责了,服务器上的代理,由nginx代理来完成。在newpro文件夹里,建立Dockerfile文件,可以在本地写好,传上去。更重要的是,和vite.config.ts中不同的是,要加上末位的两个 '/'这个代理,要在服务器nginx,不要在docker里做!这个代理,要在服务器nginx,不要在docker里做!
2024-01-29 11:15:20
1834
原创 net6 项目搭建及引用框架记录(log4net,autofac,exception,api result,jwt,efcore)八、使用pfx证书RSA方式生成jwt签名的Token,公钥验证签名
使用pfx证书RSA方式生成jwt签名的Token,公钥验证签名
2022-11-24 10:53:42
808
原创 net6 项目搭建及引用框架记录(log4net,autofac,exception,api result,jwt,efcore)七、引入efcore
net6 项目搭建及引用框架记录(log4net,autofac,exception,api result,jwt,efcore)
2022-09-28 10:54:23
974
原创 net6 项目搭建及引用框架记录(log4net,autofac,exception,api result,jwt,efcore)六、添加身份验证,引入JWT
net6 项目搭建及引用框架记录(log4net,autofac,exception,api result,jwt,efcore)
2022-09-27 15:36:24
788
原创 net6 项目搭建及引用框架记录(log4net,autofac,exception,api result,jwt,efcore)五、统一返回值格式
net6 项目搭建及引用框架记录(log4net,autofac,exception,api result,jwt,efcore)五、统一返回值格式
2022-09-26 17:33:06
922
2
原创 net6 项目搭建及引用框架记录(log4net,autofac,exception,api result,jwt,efcore)四、全局异常处理
net6 项目搭建及引用框架记录(log4net,autofac,exception,api result,jwt,efcore)
2022-08-25 09:47:31
621
原创 net6 项目搭建及引用框架记录(log4net,autofac,exception,api result,jwt,efcore)三、引入Autofac Ioc容器
net6 项目搭建及引用框架记录(log4net,autofac,exception,api result,jwt,efcore)
2022-08-24 07:17:09
1644
2
原创 net6 项目搭建及引用框架记录(log4net,autofac,exception,api result,jwt,efcore)二、配置log4net
net6 项目搭建及引用框架记录(log4net,autofac,exception,api result,jwt,efcore)
2022-08-22 17:50:18
956
原创 net6 项目搭建及引用框架记录(log4net,autofac,exception,api result,jwt,efcore)一、建立项目,使用Swagger
net6 项目搭建及引用框架记录(log4net,autofac,exception,api result,jwt,efcore)
2022-08-21 22:45:44
1064
原创 宝塔面板+PM2布署nodejs
宝塔面板,软件商店,搜索pm2,安装PM2面板上传nodejs文件到服务器,注意nodejs不需要打包,不需要压缩。但需要删除node_modules,需要配置好生产环境进入到文件目录cd /www/wwwroot/node_basic启动nodejs程序pm2 start server.js启动成功,将项目保存pm2 save添加开机启动pm2 startup注意:PM2的面板有bug,如果是从面板添加的项目,重启后会丢失。命令行...
2022-04-19 16:50:00
4597
原创 dotnet core 6.0 配置使用log4net
开发工具 vs2022社区版,.net 6.0一、NuGet添加 Microsoft.Extensions.Logging.Log4Net.AspNetCore二、在项目根目录添加log4net.config<?xml version="1.0" encoding="utf-8" ?><log4net> <appender name="InfoAppender" type="log4net.Appender.RollingFileAppender">
2022-04-08 15:21:05
7678
原创 Asp.net Core 6.0 使用EF DB First 连接mysql
asp.net core 6.0 使用EF Core 6.0 连接mysql,实现model first使用的开发环境是vs 2022首先建立项目,web api 项目为VS2022安装扩展此时在项目上点右键,注意一定是项目上点右键。点击出现菜单,选择反向工程此时已经可以看到添加数据库连接的选项点击添加ad hoc连接连接建立完成后确定,系统会跳出以下图片(确保数据库已经有结构)点击确定,此时会生成文件至此EF...
2022-03-30 17:23:37
3673
转载 关于JS 中正则表达式第一次判断为 true,第二次判断为false的问题
前言:今天在做自己的个人项目的时候,使用邮箱的正则表达式进行匹配登录验证时发现用户输入的同一个值在使用同一个正则表达式进行匹配时,会出现第一次匹配为 true,第二次匹配却是false的问题。我是使用JS 正则表达式对象中的 RegExp.test() 方法进行匹配的,后面查阅了相关资料之后发现了一些端倪。首先,正则表达式主要分为如下几种:1、 i (不区分大小写)2、g (全局匹配)3、m (多行匹配)而在设置为 g 标志时使用 RegExp.test() 和 RegExp.exec() 两
2022-02-27 16:29:21
885
转载 发布npm包时报错:You do not have permission to publish “package-demo“.
错误信息:npm ERR! publish Failed PUT 403npm ERR! code E403npm ERR! You do not have permission to publish "package-demo". Are you logged in as the correct user? : package-demo提示没有权限,其实就是你的module名在npm上已经被占用啦,这时候你就去需要去npm搜索你的模块名称,如果搜索不到,就可以用,并且把package.json里
2022-01-17 11:09:27
733
原创 Wpf DataGrid 绑定Dynamic (二维数据表)
最近有一个需求,需要根据用户数据动态生成二维数据表,绑定到表格后,用户再次编辑数据,最后再将编辑过的数据,生成类型数据,存入数据库。仔细分析过后,觉得最适合的方式,莫过于给DataGrid绑定DynamicObj以下是项目效果二维表格第一行和第一列第二列均于用户以excel的方式传入然后再进行编辑和选择。然后再将每行数据转为数据库格式。例如某一行数据如下:即Dynamic line数据为:{ "parentName": "书法", "eventNam...
2021-10-19 16:15:43
1993
原创 阿里云布署API网关记录
阿里云ECS上布署了一个API,用来跨不同的客户端做业务协作,然鹅此时全然不知,已经呆呆的掉入深坑。API布署完毕,也做了相应的跨域设置,但在调用访问时,GET方法,PHP可以调用,POST方法,PHP调用不成功。到了JS就更悲催,无论如何都调用不成功。于是调转方向,发现阿里云有API网关功能。果断开通。经过N长时间研读文档。。。终于搞定。前期工作:最重要的前提的,要将API在web服务器上布署完成。并且调用访问正常。第一步,购买API网关服务,选择共享实例,收费方式为调用量(计次)
2021-02-04 16:13:33
856
转载 <转载>php7以上 不支持mcrypt_module_open方法问题【微信开放平台】
转自:https://www.cnblogs.com/sz-xioabai/p/13397866.html新浪云SAE上的代码,迁移到轻量服后遇到了公众号一直报故障,且获取不到errorCode的情况。开始以为是改写的storage代码有问题,但是经过测试,storage可以通过反复运行观察,微信给的加解密代码似乎不执行,初步判断是环境问题后来通过直接访问后台页面,发现了一个报错,搜索得到第一个问题的解决方案:PHP5.6升级到PHP7以后,析构函数(构造函数)语法规则改变,由以前的与c
2020-12-13 10:48:05
484
转载 richTextBox实现带格式word文档的打开、保存、另存为.
http://blog.sina.com.cn/s/blog_991ce3020100zn8p.html 连日来,被这个问题困扰。因为用了第三方插件,所以无法使用RichtextBox原本的rtf输出功能。 想要通过剪贴板来完成却屡屡受挫。终于找到这篇博文,解决了问题。 其实我遇到的问题就是,控件所带的Clipboardcopy()(C1 Ri
2015-06-03 19:25:15
3875
原创 WebService 的创建,部署和使用
WebService,即Web服务,能使得运行在不同机器上的不同应用无须借助,专门的第三方软件或硬件,就可相互交换数据或集成. 第一次选择WebService,是为了替代数据库远程连接.我们都知道当SQL允许远程时,则要打开某一端口.但这一点在我们已经部署好的服务器上,却是不被允许的,于是就选择WebService来代替了.当然现在我们也可以选择WCF来完成.不过这不是我们今天的主题.
2013-06-05 15:44:09
162101
5
原创 自定义控件自学笔记(四)
在自学笔记第二篇中,我们写出了一个实例.今天从将这个实例从头做起. (重申我的开发环境:VS2010. .NET3.5)首先新建项目->ASP.NET服务器控件 建好后,在解决方案管理器里可以看到如下图双击打开ServerControl1.cs,将其中内容删除至以下状态下面可以开始写代码了.完整代码如下:using System;using Syst
2013-02-25 17:51:18
935
原创 自定义控件自学笔记(三)
书归正传,接说APS.NET服务器控件. 当我发现APS.NET控件并不难设计,且非常的灵活易用时,我一下就爱上了它.这将成为一件非常称手的兵刃.当然,前提是我要完成能够掌控它才行.让我们先来了解一下APS.NET服务器控件吧. 以上这些就是ASP.NET里封装好的服务器控件.相信大家都不陌生.疑问一:服务器控件已经有了那么多种,为什么
2013-02-23 14:43:21
643
原创 自定义控件自学笔记(二)
学习这件事,我喜欢带着问题来做.在我学习ASP.NET中,遇到过很多的问题,这些问题不是大段的理论知识,不是复杂抽象的概念,而是细节上的小问题.相信初学者多多少少会碰到一些.后面的笔记里,我会将这些问题及答案原原本本的记录下来.若看到的人,觉得有所帮助,我就开心不已了. 第一个问题:为什么要自己开发服务器控件?为什么要学习服务器控件开发. 看到这里,各位看官可能已经
2013-02-21 23:18:55
607
原创 自定义控件自学笔记(一)
话说,为什么要自定义服务器控件呢? 事情是从DropDownList开始的. 那一日突然写到一个页面,十几个DropDownList,密密麻麻布于其上,很不好看. 不好看没关系,有CSS不怕它不漂亮.可没想到DropDownList是个不听话的小孩,想了N多种办法,它无论如何也不肯乖乖的装扮上. 无奈了,好吧,算你狠,
2013-02-21 17:37:20
740
原创 [序]我在优快云的博客开通了
这是一些,写在前面的话.写给我自己,同时也是写给列位看官--如果碰巧有人看的话.今日今时,先要给我自己一个简单的评价:虽然自小就喜欢代码,自小就学写代码,但是到了今日却一无所成;有些小聪明,但是敌不过懒散;呆傻的时候多,偶尔却又有些灵性;感悟生活时,颇有心得,工作学习起来却是有些浮躁.总体来说,是一个满身小毛病的编程初学者.我写博客的原因有二:其一,想把看到的学到的想到的,做一个简
2013-02-19 15:33:54
510
求助ajax执行后,会自动刷新页面,该如何阻止?
2017-08-23
C# 中需要延时,该怎么做.求解
2015-06-02
求解:C# 操作在word,将richtextbox内容粘贴到word时剪贴板报错
2015-06-01
TA创建的收藏夹 TA关注的收藏夹
TA关注的人