自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 echarts实现地图效果

通过echarts.min.js和china.js实现中国地图效果。注:echarts.min.js和china.js可从网上搜索下载。

2025-02-08 15:27:54 150

原创 未能加载文件或程序集“log4net,Version=2.0.8.0,Culture=neutral, PublicKeyToken=669e0ddf0bb1aa2a“或它的某一个依赖项。系统找不到指

解决方案:在VisualStudio中,通过“清理解决方案”清理你的项目。

2025-01-18 14:03:38 138

原创 C#项目生成时提示缺少引用

(2)在打开的“程序包管理器控制台”窗口中输入命令:Update-Package-reinstall。(1)依次点击菜单:工具->NuGet包管理器->程序包管理器控制台。1、从“管理NuGet程序包”中下载并安装相关引用。2、通过命令把对所有缺少的引用进行安装。

2025-01-18 13:24:19 464

原创 Cron表达式

Cron 表达式由 6 或 7 个部分组成,分别表示秒、分钟、小时、日、月、星期和年(可选)。每个部分通过空格分隔,并且可以使用特定的字符和值来表示不同的时间间隔和模式。

2024-12-25 11:47:25 1361

原创 HttpContext.Current.Request.Url、RawUrl、UrlReferrer区别

‌:这个属性返回当前页面的前一页面的URL。如果当前页面是通过浏览器的前进或后退按钮访问的,这个属性会返回上一页面的URL‌。‌:当你需要确定用户是从哪个页面导航到当前页面的,例如在分析用户行为或进行页面跳转验证时。‌:当你需要获取不带域名的完整路径和查询参数时使用,例如在处理表单提交或生成动态链接时。‌:这个属性返回当前请求的完整URL,包括协议、域名、站点名、文件名和参数。‌:这个属性返回当前请求的路径和查询字符串,但不包括域名。‌:当你需要获取完整的请求URL时使用,例如在日志记录或调试时。

2024-12-23 15:54:11 327

原创 字符串分割

在 C# 中,可以使用String.Split 方法将字符串按照指定的分隔符分割成子字符串数组。以下示例得到的结果都是值为aaa bbb ccc的数组。

2024-12-21 14:01:35 251

原创 APP开发代码报错

原因:“startTime11”和“endTime11”参数值为null。原因:“screenContent1”控件不存在。

2024-12-05 10:28:32 196

原创 缺少此项目引用的 NuGet 程序包

在Visual Studio生成时,出现错误:这台计算机上缺少此项目引用的 NuGet 程序包。使用“NuGet 程序包还原”可下载这些程序包。有关更多信息,请参见 http://go.microsoft.com/fwlink/?缺少的文件是G:\NugetRepository\Aspose.Words.20.12.0\lib\net461\Aspose.Words.Pdf2Word.dll。

2024-11-26 10:20:17 713

原创 layer.open属性详解

【代码】layer.open属性详解。

2024-11-14 08:58:21 545

原创 截取右键弹出的菜单

‌对于Windows 10用户,‌可以使用系统自带的截图工具。‌首先启动截图工具,‌点击“延时”并选择好时间(‌例如5秒)‌。‌然后立即点击鼠标右键或点击其他菜单。‌等待5秒时间到了,‌界面会变得模糊,‌这时鼠标会变成十字形。‌将鼠标移动到右键菜单左上角,‌按住鼠标左键向右下角拖动,‌直接选中整个菜单。‌选好菜单后松开手,‌右键菜单图片就会自动显示在截图工具上。‌最后按“Ctrl + S”保存好图片。

2024-07-13 14:41:58 655

原创 SQL Server 创建用户并授权

创建用户前需要有一个数据库,创建数据库命令如下:CREATE DATABASE [数据库名称];

2024-07-12 18:48:20 8680

原创 SQL Server服务器角色和数据库角色含义

-在数据库中添加或删除 Windows NT 4.0 或 Windows 2000 组和用户以及 SQL Server 用户。--含在每个数据库中,包括 master、msdb、tempdb、model 和所有用户数据库。--管理 SQL Server 2000 数据库角色的角色和成员,并管理数据库中的语句和对象权限。--public 角色是一个特殊的数据库角色,每个数据库用户都属于它。--进行所有数据库角色的活动,以及数据库中的其它维护和配置活动。--该角色的权限跨越所有其它固定数据库角色。

2024-07-12 16:59:15 955

原创 已从该请求读取了最大数目的窗体、查询字符串或发布文件项。若要更改最大允许请求集合计数的当前值 80000,请更改“aspnet:MaxHttpCollectionKeys”设置

问题描述:已从该请求读取了最大数目的窗体、查询字符串或发布文件项。若要更改最大允许请求集合计数的当前值 80000,请更改“aspnet:MaxHttpCollectionKeys”设置。解决方案2:从web.config中更改“aspnet:MaxHttpCollectionKeys”参数,此处改成了8000。问题原因:页面展示内容太多。解决方案1:减少页面内容。

