自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 SQLite 查询大型字符串时优化查询的最佳方式

摘要:本文介绍了优化SQLite数据库大型字符串查询性能的几种方法。首先建议使用索引加速搜索,通过CREATE INDEX命令为特定字段创建索引。其次推荐使用全文搜索虚拟表(FTS5)处理复杂搜索需求,支持MATCH关键字和高级搜索功能。此外还提供了优化技巧:限制结果集(LIMIT子句)、选择合适数据类型(TEXT优于VARCHAR)、避免通配符搜索等。通过合理组合这些方法,可以显著提升大型字符串查询效率。

2025-07-09 18:09:36 15

原创 VMware虚拟机与宿主机可以联通到同一个网段(NAT模式与桥接)

本文介绍了在VMware中配置NAT网络模式的步骤:1)确认VMNet8虚拟网卡设置为自动获取IP;2)在虚拟网络编辑器中选择NAT模式并设置与宿主相同的网关;3)在DHCP中配置正确的IP范围;4)将虚拟机网卡设置为NAT模式;5)启动虚拟机检查网络配置或手动设置IP。通过以上设置可确保虚拟机与宿主网络互通。

2025-07-03 21:11:25 269

原创 为什么C#中int值 1_2是对的呢?

在Java等语言中,数字可以使用下划线(_)作为分隔符以提高可读性,编译器会自动忽略这些下划线。例如: 25_23 → 2523 12_9 → 129 底层逻辑:下划线仅作用于数字可视化分隔,编译时会被忽略。若夹杂其他非数字字符(如字母、运算符)则会报错。该特性遵循Java 7+的语言规范,旨在提升长数字的可读性而不改变数值。

2025-06-25 12:00:24 169

原创 我的更新数据操作(兼容两种模式,一种是updatesoftware,一种是UpdateSoftAPI)

本文介绍了软件自动更新机制的实现方法。主要通过三个步骤:1)在静态类中定义更新文件路径;2)在程序启动时检测更新,传递软件GUID、版本号和启动路径给更新程序;3)更新程序对比版本后执行下载替换操作。该机制实现了无干扰更新,更新完成后自动重启新版本。关键技术包括进程间参数传递、文件路径管理以及更新程序的版本比对功能。系统采用Mutex防止重复启动,确保更新过程安全可靠。

2025-06-23 09:57:28 120

原创 ASCII码对应表,回车、换行、空格的ASCII码值

本文介绍了常见ASCII码及其用途:回车(CR)为13(\r),换行(LF)为10(\n),空格为32。不同系统的换行表示各异:Linux用\n,Windows用\r\n,Mac用\r。键盘字符的ASCII码范围为:数字0-9对应0x31-0x39,A-Z为0x41-0x5A,a-z为0x61-0x7A。文章还附有ASCII码表示图,帮助直观理解这些基础计算机编码知识。

2025-06-13 09:31:05 502

原创 使用Byte[]初始化数据存储设备

本文介绍了如何使用C#代码清除巴鲁夫RFID标签中的数据。首先,创建了一个1024字节的数组ClearCharArray,并使用Array.Clear方法将其内容清零。接着,在确保RFID读卡器处于激活状态且数据选择有效的情况下,调用Contr.WriteUserData方法将清零后的数组写入RFID标签的指定字段。如果操作成功,程序会在界面上显示“清除完成!”;如果未解析到数据或读卡器未连接,则会弹出相应的错误提示。最后,文章附上了读取数据的截图,展示了清除操作后的结果。

2025-05-23 12:00:35 181

转载 C#位运算(转)

C#支持对整型数据进行按位逻辑运算,包括位逻辑非、与、或、异或、左移和右移运算。位逻辑非运算将每个位取反;位逻辑与运算在两个位都为1时结果为1;位逻辑或运算在至少一个位为1时结果为1;位逻辑异或运算在两位不同时结果为1。左移和右移运算分别将数的位向左或向右移动,空位补0。这些运算在处理二进制数据、优化存储和性能时非常有用。C#还支持位运算赋值运算符和不同长度数据的位运算,系统会自动进行类型转换。位域是一种节省存储空间的数据结构,允许按位分配和操作数据。

2025-05-23 10:16:59 164

原创 sqlite的拼接字段的方法(sqlite没有convert函数)

【代码】sqlite的拼接字段的方法(sqlite没有convert函数)

2025-05-20 23:12:40 627

原创 使用HtmlAgilityPack采集墨迹天气中的天气数据

