自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(181)
  • 资源 (1)
  • 收藏
  • 关注

转载 colorUI样式笔记

首先先将内容方块区域大小显示出来,然后在方块的四个角贴上你设置的半径大小的四个圆,将边角超出圆的区域隐藏,就是圆角样式的最终呈现效果。

2024-04-12 18:05:31 81

转载 在 IIS 上配置内容静态 gzip 压缩

唯一觉得不开心的可能是服务器的 CPU,因为在每次传输数据前都对数据进行压缩会给服务器的 CPU 造成一定的压力,为了解决这一问题,我们可以将站点的静态资源进行预压缩,这样在用户请求资源时,我们就不用先压缩这些文件,而只需要将提前压缩好的资源传给用户就好,有些前端框架(比如 Angular)甚至会直接提供预压缩过的资源文件可以说是非常贴心了。服务器声明自己提供的文件是 gzip 过的文件,这主要通过服务器响应 Header 中的 Content-Encoding 字段达成;

2024-03-26 17:10:12 158

原创 vite编译html-docx.js提示With statements cannot be used with the “esm“ output format due to strict mode

Vite 无法处理、也不支持仅可在非严格模式(sloppy mode)下运行的代码。这是因为 Vite 使用了 ESM 并且始终在 ESM。解决方案很简单,直接编辑修改html-docx.js中有with的语句,将它删掉后,把大括号{}中的变量使用obj.这样去处理。详见:https://cn.vitejs.dev/guide/troubleshooting。使用pnpm run dev 编译时,提示html-docx.js文件有以下错误。经Vite官方网站查询,发现是以下原因导致的。

2024-03-19 15:08:26 468

转载 .Net8 新特性之依赖注入容器对Keyed Service的支持

依赖注入 (DI) 在 ASP.NET Core 中无处不在。您可以将其与自定义服务一起使用,但也许更重要的是,框架本身始终使用 DI。您可以在 ASP.NET Core 中配置的大多数内容都是通过 DI 配置的。因此,ASP.NET Core 附带了一个内置的 DI 容器(也可作为 Microsoft.Extensions.DependencyInjection 使用)。这个容器在很多方面都非常基本。它是一个符合要求的容器,用于定义 DI 容器必须具有的最低功能。

2024-03-11 16:04:39 84

转载 ASP.NET Core在Task中使用IServiceProvider的问题解析

这个问题不仅仅是在Task.Run这种场景里,类似的本质就是在一个IServiceScope里创建一个新的子Scope作用域的时候,这个时候需要注意的是父级的IServiceProvider释放问题,如果父级的IServiceProvider已经被释放了,那么基于这个Provider再去创建Scope则会出现异常。关于每次请求的创建流程,不是本文的重点,但是为了让大家对本文讲解的IServiceScopeFactory和IServiceProvider来源更清楚,咱们可以大致的描述一下。

2024-03-07 19:18:05 102

原创 .NET Core依赖注入(IoC)不使用构造函数实现注入

在.NET Core中,依赖注入(IoC)通常是通过构造函数注入来实现的,这是推荐的方式,因为它使得依赖关系更加明确和可测试。但是,如果你不想或不能使用构造函数注入,你可以考虑使用方法注入(Method Injection)或属性注入(Property Injection)。请注意,虽然上面的代码示例展示了如何在不使用构造函数注入的情况下获取服务实例,但这并不是推荐的做法。方法注入和属性注入应该在确实需要时才使用,例如,当服务实例的创建成本很高,或者当服务实例的创建需要在运行时基于某些条件来决定时。

2024-03-07 19:07:48 668

原创 go调用 c++中数组指针相关

如果你将一个 Go 对象的指针转换为 unsafe.Pointer,然后这个 Go 对象变得不可达(没有任何变量引用它),Go 的垃圾收集器仍然会认为这个对象是可达的,因为它不知道 unsafe.Pointer 指向了这个对象。避免内存泄漏:如果你将 unsafe.Pointer 指向一个 Go 对象,并且这个对象可能变得不可达,你需要确保在适当的时候将 unsafe.Pointer 转换回正确的 Go 指针类型,并重新建立一个到该对象的引用,以防止对象被垃圾收集器回收。否则,这会导致内存泄漏。

