vs 调试时乱跳。网上说是多线程

我网上查了下,多线程要引用using System.Threading;还要新建
Thread thread1 = new Thread(new ThreadStart( Count));
这两个我都没写,下面是我的方法
//新增、修改方法
[HttpPost]
public ActionResult SaveData(BD_CARANDDRIVER carAndDriver)
{
string driverName = Request["DRIVERNAME"].Trim();
Expression<Func<BD_DRIVER, bool>> lambda = o => o.DRIVERNAME == driverName;
BD_DRIVER driver = Driver.GetDataByLambda(lambda);
carAndDriver.LICENSENO = driver.LICENSENO;
string isVALID = Request["isVALID"].Trim();
carAndDriver.USERID = userId;
carAndDriver.UDT = System.DateTime.Now;
try
{
carAndDriverService = new CarAndDriverService(_CarAndDriverRepostory);
if (Request["Edit"].Trim() == "Edit")
{
carAndDriverService.EditDataByCarAndDriver(carAndDriver);
}
else
{
carAndDriverService.AddDataByCarAndDriver(carAndDriver);
}
return Content("OK");
}
catch (Exception ex)
{
return Content("保存時發生異常:" + ex.Message);
}
}
相关推荐
C#开发固高运动控制卡:环境搭建到状态机实现全指南
运动控制卡是工业自动化设备中负责轨迹规划与插补运算的核心硬件,通常通过SDK向上位机开放API。上位机基于C#语言,通过P/Invoke调用动态库,即可实现轴控制、参数配置与状态读取。这种架构将脉冲发生、加减速计算等底层任务交由板卡DSP处理,开发人员只需关注逻辑与状态流转。在CNC、点胶机、贴装设备等场景中,稳定的状态机设计和规范的初始化流程是保证系统可靠运行的关键。本文以固高GT系列运动控制卡为例,系统说明C#环境下的开发细节,涵盖初始化、点位/插补指令、报警处理以及多轴联动状态机的实现,并针对常见调试
7×24h 稳定运行 12 个月!C# .NET8 Profinet 上位机,适配所有主流 PLC
摘要 本文针对工业自动化领域Profinet通信实现难题,分享了基于C#的原生Profinet协议栈开发经验。文章指出当前市场上90%的PLC设备虽支持Profinet,但缺乏完整可用的C#实现方案,开发者被迫依赖昂贵的商业库或高延迟的OPC UA网关。作者结合20多个产线项目实战经验,系统讲解了从GSDML文件解析到设备通信的全流程实现方法,重点解决了数据对齐、大小端转换、多设备并发等关键技术难题。提供的纯C# .NET8解决方案无第三方依赖,已在多个工业场景7×24小时稳定运行1年以上,通信延迟低于1m
BERT变体选型实战指南:RoBERTa、ALBERT、DistilBERT工程落地对比
Transformer架构下的预训练语言模型,核心价值在于将通用语言理解能力迁移至下游任务。BERT作为奠基性模型,其双向遮蔽建模(MLM)原理奠定了语义表征基础,但面临参数冗余、任务鸿沟与部署瓶颈等工程挑战。由此衍生的RoBERTa、ALBERT、DistilBERT并非简单升级,而是分别聚焦语义保真度提升、参数压缩优化与知识蒸馏迁移三大技术路径,在精度、速度、显存、数据效率等维度形成差异化能力矩阵。本文基于新闻标题分类等真实NLP产线场景,解析各变体在中文理解、微调稳定性、边缘部署适配及抗噪鲁棒性等方面
Windows一键部署本地AI智能体:OpenClaw图形化安装指南
AI智能体是让大语言模型具备任务规划、工具调用与自主执行能力的运行时框架,其核心原理在于将复杂工作流拆解为可调度的技能节点,并通过本地推理引擎闭环处理数据。相比依赖云端API或Docker容器的方案,本地AI智能体具备隐私可控、低延迟、离线可用的技术价值,特别适用于政务、金融、中小企业等对数据不出域有强要求的场景。当前主流落地难点集中在Windows环境下的Python依赖冲突、CUDA驱动兼容性及GUI用户友好性缺失。本文聚焦‘Windows原生+零命令行+图形化引导’这一关键路径,详解如何通过预置运行时
第 13 篇|Aspen HYSYS 二次开发:动态模拟自动化与 Event Scheduler
官方把这件事做成了界面功能(Event Scheduler),而社区把这件事做成了代码(驱动积分器)。两条路都能把活干完,但它们在你所在企业的审计、维护、交接场景里的分量完全不同。本篇先把两条路的边界钉死,再分别给出可复现的做法。


