
相关推荐
Cat in dotNET:前端工程师的.NET协作系统实践
在跨技术栈协作场景中,前端开发者常面临UI组件共享难、版本管理乱、文档不同步等基础性问题。其本质是工程化基础设施缺失,而非工具功能不足。Cat in dotNET 以极简架构(单体ASP.NET MVC + SQL Server + jQuery)实现组件托管、语义化发布与自动化文档生成,核心原理在于将元数据与文件存储分离、用客户端缓存替代后端查询、通过NuGet深度集成.NET开发流。该方案凸显‘小而准、快而稳、人本优先’的务实工程哲学,为.NET生态内前端协作提供可快速落地、低学习成本、高防御性的轻量级
linux 卸载.net coer,删除过时的 .NET Core 版本
原标题:删除过时的 .NET Core 版本经过一段时间后,在安装 .NET Core 运行时和 SDK 的更新版本时,用户可能需要从计算机中删除过时的 .NET Core 版本。如有关 .NET Core 版本选择的文章中详述,删除旧版运行时可能会更改为运行共享框架应用程序所选择的运行时。是否应删除某个版本?借助 .NET Core 版本选择行为和 .NET Core 各个更新之间的运行时兼容性...
Unity项目部署Linux服务器:从构建到运维的完整指南
在游戏开发和在线服务领域,服务器部署是连接开发与生产环境的关键环节。其核心原理在于将应用逻辑与渲染解耦,使服务器专注于数据处理和业务逻辑,从而提升服务稳定性和资源利用率。这一技术对于构建可扩展的在线服务至关重要,尤其在多人游戏、实时应用和仿真训练等场景中。Unity作为主流开发引擎,通过专用服务器构建支持无头模式运行,结合Linux系统的高稳定性和低资源开销,能够有效支撑高并发服务。本文聚焦于Unity专用游戏服务器的部署实践,涵盖环境配置、构建优化、进程管理和性能调优等关键步骤,并针对常见的内存泄漏和连接
linux 卸载.net coer,微软发布.NET Core卸载工具,适用于Windows/macOS
微软方面已经发布了一个.NET Core 卸载工具(dotnet-core-uninstall),能够帮助开发人员通过整理系统中剩余的 SDK 和运行时来释放磁盘空间。目前,该工具已发布了适用于 Windows 和 Mac的版本,尚不支持 Linux。在Windows上,该工具只能卸载使用以下安装程序之一安装的 SDK 和运行时:•NET Core SDK 和运行时安装程序。•Visu...
ASP.NET Core性能优化全链路实践:从代码到架构的高并发调优指南
在构建高并发Web应用时,性能优化是确保系统稳定性和用户体验的核心技术。其原理在于通过减少资源消耗、提升处理效率来优化吞吐量和延迟,技术价值体现在支撑更高并发访问、降低服务器成本并提升业务响应能力。应用场景广泛覆盖电商秒杀、实时通信、大数据处理等高负载场景。本文聚焦ASP.NET Core框架,深入探讨异步编程、内存管理等关键热词,通过代码级优化、GC调优和缓存策略等工程实践,系统解决高并发下的性能瓶颈问题。
上位机只能跑Windows?.NET跨平台迁移Linux边缘网关完整实战
把C#上位机迁移到Linux边缘网关,技术上没有不可逾越的门槛,核心都是细节问题。路径、权限、编码、SDK,这些看起来不起眼的小事,凑在一起就能让你卡好几天。但从趋势来看,工业边缘侧的Linux化是越来越明显了。成本低、功耗低、稳定性高,对于大量的采集类、轻控制类场景,性价比远超传统Windows工控机。最后给大家一个建议:迁移之前先做依赖调研,尤其是设备SDK,这是最大的风险点。确定能跑通了,再动手改代码,避免做无用功。
杂项:无法直接卸载旧版本的dotnet core时如何卸载
去微软官方找到对应版本的dotnet core版本,点击安装(实际不会安装) .NET Downloads (Linux, macOS, and Windows) 安装完毕后再次点击安装包,安装按钮会变成卸载按钮,这样就能卸载了 ...
跨平台部署:C#工业通信程序在Windows/Linux/国产系统的统一实现
摘要 工业自动化环境正从Windows主导转向多平台并存,包括国产系统(统信UOS、银河麒麟)和多样硬件架构(x64/ARM64/龙芯/飞腾)。传统多套代码开发模式面临高维护成本问题。基于.NET跨平台技术,通过分层架构设计(业务逻辑复用+平台差异抽象层),可实现一套C#代码跨Windows/Linux/国产系统运行。方案采用.NET 6/8 LTS运行时,结合Avalonia UI和自包含部署,解决工业场景中技术栈分裂、国产化适配难、离线部署等痛点。核心通信能力(如Modbus TCP)代码复用率达99%
Mac/Linux下彻底卸载.NET SDK的3种方法(附清理Nuget缓存技巧)
本文详细介绍了在macOS和Linux系统上彻底卸载.NET SDK的三种方法,包括使用官方脚本、手动删除特定版本以及完全移除整个环境。同时提供了清理NuGet缓存以释放磁盘空间的实用技巧,帮助开发者维护一个干净高效的开发环境。
.Net Framework完全卸载工具
此工具的主要用途是完全卸载.Net Framework的各种版本,可完美解决.Net Framework安装失败的问题。 .Net Framework安装失败的解决之道:先使用此工具卸载.Net Framework,然后在重新安装.Net Framework,手动至控制面板是不能完全卸载的。
asp.net全版本卸载
彻底从你电脑删除 .NET Framework ,适合程序员调试,或者需要卸载.net的朋友
dotnet-docker Distroless镜像实战:打造最小化安全攻击面的.NET应用
在当今云原生时代,容器安全已成为每个开发者和运维人员必须面对的重要课题。.NET Docker Distroless镜像正是解决这一问题的终极武器,它能帮助您打造最小化安全攻击面的.NET应用部署方案。本文将为您提供一份完整的.NET Distroless镜像实战指南,让您快速掌握如何构建更安全、更高效的容器化应用。 ## 为什么选择Distroless镜像?🚀 传统的Docker镜像通常包
别再只改config了!YOLO/RT-DETR多通道输入实战:数据集结构、多卡训练与参数优先级避坑指南
本文详细解析了YOLO/RT-DETR模型在多通道输入(如8通道多光谱图像)中的实战应用,涵盖数据集结构优化、数据加载器改造、模型参数调优及多卡训练配置。针对常见的多通道输入报错问题,提供了系统的解决方案和性能优化技巧,帮助开发者高效实现非标准数据格式的适配与训练。
Cat in dotNET:基于.NET原生状态机的生物行为建模实践
状态机是软件工程中描述系统动态行为的基础模型,其核心在于状态定义、转移条件与动作响应。在物联网、边缘计算和自治服务等场景中,轻量级、低依赖、高确定性的状态机实现尤为关键。.NET平台凭借ref struct零分配、Channels无锁通信、IHostedService生命周期管理及SynchronizationContext调度语义,为构建资源敏感型行为模型提供了独特优势。本文以‘Cat in dotNET’开源项目为范例,深入解析如何利用.NET 6+原生能力(如System.Threading.Chan
中移物联ML307C模组OPENCPU笔记2
本文介绍了如何编译和运行一个DEMO程序,以官方SDK为例。
首发!谷歌倾斜摄影数据转换生成OSGB格式
全球首发,谷歌倾斜摄影模型文件能直接转换成OSGB格式!
新一代.NET Core 10:LTS版本前瞻
你还在为应用频繁升级烦恼?还在担心系统兼容性问题?.NET Core 10作为2025年重磅LTS(长期支持)版本,带来36个月超长支持周期,一文带你抢先了解这个将改变跨平台开发格局的新版本。读完本文,你将清楚了解.NET Core 10的核心优势、支持的操作系统、简易安装流程以及需要注意的潜在问题。 ## .NET Core 10核心优势概览 .NET Core 10作为官方定义的[Long...
python3.12 百分百解决安装dlib失败问题【研究原理后Bug已解决】
python3.12 百分百解决安装dlib失败问题【研究原理后Bug已解决】 python3.12版本下安装dlib失败。截图如下。试了网上很多方法都失败,耗费了很多时间终于找到适用于python3.12版本安装dlib的方法,亲测百分百成功。几乎尝试了所有的方法都不太行。终于找到安装的方法了。 原因分析: 版本匹配问题。我们现在是python3.12 使用pip根本无法安装。下面我们一起手动安装,1分钟搞定。
跨平台部署Inveigh:在Linux/macOS上实现LLMNR/NBNS欺骗与哈希捕获
网络协议安全是内网渗透测试的核心领域,其中名称解析协议(如LLMNR、NBNS、mDNS)因其固有的设计缺陷,常成为中间人攻击的突破口。攻击者通过欺骗响应,可劫持名称解析过程,将目标流量导向受控主机。这一原理催生了多种凭证窃取技术,其中Net-NTLM哈希捕获是评估Windows认证体系风险的关键手段。在工程实践中,Responder等经典工具虽功能强大,但其对Windows环境的依赖限制了在异构网络中的灵活部署。本文聚焦于Inveigh这一基于.NET的中间人攻击框架,通过详解其跨平台编译、依赖适配与运行
【Claude】Not logged in · Please run /login 报错已解决
意味着 Claude Code 没有找到任何有效凭证。直接/login——交互式首选;检查——排查环境变量污染;CI 用——自动化场景标准方案;macOS Keychain 异常——/logout/login重置;时钟偏差——校准系统时间。参考:Claude Code 官方《错误参考》"身份验证"章节、官方认证优先级文档、社区 Token 过期排查记录。
智能硬件产品 App 全球发布 第 1 章:全球 App 发布战略设计
本章阐述智能硬件 App 全球发布战略,涵盖市场分析、竞争格局、用户画像及资源配置。通过制定可执行的全球化推广路径,整合地区法规合规、渠道分发策略与营销活动设计,助力团队快速进入主流商店并确立品牌影响力。同时构建可量化的 KPI 监控体系,指导项目进度追踪与效果复盘,确保产品迭代持续优化,降低运营总成本。
OpenTelemetry Go Semconv v1.39.0 迁移指南:RPC 语义约定重构与 60 个废弃声明移除
> 本指南以仓库内 `vendor/go.opentelemetry.io/otel/semconv/v1.39.0/MIGRATION.md` 为主线,结合同一版本包的 Go 源码实现,系统梳理从 `semconv/v1.38.0` 升级到 `v1.39.0` 时被移除的全部声明、新旧符号的替代关系以及可落地的迁移步骤。读完你将能够识别哪些代码会在编译期报错、如何用新语义约定替换旧的 RPC/p
vue3:最新实现腾讯人脸核身+增强版人脸核身使用方法及示例源码,Vue3如何使用腾讯云慧眼人脸核身,提供人脸核身案例、身份信息核验、活体检测与核身比对等示例代码(后端spring与thinkphp)
vue3接入腾讯人脸核身,腾讯云人脸核身Vue3+后端代码,H5人脸核身,vue3 H5如何使用腾讯人脸核身sdk,vue3+thinkphp腾讯人脸核身,Spring Boot接入腾讯云人脸核身教程,hinkphp腾讯人脸核身,vue3人脸核身插件接入流程,vue+spring boot实现腾讯人脸核身,vue3接入腾讯云【增强版人脸核身接入】,vue3 h5微信公众号网页腾讯云慧眼人脸核身,tvue3接入人脸核身SDK,vue3+typescrip+vite接入慧眼实名认证,vue3腾讯云活体人脸核身(
C#线程模型深度解析:从ThreadPool饥饿到async/await真异步
线程是.NET并发编程的底层基石,其本质是操作系统调度的基本单元,涉及栈内存分配、上下文切换与内核对象竞争等物理成本。理解线程模型的关键在于厘清Thread、ThreadPool与Task三者的分层关系:原始Thread开销大且危险;ThreadPool通过复用降低创建成本,但存在饥饿与过度配置风险;而Task和async/await并非自动异步,其性能价值取决于是否真正基于IOCP或完成端口的‘真异步’实现。技术价值体现在避免UI冻结、防止ThreadPool耗尽、提升I/O密集型服务吞吐。典型应用场景包
GNSS/RTK定位失效时的替代方案:视觉惯性里程计(VIO)
GNSS/RTK定位失效时的替代方案:视觉惯性里程计(VIO) ,人工智能,计算机视觉,大模型,AI,本文详细介绍了视觉惯性里程计(VIO)作为GNSS/RTK定位失效时的替代方案。阐述了VIO的定义、优势及与其他定位技术的区别,讲解了视觉传感器和IMU的工作原理及数据融合原理,分析了时间同步、标定等关键技术,介绍了VINS-Mono等常用框架、简单代码示例、应用场景,还探讨了VIO面临的挑战与未来发展趋势,展现了其在多个领域的重要性与应用潜力。
LinePhone3.2.7(android端最新版本) sip客户端
SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/
VS2019发布.NET Core到内网Linux实操指南
.NET Core是微软推出的跨平台开源运行时,其自包含部署(SCD)机制允许在无.NET环境的Linux系统上直接运行程序。原理上,通过dotnet publish配合RuntimeIdentifier(RID)生成含完整运行时的独立目录,规避glibc版本、依赖库缺失等兼容性问题。该技术显著提升企业内网交付效率与稳定性,广泛应用于金融、制造、教育等行业的离线服务器部署场景。本文聚焦VS2019开发环境下如何正确配置.csproj、选择RID、规避No such file or directory等典型错
android 蓝牙通讯demo
android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。
460



被折叠的 条评论
为什么被折叠?