2024-03-05 16:12:28 1090

转载 Go中Goroutine和通道常见场景

本篇给出4个场景,这4个场景是在运维开发工作中较为常见的且也是比较典型的场景。总而言之,言而总之,当涉及到处理并发和并行任务时,Goroutine和通道是非常强悍的,可以让我们开发出高效的、牛逼的并发程序。上面的代码,创建了一个Goroutine池,每个Goroutine代表一台服务器,通过通道将任务分发给Goroutine进行并发执行。在上面的代码中,使用了一个专门的Goroutine来处理日志写入操作,该Goroutine从一个日志通道中读取日志数据,并将其写入到目标中。

2024-02-23 08:58:02 49

原创 Debian系统写Mysql时中文出现乱码无法定入的问题解决方案

原因是操作系统可能精简安装,没有GBK字符集,只有UTF8在转换或使用的时候有问题。

2024-01-18 10:44:46 630

转载 OpenSSH 漏洞修复升级最新版本(修改版)

Centos7系统ssh默认版本一般是OpenSSH7.4左右,低版本是有漏洞的而且是高危漏洞,在软件交付和安全扫描上是过不了关的,一般情况需要升级OpenSSH的最新版本今天详细说下升级最新版本的处理过程(认真看会发现操作很简单,因为写的操作很详细…)

2024-01-08 18:33:30 462

转载 Linux和Windows上汉字的编码转换实现

https://blog.csdn.net/qq_24977505/article/details/118730921

2024-01-08 15:06:03 59

原创 IIS运行的.net core程序报错System.UnauthorizedAccessException: Access to the path ‘C:\Windows\TEMP\ASPNETCOR

但奇怪的是其它服务器同样配置却没有此问题,能解决没有再深究了,哪位同学有确认最终原因的?

2023-12-22 14:16:49 734

原创 vue3路由获取url参数

【代码】vue3路由获取url参数。

2023-12-15 08:39:27 1184

原创 TDengine打着开源的旗号,社区版实质又慢又差还很坑,生产环境根本用不了

坑2:新版故意限制社区版只能运行在一些常见的特定的操作系统里,例如CentOS,Ubuntu之类的,如果某天需要运行在其它系统要运行不了,强制你要买企业版。坑1:用一段时间磁盘过多要删除掉旧数据,表面上可以删除数据,但实际上社区版的数据只是标记删除,存储空间仍然还是占用的,要想释放存储空间就得买企业版。有人说要不就买企业版吧,哈这TM更无耻,企业版授权时还会限制CPU数量,限制写的速度,限制查询时长等等,要高一点?反正劝一句千万不要再用了,谁用谁上当,尽早换方案。

2023-12-07 11:52:32 1308 9

原创 .net core提示The xx field is required,One or more validation errors occurred

原因是.net core webapi默认参数为不可空,因此会验证并报错。在项目的.csproj中,修改Nullable为disable即可。

2023-12-07 10:53:36 1574

原创 各种文档开源工具,记录下

https://vitepress.vuejs.org或https://vitepress.dev/

2023-12-01 16:07:02 371

原创 Linux——安装JDK和OpenJDK【多种方法+本地资源】

见文章:

2023-11-27 16:27:55 401

转载 安装适用于 m1 CentOS(aarch64架构)的 jdk1.8 简易教程

您可以前往Adoptium官网的下载页面,选择macOS ARM64平台下的"JDK 8"版本,即可下载适用于M1芯片的JDK 1.8版本(CPU 架构选必须选择 aarch64)。如果上面的下载链接打不开,这边也提供了下面的百度云下载地址: 链接: https://pan.baidu.com/s/1evDhwcRd7DlbI4oango7mQ?pwd=19t3 提取码: 19t3。另外,如果您需要使用其他版本的JDK,也可以在Adoptium官网的下载页面中找到相应的版本,选择对应的平台下载即可。

