摘要: 本文为做完一个项目后的心得体会,思绪有些跳跃,语言有点凌乱,权当一篇流水账。 一:业务场景 一定要站在使用者的角度去体会或者发现业务中的问题,当然发现问题只是第一步,而不是最终目的,最终的目的是用技术、架构去化解这些问题,帮用户解决这些问题,最终带动业务的进步,而非让用户削足适履或者一味答应用户的不 阅读全文
posted @ 2026-08-09 14:49 Shapley 阅读(2) 评论(0) 推荐(0)
摘要: 1. 管道(Pipe)(❌️) 这是最古老的Unix IPC方式,本质是内核中的一块缓冲区。 匿名管道(无名管道):只能在父子进程或兄弟进程之间使用(因为有亲缘关系)。数据单向流动(半双工),通常用于shell命令之间的连接(如 ps -ef | grep java)。 命名管道(FIFO):允许无 阅读全文
posted @ 2026-07-21 17:26 Shapley 阅读(30) 评论(0) 推荐(0)
摘要: 前置条件 运行平台:.NET 9.0 所需包: Microsoft.Extensions.AI Microsoft.Extensions.AI.OpenAI modelcontextprotocol 项目类型:控制台 示例代码 using Microsoft.Extensions.AI; using 阅读全文
posted @ 2026-07-16 15:46 Shapley 阅读(18) 评论(0) 推荐(0)
摘要: CREATE TABLE [dbo].[Tender_Process_RoundInfo] ( [ID] [int] NOT NULL IDENTITY(1, 1), [ProjectID] [varchar] (50) COLLATE Chinese_PRC_CI_AS NOT NULL, [Ro 阅读全文
posted @ 2026-07-10 09:42 Shapley 阅读(8) 评论(0) 推荐(0)
摘要: ALTER PROCEDURE [dbo].[usp_Tender_LatestPriceList] @projectid VARCHAR(50) AS BEGIN SET NOCOUNT ON; DECLARE @columns NVARCHAR(MAX), @sql NVARCHAR(MAX); 阅读全文
posted @ 2026-07-03 14:30 Shapley 阅读(10) 评论(0) 推荐(0)
摘要: 1.在临时表处理: SELECT ROW_NUMBER() OVER (ORDER BY TotalScore DESC) AS RowNo, TotalScore, SupplierCode, ItemCode INTO #result FROM #temptable 2.直接update: WI 阅读全文
posted @ 2026-05-19 14:34 Shapley 阅读(11) 评论(0) 推荐(0)
摘要: ALTER FUNCTION [dbo].[ulidStr] () RETURNS VARCHAR(100) AS BEGIN DECLARE @temp BINARY (16) SET @temp = CAST(dbo.ulid() AS BINARY (16)) RETURN [dbo].[ba 阅读全文
posted @ 2026-04-14 15:32 Shapley 阅读(10) 评论(0) 推荐(0)
摘要: 审批流在应用系统应用较多,由于不断写,不断总结,因此就出现了下面的内容,目的是为了防止以后忘记以前的思路和想法。也供大家参考,欢迎批评指正。 设计一: 直接在节点上判断。典型代码: if(){.....} 优点:简单系统直接写逻辑判断,省去了繁琐的设计过程。 缺点:扩展性不好,判断逻辑带有个人的写法 阅读全文
posted @ 2026-04-03 17:58 Shapley 阅读(10) 评论(0) 推荐(0)
摘要: 一个有意思的问题: 假设一个winform程序,需要运行异步任务进行业务处理,那么最常见的实践方式是怎样的? 那肯定是task+async呀,对,就是这样,但如果想让windows 挂载这个程序,使用命令行运行,那么原有的方法还可行吗?比如以下代码: private void Form1_Load( 阅读全文
posted @ 2025-10-19 18:58 Shapley 阅读(34) 评论(0) 推荐(0)
摘要: 有一个场景: 在Task.Run中循环执行N个任务,原来的写法: var task = Task.Run(async () => { int i = 0; foreach (var item in tables) { i++; await writefileAsync(namespace1, ite 阅读全文
posted @ 2025-10-13 09:04 Shapley 阅读(27) 评论(0) 推荐(0)