自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

瓜皮弟子头很铁的博客

多来看看,请求指点

  • 博客(44)
  • 资源 (5)
  • 收藏
  • 关注

原创 计算机数值编码实战:从原码到移码的转换与应用

原码(Sign-Magnitude)是最符合人类直觉的编码方式。它的规则非常简单:最高位作为符号位,0 代表正数,1 代表负数;其余位则表示数值的绝对值。+5的原码:符号位为 0,数值 5 转为二进制是0000101,组合起来就是00000101。-5的原码:符号位为 1,数值 5 转为二进制是0000101,组合起来就是10000101。原码的优点是一目了然,看到最高位就知道正负,剩下的部分直接转十进制即可。但是,原码有一个致命的缺陷:它存在两个"0"。+0的原码是00000000,而-0的原码是。

2026-08-27 09:24:47 315

原创 使用c#程序打开windows软件

使用 process.StartInfo.FileName = @$"{}";//使用路径可以打开你想要的文件,如果只想用记事本打开你需要的文件使用第一种方式即可,以下只是使用控制台方式,可以将此代码嵌入其他.net 项目 使用。

2026-08-24 09:58:16 201

原创 亿以内的数字转换成中文大写方法

string[] ChineseUnit = {"", "拾","佰","仟","万", "拾万", "佰万", "仟万", "亿" };string[] ChinesDigit = { "零", "壹","贰","叁","肆","伍","陆","柒","捌","玖" };if (result.ToString().Where(s => s.ToString() == "万").Count() > 1)if(result.ToString().EndsWith("零"))

2026-08-11 13:18:15 152

原创 winform应用程序授权和主入口点控制

本文介绍了WinForm应用程序授权验证与主入口点控制的实现方法。通过XML配置文件进行授权验证,检查系统设置中的时间戳和授权状态,未授权时提示并退出程序。同时实现了防止程序多开的机制,通过检测进程名确保单实例运行。主入口点根据配置决定启动主窗体或服务宿主窗体。代码展示了完整的程序类实现,包含授权验证、进程检测和窗体启动控制等功能。

2026-04-09 10:32:35 49

原创 winform跨线程安全更新 UI 控件

摘要:本文介绍了WinForm跨线程安全更新UI控件的技术方案。针对非UI线程直接修改控件导致的异常问题,提出了两种解决方案:1)使用Control.Invoke方法实现同步更新,适用于需要等待结果的情况;2)使用Control.BeginInvoke方法实现异步更新,适用于无需等待的场景。通过创建ShowMsgHelper类和委托机制,结合InvokeRequired属性检查,实现了线程安全的UI更新。文中以Form1窗体为例,详细展示了如何通过事件委托和Invoke/BeginInvoke方法安全地跨线

2026-04-07 09:45:24 457

原创 常用正则记录

通过组合不同的元字符和模式,可以实现复杂的匹配逻辑。在实际开发中,应根据具体需求选择合适的正则表达式,并注意其性能和可读性。在C#中,正则表达式是一种强大的工具,用于字符串匹配、搜索和替换。:匹配任意字符零次或多次,但尽可能少匹配(非贪婪)。:匹配空白字符(空格、制表符、换行符等)。:匹配任意字符零次或多次(贪婪匹配)。:匹配任意字符一次或多次(贪婪匹配)。:匹配单词边界(单词开头或结尾)。:匹配一个或多个连续的中文字符。:匹配零个或多个连续的。:匹配一个或多个连续的。:匹配一个或多个连续的。

2025-05-14 16:46:57 547

原创 c# 倒序方法

i >= 0;i--)// 结果:5, 4, 3, 2, 1。

2025-05-14 16:11:17 694

原创 海康平台对接关键类

最近对接海康平台,所以记录下需要用到的关键类以上就是使用海康平台对接的关键方法,至于其中具体参数怎么获取,我这边主要是将关键数据存在数据库表中获取。

2025-05-14 15:49:50 714

原创 关于推送后台的webapi demo

手机app一般都有接收消息推送的功能,比如美团app 点的外卖订单推送,那么对于后台如何将消息推送到手机app,此处我使用的是.net framework框架这就是如何给app推送消息。

2025-05-14 15:23:20 716

原创 多项目共用SQL 添加需要字段

当有多个项目,每个项目均有一个相同的表,当多个项目共同使用同一套代码时,有一天需求增加了字段,如何保证其他项目不报错。

2025-05-14 09:27:54 297

原创 .net 公共变量 线程安全

比如一个仓储系统,可以切换仓房 ,每个仓房对接的设备链接不同 ,需要获取当前仓房的链接这时候就需要一个公共量来表示这个链接,方便后续在不同的接口里调用,当多个用户操作这个系统时,需要保证这个公共量是当前用户操作的仓房链接。

2025-05-12 11:33:37 417

原创 .net websocket 使用

WebSocket是一种网络通信协议,旨在解决传统HTTP协议在实时通信方面的不足。这就是相关的websocket 使用方法。

