自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 c#结合IL(中间语言)分析Try-Catch的内部机制及其对性能的影响

机制try-catch依赖IL异常处理表和CLR栈展开实现。性能无异常时开销可忽略。抛出异常时开销极高,需谨慎使用。最佳实践:优先使用条件检查替代异常处理高频路径。通过理解IL和CLR的内部机制,开发者可以更合理地使用异常处理,平衡代码健壮性与性能。

2025-03-06 11:01:29 817

原创 js new Date(“0001-01-01 00:00:00“)结果不正确的问题

在 JavaScript 中,的解析结果可能因浏览器或环境差异出现错误(例如年份变成2001。

2025-02-22 17:02:32 174

原创 宝塔mysql8.0设置数据库区分大小写

在宝塔面板中,MySQL 数据库的大小写敏感设置是通过修改 MySQL 配置文件(,确保服务器配置与数据字典一致。Windows 文件系统不区分大小写,需设置为。在已初始化的 MySQL 实例中直接修改。在宝塔面板中修改 MySQL 配置文件(:备份文件中表名大小写与当前配置冲突。:统一备份文件和目标环境的表名为小写。输出应与配置文件中设置的值一致(如。,后续修改配置文件后直接重启服务。安装 MySQL 时未显式设置。:权限配置错误或数据目录未清空。参数,未重新初始化数据目录。需与配置文件中设置的值一致。

2025-02-20 10:07:03 705

原创 json object转x-www-form-urlencoded

函数,它接受一个JSON对象作为参数,然后遍历对象的所有可枚举属性,使用。在JavaScript中,可以使用以下方法将JSON对象转换为。函数来编码键和值,并将它们以。字符连接每对键值对,从而形成。的形式连接起来,最终以。

2024-11-27 10:30:58 420

原创 .netcore IWebHostEnvironment.WebRootPath为null的问题

这通常意味着应用程序没有正确设置或识别出Web根目录。运行环境问题:在容器化环境或某些特定的开发环境中,可能会出现路径解析问题。如果上述步骤无法解决问题,可能需要进一步检查项目的配置文件和启动设置。如果是在Docker容器中运行,请确保容器的文件系统正确挂载了。的问题通常发生在尝试访问ASP.NET Core应用程序中的。文件夹,并且它包含在项目文件中(通常在。如果是自定义配置路径,请确保正确设置了。文件夹,它是用来存放静态文件的地方。文件夹可能不存在或者不在预期的位置。配置不正确,没有指定或识别出。

2024-11-14 09:59:28 541

原创 .NET 6 控制台程序(Console)读取配置appsettings.json配置文件

console读取appsettings.json配置项

2024-09-19 16:19:17 526

原创 10款好用的GitHub替代品盘点

选择合适的github替代品应根据个人或团队的需求和偏好进行判断。

2024-08-08 17:07:41 2952

原创 css模拟font-style: italic;斜体

伪元素创建一个相同文本的背景,通过倾斜这个背景来模拟斜体效果。这种方法的优点是不会影响文本的行高和基线,但是需要额外的标签和属性来实现。这种方法的基本思路是将文字倾斜,然后通过额外的调整,回复到正常的位置。是用来将文字样式设置为斜体的。如果你想要模拟这种效果,但是不使用。属性来创建一个倾斜的背景,然后通过调整文字的位置来模拟斜体效果。属性,你可以使用一些其他的CSS技巧来实现。一种常见的方法是使用CSS的。另一种方法是使用伪元素和。

2024-07-20 10:49:35 826

原创 c# 实现1ms精确延时

请注意,这种方法会占用CPU资源,而不是让出线程给其他线程使用。如果需要精确控制并且不希望占用CPU,可以考虑使用其他方法,如与硬件相关的定时器或者其他操作系统级别的延时机制。方法的精度受操作系统计时器和线程调度的影响,通常在Windows系统上可以达到15毫秒到16毫秒的精度。在C#中,实现1毫秒(1ms)精确延时可以使用。如果需要更高精度的延时,可以考虑使用。但是,需要注意的是,c# 1ms精确延时。

2024-03-12 15:21:17 2563 1

转载 【转载】文件识别浅谈(含office文件区分)

这种方式对一些图片视频文件类型识别较为准确,但是对于office文件的识别表现的不是太尽如人意,他无法区分excel,ppt,word等三种文件,且有些形式的office文件识别还存在一定的匹配错误。如果后端接口可以获取到完成的文件名称,则整个过程会变得很轻松,如果不考虑到客户恶意修改后缀名的情况,我们只需要对获取到的文件名进行截取即可,整个截取的代码种类也很多,下面分享一个我的实现。不可获取到文件名(文件流)

2023-03-13 16:15:34 328

转载 C# 结合 PInvoke 对接 IP 摄像头的笔记

最近做项目的时候,需要对接厂商提供的 IP 摄像头。但是他们只提供了 C++ 的 SDK,没办法,只能开始撸 C# 的 SDK Helper 类。本篇文章主要记录了对接 C++ DLL 需要注意的几个地方,以及常见类型的转换。要对接 C++ 的 DLL,首先得知道如何引用 DLL 内的方法。在 C# 当中,只需要编写符合 C++ 的函数签名,再使用[DllImport]特性指定 DLL 文件路径和入口点等参数即可。假如你需要使用 Win32 API 提供的方法,这里我以SetProcessDP...

2021-05-18 10:11:00 335

原创 希腊字母常用指代意义及其中文读音

希腊字母常用指代意义及其中文读音    序号 大写 小写 英语音标注音 英文 汉语名称 常用指代意义 1 Α α /'ælfə/ alpha 阿尔法 角度、系数、角加速度、第一个、电离度、转化率 2 Β β /'bi:tə/ 或 /'beɪtə/ beta 贝塔 角度、系数、磁通系数 3 Γ γ /'gæmə/ gamma

2020-06-30 12:40:29 1535

原创 C# 操作MongoDb(一) NoSQL数据库概述

NoSQL简介NoSQL(NoSQL = Not Only SQL ),意即"不仅仅是SQL"。RDBMS vs NoSQLRDBMS(遵循ACID规则)- 高度组织化结构化数据- 结构化查询语言(SQL) (SQL)- 数据和关系都存储在单独的表中。- 数据操纵语言,数据定义语言- 严格的一致性- 基础事务NoSQL()- 代表着不仅仅是SQL- 没有声明性查询语言- 没有预定义的模式-键 - 值对存储,列存储,文档存储,图形数据库- 最终一致性,而非ACID属性.

2020-05-24 16:20:06 1285

原创 ASCII码表、ASCII码扩展表

ASCII码控制符号(不可打印字符,范围0~31及 127)二进制 十进制 十六进制 缩写 Unicode 表示法 脱出字符 表示法 名称/意义 00000000 0 00 NUL ␀ ^@ 空字符(Null) 00000001 1 01 SOH ␁ ^A 标题...

2020-02-16 15:39:48 11980

VisualSVN-6.3.1破解版本

VisualSVN-6.3.1,替换DLL法,路径C:\Users\用户名(如Administrator)\AppData\Local\Microsoft\VisualStudio\15.0_348bbdf9\Extensions\,找到visualsvn目录(我的是lglu3adk.54s文件夹,可能会不一样),然后备份VisualSVN.Core.L.dll,然后将下载的VisualSVN.Core.L.dll覆盖即可。重启VS2017

2019-04-15

dhtmlxSpreadsheet v2.1标准版(web电子表格控件)

dhtmlxSpreadsheet 是一个由JavaScript 和 PHP 写成的电子表格控件(包含WP插件, Joomla插件等等).。 程序员可以容易的添加一个类似Excel功能的,可编辑的表格功能到自己的Web应用中。 [单元格格式化和函数功能] 使用dhtmlxSpreadsheet的单元格格式化功能,用户可以为不同的单元格设置不同的字体颜色,单元格背景,居中/居右/居左对齐,, 定义列表头等等。 该控件可以存储列的状态信息, 例如列的宽度,以便再次访问的时候, 列的宽度还能保持最后设置的宽度。 可以基于用户的权限不同,设置表格为编辑或者只读状态。 dhtmlxSpreadsheet 支持非常多的函数,用户可以方便的在单元格之间做数学计算、统计。这些函数在服务器端实现,以提高数据的计算精度。函数计算支持一个或多个单元格。 [导出到PDF和Excel] dhtmlxSpreadsheet 内置导出到PDF和 Excel的功能, 用户可以方便的将在线的电子表数据转化为其他的数据格式,再进行编辑或打印。 用户也可以使用Ctrl+C和Ctrl+V从Excel中复制和粘贴一个或多个单元格, 或者从控件复制和粘贴一个或多个单元格到Excel中。

2017-12-20

dhtmlxVault2.5标准版

dhtmlx上传组件,基于Ajax技术开发,包含上传进度提醒的DHTML JavaScript文件上传控件。不同的文件类型会显示相应的图标。

2017-12-13

dhtmlxVault2.4.1标准版

dhtmlx上传组件,基于Ajax技术开发,包含上传进度提醒的DHTML JavaScript文件上传控件。不同的文件类型会显示相应的图标。随dhtmlxSuite4.5.1一起发布。

2017-12-13

新鲜出炉dhtmlx5.0.2专业版

dhtmlxSuite是一个用JavaScript建立的富客户端开发框架。它是一个JavaScript UI库,用于建立一个完整的具有Ajax能力的前台组件。用户可以使用它建立一个企业级的跨浏览器Web应用和移动应用程序,它能提供优秀的性能和更丰富的用户体验。

2017-09-19

dhtmlx4.5.1pro

dhtmlx4.5.1专业版

2017-04-18

Navicat Premium_11.2.9简体中文版 64位

Navicat Premium_11.2.9简体中文版 64位最新版

2016-05-10

Navicat Premium_11.2.9简体中文版 32位

Navicat Premium 11.2.9 最新简体中文32位

2016-05-10

epass1000nd Windows下开发包

飞天诚信 加密狗/USB KEY epass1000nd Windows开发包

2009-10-15

一个简单的飞行射击游戏(C++)

C++源代码,带给那些游戏编程爱好者,是游戏编程入门示例代码.

2008-08-30

ASP源码(交友网站)

一个交友网站的ASP源代码!学习ASP的良师益友.

2008-08-30

全国邮政编码,区号

没什么好说的,就是邮政编码,区号

2007-11-16

全国地区数据库

全国地区数据库,<br>省,市,区,县。

2007-11-04

空空如也

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

TA关注的人

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