该HTML源码展示了一个天气信息页面,包含空气质量、温度、天气状况、湿度、风向、更新时间及今日提示等信息。页面分为左右两部分,左侧显示天气详情,右侧提供墨迹天气应用的下载链接。对应的C#类MainInfos用于存储这些天气数据,包括日期、温度、风向、气压、湿度、降水、空气指数、天气状况、更新时间、今日提示及天气图标地址。通过ReadFromWeb类的GetFromUrl方法,可以从指定URL中提取并解析这些天气信息,并将其填充到MainInfos对象中。解析过程使用HtmlAgilityPack库来加载和操

2025-05-17 19:45:15 333

转载 C# 使用lambda表达式修改集合的某个属性、字段的值(转)

在C#开发中,lambda表达式提供了一种简洁高效的方式来处理集合操作。本文介绍了三种修改集合中对象属性的方法,适用于无法直接使用foreach或for循环修改集合内容的情况。首先,通过Select方法结合lambda表达式,可以遍历并修改集合中的每个元素。其次,ForEach方法允许直接在集合上应用修改操作。最后,FindAll方法结合匿名函数也能实现类似功能。这三种方法均可在方法体内加入逻辑判断,开发者可根据个人偏好选择使用。这些技巧有助于提升代码的简洁性和开发效率。

2025-05-16 18:10:55 111

转载 WPF使用上字体图标(FontAwesome 6和IconFont图标字体 转)

在WPF中使用FontAwesome 6图标字体的步骤如下:首先,从FontAwesome官网下载Free For Desktop版本的字体文件,并将其解压到WPF项目的Fonts文件夹中。接着,可以通过三种方式引用这些图标字体:1) 局部引用,直接在控件中设置FontFamily和Content属性;2) 在MainWindow.xaml中定义样式,并在控件中引用该样式;3) 在App.xaml中定义全局样式,供整个项目使用。每种方式都通过设置FontFamily属性指向字体文件,并使用图标的十六进制编码

2025-05-14 11:43:17 233

转载 WPF 自定义数字文本框:NumericBox(转载)

本文介绍了如何在C#中实现一个自定义的NumericBox控件,用于处理数值输入。首先,通过XAML代码定义了一个NumericBox控件,设置了其高度、宽度、最小值、最大值、小数点精度以及双向绑定的当前值。接着,通过样式设置屏蔽了输入法,确保用户只能输入数字。最后,在后台逻辑中,定义了NumericBox类,继承自TextBox,并实现了依赖属性CurValue、MinValue、MaxValue和Digits,用于控制数值的范围和精度。通过静态构造函数和回调方法,确保数值在变化时能够正确更新UI。该控件

2025-05-13 21:14:58 54

原创 Error parsing column 10 (YingShou=-99.5 - Double) dapper sqlite

描述:REAL 存储类用于存储浮点数。它使用 8 字节的 IEEE 754 双精度格式,适合存储带小数的数值。解决办法:使用默认的sqlite的字段类型来填入。

2025-05-09 16:41:18 404

原创 C# 关于多屏幕操作

3 不显示在主屏幕上。

2025-05-07 16:24:35 225

原创 MVCWebAPI使用FromBody接受对象的方法

近期在做软件升级操作的时候突然想着需要的参数比较多,如果需要参数的话参数比较多,所有想着使用frombody来集合数据统一操作做了个样张希望对您有帮助。

2025-04-23 14:54:27 308

原创 打开第三方应用并且置于顶层激活操作

3.如果这里在运行里运行没有的话,需要您调取操作打开它。

2025-04-17 10:12:31 229

转载 模拟鼠标移动和点击(转载)

此标志可被设置,也可不设置,不管鼠标的类型或与系统相连的类似于鼠标的设备的类型如何。dx:指定鼠标沿x轴的绝对位置或者从上次鼠标事件产生以来移动的数量,依赖于MOUSEEVENTF_ABSOLUTE的设置。dy:指定鼠标沿y轴的绝对位置或者从上次鼠标事件产生以来移动的数量,依赖于MOUSEEVENTF_ABSOLUTE的设置。需要说明的是,如果没有使用MOUSEEVENTF_ABSOLUTE,函数默认的是相对于鼠标当前位置的点,如果dx,和dy,用0,0表示,这函数认为是当前鼠标所在的点。

2025-04-17 10:02:49 123

转载 C#模拟键盘输入(按键组合键)产生事件 ---- 通过keybd_event()函数

如何模拟键盘按键触发产生的事件,比如模拟按下Alt + F4 关闭当前程序,Ctrl+Shift 切换输入法等。以上转至:https://www.cnblogs.com/xielong/p/6763121.html。可以通过win32api 键盘事件 keybd_event() 来实现,2、引用win32api键盘函数。1、定义键盘按键对应得键码。

2025-04-17 09:42:07 323

转载 tplink查看上网记录_TP-LINK上网行为审计软件使用指南(转)