2024-07-11 15:45:00 236

原创 请求被中止: 未能创建 SSL/TLS 安全通道

这是因为.NET Framework 4.6及以上版本对SSL/TLS的支持有所改进,能够更好地处理新的安全协议。如果你的本地开发环境是Windows 10,可能不会遇到这个问题,因为Windows 10通常支持较新的安全协议。但是,如果你的服务器环境是较旧的Windows Server 2008,可能需要升级.NET Framework以兼容新的安全协议。解决这个问题的方法主要包括更新.NET Framework版本和确保客户端启用了与服务器匹配的安全协议。工具来完成,该工具允许你管理证书的授权和存储。

2024-06-29 16:30:35 10770

原创 NPOI-导出excel文件

【代码】NPOI-导出excel文件。

2024-05-15 16:51:54 325

原创 for/foreach循环里面写return;

在for或foreach循环里面写return;不仅会跳出当前循环,还会跳出当前方法体,即。下面的代码都不会执行。

2024-05-13 11:17:33 406

原创 Elasticsearch相关问题

2、执行“ElasticClient”下“IndexDocument”方法时,出现“Invalid NEST response built from a unsuccessful () low level call on PUT: /crm_index/_doc/1”错误。Elasticsearch 官方为 .NET 提供了 2 个官方客户端库:Elasticsearch.Net 和 NEST。1、Elasticsearch.Net和NEST的区别?办法:修改一下Elasticsearch版本就可以了。

2024-03-28 17:49:04 673 1

原创 如何查看java安装路径

或者,如果你想知道Java的安装目录,可以使用:readlink -f $(which java) | xargs dirname。打开命令提示符(cmd),然后输入以下命令:for %i in (java.exe) do @echo %~$PATH:i。在不同的操作系统中,查看Java安装路径的方法可能会有所不同。可能只会返回默认使用的Java版本的路径。如果你想查看所有安装的Java版本及其路径,你可以使用。请注意,如果你的系统上安装了多个Java版本,这将输出java.exe的完整路径。

2024-03-28 16:53:25 3685

原创 warning: ignoring JAVA_HOME=E:\Program Files\Java\jdk1.8.0_341; using bundled JDK

是一个常见的环境变量,用于指定Java开发工具包(JDK)的安装目录。Elasticsearch需要JDK来运行,而该警告表明它没有使用正确的。在Elasticsearch的启动脚本中直接设置JAVA_HOME,例如在。如果以上步骤不起作用,尝试重新安装JDK到一个不包含空格的路径,然后再设置。请根据你的系统和Elasticsearch版本选择适当的解决方法。在某些情况下,可能需要重新启动计算机来使环境变量的更改生效。确实是你的JDK安装路径,并且该路径中确实包含了JDK。确保使用了正确的路径和版本。

2024-03-28 16:49:16 1318

原创 如何查看jdk版本

例如,输入`echo %JAVA_HOME%`(Windows)或`echo $JAVA_HOME`(Linux)命令可以查看JAVA_HOME环境变量的值,它指向了JDK的安装目录。在目录中查找具体的JDK版本信息。在Linux系统中,可以使用`which java`命令查找Java命令的路径,进而找到JDK的安装目录。如果您正在使用Eclipse IDE,可以在软件页面中选择“Window”->“Preference”,然后选择“Java”->“Compiler”,在右侧就可以看到JDK的版本号。

2024-03-28 16:22:09 18865

原创 kibana和elasticsearch的关系

它们之间通过RESTful AP进行通信,使得集成非常简单。Kibana提供了多种可视化工具,如线图、柱状图、饼图等,以及各种数据分析功能,如日志分析、监控、搜索等,可以帮助用户更好地理解和分析数据。因此,Elasticsearch和Kibana的整合可以让用户更好地利用Elasticsearch的搜索功能,同时也可以更好地可视化Elasticsearch数据。kibana和elasticsearch之间的关系是紧密的,它们共同构成了Elastic Stack,也被称为ELK S tack。

2024-03-28 10:35:44 2153

原创 jwt和token区别

jwt和token区别

2024-03-27 16:56:34 2490 1

原创 ‘vite‘ 不是内部或外部命令,也不是可运行的程序

后来通过“npm install -f ”命令解决,

2023-10-17 16:29:00 3324

原创 HttpRuntime.Cache和HttpContext.Current.Cache区别

1、HttpRuntime.Cache相当于就是一个缓存具体实现类,HttpContext.使用Cache时,尽量使用HttpRuntime.Cache,既能减少出错,也减少了一次函数调用。HttpContext:封装有关个别HTTP请求的所有HTTP特定的信息,HttpContext.Current为当前的HTTP请求获取HttpContext对象。HttpRuntime:为当前应用程序提供一组ASP.NET运行时服务。Current.Cache是对上述缓存类的封装。和HttpRuntime的定义。

2023-10-13 15:19:07 212

原创 System.Threading.ThreadAbortException: 正在中止线程

