📄🦌🙌🐟🏖️
源博客
为躺平而努力的c#开发
随机文章
按住 Shift 横向滚动
端午:在传统与现代之间感受生活的温度

端午:在传统与现代之间感受生活的温度

端午节刚刚过去,朋友圈里的粽子照片渐渐少了,城市也重新回到了往日的节奏。 相比春节的热闹、中秋的团圆,端午似乎总带着一种独特的气质。它既有深厚的历史文化底蕴,又恰好处于一年中最充满生机的时节。当我们享受假期的时候,也在不知不觉中与两千多年的传统文化产生连接。 一个延续千年的节日 提起端午节,大多数人

从 Memos 到 Trilium,再到 Blinko:我的开源笔记系统最终选择

从 Memos 到 Trilium,再到 Blinko:我的开源笔记系统最终选择

这些年折腾过不少开源笔记系统。 从最早的 Memos,到功能强大的 Trilium,再到后面尝试过的各种知识库产品,最终长期留下来的反而是 Blinko。 并不是因为它功能最多。 恰恰相反,我越来越觉得: 一个笔记系统能否长期使用,核心不在于功能数量,而在于你是否愿意每天打开它。 为什么放弃了 Me

Winform避雷指南

Winform避雷指南

好的,我来为您拟人化地总结这段开发经验,并用严谨易懂、言简意赅的方式呈现: **开发经验小集:告别“重复摔倒”的智慧** **场景:** 我的按钮,本不该扮演“关门大将”的角色,却总在被点击后,悄悄地替我关掉了整个窗体。这让我十分困惑,仿佛它有自己的小算盘。 **抽丝剥茧,找到“捣蛋鬼”:** 经过一番细致的“审问”,我发现这位“捣蛋鬼”其实是我的按钮,它身上藏着两个“秘密指令”: 1. **“身份标签”(ButtonType):** 我给它贴上了“Close”的标签。这就像给它一个明确的指示:“你是负责关门的!” 2. **“行动结果”(DialogResult):** 我还告诉它,它的“任务完成”后的结果是“Cancel”(取消)。这就像是在说:“一旦你行动了,就意味着取消了当前的操作,然后可以顺理成章地结束。” **解决方案,简单明了:** 要让我的按钮乖乖听话,不再擅自关窗,我只需要做一件事: * **撤销“关门”身份:** 别再给按钮的 `ButtonType` 设置为 `Close`。 * **取消“取消”指令:** 也不要让按钮的 `DialogResult` 设置为 `Cancel`。 这样一来,我的按钮就会老老实实地执行它该做的事,而不会再“自作主张”地关闭窗体了。 **总结:** 开发者们,在给我们的控件设置属性时,一定要仔细审视它们是否带有“隐藏”的默认行为,就像给按钮的“身份”和“结果”双重确认一样,才能避免不必要的麻烦,让开发之路更加顺畅!

Markdown基础语法

Markdown基础语法

标题语法 关键词:# 示例 由于标题的特殊性,为了不影响整体目录的美观,此处暂时不展示标题示例,如果需要查看,请找markdown在线执行工具查看标题效果,谢谢~ # 一级标题 ## 二级标题 ### 三级标题 #### 四级标题 ##### 五级标题 ###### 六级标题 段落语法 基本用法

三十而立:岁月长河中的生命刻度

三十而立:岁月长河中的生命刻度

三十而立:岁月长河中的生命刻度 时光剪影:在岁月里拾级而上 时光如白驹过隙,转眼间,2025 年已悄然过半。回首往昔,2024 年的时光匆匆而逝,却又充实无比。当我静下心来执笔书写这篇文章时,不禁感叹时间的无情——它总是这般决绝,从二十岁意气风发的少年,到如今即将步入三十岁身材走样的成年人,这十年的

SqlServer脚本整理

SqlServer脚本整理

查看数据库版本 SELECT @@VERSION; 查看库下的表和字段 SELECT BB.序号, CASE WHEN BB.序号 = 0 THEN CONCAT('表名称:', BB.表名) ELSE BB.字段名称 END AS '字段名称', BB.字段类型, BB.Size, BB.主键,

vue function

vue function

判断实体对象是否为空 Object.keys(object).length === 0;//如果实体对象是 let object={},则返回为0 反之 let object = {a:'1'},则返回1,结果以object的属性count为准 导出数据生成excel //需要引用 import

© 2026 源博客