2025-02-26 09:32:46 1588

原创 不同项目同一套代码部署到不同服务器的区分方法

不同项目同一套代码区分方法

2025-02-19 10:43:12 241

原创 .net 导出excel结尾代码

【代码】.net 导出excel结尾代码。

2025-02-08 11:46:25 181

原创 ef core 导出excel demo

【代码】ef core 导出excel demo。

2024-08-08 08:49:56 295

原创 世界区域代码

世界区域代码 各种区域

2024-08-06 14:51:03 462

原创 iframe 无法实时更新的解决方案

嵌入了一个iframe 但数据打开不是实时更新的,总会有残留的上次数据。

2024-07-04 13:28:23 541

原创 js 工具类

记录一个工具类 包含时间格式化 列表格式化 加密解密 等功能js 工具类记录。

2024-07-02 08:45:42 374

原创 md5 和des俩种方式完整版加密解密

md5 和des俩种方式完整版加密解密。

2023-11-29 15:36:13 589

原创 nuget列出了包,但多次尝试下载该包失败的解决方案

这个的时候,点击属性,将首选dns服务器改成8.8.8.8(谷歌的dns),如果不行改成114.114.114.114(国内的dns)这个,打开“网络和internet设置”,在点击以太网,打开网络和共享中心如下图。然后再次尝试nuget下载即可。在点击你当前的以太网 出现。

2023-04-14 11:03:17 2606 1

原创 经典sql分页

sql 分页代码

2023-01-31 14:46:39 387

原创 .net 查询导出demo

这个是基于bootstrap和asp.net framework 框架下的单页面应用,响应式的布局风格让它适配各类型pc和手机。其中.net 的单一应用 .ashx 文件 和ajax搭配很好的解决了前后端交互问题。

2023-01-07 12:43:22 520

转载 js 判断ie浏览器版本代码