2023-11-27 15:23:01 747

原创 VUE3 proxy类型转成普通对象(ElementUI的el-date-picker日期控件数组转换普通对象)

let res=await 变量名。

2023-11-24 18:42:23 1347

原创 Debian中执行脚本 提示没有那个文件或目录

在Debian中使用.profile文件代 替.bash_profile文件 .profile(由Bourne Shell和Korn Shell使用)和.login(由C Shell使用)两个文件是.bash_profile的同义词,目的是为了兼容其它Shell。此文件为系统的每个用户设置环境信息,当用户第一次登录时,该文件被执行. 并从/etc/profile.d目录的配置文件中搜集shell的设置。为每一个运行bash shell的用户执行此文件.当bash shell被打开时,该文件被读取。

2023-11-13 11:17:42 690

转载 Shell错误:/bin/bash^M: bad interpreter: No such file or directory

在Windows平台上文件是dos格式,换行符尾\r\n,而Linux平台文件是unix格式,换行符尾\n。因此在运行脚本文件时,不能正确解析\r,导致编译错误、运行失败。打开命令行工具执行命令vim *.sh(编辑你的脚本文件),然后执行命令:set ff=unix,最后执行:wq (保存退出) 即可。原文链接:https://blog.csdn.net/twi_twi/article/details/129719406。是由于该脚本文件是在Windows平台编写,然后在Linux平台中执行。

2023-11-13 11:15:03 271

原创 debian设置limits.conf的open files后死活不生效的解决方法

不生效的原因是,root用户对*号不生效,需要单独设置。修改后重新连接ssh即可ulimit -a查看。

2023-11-08 21:58:45 368

原创 c# 8.0的range语法糖,^和..操作符

本质上是新类型System.Index和System.Range取数组范围的语法糖,其中…表示范围的意思,^是 Hat 运算符,表示fromEnd从后面开始。

2023-11-07 10:23:27 421

原创 elementUI组件居中

【代码】elementUI组件居中。

2023-11-02 17:42:03 155

原创 C#将xml转成json

【代码】C#将xml转成json。

2023-11-02 16:05:20 467

原创 Docker中OceanBase挂载过后,删除再启动无限重启的解决办法

这时候由于windows下/root/obagent路径需要访问linux特殊文件.pid,但windows下却是无效的,因此挂载只能使用Volumes,而不能使用Bind mount直接挂载本地路径。

2023-11-02 13:39:32 629

原创 C++ 实现定时器的两种方法(线程定时和时间轮算法修改版)

定时器要求在固定的时间异步执行一个操作,比如boost库中的boost::asio::deadline_timer,以及MFC中的定时器。可以利用c++11的thread, mutex, condition_variable 来实现一个定时器。使用static以免被析构,可在cpp类外全局声明,第一个参数为任务容量最大数量,第二个参数为定时判断的毫秒数即最低检测时间单位。使用C++11中的thread, mutex, condition_variable来实现一个定时器。在要使用的地方,启动并添加任务。

2023-10-26 10:10:40 4820

原创 解决Linux下编译Intel oneTBB动态库出错的问题

查找了很多文章,有的说GCC版本太低之类的,没有CXXABI_1.3.8和GLIBCXX_3.4.21之类的。在CMakeLists.txt中,原来有一段这样查找和链接的配置代码。

2023-10-24 18:09:26 428

转载 windows迁移linux问题集锦

windows迁移linux问题集锦。

2023-10-20 18:37:23 126

转载 readerwriterqueue 一个用 C++ 实现的快速无锁队列

cmp&p=2如果没有可靠的(已被测试的)实现,设计又有什么用呢?:-)我已经。自由的fork它吧!它由两个头部组成,一个是给队列的,还有一个取决于是否包含一些辅助参数。not。

2023-10-20 11:41:13 181

原创 CMake静态链接.a文件的几个坑

