自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(105)
  • 收藏
  • 关注

原创 javascript 实现 阻塞/睡眠/耗时 几秒

那下面的方法就可以实现同步阻塞的效果,把阻塞的代码放到blockForThreeSeconds().then(()中即可。有时前端想实现 代码停止几秒再执行后续代码,可能会受到异步执行的困扰。

2024-05-10 14:23:13 171 3

原创 .NET后端返回File文件,及前端处理直接在浏览器下载

/ 创建临时URL并分配给一个链接。//需要对汉字编码否则会可能会乱码。//获取header中的内容。// 创建Blob对象。//修改utf8编码,不然可能汉字会乱码。

2024-03-12 10:44:10 1023

原创 2024年注册美区(US)IOS AppleId

4、下载你想要的app,比如chatgpt,点击下载会让你登陆账号,还会弹出一个窗口,点击review按钮,之后会跳出付款信息的填写,此时就能不选择付款信息的填写(也就是支付方式)。5、还需注意填写地址信息,那个生成地址的网站有时生成的手机号是不对的,请多生成几次直到可以就行了,一般来说格式为: "三个数字 - 七个数字"2、媒体与购买项目 使用美区id登陆,然后要登陆苹果官网上,官网的账号也要设置为美国语言。其中需要注意:付款方式&账单地址 的时候需要按照以下操作。

2024-01-23 21:24:03 656

原创 c#验证字段是否存在前端脚本

// 验证字符串是否存在前端脚本。

2024-01-08 14:33:01 402

原创 jenkins+centos7上传发布net6+gitlab

我出的问题是:我添加了一个4.61和4.62的服务器节点(他们服务器账号密码一样),但是我在配置项目的时候配置的是4.61的服务器节点,但是build now构建的时候,他的工作空间变成了4.62的,这样就会出现发布失败的问题。因为我们的项目代码管理使用的是gitlab,在开始之前先在jenkins上安装gitlab的插件,安装之后应该是要重启jenkins的服务,后续jenkins的一些页面就会显示一些关于gitlab的一些可配置项。新增两个服务器的凭据,比如我的 4.61和4.62服务器。

2023-11-15 15:23:39 672

原创 .net6+aspose.words导出word并转pdf

本文使用net6框架,aspose.word破解激活并兼容net6,导出word模板并兼容识别html并给其设置字体,前端直接浏览器下载,后端保存文件并返回文件流,还有批量导出并压缩zip功能安装Aspose.Words的nuget包选择21.8.0 版本(此版本可用于net6)。本文破解这个版本免费无水印,可适用21.8.0以下至18.x以上。

2023-11-13 09:23:57 1828 1

原创 net6部署centos7

.net6 部署到CentOS7 基本 (zhihu.com)

2023-11-08 16:56:22 106

原创 MySQL 连接出现 Authentication plugin ‘caching_sha2_password‘ cannot be loaded

出现这个原因是mysql8 之前的版本中加密规则是mysql_native_password,而在mysql8之后,加密规则是caching_sha2_password, 解决问题方法:把mysql用户登录密码加密规则还原成mysql_native_password.ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'password';#更新一下用户的密码。进入mysql 命令:mysql -u root -p。

2023-09-06 16:17:19 2967

原创 postgresql还原bak

2、进入postgresql的安装目录下的bin目录下。-d为database_name 目标数据库名。输入完密码然后回车键就会开始执行bak脚本。-h 为hostname 主机地址。-f 为path 备份文件路径地址。-u 为username 用户名。-p 为port 端口号。然后地址栏输入cmd进入命令。

2023-07-14 15:27:48 1647

原创 .net core 2.1 简单部署IIS运行

netcore的项目不像netFramework那么方便部署到iis还是要费点功夫的比如我想把这个netcore2.1的项目部署到iis并运行: 按照步骤走:1、需要安装下面3个环境包(如果电脑已安装请忽略)检查是否安装cmd命令:cmd:dotnet --info或者直接去控制面板的程序查看,一般这四个是挨在一起的(安装后这里会显示四个) 如果没有安装请去官网下载自己项目对应的相应版本地址:.NET Downloads (Linux, macOS, and Windows) (microsoft.com)

2023-07-13 10:56:21 1417

原创 mysql语句最大执行时间问题解决,无需改mysql配置

是120秒,那其实可以通过:SET global max_execution_time = 300000;可以通过:SELECT @@global.max_execution_time。操作完成前经过的超时时间,或者服务器没有响应。如果联查的话也可以,只需在查询结果前面加上这句话就可以了。还是超时,但是是数据库的设置命令语句的最大执行时间。译:查询执行被中断,超过了语句执行的最长时间。设置最大执行时间,但是这是修改数据库配置。当然这样会对数据库造成压力,还是少用为妙。

2023-05-26 17:40:53 3689

原创 netcore都有什么设计模式

抽象工厂模式是一种创建型设计模式,它提供了一个接口来创建一系列与特定类无关的对象,而无需指定这些对象的具体类。在抽象工厂模式中,有一个工厂接口和多个工厂实现,每个工厂实现都可以创建一组相关或相互依赖的对象。不同的工厂实现通常是针对不同的产品族。例如汽车工厂可以生成不同类型的汽车(对应产品族),而每个汽车类型(对应产品等级结构)则可以由不同的工厂(对应工厂接口的具体实现)生成。抽象工厂模式与工厂方法模式的主要区别在于抽象工厂模式强调的是一组相关对象的创建,而工厂方法模式则侧重于单个对象的创建。

2023-05-22 11:06:56 863 1

原创 efcore的一些性能优化

因此,当要查询的实体对象已经存在于 DbContext 的 ChangeTracker 中时(通常是在前面的查询中读取过该实体数据,或者手工将该实体添加到 DbContext 的 ChangeTracker 中),使用 Find() 方法来获取数据的效率比使用 FirstOrDefault() 方法更高,因为它不需要额外的数据库查询操作。这比执行 COUNT(在 EF Core 中,Find() 和 FirstOrDefault() 方法都是用于从数据库中获取指定实体对象的方法,但它们的使用场景有所不同。

2023-05-19 17:16:56 1138

原创 .net mvc发送post参数过长处理

RESTful Web Services,客户端Silverlight提交POST数据报错 - Bruce Lee - 博客园 (cnblogs.com)

2023-05-05 17:34:53 135

原创 Asp.NetCore 中Aop的应用

Asp.NetCore 中Aop的应用 - Code综艺圈 - 博客园 (cnblogs.com)

2023-05-04 17:13:28 60

原创 c# Datatable生成Excel表格(不生成临时文件)并将文件上传至ftp

文件名</param>/// <param name="filePath">保存路径

2023-04-28 11:17:33 826

原创 Nginx正向代理、反向代理

nginx--正向代理、反向代理及负载均衡(图解+配置) - 知乎 (zhihu.com)

2023-04-26 13:46:49 64

原创 c# 多线程循环时间集合(一段时间范围内)

/填充list数据。Console.WriteLine("时间:" + start + ");MaxDegreeOfParallelism = 5//最大线程数。多线程循环2020-04-01至2023-01-01。

2023-04-12 13:54:32 412

原创 .NET/C#/GC与内存管理(含深度解析)

.NET/C#/GC与内存管理(含深度解析)

2023-03-23 14:32:56 719

原创 .NETCore导入千万级数据至Mysql

.NETCore导入千万级数据至Mysql

2023-03-15 15:21:42 132

原创 netcore 程序最早执行,无侵入设计

netcore 程序最早执行,无侵入设计

2023-03-07 15:34:55 90

原创 爬虫软件(文件蜈蚣)

爬虫软件(文件蜈蚣)

2023-03-01 13:41:33 840

原创 【centos7】docker部署mysql并连接Navicat

【centos7】docker部署mysql并连接Navicat

2023-02-07 10:55:36 1143 2

原创 【尽可能保证缓存和数据库一致性】

尽可能保证缓存和数据库一致性

2023-01-31 15:12:39 104

原创 .NETCore 多线程学习笔记(多线程、线程结束顺序掌控、线程相对平均分配)

.NETCore 多线程学习笔记(多线程、线程结束顺序掌控、线程相对平均分配)

2023-01-12 11:53:17 1537

原创 VMware-【Linux】centos7 /boot磁盘扩容

VMware-【Linux】centos7 /boot磁盘扩容

2023-01-11 15:43:24 3843 4

原创 linux常用 个人笔记

docker常用 自己用

2023-01-11 13:46:27 101

原创 c# http请求使用multipart/form-data 方式上传文件及其他参数

c# http请求使用multipart/form-data 方式上传文件及其他参数

2022-12-30 15:42:21 8300 5

原创 c# 对象类相同属性字段赋值

c# 对象类相同属性字段赋值

2022-12-26 16:25:33 754

原创 c#委托和事件

c#委托和事件

2022-11-30 17:21:52 110

原创 .NetCore 使用 RabbitMQ (交换机/队列/消息持久化+mq高级特性+死信队列+延迟队列)

.NetCore 使用 RabbitMQ发消息 (rabbitmq高级特性+TTL+死信/交换机队列DLX+延迟队列)

2022-11-14 17:54:03 4012

原创 Quartz手动修改数据库cron表达式(无须重启服务器即可更改定时时间)

Quartz手动修改数据库cron表达式,无需重启服务

2022-11-08 11:15:05 2021

转载 net quartz

net使用quartz

2022-11-07 14:12:22 83

原创 [git] Remote: The project you were looking for could not be found. 凭据解决

如下错误Remote: The project you were looking for could not be found.Git failed with a fatal error.Git failed with a fatal error.repository '项目http的url' not found我用vs克隆也是这个错用sourcetree克隆也是这个错用命令行 git clone 克隆也是这个错我更换了一个公司,用的上一个同事电脑。我更换了我的git账

2022-10-24 11:27:50 388

原创 【centos7】docker部署sqlserver

docker部署sqlserver

2022-09-20 16:31:52 424

原创 Wrong Local header signature: 0xE011CFD0 错误分析

excel导入Wrong Local header signature: 0xE011CFD0 报错

2022-09-07 13:16:21 669

转载 mysql锁

2022-09-02 10:31:13 63

原创 hangfire

netcore的任务调度

2022-08-12 09:44:49 198

原创 mysql索引

mysql索引好文章

2022-08-11 16:25:43 142

转载 git如何撤销commit但未推送到远端的提交

it如何撤销commit但未推送到远端的提交

2022-08-02 17:33:26 360

空空如也

空空如也

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

TA关注的人

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