当然,第二种光在这里点“开始上传”是不会上传任何数据的,因为你必须在具体的行为页面设置开启功能才行。比如应用操作记录中,要先开启“应用限制”功能并保存,然后在“禁用应用列表”中全不选,然后再“记录应用列表”中全选,最后新增条目。支持的基本是TP家企业级的路由器。这是最常用的版本,有两个文件需要下载,一个是安装程序,另外一个是补丁文件(升级安装)1、第一种是普通的日志,记录登录管理页面、收到的攻击、DHCP分配地址等皮毛信息。支持型号列表:TL-R473 V3.0、TL-R473 V4.0。

2025-04-15 21:28:28 211

原创 Mysql自动增长数据的操作(修改增长最大值)

int(255) DEFAULT NULL COMMENT ‘检测类型(室温比对,烧点温度,对地绝缘,点点绝缘)\r\n’,int(255) DEFAULT NULL COMMENT ‘是否合格(0未知,1合格,2 不合格)’,int(255) DEFAULT NULL COMMENT ‘位移位置(在复检的时候用)’,int(255) DEFAULT NULL COMMENT ‘支测点Id’,int(255) DEFAULT NULL COMMENT ‘设置的位置’,

2025-04-10 20:43:37 868

原创 Edge浏览器IE兼容模式设置

Microsoft Edge,作为微软推出的新一代浏览器,不仅拥有更快的浏览速度、更强大的安全性能以及更现代的界面设计,还巧妙地解决了与旧网站和应用程序的兼容性问题。通过内置的IE模式,Edge能够模拟IE浏览器的环境,从而确保用户能够顺利访问那些尚未适配新标准的网站。现在,当您遇到那些需要Internet Explorer才能正常访问的网站时,只需点击工具栏上的IE模式按钮,即可轻松切换至IE模式进行浏览。为了方便快速切换至IE模式,您还可以在Edge浏览器的工具栏上添加一个专门的IE模式按钮。

2025-04-07 16:34:20 1210 1

原创 SqlServer拼接字段转换为日期型

很明显 我的sqlserver 2008用不了。

2025-04-02 08:55:52 258

原创 调度程序进程已挂起,但消息仍在处理中

程序中有一个验证数据正确性,所以直接写在验证方法里。包住整个方法就可以了。弹窗,messageBox.show();错误信息:调度程序进程已挂起,但消息仍在处理中;

2025-03-25 16:15:58 207

转载 C#颜色编码(转)

Color.AliceBlue32,178,170Color.Aqua0,255,255Color.BeigeColor.Lime0,255,00,0,050,205,50Color.Blue0,0,255Color.Magenta255,0,255138,43,226128,0,0165,42,420,0,205Color.CadetBlue95,158,160186,85,211127,255,0210,105,3060,179,113。

2025-03-24 17:33:52 94

原创 我的第一个LiveChart操作实例

(其中注意的是,如果有几个比对数据,就用 几组RowSeries 或者 ColumnSeries 本项目中的两组数据是 数量 与金额)其中柱形图 名称 :Chart_PaiweileixingGuigeB。饼状图 名称:Chart_ASandaleixingTongji。首先引入 (首先需要自己理解下手动加入数据的操作)在XAML中加入当前chart定位。其他的绑定方式操作:(转载)

2025-03-19 11:18:11 279

转载 动画基础,3种动画方式(转载)

以下是 System.Windows.Media.Animation 命名空间中,3个路径动画类。在 System.Windows.Media.Animation 这个命名空间中,包含了三种动画类:线性插值动画类(17个,简单单个动画)、关键帧动画(22个,几个动画组合起来的复杂动画)、路径动画(3个)。该动画表现为,元素的某个属性,在开始值和结束值之间逐步增加,是一种线性插值的过程。以下是 System.Windows.Media.Animation 命名空间中,17个线性插值动画类。

2025-03-17 20:21:16 86

原创 WPF中的特殊字符与空白

空白:默认情况下XAML折叠所有空白,这意味着包含空格、Tab键以及硬回车的长字符串将被转换为单个空格。在控件文本中包含一系列空格,需要使用xml:space="preserver"特性。顺着这个方向:-->引号"" 字符实体采用"表示。&符号 字符实体采用&表示。小于号 < 字符实体采用<表示。大于号 > 字符实体采用>表示。注意字符实体后面要加个分号。

2025-02-19 21:04:45 251

转载 WinForm 之 程序退出(转)

在c#中退出WinForm程序包括有很多方法,如:this.Close();只是关闭当前窗口,若不是主窗体的话,是无法退出程序的,另外若有托管线程(非主线程),也无法干净地退出;这是最彻底的退出方式,不管什么线程都被强制退出,把程序结束的很干净。强制所有消息中止,退出所有的窗体,但是若有托管线程(非主线程),也无法干净地退出;

