自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

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

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

2025-05-23 12:00:35 167

转载 C#位运算(转)

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

2025-05-23 10:16:59 79

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

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

2025-05-20 23:12:40 602

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

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

2025-05-17 19:45:15 323

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

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

2025-05-16 18:10:55 42

转载 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 127

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

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

2025-05-13 21:14:58 30

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

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

2025-05-09 16:41:18 401

原创 C# 关于多屏幕操作

3 不显示在主屏幕上。

2025-05-07 16:24:35 183

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

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

2025-04-23 14:54:27 296

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

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

2025-04-17 10:12:31 215

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

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

2025-04-17 10:02:49 79

转载 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 214

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

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

2025-04-15 21:28:28 119

原创 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 811

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

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

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

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

很明显 我的sqlserver 2008用不了。

2025-04-02 08:55:52 239

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

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

2025-03-25 16:15:58 198

转载 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 72

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

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

2025-03-19 11:18:11 269

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

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

2025-03-17 20:21:16 74

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

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

2025-02-19 21:04:45 246

转载 WinForm 之 程序退出(转)

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

2025-02-19 20:11:09 104

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

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

2025-02-18 19:32:04 193

原创 创建多语言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 1053

转载 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 73

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

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

2025-02-08 17:56:51 175

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

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

2025-01-14 09:47:48 233

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

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

2025-01-13 16:10:07 119

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

引用: Interop.zkemkeeper。

2025-01-12 17:27:13 284

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

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

2025-01-08 12:00:03 411

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

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

2025-01-08 11:56:39 402

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

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

2025-01-07 21:28:44 672

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

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

2025-01-07 19:43:05 210

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

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

2025-01-07 16:16:27 473

转载 WPF DatePicker默认显示当前日期

静态的当然写在DatePicker控件的属性里了,动态的写在对应的cs文件里,具体请看下面。WPF的日历选择控件默认为当前日期,共有两种方法,一种静态,一种动态。然而,在MVVM中,这没啥卵用了,直接binding。

2025-01-04 10:46:00 214

原创 发现了使用自己写的dll文件无法把处理完成图片传回程序( 拷贝利用内存块读取来复制对象)(OPCommon)

直接从内存 抓取这个数据操作。

2024-12-31 17:17:47 111

原创 WPF Combox使用 Text无法选择正确获取CHange后的Text

使用固定ComboxItem 无法通过 selectitem as object 来进行回去到 Content内的对香数据。SelectItemstr 就是要获取的便跟过来的数据。

2024-12-14 11:47:32 461

原创 群辉 安装MariaDB登录会有彻底解决 Lost connection to MySQL server at ‘reading initial communication packet’的解决方法

6 查看情况 是不是有% 分号码。1.先使用root用户登录。4登录mariadb数据库。进入mariadb目录。

2024-11-27 22:47:41 292

原创 简单的TCPSocket客户端使用案例(已入OPCommon)

做一个实体操作工具类(包含)然后简单的使用方法就是。

2024-11-27 17:10:00 433

空空如也

空空如也

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

TA关注的人

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