
C#
文章平均质量分 72
云草桑
优于过去 优于自己
目前高校财务系统 项目开发经理
展开
-
C# net CMS相关开源软件 技术选型 可行性分析
C# net CMS相关开源软件 技术选型 可行性分析 OrchardCMS(微软主导)BSDUmbraco-CMS(丹麦)MITPiranhaCMSMITDNNMITSSCMS(国产) 个人感觉文档挺好AGPLPHP的没搞过搞起来很蛋疼Inventua源码Inventua 是一家位于澳大利亚墨尔本的软件开发公司,主要提供定制软件解决方案。Directus 是一个开源的无头内容管理系统(CMS),也是一个后端即服务(BaaS)平台,其官网是原创 2025-04-11 08:00:00 · 648 阅读 · 0 评论 -
C# .net ai Agent AI视觉应用 写代码 改作业 识别屏幕 标注等
AI大模型能看懂图 看懂了后能干啥呢如看懂图 让Agent 写代码 ,改作业,识别人像,识别屏幕 标注等等。。。据说是目前最好的免费图片识别框架 通义千文 免费开源大模型。小老板们都表示 功能很牛逼。。。原创 2025-03-25 19:33:11 · 573 阅读 · 2 评论 -
书摘 ASP.NET Core技术内幕与项目实战:基于DDD与前后端分离
DDD的英文全称是domain driven design,翻译成中文就是“领域驱动都是单体结构,也就是项目中的所有代码都放到同一个应用程序中,一般它们也都运行在同一个进程中单体结构单体结构的项目有结构简单、部署简单等优点,但是有如下的缺点。·代码之间耦合严重,代码的可维护性低。·项目只能采用单一的语言和技术栈,甚至采用的开发包的版本都必须统一。·一个模块的崩溃就会导致整个项目的崩溃。·我们只能整体进行服务器扩容,无法对其中一个模块进行单独的服务器扩容。·当需要更新某一个功能时,我们需要把整个系统重新部署一原创 2025-03-14 18:54:05 · 1052 阅读 · 0 评论 -
C# net deepseek RAG AI开发 全流程 介绍
C# net deepseek RAG AI开发 全流程 介绍 DeepSeekRAG 是 **“检索纠错 + 模型生成” 的闭环方案 **,尤其适合需要事实准确性、数据安全的场景。它不仅是技术,更是连接大模型与行业落地的桥梁 —— 让 AI 从 “讲故事” 转向 “解决实际问题”。(注:结合 DeepSeek 官方特性与政企落地案例,突出技术价值与场景适配性。原创 2025-03-13 17:35:43 · 1515 阅读 · 3 评论 -
ASP.NET Webform和ASP.NET MVC 后台开发 大概80%常用技术
本文涉及ASP.NET Webform和ASP.NET MVC 后台开发大概80%技术 而ADO.NET属于数据层的范畴,因此应该将Linq To Sql添加到数据层.又因为Linq To Sql生成的类既包括了DataContext,又包括了实体类,所以如果要利用Linq To Sql生成的实体类,就需要将这些实体类剪切到实体层中,然后在向DataContext中添加实体层的引用即可.原创 2025-03-13 15:23:29 · 842 阅读 · 0 评论 -
C# winfrom 修改系统快捷键 提高效率 把难按的快捷 换成容易按的快捷键 减轻工作难度
提高效率 把难按的快捷 换成容易按的快捷键 减轻工作难度。系统的win Shift +S 截图 换成 F4 其他的截图软软件 收费 一般大公司不让用 F1+1 取消 关闭快捷键。原创 2025-02-24 09:08:55 · 237 阅读 · 0 评论 -
阿里首席架构师P9到P4之八级钳工 所需技能
首席架构师(P9)行业基础政策和法规行业分析市场规模价值链分析竞争分析SWOT分析客户画像关键资源鉦沱业模式价值主张关键活动渠道合作伙伴客户关系椀拓入成本资深架构师(P8)企业架构理论ZachmanFEAFTOGAFDODAF业务架构基础业务能力业务架构设计价值流组织架构都务流程场景分析笱煨架构治理治理指标体系差距分析路径规划项目规划实施架构师(P7)架构概念复杂度概念数据架构基础物理模型架构基础架构的价值架构模式数据架构原创 2024-11-14 11:03:30 · 753 阅读 · 0 评论 -
C#入坑JAVA 为什么c#(.net)程序占用的内存远低于Java?
NET 的内存管理: .NET Framework 和 .NET Core 使用托管堆进行内存管理,使用垃圾回收器来自动回收不再使用的对象。.NET 的内存管理: .NET Framework 和 .NET Core 使用托管堆进行内存管理,使用垃圾回收器来自动回收不再使用的对象。Java 虚拟机 (JVM) 的堆内存管理: JVM 使用分代垃圾回收器来管理堆内存。C# 内存分配: C# 中的对象分配通常是通过堆进行的,但 .NET 提供了对象池和内存池等机制,可以更有效地管理对象的生命周期和内存分配。原创 2024-11-12 14:10:22 · 927 阅读 · 0 评论 -
JAVA框架 仅对比国内规模使用,落地过万企业的开源项目
JAVA框架 仅对比国内规模使用,落地过万企业的开源项目。免费功能的数量收费功能的数量不支持功能的数量开源协议(MIT 比 Apache 宽松,更适合免费商用)是否允许删除作者信息(如果不允许的情况下,删除属于侵权)分布式事务动态路由灰度路由定时任务Prometheus监控告警数据源管理前后端代码生成(主表)前后端代码生成(树表)前后端代码生成(主子表)表单设计表单管理编码生成、校验规则报表设计大屏设计动态表单(自研)Activiti 集成Flowable 集成原创 2024-11-09 01:48:39 · 874 阅读 · 0 评论 -
C# .net JAVA 幂等性 幂等性设计 可靠性
幂等性设计1 MVCC多版本并发控制—乐观锁---数据库更新时带上版本号—跟新 +1 条件必带version-----id + version2 去重表---请求带个guid---操作前校验下guid---点赞—100赞-不能重 复—文章id+用户id+唯一索引3 Token机制---每次操作都带个唯一id,请求来了先检测再执行一次和多次请求某资源对于资源本身应该有相同的结果(网络超时除外)。也就是原创 2024-10-30 18:18:31 · 873 阅读 · 0 评论 -
C#入坑JAVA MyBatis入门 CURD 批量 联表&分页查询
MyBatis Plus Join 相比 MyBatis XML 来说,一开始肯定是需要多看看它的文档 (opens new window)。但是熟悉后,我还是更喜欢使用 MyBatis Plus Join 哈~原创 2024-10-28 21:45:00 · 1019 阅读 · 0 评论 -
C#入坑JAVA Spring Boot 对象转换 MapStruct 入门
友情提示:MapStruct 和 Spring Boot 没有直接关系,单纯放在这个系列。为了让应用的代码更易维护,我们往往会将项目进行分层。在中,推荐分层如下图:那么,进行就需要这些。例如说:// 从数据库中查询用户// 对象转换// ... 还有其它属性显然,进行对象的转换,虽然很高,但是非常低下,且可能会存在漏写的情况。因此,我们会选择借助框架或是工具来实现对象的转换,例如说:友情提示:如果胖友对如下工具的性能对比感兴趣,可以阅读文章。艿艿个人比较喜欢,原因是它基于。原创 2024-10-28 21:00:00 · 907 阅读 · 0 评论 -
C# .net InfluxDB时序数据库 是 InfluxData 公司在 2013 年开源的数据库 是为了存储物联网设备、DevOps 运维这类场景下大量带有时间戳数据而设计的
时序数据库全称时间序列数据库,英文名 Time Series DataBase,缩写 TSDB。这种数据库专门用作处理时间序列数据。那什么是时间序列数据呢?就是随着时间变化而源源不断产生的数据。举个例子,Window系统CPU利用率就是一种时间序列数据,每秒都是产生当前的CPU活动情况。理解下面的概念,会让你更加充分利用InfluxDB。关键概念对InfluxDB核心架构的关键概念作简要说明,对于初学者来说很重要。专业术语列出InfluxDB的术语及其定义。与SQL比较。原创 2024-10-21 13:03:28 · 1182 阅读 · 0 评论 -
C# 入坑JAVA 潜规则 注解 列表 listMch,该列表存储了一个映射(Map)的集合 等 入门系列3
Data@Builder在Java中,@Data@Builder和是Lombok库提供的注解,它们用于简化Java对象的创建和处理。Lombok是一个流行的Java库,旨在减少样板代码的编写,让开发者能够更专注于业务逻辑。@DatatoString()equals()hashCode()@ToString@Getter@Setter@Builder@Builder这些注解通常用于模型类或DTO(数据传输对象),以减少手动编写常见方法的时间。在这个例子中,PersontoString()原创 2024-10-04 21:00:00 · 862 阅读 · 0 评论 -
文件名:\\?\C:\Windows\system32\inetsrv\config\applicationHost.config错误:无法写入配置文件
到C:\inetpub\history中找到最近一次的【CFGHISTORY_00000000XX】文件,点击进去找到applicationHost.config文件,用其覆盖C:\Windows\system32\inetsrv\config\applicationHost.config。在次打开IIS,点击左边的“网站”,问题解决,错误:无法写入配置文件。原创 2024-10-02 00:09:28 · 863 阅读 · 0 评论 -
C# 入坑JAVA 潜规则 大小写敏感文件名和类名 枚举等 入门系列2
1.Java 对大小写敏感 如文件名和类名。2java 判断Integer aaa 不为空 3java long temp 变string 类 CompublicController 是。4JAVA 没有 out 和ref 5 JAVA枚举 在Java中,如果一个类被声明为public,那么它必须被放置在一个与类名完全相同的文件中(包括大小写)。原创 2024-09-16 21:00:00 · 1288 阅读 · 0 评论 -
逆向工程 反编译 C# net core
您应该使用索引器[]或者GetSection加Value的方式来访问配置项。:如果您想要获取下的appId配置项,您应该使用GetSection方法获取到的部分,然后再从这个部分中获取appId的值。原创 2024-09-13 22:22:15 · 694 阅读 · 0 评论 -
C#.NET Core 笔试题 架构 优化 性能提升 2024 金九银十 最新 资深 八股文-优快云博客
76.说说EFCore查询的性能调优小技巧。77.EFCore 如果通过数据生成实体和DbContext?78.说说对SaveChanges的理解。79.说说对EFCore中EntityState的理解。80.说说什么是导航属性和引用属性。81.ASP.NET Core管道里面的map拓展有什么作用?82.EFCore有几种配置映射方式?83..NET中,如果需要在指定的时间或者某个周期内,执行一个操作,比如清空某个日志表,有哪些方式?84..NET Core中,WebAPI和Minimal原创 2024-08-19 17:22:17 · 998 阅读 · 0 评论 -
C#.NET基础笔试题 架构 优化 性能提升 2024 金九银十 最新 资深 八股文
58.什么是反射?59.ORM中的延迟加载与直接加载有什么异同?60.简述Func与Action的区别?61.23种设计模式分别叫什么名称,如何分类?62.数组和集合的区别63.向对象的三大特征是什么?/面向过程和面向对象的区别64.C#中,is和as有什么区别?65.列举ASP.NET页面之间传递值的几种方式66.C#中,数组和集合有什么区别?67.C#中,如何对文件进行创建、读取、写入和删除等操作?会用到什么类,什么方法?68.C#中,文件夹创建、读取和删除用到什么类,什么方法?6原创 2024-08-14 15:53:01 · 502 阅读 · 0 评论 -
C#.NET高级笔试题 架构 优化 性能提升 2024 金九银十 最新 资深 八股文
36.Session有什么重大BUG,微软提出了什么方法加以解决?37.NET下内存分配机制是什么?38.网站优化:网站运行慢,如何定位问题?发现问题如何解决?39.IEnumerable和IQueryable两接口的区别40.lock为什么要锁定一个参数,可不可锁定一个值类型?这个参数有什么要求?41.如何在C#中创建和启动新线程?有哪些方法可以实现多线程并发?42.什么是线程安全?如何在C#中实现线程安全?43.C# 5 引入的 async/await 关键字是用来做什么的?它与传统的多线原创 2024-08-13 01:36:46 · 981 阅读 · 0 评论 -
泛微OA BPM 全程数字化业务介绍、管理、财务一体化 数据业务架构图 上帝视角 02
数据业务架构图:人事共享中心 从招人、用人、育人到留人的动态数字档案管理:架构总图业务应用都在一个平台,确保档案实现100%归档自动化档案采集:自动接收各类档案,如文书档案、合同档案、会计档案等所有类型的档案,无论是文书档案、合同档案或会计档案,都可以和我们的档案管理无缝对接,一键归档。通过流程驱动完成档案数据的自动收集,档案管理员可以对各个渠道接收的数据进行分析、处理,对有价值的档案进行排序、编号、著录等操作,库。财务共享中心通过流程,融入业务管理过程,实现对于预算、报账、核算、资金的一体化高效管理原创 2024-07-30 18:23:43 · 1214 阅读 · 0 评论 -
国产精品ORM框架-SqlSugar详解 进阶功能 集成整合 脚手架应用 附源码 云草桑 专题二
进阶功能 4.1、生命周期 4.2、执行Sql 4.3数据导入和更新+验证 4.4、并发控制、更新、版本控制 4.5、悲观锁--数据库中支持的锁 4.6、事务 4.7、打包提交 4.8、AOP日志、拦截 4.9、二级缓存 4.10、支持读写分离 4.11、数据库分表 4.11.1垂直分表 4.11.1水平分表 4.11.2SqlSugar自动分表 4.11.3SqlSugar自定义规则分表 4.12、Saas分库--多租户分库 4.12.1、SqlSugarSco原创 2024-07-13 18:03:37 · 1026 阅读 · 2 评论 -
国产精品ORM框架-SqlSugar详解 SqlSugar初识 附案例源码 云草桑 专题一
国产精品ORM框架-SqlSugar详解1、SqlSugar初识2、开始实操3、增删改操作4、进阶功能5优美的表达式、仓储、UnitOfWork、DbContext、AOP `代码先行,先有代码,然后有数据库,只关注业务,业务中的对象如果需要就直接创建实体,对应的数。简单易用、功能齐全、高性能、轻量级、服务齐全、官网教程文档、有专业技术支持一天18小时。支持 完整的SAAS一套应用 跨库查询 、租户分库 、租户分表 和 租户数据隔离。数据库的结构完全由代码来决定,数据库表--主键、自增,字段类型。原创 2024-07-13 18:02:33 · 1199 阅读 · 0 评论 -
C#高级开发 线上面试题20240711
Mutex和lock有什么不同?编写一个程序:两个线程交替打印0-100的奇偶数? C#中的Mutex和lock都可以用于同步线程,但它们有C#中的依赖注入依赖注入(Dependency Injection,简称DI)是面向对象编程中的一种设计原则,它属于控制反转(Inversion of Control,简称IoC)的一种实现方式。依赖注入的主要目的是减少代码之间的耦合度,提高模块的可维护性和可测试性。在C#中,依赖注入允许类的依赖项在运行时被外部注入,而不是在类内部通过直接实例化或其他方式硬编码。原创 2024-07-11 19:29:20 · 1293 阅读 · 0 评论 -
MES ERP PM 质量管理 人机料法环测 质量控制六要素
是指在质量管理理论中,特别是在制造业中,分析生产过程中影响产品质量的七个关键因素。这七个要素包括.....质量控制六要素: 一、人--人的因数 苦练基本功、严格“ 应知应会” 确保责任心,做到“五个三” 1、三自:自检、自分、自纠,控制一次交检合格率 三检:首检、互检、巡检; 2、三工序:复查上工原创 2024-07-11 10:58:48 · 2124 阅读 · 0 评论 -
WPF UI 界面布局 魔术棒 文字笔记识别 技能提升 布局功能扩展与自定义 继承Panel的对象,测量与排列 系列七
页面上的功能区域划分。。。。需求分析 业务逻辑 数据流 功能模块 UI/UX 编码 测试 发布 功能开发与布局不用显式的方式设定元素的尺寸 不使用屏幕坐标来指定位置原创 2024-07-05 05:45:30 · 824 阅读 · 0 评论 -
WPF UI InkCanvas 导师演示画板 演示 笔记 画笔 识别
WPF UI InkCanvas 导师演示画板 演示 笔记 画笔 识别。原创 2024-07-05 05:23:55 · 308 阅读 · 1 评论 -
C# WPF 3D 数据孪生 系列六
数字孪生 是一种旨在精确反映物理对象的虚拟模型。给研究对象(例如风力涡轮机)配备与重要功能方面相关的各种传感器。这些传感器产生与物理对象性能各个方面有关的数据,例如,能量输出、温度和天气条件等等。然后将这些数据转发至处理系统并应用于数字副本。一旦获得此类数据,虚拟模型便可用于运行模拟、研究性能问题并生成可能的改进方案;所有这些都是为了获取富有价值的洞察成果,然后将之再应用于原始物理对象。原创 2024-07-04 07:17:28 · 2135 阅读 · 1 评论 -
WPF 3D绘图 点云 系列五
通过三维激光扫描仪进行数据采集获取点云数据,其次通过二维影像进行三维重建,在重建过程中获取点云数据,另外还有一些,通过三维模型来计算获取点云。作用:测绘、自动驾驶、农业、规划设计、考古、医疗……原创 2024-07-04 07:00:33 · 1616 阅读 · 1 评论 -
C# winfrom GDI 把曲线波形升级为曲线面积 附源码
把上篇波形图升级为曲线面积 动态曲线监护仪软件 可用于绘制心律、血氧、呼吸曲线等生命体征波形的绘制.GDI+能够将图片(Image)直接绘制到控件(Control)上,所以将1中得到的曲线图转换成Image所能识别的图像,实时返回给GDI+,然后GDI+就直接将图片实时绘制到控件上,就能实现实时刷新。1.GDI+绘图可以实现点与点之间的连接,而且能够实现路径(GraphicsPath)相连和路径填充。将一系列的点连接起来就是曲线图了,如果要将一系列点围城的图形填充起来就是面积曲线图了。3.在绘制曲线面积图时原创 2024-07-03 17:47:17 · 401 阅读 · 0 评论 -
winfrom 生命体征波形 心律、血氧、呼吸等曲线图 附源码
动态绘制Sin(x)示例曲线,X范围固定为 0-4Pi;7. 可用于绘制心律、血氧、呼吸曲线等生命体征波形的绘制;1. 利用PictureBox控件,双缓冲,绘图无闪屏;4. 实时绘制鼠标竖直标线,可通过右键固定或解除固定;5. 实时计算鼠标标线与曲线交点的数值坐标;6. 窗体大小可实时调整,曲线绘制不受影响;3. 曲线的刷新可通过按钮停止或继续;原创 2024-07-03 17:30:12 · 478 阅读 · 0 评论 -
WPF UI 3D 基本概念 点线三角面 相机对象 材质对象与贴图 3D地球 光源 变形处理 动作交互 辅助交互插件 系列三
WPF 中 3D 功能的设计初衷并非提供功能齐全的游戏开发平台。WPF 中的 3D 图形内容封装在 Viewport3D 元素中,该元素可以参与二维元素结构。该图形系统将 Viewport3D 视为一个二维视觉元素,就像 WPF 中的许多其他元素一样。Viewport3D 充当三维场景中的窗口(即视区)。更准确地说,它是 3D 场景所投影到的图面。原创 2024-07-02 19:18:39 · 1610 阅读 · 0 评论 -
WPF UI 3D 多轴 机械臂 stl 模型UI交互
鼠标交互(没有强调场景的变换)鼠标命中测试(HitTest 不推荐)平面对象加载数据绑定(数据与动作)顶部控件多轴控制uiui后端效果。原创 2024-07-02 19:17:07 · 938 阅读 · 1 评论 -
WPF UI交互专题 平面图形 Path Drawing 绘图 渐变 Brush 矩阵 Transform 变形 阴影效果 模糊效果 自定义灰度去色效果 系列二
WPF1、Path微语言绘图2、多色Path组合3、DrawingContext绘图4、纯色与线性渐变画刷5、径向渐变与图像画刷6、ImageBrush图像定位7、DrawingBrush图形画刷8、VisualBrush与CacheBrushDrawLine、DrawRectangle、DrawRoundedRectangle、DrawEllipse、DrawImage、DrawVideo、DrawGeometry。C(三次贝塞尔曲线)、Q(二次贝塞尔曲线)、S(平滑三次贝塞尔曲线)、T(原创 2024-06-29 10:28:55 · 818 阅读 · 0 评论 -
C# Visual Studio全栈开发人员 C盘瘦身 配置
一、背景默认情况下,NuGet会将项目中使用的包缓存到C盘,随着项目开发积累nuget包越来越多,这会逐渐挤占大量C盘空间,所以我们可以将nuget包缓存位置指定到其他盘中存放。二、软件环境三、查看当前缓存存放位置在cmd中执行如下命令,可以查看当前nuget包缓存存放的位置四、缓存介绍可以看到nuget相关缓存有4种,具体介绍可以参考官网说明名称 说明和位置(每个用户)原创 2024-06-29 09:20:27 · 2270 阅读 · 2 评论 -
WPF UI交互专题 界面结构化处理 查看分析工具Snoopy 逻辑树与视觉树 平面图像 平面图形 几何图形 弧线 01
1、开发学习环境2、XAML界面结构化处理3、逻辑树与视觉树4、基于XAML的标签扩展方式5、基础控件应用分析6、控件常用属性与事件总结7、常用控件特别属性说明8、平面图形控件与属性9、平面几何图形10、弧线的处理过程。原创 2024-06-29 04:36:41 · 1181 阅读 · 0 评论 -
PLC 上位机 下位机 嵌入式 区别
PLC(可编程逻辑控制器)、上位机、下位机以及嵌入式系统是在工业自动化和控制系统中常见的概念,它们在等方面有所区别。总的来说,PLC作为一种专业的下位机设备,在工业控制领域有着广泛的应用。它通过接收上位机的指令来控制机械设备,同时将设备的状态信息反馈给上位机。而上位机则承担着更高层级的任务,比如数据分析、系统监控和用户交互。嵌入式系统则更多指一个集成了特定功能软硬件的系统,它可以作为一个独立的节点存在于自动化系统中,也可以作为上位机或下位机的组成部分。原创 2024-06-29 00:21:23 · 2660 阅读 · 0 评论 -
WPF halcon 机器视觉
halcon 它采用灵活的图像处理和分析技术,具有高精度、高速度、高可靠性等特点,可以应用于各种工业自动化、机器人视觉、医学影像等领域,用于实现自动检测、识别、量测和控制等目标。Halcon提供了多种编程接口,包含了多种语言,如C++, C#, Python等,方便开发者快速实现图像处理应用。1 鼹鼠的故事第14集 鼹鼠与智能房 鼹鼠无意中坐进了一辆小汽车,小汽车开进了一所智能住宅。趁着主人看电视的时候,鼹鼠也享用了一顿丰盛的智能晚餐。原创 2023-12-05 04:09:14 · 464 阅读 · 0 评论 -
ASP.NET framework升级core .NET 6.0
net 升级 C# 升级.NET framework 到core .NET 6.0 .NET 7.0 .NET 8.0 或者以上这个卡的飞起下载了通宵都没下载一半。.NET 升级助手可以作为 Visual Studio 扩展或 .NET 命令行工具安装。作为 Visual Studio 扩展安装时,可以通过上下文菜单升级加载的项目。该工具的 .NET 命令行工具版本提供交互式分步体验。若要详细了解此工具,请参阅。原创 2023-10-14 20:32:35 · 5139 阅读 · 2 评论 -
.net几行代码音乐API各排行榜 热搜 入库
对比了几家大厂的音乐API的接口 从零开始 .net敏捷开发对接 入库 关键技术工具和思维原创 2023-08-08 12:02:15 · 297 阅读 · 0 评论