2025-02-19 20:11:09 126

转载 WPF CheckBox 控件样式调整(转)

下面的样式包含了CheckBox三种状态的显示,这里CheckBox的三种状态是使用图片代替的。当然你也可以使用字体图标或者Path绘制。所有代码已经上传到github:https://github.com/caomfan/WpfDemo.git。我们通过Background来控制背景色,Content来控制未选中的文本,Tag为选中的文本。下面这种样式的CheckBox一般作为开关按钮。一、Checkbox基本样式。二、CheckBox其它形式。

2025-02-18 19:32:04 236

原创 创建多语言C#的方案

其中:LangsChose.String.resx 这个必须要创建,这个是默认的操作资源(当找不到合适langs的时候会默认调取这里的对应操作)bs-BA 波斯尼亚语(拉丁文,波斯尼亚和黑塞哥维那)sr-BA 塞尔维亚语(拉丁文,波斯尼亚和黑塞哥维那)中文(繁体,传统) – zh_CHT。中文(简体,传统) – zh_CHS。中文(简体,新加坡)-- zh_SG。创建 langusChose操作类。中文(繁体,澳门) – zh_MO。中文(繁体,台湾) – zh_TW。中文(繁体,香港) – zh_HK。

2025-02-10 15:41:23 1078

转载 C# 支持多种语言

1.2.必须有Resource.resx文件(引用的时候就是用这个文件的名字,缺少会引用不了),也就是说虽然系统默认语言中文,已建立中文(Resource.zh-CHS.resx),但也不能没有Resource.resx文件。1.分别建立Resource.resx,Resource.en-US.resx,Resource.zh-CHS.resx文件;1.3.其他语言有的字符串变量名,在Resource.resx必须存在,因此使用的时候先完整在Resource.resx建立需要汉化或英语变量名。

2025-02-10 15:35:33 91

原创 关于必须添加对程序集“System.Runtime, Version=2.0.0.0, Culture=neutral, PublicKeyToken=null”的引用异常问题

在web.config文件system.web/compilation节点添加配置节点。而我的还需要加兼容 HTTP的各种操作所以。

2025-02-08 17:56:51 194

转载 .net core WebAPI 获取客户端IP的地址(转载)

转载至:https://blog.csdn.net/weixin_45132755/article/details/131962154。注:不能创建外部类,否则会报错,HttpContext必须是和带有继承ControllerBase的类一起才行。一、通过静态扩展方法。二、通过注入服务方式。

2025-01-14 09:47:48 265

原创 今日遇到的COnfig的操作问题

次启动中获取到的配置文件是主启动的里的COnfig文件。

2025-01-13 16:10:07 123

原创 关于我的中控操作 提交人员图片与人员信息(Webapi)可用)

引用: Interop.zkemkeeper。

2025-01-12 17:27:13 296

原创 拒绝了对对象 ‘extended_properties‘ (数据库 ‘mssqlsystemresource‘,架构 ‘sys‘)的 SELECT 权限。 错误229

这两个选项不要添加,其实一个public 的账号就足够使用了。其他操作您可以异步此处。

2025-01-08 12:00:03 451

原创 SQL Server 数据库给第三方用户开权限,限制可见内容

在“用户映射”界面,选择需要被外方访问的数据库,勾选。映射后,此数据库下会出现,与“登录名”同名的“用户名”。选择属性,在“安全对象”界面,点击搜索按钮,找到表或视图,下面权限勾选“选择”行“授予”列,即可。1,首先用管理员sa登录数据库,在服务器级别下“安全性\登录名”,新建登录名,比如叫tgzz。这样操作后,外方账户,只能访问有限视图或表,其他数据库能看见,但无法查看内部任何信息。其他设置"拥有的架构",“成员身份”,“扩展属性”,均是空,无任何选择。分两步,1新建服务器登录名,2设置数据库用户权限。

2025-01-08 11:56:39 439

原创 使用listbox内嵌checkbox操作操作自动绑定数据模板

使用listbox内嵌checkbox操作操作自动绑定数据模板使用操作如下。

2025-01-07 21:28:44 678

转载 WPF 实现文本框textbox文字提示(水印)

原文链接:https://blog.csdn.net/h2004118/article/details/142546697。自定义TextBox样式提示信息。

2025-01-07 19:43:05 245

原创 donet (MVC)webAPI 的接受json 的操作

直接用对象来进行接收,这个方法还不错的。

2025-01-07 16:16:27 486

空空如也

空空如也

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

TA关注的人

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