jQuery 2.0 去除了对浏览器版本号的判断(它推荐特性检测),这里是一个老外写的原生判断方法,这段代码着实巧妙!既简介、有向后兼容!一般做法都是:正则搜索 USER_AGENT ;但因为历史原因, USER_AGENT 一直都不准确,而且被各大厂商改的乱七八糟。:比如:IE10 : Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 6.2; WOW64; Trident/6.0)IE11 : Mozilla/5.0 (Windows NT 6.3; Tr

2022-12-08 13:35:42 350

转载 Elasticsearch——Query DSL语法入门

Domain Specific Language:领域特定语言Elasticsearch基于JSON提供完整的查询DSL来定义查询。Leaf query clauses 叶子查询字句:Leaf query clauses 在指定的字段上查询指定的值,如:match、term or range queries. 叶子字句可以单独使用。Compound query clauses 复合查询字句:以逻辑方式组合多个叶子、复合查询为一个查询。Query context 查询上下文。

2022-11-09 14:42:27 990

转载 iis10 arr 反向代理安装以及后续反向代理操作

本文介绍 IIS10 通过安装,配置开启代理,配置创建匹配规则,实现前端跨域请求 API 功能。即访问 http://localhost:8001/api/list,实际会被代理到 http://localhost:8002/api/list。目录摘要服务器环境一、 安装 ARR 3.0(Application Request Routing)二、 配置 Application Request Routing Cache三. 配置 URL 重写(URL Rewrite)测试结语。

2022-11-02 21:11:45 4823

原创 jwt 的使用

记录一下jwt的使用类。

2022-10-17 11:25:52 237

原创 在相同id下取最大时间记录

利用Row_Number 函数对数据分组排序 按照useridx分组,按wtime 降序来排序 然后只取排序中每组第一条数据。先用group by 选出注册最大时间,然后将其放置于where 语句中 ,该方案一定程度上会有重复。场景:一张注册表有很多重复的userid,现在要去除重复并保留最新注册时间。总结:在千万量数据下,方案二比方案一时间要短很多。所以要用distinct 去重。

2022-09-29 18:26:57 968

原创 nuget.org 无法访问的解决方法

在visual studio 里nuget 无法访问 造成想获取的包找不到这个问题对于新手来说很头疼 所以这里特别出了一期visual studio相关的运维知识。

2022-09-14 18:33:39 2839

原创 远程连接相关命令行(windows)

restrictedAdmin——在受限管理模式下将你连接到远程PC.在此模式下,将不会向远程PC 发送凭据,如果你连接到的电脑已受到安全威胁,这样做可为你提供保护。/remoteGuard——使用远程防护将你的设备连接到远程设备。远程防护可防止将凭据发送到远程PC,如果你连接到的远程PC已受到安全威胁,这可帮助保护你的凭据。/prompt——在你连接到远程PC时提示你输入凭据。/public——在公共模式下运行远程桌面。/admin——将你连接到会话以管理远程PC./f——在全屏模式下启动远程桌面。

2022-08-25 10:08:42 3295

原创 .net socket 通信

服务端需要socket 中的Bind(),Listen();客户端需要socket 中的Connect();最近接触到socket,这个和通信有关 ,比如客户端和服务端 俩个之间交流信息就会用到。那么socket 是如何实现通信的呢?

2022-08-22 17:47:57 1144

原创 .net 框架下绘制曲线图

绘制需要这俩个引用,然后就可有绘制了这样就可以画出2D曲线图了。

2022-08-08 14:06:04 720

原创 .net 获取特性的办法

对于枚举类上的[Description(" ")] 如何获取。

2022-07-26 16:34:42 486

原创 利用ICollection 进行排序

static void Main(){ var test1 = new[] { 1, 2, 2, 3, 0, 1, 3, 0, 2, 1 }; var test2 = new[] { 1, 2, 3, 0, 1, 3, 0, 2 }; Console.WriteLine(string.Join(',', UniqueRepetitiveSort(test1))); Console.WriteLine(string.Join(',', UniqueRepetitiveSort(test2)));.

2022-04-20 18:42:12 633

原创 关于asp.net core 的日常小知识

1.首先是图片路径,asp.net core 存放图片的路径是在wwwroot下的,图片放在其他路径会表示无法找到资源2.img 标签支持png、jpg、gif,不支持ico

2022-04-07 10:54:09 598

原创 设置asp.net mvc 站点的默认页

在asp.net mvc 启动时,哪个网页定为首页,这个问题网上有很多种解决方案,在此处整理一下。方案一:

2022-03-09 17:11:49 4016 1

原创 golbal.asax 在iis上 Application_Start函数没有正常运行的解决方案

事情是这样的,我写了一个定时发送邮件的功能,定时器代码写在Application_Start函数上,自己本地调试无问题,但上传到iis上发现没有作用,无法实现定时发邮件功能。查了许久后发现原来是iis 有回收机制,当长时间无人访问网站时,会回收Application_Start 上的内存,造成定时器没有生效。所以思路很明确,需要定时访问网站,来触发Application_Start。所以需要一个脚本来实现这个目的。下面是这个脚本制作步骤:打开你要访问的网站,我这里随便举个例子:CSDN - 专业

2022-01-19 17:50:00 1386

原创 贴吧化戾诗

今日逛贴吧,发现戾气太重,遂以一首诗来化解戾气。众生于我皆浮云,是非成败后人议。荷花艳后桂花香,黄杨常在四季绿。万物皆受凡尘染,莫笑莲藕淤泥污。贴吧众议寻常事,劝君莫做魔怔人。...

2022-01-11 16:45:22 386

原创 关于递归在c#中的用法和思考

一个小学弟问了一个很简单的题目,是这样的想把上面的改成递归,然后他尝试了一下这样写然后我说不行,递归本就有循环的意思,在用循环不是多次一举,而且上面肯定运行不对的,然后我告诉他递归需要有边界条件、递归前进段和递归返回段。当边界条件不满足时,递归前进;当边界条件满足时,递归返回。最简单的递归如这样:所以递归的话在程序里肯定有if和else的结构,于是我这样改到 public static void Main() { int[] a.

2022-01-06 11:20:06 714

原创 SQL 对已逗号分割字符串读取的方法

---@c 要分割的字符串,@split 分割符号(不止限于逗号)--首先建立一个临时表CREATE function [dbo].[f_splitComma](@c varchar(8000),@split varchar(2)) returns @t table(col varchar(20)) as begin -- 对字符串进行遍历 while(charindex(@split,@c)<>0) ...

2021-09-01 12:38:51 1792

原创 DES的加密解密

using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Security.Cryptography;using System.IO;namespace SPIntegralLib.Common{ public static class DEncryptUtils { private const string strKey = "...

2021-07-19 16:38:56 272

modbus协议下的测温工具

可以实现温湿度检测,非常好用

2026-04-07

.net-winform通讯聊天项目

使用了socket,实现客户端和服务端聊天,功能完善,可以抖屏,群发内容,适合初学者学习

2022-11-01

c#一个可以直接编辑保存查询打印的datagridview

上个版本的升级版,已可查询,打开后删除Form2就可正常运行,Form2我是还想做一个可以与知相呼应的前台,就是一个销售表可以进行购买操作。用的时候需要把数据库连接字符串改一下,具体和上个版本一样。

2018-08-14

c#一个可以打印编辑保存的datagridview

不是很想设资源分数,但要上传必须设,我这个软件实际还想实现一个查询的功能,但不会做,望大神完善

2018-08-07

c#服装库存系统

希望在来一个销售前台,至于运行的话,改一下连接字符串就可以了。这个仅供学习参考,前面发的那些都不是最终版,这个才是,下这个就可以了

2018-08-14

LuckyTable.unitypackage

u3d 初学者非常受益的一个简单demo

2021-05-07

c# .net 水果购物网站

该网站是水果购物网站,本人也是首次写网站,有不足之处,请指导,本人不甚感激。希望大神可以多加指导,完善。详细请看使用说明书,支持vs2017

2018-06-29

空空如也

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

TA关注的人

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