再经各方面查找资料,终于找到原因,原因是lib_acl_cpp是依赖于lib_acl的,但是在target_link_libraries时,必须是依赖的要写在后面,于是改成。这次错误提示又变了,大部分变成了缺少pthread_xxxx未定义的引用,说明上面调整顺序后成功链接,只是缺少了pthread相关引用。编译后错误提示变成了函数未定义的引用,说明路径这次应该对了,只是链接时候可能有其它问题。百思不得其解,经查确认是路径问题,但提示的路径应该是对的呀,然后尝试加上完整路径。CMakeLists详解。

2023-10-15 02:22:43 796

原创 CentOS Linux下CMake二进制文件安装并使用Visual Studio调试

3)配置PATH使得cmake-3.19.8-Linux-x86_64/bin目录全局可见。首先就是官网下载二进制安装包(我们是64位系统,就下载对应的包),这里。例如:在/home/DOWNLOAD目录下执行,即下载二进制包了。官网https://cmake.org/download/cmake安装——二进制安装(很简单,推荐!

2023-10-10 16:30:39 790

原创 在c#中使用NPOI结合Magicodes.IE.excel将xlsx文件内存中转换为xls文件

作为导出excel的组件,但只支持新格式xlsx,有需求要导出旧格式xls文件,因此只能考虑转换的方案,经多种方案尝试和查找相关解决方案,在一份使用NPOI转换的xlsx到xls的文章到找到相关代码,但代码中只支持XSSFWorkbook转换以HSSFWorkbook,扩展后。通过这种一行行转换的方案,理论上也可以将旧格式xls转换为新格式xlsx。同时原来代码不能处理单元格格式,这里修复后加入。

2023-10-09 09:21:17 433

转载 C# JArray:多维动态数组操作指南

本篇文章对C# JArray的基本用法进行了详细介绍,包括JArray的创建、增删改查、序列化、反序列化等方面。C# JArray作为一个动态多维数组操作类,在操作JSON格式数据的时候非常方便。C# JArray是Json.NET中的一个类,用于存储和操作JSON数组。本篇文章将从多个方面对C# JArray做详细阐述,包括JArray的基本用法、创建、增删改查、序列化、反序列化等。JArray是一个支持多维数组操作的动态数组。通过此方法创建一个空的JArray对象。二、创建JArray。

2023-10-07 10:30:51 2770

原创 el-button根据条件更换图标、文字、是否禁用

vue el-button根据条件更换图标。

2023-09-27 09:45:22 548

原创 Element UI国内文档网站

国外的老是访问不了,用这个国内站点可以代替。

2023-09-22 15:25:11 560

转载 看这篇Word邮件合并的超详细用法,就够了

2、时间:{ MERGEFIELD 生活垃圾欠费起始日期 }修改为{ MERGEFIELD 生活垃圾欠费起始日期 @ YYYY-MM-DD },然后右键点击更新域。(大写字母E,O,A)1、面积:在插入的面积域上,右键,切换域代码,显示{ MERGEFIELD 面积 }修改为{ MERGEFIELD 面积 # 0.00 },然后右键点击更新域。3、金额:{ MERGEFIELD 生活垃圾欠费金额 }修改为{ MERGEFIELD 生活垃圾欠费金额 # ¥ ####0.00 },然后右键点击更新域。

2023-09-21 14:41:26 2077

原创 .net使用OpenXML组件把word转pdf代码

【代码】.net使用OpenXML组件把word转pdf代码。

2023-09-20 15:39:19 591

转载 docx格式文档详解,xml解析html还原

https://baijiahao.baidu.com/s?id=1749699610751196949

2023-09-20 14:58:48 110 1

原创 Visual Studio 调试前端VUE上传文件时自动退出停止运行的解决方法

将它不要勾关闭,然后重新启动下Visual Studio,上传文件时就可以调试了。进入:选项,项目和解决方案,Web项目,

2023-09-15 13:47:12 673

DBSCAN聚类C++算法,可用于GPS车辆聚集计算

DBSCAN聚类算法,可用于GPS车辆聚集计算 文章请见: http://blog.csdn.net/winnyrain/article/details/52467617

2018-02-05

空空如也

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

TA关注的人

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