.net
文章平均质量分 73
.net
云草桑
优于过去 优于自己
目前高校财务系统 项目开发经理
展开
-
MYSQL与MSSQL的区别及优劣比较
MySQL可以说是MSSQL的简化版本。理念相同,但MySQL的实现比MSSQL的需求低。MySQL是一个免费的、开放源代码的SQL数据库,所以免费的MYSQL很受欢迎,php+mysql,MySQL数据库专用于PHP网站的,一般用在PHP的网页上的,他和PHP可以说是黄金搭档(都是开源免费的东西)。对于不是特别大流量的网站,特别胜任,效率最高,MYSQL适合小、中型网站。原创 2024-09-17 22:22:06 · 1335 阅读 · 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 · 1005 阅读 · 0 评论 -
java 项目结构 文件说明 潜规则 java入门
java入门 项目结构潜规则 一、controller、service、serviceImpl、Mapper、Xml等文件的作用。二、在项目中的使用情况,由于业务逻辑很简单,所以每个文件中的代码行数都很少。下图为java约定俗成的几个文件的作用。原创 2024-09-13 21:30:00 · 1317 阅读 · 0 评论 -
net6 core 接入nacos 实现服务注册入门使用,心跳检测和负载均衡
配置Nacos注*Nacos 是使用的mysql 数在当前文件下打开cmd窗口 你要开几个服务 就打开几个窗口 在窗口中执行 dotnet run --urls=http://*:8003 --port=8003 端口你自己定义。如上图,启动成功,默认端口是8848 我们打开浏览器访问: http://192.168.56.1:8848/nacos/index.html。打开conf文件夹下的 application.properties 文件 修改如下配置,其余的不要动,修改完成保存。原创 2024-08-30 21:00:00 · 1878 阅读 · 1 评论 -
云原生之全链路分布式跟踪系统 Zipkin和SkyWalking
贪多嚼不烂 Pinpoint 就不对比了参考Zipkin和SkyWalking都是流行的分布式跟踪系统,但它们的设计和实现有明显的不同。以下是它们之间的一些对比:数据存储:Zipkin:默认使用内存存储跟踪数据,也可以配置为使用MySQL、Elasticsearch等。SkyWalking:支持多种存储方式,包括H2内存、MySQL、Elasticsearch、InfluxDB等,并且提供了高可用性设计。数据分析和查询:Zipkin:提供了一个简单的界面来查看跟踪信息,但是缺乏复杂查询功能。原创 2024-08-24 22:16:54 · 914 阅读 · 0 评论 -
C#.NET Core 笔试题 架构 优化 性能提升 2024 金九银十 最新 资深 八股文-CSDN博客
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 · 745 阅读 · 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 · 397 阅读 · 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 · 739 阅读 · 0 评论 -
MySQL面试题 2024 金九银十 最新 C# 高级 资深 DB 八股文
聚集索引表记录的排列顺序和索引的排列顺序一致,所以查询效率快,只要找到第一个索引值记录,其 余就连续性的记录在物理也一样连续存放。聚集索引对应的缺点就是修改慢,因为为了保证表中记录的 物理和索引顺序一致,在记录插入的时候,会对数据页重新排序。中的慢查询问题,提高数据库系统的性能。树结 构,非聚集索引的叶子层并不和实际数据页相重叠,而采用叶子层包含一个指向表中的记录在数据页中 的指针方式。上表所示的用户信息遵循了第一范式的要求,这样在对用户使用城市进行分类的时候就非常方便,也提 高了数据库的性能。原创 2024-08-13 01:02:58 · 733 阅读 · 0 评论 -
阿里云ecs sqlserver数据库 目录名称无效。 (mscorlib)
1、写个简单的表查询语句,点工具栏上的 显示估计的查询计划按钮,结果提示Documents and Settings\XXX\Local Settings\Temp\1\xxx.tmp文件不能访问。2、在运行中输入 %temp% 回车,会跳出找不到路径的提示,然后到提示的目录建没有找到的目录文件夹即可。2、在执行sql语句时提示:在执行批处理时出现错误。1、操作系统重装或进行过系统镜像还原,导致temp目录下的文件夹丢失。3、所有的数据库都存在1跟2的问题。3、被人为或其他软件删除。在这个文件夹新建文件。原创 2024-08-07 03:53:04 · 398 阅读 · 0 评论 -
泛微OA BPM 全程数字化业务介绍、管理、财务一体化 数据业务架构图 上帝视角 02
数据业务架构图:人事共享中心 从招人、用人、育人到留人的动态数字档案管理:架构总图业务应用都在一个平台,确保档案实现100%归档自动化档案采集:自动接收各类档案,如文书档案、合同档案、会计档案等所有类型的档案,无论是文书档案、合同档案或会计档案,都可以和我们的档案管理无缝对接,一键归档。通过流程驱动完成档案数据的自动收集,档案管理员可以对各个渠道接收的数据进行分析、处理,对有价值的档案进行排序、编号、著录等操作,库。财务共享中心通过流程,融入业务管理过程,实现对于预算、报账、核算、资金的一体化高效管理原创 2024-07-30 18:23:43 · 1044 阅读 · 0 评论 -
泛微OA BPM全程数字化业务介绍、管理、财务一体化 数据业务架构图 上帝视角 01
数据业务架泛微 OA BPM从沟通协作、公文、会议、督办、事项审批的管理体系,到业务的运作,从市场、销售、采购、项目、客服、人事、行政、财务、知识、档案、印章等业。平台提供丰富的数字化应用,涵盖从市场,到销售,合同、采购、项目、客服、费控、人事、费控、知识、信息采集等场景应用,覆盖组织运营全过程;平台采用云原生架构,微服务、分布式,具有高度可扩展性、支持容器化、云端租用、私有化、混合云等部署模式,构建的数字化应用可独立部署;以销售目标为导向,以客户为中心,构建从产品研发到市场、销售、合同、项目、客服、采购、原创 2024-07-30 18:06:30 · 1049 阅读 · 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 · 767 阅读 · 2 评论 -
国产精品ORM框架-SqlSugar详解 SqlSugar初识 附案例源码 云草桑 专题一
国产精品ORM框架-SqlSugar详解1、SqlSugar初识2、开始实操3、增删改操作4、进阶功能5优美的表达式、仓储、UnitOfWork、DbContext、AOP `代码先行,先有代码,然后有数据库,只关注业务,业务中的对象如果需要就直接创建实体,对应的数。简单易用、功能齐全、高性能、轻量级、服务齐全、官网教程文档、有专业技术支持一天18小时。支持 完整的SAAS一套应用 跨库查询 、租户分库 、租户分表 和 租户数据隔离。数据库的结构完全由代码来决定,数据库表--主键、自增,字段类型。原创 2024-07-13 18:02:33 · 950 阅读 · 0 评论 -
WPF UI 界面布局 魔术棒 文字笔记识别 技能提升 布局功能扩展与自定义 继承Panel的对象,测量与排列 系列七
页面上的功能区域划分。。。。需求分析 业务逻辑 数据流 功能模块 UI/UX 编码 测试 发布 功能开发与布局不用显式的方式设定元素的尺寸 不使用屏幕坐标来指定位置原创 2024-07-05 05:45:30 · 769 阅读 · 0 评论 -
WPF UI InkCanvas 导师演示画板 演示 笔记 画笔 识别
WPF UI InkCanvas 导师演示画板 演示 笔记 画笔 识别。原创 2024-07-05 05:23:55 · 246 阅读 · 1 评论 -
C# WPF 3D 数据孪生 系列六
数字孪生 是一种旨在精确反映物理对象的虚拟模型。给研究对象(例如风力涡轮机)配备与重要功能方面相关的各种传感器。这些传感器产生与物理对象性能各个方面有关的数据,例如,能量输出、温度和天气条件等等。然后将这些数据转发至处理系统并应用于数字副本。一旦获得此类数据,虚拟模型便可用于运行模拟、研究性能问题并生成可能的改进方案;所有这些都是为了获取富有价值的洞察成果,然后将之再应用于原始物理对象。原创 2024-07-04 07:17:28 · 1455 阅读 · 1 评论 -
WPF 3D绘图 点云 系列五
通过三维激光扫描仪进行数据采集获取点云数据,其次通过二维影像进行三维重建,在重建过程中获取点云数据,另外还有一些,通过三维模型来计算获取点云。作用:测绘、自动驾驶、农业、规划设计、考古、医疗……原创 2024-07-04 07:00:33 · 1289 阅读 · 1 评论 -
C# winfrom GDI 把曲线波形升级为曲线面积 附源码
把上篇波形图升级为曲线面积 动态曲线监护仪软件 可用于绘制心律、血氧、呼吸曲线等生命体征波形的绘制.GDI+能够将图片(Image)直接绘制到控件(Control)上,所以将1中得到的曲线图转换成Image所能识别的图像,实时返回给GDI+,然后GDI+就直接将图片实时绘制到控件上,就能实现实时刷新。1.GDI+绘图可以实现点与点之间的连接,而且能够实现路径(GraphicsPath)相连和路径填充。将一系列的点连接起来就是曲线图了,如果要将一系列点围城的图形填充起来就是面积曲线图了。3.在绘制曲线面积图时原创 2024-07-03 17:47:17 · 333 阅读 · 0 评论 -
winfrom 生命体征波形 心律、血氧、呼吸等曲线图 附源码
动态绘制Sin(x)示例曲线,X范围固定为 0-4Pi;7. 可用于绘制心律、血氧、呼吸曲线等生命体征波形的绘制;1. 利用PictureBox控件,双缓冲,绘图无闪屏;4. 实时绘制鼠标竖直标线,可通过右键固定或解除固定;5. 实时计算鼠标标线与曲线交点的数值坐标;6. 窗体大小可实时调整,曲线绘制不受影响;3. 曲线的刷新可通过按钮停止或继续;原创 2024-07-03 17:30:12 · 276 阅读 · 0 评论 -
WPF UI 3D 基本概念 点线三角面 相机对象 材质对象与贴图 3D地球 光源 变形处理 动作交互 辅助交互插件 系列三
WPF 中 3D 功能的设计初衷并非提供功能齐全的游戏开发平台。WPF 中的 3D 图形内容封装在 Viewport3D 元素中,该元素可以参与二维元素结构。该图形系统将 Viewport3D 视为一个二维视觉元素,就像 WPF 中的许多其他元素一样。Viewport3D 充当三维场景中的窗口(即视区)。更准确地说,它是 3D 场景所投影到的图面。原创 2024-07-02 19:18:39 · 1389 阅读 · 0 评论 -
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 · 682 阅读 · 0 评论 -
C# Visual Studio全栈开发人员 C盘瘦身 配置
一、背景默认情况下,NuGet会将项目中使用的包缓存到C盘,随着项目开发积累nuget包越来越多,这会逐渐挤占大量C盘空间,所以我们可以将nuget包缓存位置指定到其他盘中存放。二、软件环境三、查看当前缓存存放位置在cmd中执行如下命令,可以查看当前nuget包缓存存放的位置四、缓存介绍可以看到nuget相关缓存有4种,具体介绍可以参考官网说明名称 说明和位置(每个用户)原创 2024-06-29 09:20:27 · 1013 阅读 · 0 评论 -
WPF UI交互专题 界面结构化处理 查看分析工具Snoopy 逻辑树与视觉树 平面图像 平面图形 几何图形 弧线 01
1、开发学习环境2、XAML界面结构化处理3、逻辑树与视觉树4、基于XAML的标签扩展方式5、基础控件应用分析6、控件常用属性与事件总结7、常用控件特别属性说明8、平面图形控件与属性9、平面几何图形10、弧线的处理过程。原创 2024-06-29 04:36:41 · 1084 阅读 · 0 评论 -
PLC 上位机 下位机 嵌入式 区别
PLC(可编程逻辑控制器)、上位机、下位机以及嵌入式系统是在工业自动化和控制系统中常见的概念,它们在等方面有所区别。总的来说,PLC作为一种专业的下位机设备,在工业控制领域有着广泛的应用。它通过接收上位机的指令来控制机械设备,同时将设备的状态信息反馈给上位机。而上位机则承担着更高层级的任务,比如数据分析、系统监控和用户交互。嵌入式系统则更多指一个集成了特定功能软硬件的系统,它可以作为一个独立的节点存在于自动化系统中,也可以作为上位机或下位机的组成部分。原创 2024-06-29 00:21:23 · 1542 阅读 · 0 评论 -
Redis高频面试题
Redis高频面试题36、Redis的持久化是什么?37、RDB的优缺点?38、AOF的优缺点?39、简单说说缓存雪崩及解决方法40、缓存穿透怎么导致的?41、项目中有出现过缓存击穿,简单说说怎么回事?42、遇到缓存一致性问题,你怎么解决的?43、为什么要用 Redis 而不用 map/guava 做缓存?44、如何选择合适的持久化方式?45、Redis持久化数据和缓存怎么做扩容?46、Redis的内存淘汰策略有哪些?47、简单描述下Redis线程模型48、Redis事务其他实...原创 2024-06-24 18:08:17 · 916 阅读 · 0 评论 -
WPF 程序 分布式 自动更新 登录 打包
测试了下开发环境的主流程部分跑起来了。生产环境使用 还有诸多细节处理。// 2、文件判断,新增的直接下载;坑对新手不是很友好。目测跑个测试环境都费劲。1文件对比 客户端本地对比upgrade_temp.json文件。// 客户端本地需要一个记录,最后更新的记录()// 开始下载文件 从服务器上下载相关文件。先潦草的写下后面真能跑起来在来改吧。注意:关键点 坑点!//1、获取最新文件列表。原创 2024-06-19 07:46:59 · 1200 阅读 · 0 评论 -
由ASP.NET Core WebApi添加Swagger报错引发的探究
本篇文章讲解了在给ASP.NET Core添加Swagger的时候遇到的一个异常而引发的对相关源码的探究,并最终解决这个问题,这里我们Get到了一个比较实用的技能,ASP.NET Core内置了实现,通过它我们可以很便捷的获取到WebApi中关于Controller和Action的元数据信息,而这些信息方便我们生成帮助文档或者生成调用代码是非常实用的。如果你对源码感兴趣,或者有通过看源码解决问题的意识的话,这种方式还是比较有效的,因为我们作为程序员最懂的还是代码,而代码的报错当然也得看着代码解决。转载 2024-01-02 03:31:04 · 644 阅读 · 0 评论 -
使用.net 构建 Elsa Workflow
对接过蓝凌OA 也基于泛微OA数据库原型重新研发上线过产品,自研的开源的也上线过 每个公司对OA流程引擎介绍 都不一样的, 比如Elsa 这块微软MVP 开源产品 这个,基于跨平台开发的技术含量高,专门做OA的同行推过对应文章。二章 改成API 使用的预发行版本 即还没有成为正式发布的版本!然后就潜规则 官网居然 直接就 下一页 不告诉怎么搞了 哈哈哈哈。---分割线------------------------已知的是1用这个就能拿到token了还要其他干啥。三章 开始用用核心点的东西了。原创 2023-11-12 21:17:11 · 2613 阅读 · 1 评论 -
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 · 4362 阅读 · 2 评论 -
K8S的介绍和架构
Kubernetes(k8s)是Google开源的容器集群管理系统(谷歌内部:Borg),目前已经成为容器编排一个标准。在Docker技术的基础上,为容器化的应用提供部署运行、资源调度、服务发现和动态伸缩、高可用等一系列完整功能,提高了大规模容器集群管理的便捷性。容器编排轻量级开源弹性伸缩负载均衡二、Kubernetes架构和组件。原创 2023-09-05 01:34:39 · 1594 阅读 · 1 评论 -
.net几行代码音乐API各排行榜 热搜 入库
对比了几家大厂的音乐API的接口 从零开始 .net敏捷开发对接 入库 关键技术工具和思维原创 2023-08-08 12:02:15 · 258 阅读 · 0 评论 -
sqlserver中where条件in的参数个数最大为2100个。批量处理代码落地改造。
在SQL Server中,WHERE条件中IN子句的参数个数最大为2100个。这是由于SQL Server中IN子句的参数列表是由一个表达式列表构成的,而每个表达式列表的长度不能超过2100个。如果需要使用更多的参数,可以考虑使用临时表或者其他方法来实现。sqlserver中where条件in的参数个数最大为多少个。原创 2023-06-06 09:41:25 · 3634 阅读 · 4 评论 -
.net core 本地环境切换网络遇到的问题 500.19 502.5 500.21 500.32 500.30 invalid_request
网上找了很多资料,都说是.Net Core版本的问题,下载安装了好多个版本进行尝试,甚至与我开发环境的计算机从安装程序中一一对比了一下,该装的环境都有了,但是仍然报错误。问题一 运行环境 IIS 部署.NET CORE 项目 出现 HTTP 错误 500.19 - Internal Server Error。Core 后请求报错 HTTP Error 502.5 - Process Failure。下载完成以后重启IIS,有的版本还需要在IIS设置.NET CLR版本为无托管代码。原创 2023-02-24 17:29:15 · 1521 阅读 · 0 评论 -
云原生:什么是云原生?
Pivotal公司的Matt Stine于2013年首次提出云原生(CloudNative)的概念;2015年,云原生刚推广时,Matt Stine在《迁移到云原生架构》一书中定义了符合云原生架构的几个特征:12因素、微服务、自敏捷架构、基于API协作、扛脆弱性;到了2017年,Matt Stine在接受InfoQ采访时又改了口风,将云原生架构归纳为模块化、可观察、可部署、可测试、可替换、可处理6特质;而Pivotal最新官网对云原生概括为4个要点:DevOps+持续交付+微服务+容器。原创 2023-03-25 12:21:00 · 485 阅读 · 0 评论 -
API请求swagger正常本地也正常,上线使用不正常,返回400和415Unsupported Media Type和 A non-empty request body is required.
返回400和415 错误说明需要添加一个空的请求体,根据提示修改。在Body中,选择raw,输入{},再Send即可。需要在Headers中添加content-type:application/json。swagger正常本地也正常,上线使用不正常。原创 2022-12-15 04:17:33 · 3752 阅读 · 0 评论 -
net Cors细节 net::ERR_FAILED has been blocked by CORS policy: Response to preflight request doesn‘t pa
细节就是 你不注意 坑到连你妈都不认识就叫细节。2:后端没有配置这个域名。第一个是cors 注册。1:前端域名配置错误。细致点 备注了很多坑。原创 2022-11-25 08:46:19 · 1136 阅读 · 0 评论 -
.net framework、.net standard、.net core .net 5/6/7/8 区别
你会不会core? .net行业到底有多坑,通过面试常见问题,就知道了。这个问题被人事面试到到还能理解,但被95%的技术官面试到我就有点不淡定了,必须来科普下。原创 2022-11-22 17:25:34 · 6572 阅读 · 0 评论 -
MVC升级swagger No operations defined in spec!
MVC升级swagger1No operations defined in spec!2Failed to load API definition.不要嘲笑农民工种田怎么不香了,要反思为什么别人种田收入高。以下是农民工即将转行挖野菜之前的种田心得。原创 2022-11-22 04:22:01 · 669 阅读 · 0 评论 -
前端环境 本机可切换node多版本 问题源头是node使用的高版本
投降投降 重头再来 重装环境 也就分分钟的事 偏要折腾 这下好了1天了 还没折腾出来问题的源头是node 使用的高版本 方案那就用 本机可切换多版本最终问题是因为nodejs的版本太高,导致的node-sass不兼容问题,我的node是v16.14.0的版本,项目中用了" node-sass ": " ^4.7.2 "版本,无法匹配当前的node版本。原创 2022-11-01 23:24:22 · 1955 阅读 · 0 评论