摘要: Netcore服务生成说明 如有个项目/opt/wwwroot/dpms.1633.com 启动为/usr/bin/dotnet /opt/wwwroot/dpms.1633.com/DPMS.Web.dll 后台启动为nohup /usr/bin/dotnet /opt/wwwroot/dpms. 阅读全文
posted @ 2019-07-23 21:30 黄明辉 阅读(610) 评论(0) 推荐(0) 编辑
摘要: 问题描述:elect多选进行初始化后,重新选择选不上? 这个问题之前也遇到了,但是一直都是采用两个变量解决的。今天百度终于找到一个好的解决方法。 初始化后,点击选项选择不上,后来加了@change=“selectChangeMethod”进行了强制刷新,然后完美解决。 this.$forceUpda 阅读全文
posted @ 2024-03-06 18:18 黄明辉 阅读(27) 评论(0) 推荐(0) 编辑
摘要: Execl某单元格数据为 2012-1-10 读取到DataTable变为40918 不是正确的2012-1-10 其实excel在转换格式的时候就自动把日期变成数字了, 那这个数字是怎么来的呢 ? 如果你把日期改成1900年1月1日,那么你可以看到他的转换结果是1,以此类推,39902是哪一天就明 阅读全文
posted @ 2024-01-18 09:39 黄明辉 阅读(14) 评论(0) 推荐(0) 编辑
摘要: 默认情况下,请求的url必须跟我们配置的url大小写一致。 但是通过下面的方式,就可以忽略,大小写均可,使用起来更灵活。 要使 Spring Boot 的 Web API 项目忽略 URL 的大小写,你可以通过自定义配置来实现。以下是一种常见的方法: 创建一个配置类,并在其中注册一个 WebMvcC 阅读全文
posted @ 2024-01-03 17:30 黄明辉 阅读(169) 评论(0) 推荐(0) 编辑
摘要: 要查看某个应用程序所使用的内存大小,可以使用以下步骤在 CentOS 上进行: 打开终端,并登录到 CentOS 服务器。 使用 ps 命令结合 grep 过滤器来查找特定应用程序的进程ID(PID)。假设要查找名为 "myapp" 的应用程序,可以运行以下命令: ps aux | grep mya 阅读全文
posted @ 2023-12-27 17:28 黄明辉 阅读(206) 评论(0) 推荐(0) 编辑
摘要: 要修改MySQL用户的权限,可以使用以下步骤: 1、登录MySQL服务器: mysql -u root -p 2、选择数据库: 如果要修改用户在特定数据库中的权限,可以选择对应的数据库。例如: USE your_database; 3、查看当前用户权限: SHOW GRANTS FOR 'usern 阅读全文
posted @ 2023-12-22 16:05 黄明辉 阅读(43) 评论(0) 推荐(0) 编辑
摘要: 原文地址: https://blog.csdn.net/qq_36093146/article/details/131520827 查看防火墙某个端口是否开放[root@test /]# firewall-cmd --query-port=3306/tcp开放防火墙端口3306# 注意:开放端口后要 阅读全文
posted @ 2023-11-10 14:16 黄明辉 阅读(202) 评论(0) 推荐(0) 编辑
摘要: 今天分享自己在项目中用到的一个小技巧,就是使用 EntityFrameworkCore 时我们在通过代码去 Update-Database 生成数据库时如何自动将代码模型上的注释和字段上的注释携带到数据库中,方便后续在数据库直接查看各个表和各个字段的含义。 实现效果如下: 可以看到我们每张表都有明确 阅读全文
posted @ 2023-11-02 14:33 黄明辉 阅读(28) 评论(0) 推荐(0) 编辑
摘要: 自己经过多年开发的沉淀后,开发出一个属于自己的一套Demo项目,亦或是借鉴别人的项目后,优化了一个,然后我们在别的地方使用的时候(可能是下一个公司),如果还想用自己的模板,也可能是供新入职的同事使用,经常会是以下几个办法 1、对比着之前的项目结构,在VistulStudio中手动创建一个空的解决方案 阅读全文
posted @ 2023-09-22 12:38 黄明辉 阅读(299) 评论(0) 推荐(0) 编辑
摘要: webapi默认处理了模型验证,所以会返回自带的格式,若我们想返回自定义的格式,就需要关闭它 然后自行获取。 主要是下面标红这句: services.AddControllers() .ConfigureApiBehaviorOptions(options => { options.Suppress 阅读全文
posted @ 2023-09-20 15:12 黄明辉 阅读(162) 评论(0) 推荐(0) 编辑
摘要: 环境:netcore 6.0+ 序列化采用自带的 System.Text.Json工具 使用vue做前后端分离时,我们提交的对象中,可能有些字段是为空字符串,但是对应接口要求是int? ,decimal? datetime?等类型。那么在序列化时,就会报错。 因为空字符串无法直接反序列化为 null 阅读全文
posted @ 2023-09-15 17:39 黄明辉 阅读(68) 评论(0) 推荐(0) 编辑
摘要: 若没有hangfir面板的过滤器IDashboardAuthorizationFilter,在打开/hangfire路径时请求会返回401未授权。需要添加类继承IDashboardAuthorizationFilter过滤器类 public class CustomerHangfireDashboa 阅读全文
posted @ 2023-09-14 17:25 黄明辉 阅读(48) 评论(0) 推荐(0) 编辑
摘要: 有时我们需要写一些定时任务来定期执行某些方法,比如数据统计、数据计算等。 这时候,我们就需要用到定时任务。 Hangfire 是一个开源且商业免费使用的工具函数库。可以让你非常容易地在应用中执行多种类型的后台任务,而无需自行定制开发和管理基于 Windows Service 后台任务执行器。且任务信 阅读全文
posted @ 2023-08-05 14:10 黄明辉 阅读(624) 评论(0) 推荐(0) 编辑
摘要: Copilot 是github开发的一个人工智能编程辅助工具,它可以帮我写很多代码,大大节省我们开发时间。 下面我具体来介绍在visual studio 中如何使用。需要VS升级到2022最新版本。win7系统有各种问题,建议win10+ 打开VS,找到顶部菜单栏中的“扩展”,点击“管理扩展” 搜索 阅读全文
posted @ 2023-05-18 17:22 黄明辉 阅读(245) 评论(0) 推荐(0) 编辑
摘要: Centos 7防火墙开放端口方法看到不少的网友还是有使用的是CentOS7版本的,比如我们较多的还是用到可视化面板宝塔面板建站。如果我们用的可视化面板建站环境的,防火墙的设置还是相对简单,我们直接在可视化面板上面添加放行或者限制的端口。当然老左提醒大家也不要忘记在服务器端安全组的设置,有些服务商是 阅读全文
posted @ 2023-05-05 09:23 黄明辉 阅读(1560) 评论(0) 推荐(0) 编辑
摘要: MongoDB的配置如下: mongodb://<username>:<password>@<host1>:<port1>,<host2>:<port2>,...,<hostN>:<portN>/databaseName?replicaSet=<replicaSetName> replicaSet 阅读全文
posted @ 2023-04-17 10:19 黄明辉 阅读(192) 评论(0) 推荐(0) 编辑
摘要: 今天跟大家分享一款插件,OpenXML-SDK 实现对Word,PPT的操作。 今天仅介绍如何利用这个组件,从文件中提取文字。 OpenXML-SDK有个缺陷,不支持跨平台,即只能部署在windows系统 首先、nuget上引用包 然后,上代码,从PPT中提取文字,返回一个数组,及一段段的文字。 u 阅读全文
posted @ 2023-03-21 14:34 黄明辉 阅读(369) 评论(0) 推荐(0) 编辑
摘要: 在jquery ajax请求中,有时候设计到跨域,我们需要采用JSONP的格式进行处理,服务端也需要返回 callback 等内容 但是在MVC中,默认只有JsonResult 的返回类型,没有支持JSONP的。 这时候我们有以下 2种方案,实现我们JSONP 格式返回的需求。 第一种方案,也是最简 阅读全文
posted @ 2022-12-07 17:40 黄明辉 阅读(324) 评论(0) 推荐(0) 编辑
摘要: 在一些项目中,我们经常会用到跨域,在jquery ajax时代,还采用的jsonp的方式进行跨域请求。但这种方式的安全性很低,api端对所有请求均开放了。 如今,NET CORE发展也是越来越完善了,对于跨域,也有完善的策略。 今天我们就来详细讲讲 跨域 到底是怎么一回事儿。 以下示例均以 JQue 阅读全文
posted @ 2022-12-07 17:19 黄明辉 阅读(1502) 评论(0) 推荐(0) 编辑
摘要: 在一个项目当中,我们经常会有很多不同的环境的参数需要配置,比如 以登录cookie要写的domain为例吧开发环境的配置:一般是localhost 测试环境:内部解析的测试域名 UAT用户验收测试环境:一般是生产环境上解析的一个域名,环境与生产环境基本一致。 生产环境:正式环境,对外运营使用的域名。 阅读全文
posted @ 2022-11-21 17:40 黄明辉 阅读(677) 评论(0) 推荐(0) 编辑
摘要: 在前面的文章中,我们介绍过将appsetting等配置文件映射到实体的的方式https://www.cnblogs.com/fei686868/p/16779249.html 这里呢,我们介绍关于选项的另一种用法,就是通过IOptions等选项来使用。 他们的区别呢,以前那种是只实现映射,如果要注入 阅读全文
posted @ 2022-11-14 13:42 黄明辉 阅读(72) 评论(0) 推荐(0) 编辑