- 博客(589)
- 资源 (10)
- 收藏
- 关注
原创 C# winform 让copilot添加最小化系统托盘的代码
摘要:该程序实现了一个可最小化到系统托盘的小工具。主要功能包括:1)点击关闭按钮时最小化到托盘;2)在托盘图标右键菜单中添加关闭程序选项。代码使用了NotifyIcon控件和ContextMenuStrip创建托盘菜单,通过FormClosing事件处理最小化逻辑,并添加了气泡提示功能。程序还包含一个后台线程(m1)运行,并设置了跨线程调用检查。当选择关闭时,会隐藏托盘图标并退出程序。
2026-03-21 14:48:07
9
原创 C# 发送飞书webhook消息
摘要:本文介绍了在VS2026中使用NuGet安装FeishuNotice包实现飞书机器人消息推送的方法。项目支持两种功能:1)通过Feishu.RobotNoticeSync发送webhook文本消息;2)发送webhook图片消息,需先获取tenant_access_token,上传图片获取image_key,再调用RobotImgNotice发送。文中详细展示了获取token、上传图片和发送图片消息的完整代码流程,包括POST请求处理和JSON响应解析。项目地址为https://github.com/
2026-03-14 13:50:01
97
转载 AI真的会思考吗?当我们拆开大语言模型,看到的是一个完全反直觉的真相
智能≠思考:类似智能的行为可以通过纯粹的概率计算产生规模≠能力:真正的突破来自于统计规律的涌现,而非算法创新工具≠主体:大语言模型是强大的概率引擎,而非自主的智能体理解这些认知,将帮助我们在AI时代建立更清晰的技术边界认知,避免陷入拟人化的认知陷阱,从而更有效地利用这一革命性工具。
2026-02-25 16:25:26
98
原创 单例在Blazor中存放全局变量(Blazor囫囵吞枣4)
摘要:本文介绍了如何在C#中定义GV和Zuser两个类,并通过单例模式实现全局变量共享。GV类包含Zuser实例和Times属性,构造函数中进行初始化。Zuser类存储用户信息(Id,Name,Pass)。通过在Program.cs中添加builder.Services.AddSingleton<GV>()注册单例服务,不同页面(如Login和Weather)获取的GV实例实际上是同一个对象,从而实现全局变量的共享和访问。这种方法确保了应用程序中用户信息等数据的全局一致性。
2026-01-10 17:32:20
172
原创 winForm 上用Table控件 (AntdUI说明三)
本文介绍了使用AntdUI的Table组件快速实现数据表格展示的方法。通过定义表头字段映射关系,将EF查询结果直接绑定到Table控件即可自动渲染数据。文章还提到可以轻松添加行号列(非数据库字段)以及实现单元格内嵌日期选择器等编辑功能,展示了AntdUI简洁高效的表格开发体验。
2026-01-06 17:37:31
601
原创 AntdUI文章集锦(AntdUI说明二)
Column index = new("", "序号") { Render = (row, data, index) => index + 1 };请教一个TABLE加一列的小问题: 请问我EF有一个实体类,对应一张数据库的表,我从数据库取出来。我还想加一列行号在tabl中显示,我怎么加呢?设置列的时候加一列序号列,不绑对象属性,用rander返回index+1;
2025-12-30 22:44:48
160
原创 第一次使用antdui(AntdUI说明一)
摘要:AntdUI为WinForm提供了一套优秀的UI控件,其Gitee官网稳定易用。通过修改窗体基类为AntdUI.Window,配合pageHeader控件可快速实现顶部导航栏,内置按钮图标和布局功能。相比原生控件,AntdUI的菜单、分割条等组件使用更加便捷高效,显著提升开发效率。
2025-12-30 14:55:27
747
2
原创 使用AntDesignBlazor(Blazor囫囵吞枣3)
Blazor简化了开发架构,直接从UI层连接数据库层,省去了API中间环节,相比WinForm更安全。首次使用AntDesignBlazor遇到配置问题,通过B站教程解决。配置步骤包括:新建Blazor项目、安装AntDesign包、在Program.cs添加服务、_Imports.razor添加命名空间、Routes.razor添加AntContainer。官网文档不够清晰,但AntDesign控件功能强大,如Table控件使用方便,开发效率高。
2025-11-22 23:10:27
645
原创 在razor页面上读写数据库(Blazor囫囵吞枣2)
本文介绍了在VS2022环境中搭建SQL Server数据库系统并使用EF Core进行数据操作的全过程。首先配置SQL Server Express 2022和SSMS,设置sa登录并开放1433端口。然后通过NuGet添加EF Core相关类库,使用Scaffold-DbContext命令自动生成实体类。在Blazor Server项目中,通过AddDbContextFactory注入数据库上下文,并在Razor页面中实现数据的增删查改功能。文中提供了完整的Weather.razor页面代码,展示了如何
2025-11-15 20:57:39
538
原创 在页面上写C#(Blazor囫囵吞枣1)
本文介绍了博主试用Blazor框架进行Web开发的体验。博主修改了微软示例代码,实现了用C#编写前端页面,展示包含日期、物料和价格的数据表格。代码中使用了Bootstrap CSS样式,简化了前端设计。示例展示了Blazor的数据绑定功能,通过@code块定义数据模型WeatherForecast,并在初始化时加载测试数据。博主还计划进一步研究Blazor如何实现前端到后端数据库的功能集成。
2025-11-09 11:03:07
382
原创 我的高清手机大屏
本文分享了博主搭建高清手机投屏系统的方案。硬件采用10cm宽的二手方正小主机搭配闲置显示器,通过精心挑选的配件实现完美兼容。软件方面开发了scrcpyAuto工具,实现手机有线连接自动投屏,操作简便。该方案画质高清、成本低廉,适合在餐厅等场景用大屏观看抖音短剧。文章还提供了硬件选购指南和实现过程的详细链接。
2025-10-12 11:25:57
974
1
原创 Winform VS2022 .net框架打包成单个文件
文章摘要:将.NET应用发布为单文件的方法:1.选择发布为单文件;2.在配置文件中添加<IncludeNativeLibrariesForSelfExtract>true</IncludeNativeLibrariesForSelfExtract>选项;3.发布后即可获得干净的单个可执行程序,无需依赖其他文件。这种方法简化了部署流程,便于程序分发。
2025-09-16 15:57:52
435
原创 efcore 对象内容相同 提交MSSQL后数据库没有更新
摘要:在.NET6+EFCore6环境中遇到对象更新问题:当UI传入EFCore的对象值未变化时,数据库不会自动更新。通过强制设置实体状态为Modified可解决该问题,但相比EF更繁琐。示例代码显示需要显式设置db.Entry(one).State=EntityState.Modified才能确保更新,而传统EF无需此步骤。这反映了EFCore在变更追踪机制上的差异,开发者需要适应这种更显式的更新方式。
2025-09-14 10:34:23
351
原创 加密 隐藏 EFcore 中的数据库连接字符串
这篇文章介绍了在WinForm应用中使用AES加密技术保护数据库连接字符串的方法。通过重写DbContext的OnConfiguring方法,将加密后的连接字符串解密后传入。文章提供了完整的加密(EncryptKey)和解密(DecryptKey)实现代码,使用Rijndael算法(即AES)进行ECB模式的加密处理,包含密钥设置、加密模式配置以及字节数组转换等步骤。这种方法可以有效避免数据库连接信息以明文形式暴露在代码中,提高了应用安全性。
2025-09-12 17:33:44
264
原创 企业AI场景集锦
本文介绍了三个应用dify和LLM技术提升效率的场景:1)图书馆管理,通过扫描图书信息建立可查询知识库;2)合同管理,将电子合同存入知识库便于检索;3)智能问题分类,利用LLM对复杂问题自动标记分类,既可作为参考数据,也能辅助人工分类处理,显著提升问题处理效率。
2025-09-11 17:26:46
221
原创 unity tilemap isometric 原点在哪儿?
博主计划用Unity重制《龙之崛起》,重点改进联网对战功能。目前正在尝试使用Unity的Tilemap功能加载2.5D菱形素材,探索重制可行性。在测试过程中遇到Tilemap坐标系设置问题,尝试将原点定位到左上/左下角。文中展示了加载民居瓦块的代码示例,包括Tilemap初始化和贴图设置,但发现坐标系与预期不符,仍在寻找解决方案。
2025-09-01 12:32:30
379
1
原创 unity tilemap grid 的中心轴
在Unity的Tilemap Grid系统中,Pivot中心轴点用于对齐网格,其位置会影响瓦片的定位和旋转。如图示,Pivot作为参考点确保瓦片与网格精确匹配,便于编辑和调整。
2025-08-31 18:42:52
317
原创 unity tilemap 用代码加载瓦块地图块
摘要:文章介绍了在Unity 1.6.3中使用代码加载Tilemap地图块的方法。首先在Grid下添加Tilemap,然后通过Tile Palette将图片转换为.asset资源文件。通过编写脚本(需引用Tilemaps命名空间),在Start()方法中使用AssetDatabase加载资源文件,并通过SetTile方法在指定坐标位置(1,2,3,5,0)绘制三个地图块。最终成功实现了通过代码动态绘制地图块的功能。
2025-08-31 00:17:20
387
原创 WinForm .net8 X64 单执行文件 NuGet 类库测试
本文测试了.NET8 WinForm应用在X64环境下各组件兼容性,包括单文件发布测试。验证结果显示:SAP NW RFC组件、XPTable控件和CloseXML库均能正常运行,通过兼容性测试。测试环境采用64位架构,各组件在WinForm框架下表现良好,满足开发需求。
2025-07-30 15:01:52
187
原创 ReoGrid控件用法
--------单元格编辑事件,用户编辑单元格后,执行操作----------------------------右键点击表格,获取选中的单元格-------------------
2025-07-10 09:58:56
381
原创 联想Horizon 2系列电脑 参数
机身较厚的 Horizon 2e 采用21.5英寸的屏幕和Core i3处理器,未配备电池,起售价 4499 元,(Intel Core i3-4030U/NVIDIA GeForce 820A/4GB/500GB/21.5英寸/1920×1080)机身轻薄的 Horizon 2s 采用19.5英寸的屏幕和Core i5处理器,配备电池,起售价 6999 元。(Intel 酷睿i5 4210U)已推出的27英寸大屏 Horizon 2 起售价11999元。其它触控一体机:海尔 Aphro S5-B465戴尔
2025-05-07 11:10:20
619
原创 北洋底标印记纪年
这一篇博文的内容详细列举:清末袁世凯在山东德州北洋机器局的底标印记。说到这些底标符号,一定要先了解苏州码子,大家可以自行百度,甚至可以百度到北洋军服的编号就是使用苏州码子。下表列举了底标出现的全部年代,从民国1912年11月开始往后,北洋机器局改名德州,从此底标印记“北洋”消失。闲鱼app上出现的老物件,从清朝光绪末年,到明国初年算起来都是上百年的文物了。那些奇怪的符号底标是什么意思,它们制造谁先谁后,谁最少最稀有?
2025-04-12 16:01:18
471
原创 我终于实现了手机竖屏高清投屏
这几天,因为查找解决方法,抖音推了一段视频,是雷布斯在2011年去腾讯讲智能手机,他说他经过深入研究苹果手机成功的原因就是手机越来越像电脑,而且将来只要解决手机的输入输出两个环节,手机就可以代替电脑,视频很长,博主没有看完。不过github上只有源代码,看版本已经到3.2了,博主一时半会也不想去编译它,就随便下载了一个版本2.4的执行程序试试,这一试不得了,博主期望的手机屏幕镜像到显示器竖屏大屏,高分辨率高清的功能终于来了,仔细看看屏幕上的文字,那是如此的清晰,这才是真正的手机高清投屏啊!
2025-03-31 00:00:03
3313
3
原创 老WinForm中一个执行文件使用SQLite数据库
EF6在老WinForm中停止更新了,但如果只是在win10上面使用,老的.net Framework 4.8框架有一个优势,编译后的执行文件很小。还有一些老类库也只能在老的.net Framework 4.8框架使用,所以微软还是保留了老的.net Framework 4.8框架。在老的.net Framework 4.8框架中,DB First模型中,可以像EFcore一样简单一条指令就建立数据库的连接和实体类轻松的使用吗?虽然没有EFcore方便,但也已经很不错了,很简单的在老框架中使用起来了。
2025-02-09 21:07:37
805
原创 小汽车维修记录程序(PC版)
博主需要一个小程序,记录小车维修保养的内容:时间,地点,某种零件,以什么价格被保养使用。这样博主才能准确的知道小车下一次在何时需要保养,然后就可以有的放矢的去准备下一次的零件和时间(比如在618采购,还是在双11采购?比如汽车保养零件,它包括复杂的图片、型号、供应商、价格等等,你只需要一次输入,下次同样的零件记录,直接从零件库中选中即可。时间、地点、零件,就可以把我们的汽车维修记录完整的下来了。链接:https://caiyun.139.com/m/i?
2025-01-18 22:45:08
581
原创 excel 正在试图恢复你的信息 这可能需要几分钟 服务器出现意外情况
来也uibot开发服务器上,突然出现打开excel错误,错误内容:excel 正在试图恢复你的信息,这可能需要几分钟,服务器出现意外情况。找遍了来也社区20个相关提问,都没有回答,博主也在这个问题上卡了一天,终于解决了。原因应该是服务器上的PDF软件升级,自己对excel加载了三方COM插件,把PDF这个插件取消就正常了。
2024-12-25 14:42:24
597
原创 Sqlite数据全加密
有一种方案可以应对解决Sqlite被人打开查看内容这一缺陷,就是把Sqlite中的表干掉,全部放到一个字段中。对这个字段加密,这样数据库被打开,也没有办法看到内容或替换里面的内容。可惜就是丢掉了ORM对象。
2024-12-18 14:59:32
209
原创 GA遗传算法入门
在这篇简短的入门文章中,博主会用最简单的方式告诉你遗传算法是什么,以及怎么作一个C#的DEMO,这应该是网上最简单的遗传算法入门教程了,花几个小时看完这篇文章,你将收益匪浅。
2024-11-26 10:50:44
907
原创 EFcore 中建立模型语句Scaffold-DbContext说明
MS的官网URL:https://learn.microsoft.com/zh-tw/ef/core/cli/powershell
2024-11-25 14:22:43
318
原创 .net6 WinForm EF7 sqlite 做成一个exe执行文件
放一个car.db数据库文件在项目根目录,这样VS2022编译时会直接找到这个数据库;但是注意,如果不使用VS2022,而且直接执行程序,比如在debug文件夹中,需要把car.db文件放到该目录下。可以看到其它文件还有很多,甚至还有一个runtimes目录,这个里面还有很多很多sqlite的类库文件。3)到发布目录查看,只有一个执行文件和sqlite数据库文件。2)使用发布功能,发布单文件执行程序。
2024-11-25 14:00:51
682
原创 自动猫砂盆的设计应该回归传统的垃圾桶啊
今天,在B站上看了几乎能看到的所有的自动猫砂盆,我觉得,还是不好,那我也想来设计一款自动猫砂盆。从几年的铲屎经验来看,最难解决的关键是便便比较多,比较稀,在局部的地方,便便比猫砂还多,这样猫砂就没有办法包裹便便,便便就会附着在猫沙盆的塑料件上,如果沙盆设计得很复杂,那塑料件上的清洗将会是铲屎官的恶魔。在猫砂盆的盛具上,套上一层垃圾塑料袋,这个垃圾塑料袋同我们平时用的可能有点区别,就是长、宽尺寸比较大,而高度比较小。3、当便便有很多了,需要清理了,在猫砂盆上扣上一张不锈钢网格的网子,把猫砂盆倒过来。
2024-11-24 15:29:40
392
原创 长三角智驾花絮
黄山脚下,晚上十点,黟县古镇的街道收起了一天的喧闹,忙碌了一天的商铺基本都已经关门,只剩下零星的几间亮作灯。从驾驶位也下来了一个人,往街道深处走去,边走边也呼唤小狗,小狗向他跑去,很快又返回一直围在前面一人的脚下。前面的人边跑边往后看,发现同伴一下躲了,本来已经快要冲过十字街口,也是一个猛烈的直角转弯,只用了一个呼吸,冲进了第二个商铺的门柱后,躲了起来,由于速度太快,差点没有刹住,撞到门上。第四次来了两个小女孩,看到这狗儿一直围到人不放,终于说服小女孩收养狗儿,可惜小女孩骑电动车,小狗儿太闹,带不走。
2024-10-14 20:09:06
262
原创 问界汽车智驾深度体验
华为的智能驾驶功能,我其实是非常非常的了解,两年前,就在华为智驾横空出世的那段时间,我密切关注了B站的视频,密切到每天晚饭后,都会看一个小时当天最新关于华为智驾的最新视频。终于,这次公司组织的活动,让我用整整一周的时间,智驾2000公里,我们从南京出发,途径苏州,杭州,黄山,合肥,车队驾驶问界M7 ,M9覆盖了长三角地区。对于华为智驾这个新事物的学习路径,公司推出员工深度体验活动,每期会抽调公司集团各单位的战友几十名,参与原厂的智驾汽车深度体验。
2024-10-12 23:52:21
988
原创 固态硬盘:量产、开卡、ROM短接是指什么?
当厂家把U盘、SSD固态硬盘装配好后,出厂前要统一安装固件,方法是,将一批产品同时插入电脑USB接口中,用厂家自己的固件工具软件,同时为这批产品开卡。如果固件因某种原因损坏了,电脑操作系统就不识别这个硬件了,或识别后,也无法让这个硬件正常运行。3、如何进入电路板工程模式:需要拆下SSD固态硬盘外壳,将ROM旁边,白色方框中的两孔,用摄子短路,其目的是将ROM数据脚从高电平,平时此脚使用时悬空,保持高电平,这样,ROM中的固件程序就永久固化了,变成了只读模式。2、SSD固态硬盘固件掉盘后,可能需要升级固件。
2024-09-17 22:58:16
8795
EHP7 FB02 FB50 BUG解决方法
2016-07-06
ssd固态硬盘寿命查询检测 SsdDiskInfo工具
2018-05-23
WINFORM控件动画无闪烁的例子DEMO.rar
2020-02-22
C#聊天程序基于HP-SOCKET V1.1最终版
2015-12-16
ORACLE space 源代码
2016-06-02
.net framework WinForm 简单的ORM组件?
2025-02-08
关于逻辑关系的解析算法请教
2023-05-31
关于逻辑关系的解析算法
2023-05-31
请问,SAP ABAP层面的锁有什么存在的意义呢?
2022-12-13
有没有这种代码说明工具
2022-11-18
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