/发送为二进制文件。把response.End();去掉改成return;在catch后面增加。/// 将文件发送回浏览器端,直接下载本地。

2023-10-07 14:55:03 939

原创 github.com 打不开

在“C:\Windows\System32\Drivers\etc”文件夹中找到hosts文件,右键点击hosts文件,选择复制,然后粘贴到桌面上。右键点击桌面上的hosts文件,选择“用记事本打开该文件”,修改之后点击【文件】>【保存】完成修改。,在A类型的查询中输入 github.com,找到最快访问的ip地址,并复制下来.win+r, 打开cmd窗口,在 CMD 命令行中执行下面语句来刷新 DNS。重启浏览器之后输入网址“”就能进入Github。

2023-10-06 15:26:22 557

原创 GDI+ 中发生一般性错误

检查保存路径是否正确,有可能是路径错误导致文件夹不存在。

2023-09-19 19:02:57 141

原创 Hangfire 运行时间偏差8小时问题

AddOrUpdate中的TimeZoneInfo(时区)参数默认是世界Utc时间,改为本地“TimeZoneInfo.Local”即可。

2023-09-15 14:28:22 769 1

原创 HangFire 设置中文

在Startup.cs文件的Configuration中增加代码:System.Threading.Thread.CurrentThread.CurrentUICulture = new System.Globalization.CultureInfo("zh-CN");

2023-09-15 13:49:26 770

原创 Redis自启动

1、在rediis安装目录打开命令行,输入:redis-server --service-install redis.windows.conf --loglevel verbose。双击“Redis”服务或右单击选择属性,进入Redis的属性对话框,设置启动类型为自动。2、服务里会出现名称为“Redis”的服务。

2023-09-15 10:51:46 96

原创 Redis密码登录

在redis根目录,打开“”文件,找到“# requirepass foobared”,通过requirepass设置密码:123456。在ip:port前面加上@用来表示密码,比如12345@ip:port。

2023-09-14 17:56:34 2231

原创 HangFire 登录

【代码】HangFire-登录。

2023-09-13 16:40:23 280

原创 若要针对 .NET Framework 4.0 或更高版本进行编译,则提供程序选项中“compilerVersion”特性的值必须为“v4.0”或更高版本

配置完IIS,运行项目时,出现"若要针对 .NET Framework 4.0 或更高版本进行编译,则提供程序选项中“compilerVersion”特性的值必须为“v4.0”或更高版本。若要针对 .NET Framework 3.5 或更低版本编译此 Web 应用程序,则请从 Web.config 文件的 <compilation> 元素中移除 targetFramework 特性。”错误,后来直接把上述代码屏蔽掉就可以了。但是改成4.8后不报上述问题了,又出现“

2023-07-03 10:19:00 535

原创 小程序微信支付失败

微信支付时提示“微信建立支付请求失败。

2023-06-21 11:15:41 1506

原创 解决PolyBase下dump文件夹不断增长占用盘空间的问题

d盘突然没空间了。

2023-06-16 13:17:37 465

原创 【SQL】dm_db_index_physical_stats出现“‘(‘ 附近有语法错误。”

使用sys.dm_db_index_physical_stats函数查询索引碎片时,出现“'(' 附近有语法错误。”的问题。

2023-06-01 16:34:14 1225

原创 HtmlIframe和HtmlGenericControl

基类包括字段"rightFrame",但其类型(System.Web.UI.HtmlControls.HtmlIframe)与控件类型(System.Web.UI.HtmlControls.HtmlGenericControl)不兼容。

2023-05-27 14:59:53 480

原创 Node.js安装及环境配置

​。

2023-05-18 14:30:30 86

原创 用VSCode打开带图片的.md文件

输入快捷键 Ctrl + Shift + P 打开命令框,输入Markdown,选择 更改预览安全设置。如果按上面方式未打开图片可以下载Markdown Preview Enhanced插件。打开文件之后 Ctrl+Shift+V 就发现带图片的.md文件打开并且带图片了。选中 允许不安全内容 允许通过http载入内容,就可以在md文件中正常看到图片了。第二步,下载Markdown Theme Kit 插件。第一步,下载VSCode 然后安装。第三步,正确的打开方式。

2023-05-17 11:52:41 10910 1

原创 缓存-布隆过滤器

布隆过滤器的好处就是解决了第一种缓存空值的不足,但布隆过滤器也存在缺陷,首先,它有误判的可能,比如在上面客户端查询key4的图中,假如key4经过3次hash运算得到的位置分别是2/4/6,由于这3个位置的值都是1,所以,布隆过滤器就认为key4在库中存在,进而继续向下查询了。布隆过滤器是解决缓存穿透的一种解决方案。这样,当客户端查询时,也对查询的key做3次hash运算得到3个位置,然后看布隆过滤器中对应位置元素的值是否为1,如果所有对应位置元素的值都为1,就证明key在库中存在,则继续向下查询;

2023-05-09 10:49:06 212

空空如也

空空如也

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

TA关注的人

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