自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

cao919的专栏Net

优于过去 优于自己 目前高校财务系统 项目开发经理 社区电商

  • 博客(181)
  • 资源 (6)
  • 收藏
  • 关注

原创 一些后端开发术语(设计/开发/通信/故障/监控/服务治理/测试/发布部署/环境/CI/CD)

工欲善其事,必先利其器;士欲宣其义,必先读其书。一. 系统开发高内聚/低耦合高内聚指一个软件模块是由相关性很强的代码组成,只负责一项任务,也就是常说的单一责任原则。模块的内聚反映模块内部联系的紧密程度。模块之间联系越紧密,其耦合性就越强,模块的独立性则越差。模块间耦合高低取决于模块间接口的复杂性、调用的方式及传递的信息。一个完整的系统,模块与模块之间,尽可能的使其独立存在。通常程序结构中各模块的内聚程度越高,模块间的耦合程度就越低。过度设计过度设计就是进行了过多的面向未来的设计或者说把相对简单

2020-12-19 14:27:56 769 3

原创 SQL 大数据查询如何进行优化?sqlserver和oracle整理

六十多条大数据优化建议。涉及到sqlserver和oracle的SQL语句。

2017-03-30 11:58:58 5861

转载 由ASP.NET Core WebApi添加Swagger报错引发的探究

本篇文章讲解了在给ASP.NET Core添加Swagger的时候遇到的一个异常而引发的对相关源码的探究,并最终解决这个问题,这里我们Get到了一个比较实用的技能,ASP.NET Core内置了实现,通过它我们可以很便捷的获取到WebApi中关于Controller和Action的元数据信息,而这些信息方便我们生成帮助文档或者生成调用代码是非常实用的。如果你对源码感兴趣,或者有通过看源码解决问题的意识的话,这种方式还是比较有效的,因为我们作为程序员最懂的还是代码,而代码的报错当然也得看着代码解决。

2024-01-02 03:31:04 254

原创 WPF halcon 机器视觉

halcon 它采用灵活的图像处理和分析技术,具有高精度、高速度、高可靠性等特点,可以应用于各种工业自动化、机器人视觉、医学影像等领域,用于实现自动检测、识别、量测和控制等目标。Halcon提供了多种编程接口,包含了多种语言,如C++, C#, Python等,方便开发者快速实现图像处理应用。1 鼹鼠的故事第14集 鼹鼠与智能房 鼹鼠无意中坐进了一辆小汽车,小汽车开进了一所智能住宅。趁着主人看电视的时候,鼹鼠也享用了一顿丰盛的智能晚餐。

2023-12-05 04:09:14 246

原创 使用.net 构建 Elsa Workflow

对接过蓝凌OA 也基于泛微OA数据库原型重新研发上线过产品,自研的开源的也上线过 每个公司对OA流程引擎介绍 都不一样的, 比如Elsa 这块微软MVP 开源产品 这个,基于跨平台开发的技术含量高,专门做OA的同行推过对应文章。二章 改成API 使用的预发行版本 即还没有成为正式发布的版本!然后就潜规则 官网居然 直接就 下一页 不告诉怎么搞了 哈哈哈哈。---分割线------------------------已知的是1用这个就能拿到token了还要其他干啥。三章 开始用用核心点的东西了。

2023-11-12 21:17:11 2045 1

原创 配置中心比较Apollo与Nacos

4.2 Apollo 与 Nacos 功能对比• nacos配置文件支持比较多的格式,支持yaml、text、json、xml、html、Properties,apollo只支持xml、text、Properties的格式,没有兼容springboot中比较通用的yaml配置。• apollo用户管理以及权限管理做的比较好和全面,适合做部门或者公司级的配置中心。nacos比较简洁明了(也可以说没有做权限这一块的开发),适合做小组内,或者小型java团体使用。• apollo区分多环境是直接通过环境指定

2023-10-16 09:49:04 1775

原创 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 3557 2

原创 K8S的介绍和架构

Kubernetes(k8s)是Google开源的容器集群管理系统(谷歌内部:Borg),目前已经成为容器编排一个标准。在Docker技术的基础上,为容器化的应用提供部署运行、资源调度、服务发现和动态伸缩、高可用等一系列完整功能,提高了大规模容器集群管理的便捷性。容器编排轻量级开源弹性伸缩负载均衡二、Kubernetes架构和组件。

2023-09-05 01:34:39 1519 1

原创 .net几行代码音乐API各排行榜 热搜 入库

对比了几家大厂的音乐API的接口 从零开始 .net敏捷开发对接 入库 关键技术工具和思维

2023-08-08 12:02:15 208

原创 SQL server 文件占用硬盘过大 日志 读写分离同步文件过大清理 DBCC收缩数据库 分发数据库distribution收缩

一顿操作猛如虎 又省出好几十G硬盘空间 小破站又能蹦跶了目标:实例库日志压缩清理,分发数据库压缩清理。

2023-07-29 21:41:15 1131 2

原创 安装MongoDB数据库 问题Service‘MongoDB Server‘ failed to start. Verify that you have sufficient privileges t

Service'MongoDB Server' failed to s配置启动服务创建数据目录MongoDB 将数据目录存储在 db 目录下。但是这个数据目录不会主动创建,我们在安装完成后需要创建它。请注意,数据目录应该放在根目录下 (如: C:\ 或者 D:\ 等 )。安装 管理软件创建数据库问题一:在安装过程中出现下面这个错误,这里我们先点‘Ignore’,先进行后续的安装。打开(services.msc)服务界面,找到MongoDB Server,右键->属性->登录,登录身份选择本地系统账户(L)。

2023-06-14 10:09:46 526

原创 sqlserver中where条件in的参数个数最大为2100个。批量处理代码落地改造。

在SQL Server中,WHERE条件中IN子句的参数个数最大为2100个。这是由于SQL Server中IN子句的参数列表是由一个表达式列表构成的,而每个表达式列表的长度不能超过2100个。如果需要使用更多的参数,可以考虑使用临时表或者其他方法来实现。sqlserver中where条件in的参数个数最大为多少个。

2023-06-06 09:41:25 2765 4

原创 云原生:什么是云原生?

Pivotal公司的Matt Stine于2013年首次提出云原生(CloudNative)的概念;2015年,云原生刚推广时,Matt Stine在《迁移到云原生架构》一书中定义了符合云原生架构的几个特征:12因素、微服务、自敏捷架构、基于API协作、扛脆弱性;到了2017年,Matt Stine在接受InfoQ采访时又改了口风,将云原生架构归纳为模块化、可观察、可部署、可测试、可替换、可处理6特质;而Pivotal最新官网对云原生概括为4个要点:DevOps+持续交付+微服务+容器。

2023-03-25 12:21:00 418

原创 小红书 infra团队云原生架构发展和演进

小红书云原生架构分享刚开始2017-2018 redis 千万粉丝升级问题 如分片数据丢失问题 2018-2019升级mysql。2015年一个代码仓库 做微服务拆分 python拆java服务。2017年 mongo坑多不稳定 转mysql 自研集群。哈哈 运维与后端的核心竞争力还是不同的哈哈。小红书 infra团队云原生架构发展和演进。数据库 微服务 业务架构 分享 十年迭代。前端 商城促销 音视频。4-5分钟 如reids 业务。2数控整机切换在计划中。如何避免内存做超卖。调度 -三级调度体系。

2023-03-23 20:43:18 731 3

原创 .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 1293

原创 你真的会用edge浏览器吗?

去广告 免费听歌 翻译 超级复制 Global Speed:视频速度控制。去广告 adguard 广告拦截器。2选中后右键选择阅读模式。ctrl+T 打开页签。ctrl+W 关闭页签。

2023-02-07 09:36:15 210

原创 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 3448

原创 网站变灰,6行代码,通通变灰

人狠话不多,直接上代码 通通变灰,别问通通是谁。 那这段代码是什么意思呢?直接把 复制到搜索引擎里看一下。当参数为 0 的时候,颜色是正常的。然后依次试一下 50%:MDN 是怎么解释 函数呢?大致的意思就是,grayscale 是一个 CSS 函数,可以把图像转成灰色,参数是个百分比,结果返回一个 filter 函数。filter 函数可以用来改变图像的显示效果,用于 CSS 的 filter 属性。除了 grayscale 函数,可选项还有以下这些: 可以看到,目前的主流浏览器版本都支持

2022-12-06 23:09:18 268

原创 ts和es6到底有哪些不同

区别:1、TS是一种免费的开源编程语言,由微软开发和维护;而ES6是ECMA国际标准化的脚本语言规范。2、TS支持所有原始数据类型,ES6不支持。3、TS有3个作用域,ES6有2个。4、TS模块分内部和外部模块,ES6模块分导入和导出模块。本教程操作环境:windows7系统、ECMAScript 6版、Dell G3电脑。ts(TypeScript)和es6相信大家都会有些了解过吧,它们之间有什么区别呢,大概概括几点。什么是TypeScript(简称TS)?TypeScript是一种由微软开发的自由和开源

2022-12-03 18:11:41 1750

原创 vue3.2的vuex升级pinia

Pinia 是2019年由vue.js官方成员重新设计的新一代状态管理器,更替Vuex4成为Vuex5; 是最新一代的轻量级状态管理插件。按照尤雨溪的说法,vuex 将不再接受新的功能,建议将 Pinia 用于新的项目。Pinia 的优点简便,存储和组件变得很类似,你可以轻松写出优雅的存储。类型安全,通过类型推断,可以提供自动完成的功能。vue devtools 支持,可以方便进行调试。Pinia 支持扩展,可以非常方便地通过本地存储,事物等进行扩展

2022-12-02 04:23:15 1099

原创 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 1051

原创 .net framework、.net standard、.net core .net 5/6/7/8 区别

你会不会core? .net行业到底有多坑,通过面试常见问题,就知道了。这个问题被人事面试到到还能理解,但被95%的技术官面试到我就有点不淡定了,必须来科普下。

2022-11-22 17:25:34 5222

原创 MVC升级swagger No operations defined in spec!

MVC升级swagger1No operations defined in spec!2Failed to load API definition.不要嘲笑农民工种田怎么不香了,要反思为什么别人种田收入高。以下是农民工即将转行挖野菜之前的种田心得。

2022-11-22 04:22:01 625

原创 nvm安装及安装后 node不能使用 npm不能使用CategoryInfo : ObjectNotFound: (npm:String) [], CommandNotFoundEx

5、此时,node -v还是之前的,这个时候需要卸载之前的node版本,nvm uninstall node版本号,然后在重新安装需要的多个版本号 nvm install 版本号。设置好之后,关闭之前打开的终端,重新打开cmd(使用管理员打开ctrl+shift+enter)用户变量和环境变量都需要修改(修改红框),设置为刚刚创建的nodejs文件夹所在的位置。6、安装好之后,nvm use node版本号,node -v 查看版本号。此电脑--属性--高级系统设置--环境变量。事实也是这个鬼的问题。

2022-11-22 00:41:57 6032

原创 爬C初试 掌握WPF入门知识 获取某.aspx类目及控制仪表盘的指向

WPF初试 获取某.aspx类目及控制仪表盘的指向 附仪表盘和获取某类目源码

2022-11-08 01:46:58 340

原创 前端环境 本机可切换node多版本 问题源头是node使用的高版本

投降投降 重头再来 重装环境 也就分分钟的事 偏要折腾 这下好了1天了 还没折腾出来问题的源头是node 使用的高版本 方案那就用 本机可切换多版本最终问题是因为nodejs的版本太高,导致的node-sass不兼容问题,我的node是v16.14.0的版本,项目中用了" node-sass ": " ^4.7.2 "版本,无法匹配当前的node版本。

2022-11-01 23:24:22 1645

原创 .Net大数据平台Microsoft.Spark环境构建 附可运行源码。

.Net大数据平台Microsoft.Spark环境构建 附可运行源码。 NET for Apache Spark 使用 .NET Core 在 Windows、Linux 和 macOS 上运行。的 Python 和 Scala 相比,.NET for Apache Spark 在大多数情况下表现良好,并且当用户定义的函数性能至关重要时,其速度比 Python 快两倍。目前正在努力提升基准性能。---------------分割线 .net 大数据平台搭建完毕了

2022-10-30 18:42:40 1350 1

原创 腾讯云 如何设置mysql允许外部连接访问

指定ip地址授权:ip地址指的是连接时失败报错1130弹出的地址。查询mysql用户权限、授权、刷新使生效。目标 1配置远程云数据库。腾讯云开发IP和端口。

2022-10-26 18:44:19 1370

原创 【NET全栈开发】几分钟搞个前端后端分离APIcurd 增删改查项目

全栈开发 几分钟搞个前端后端分离APIcurd 增删改查项目技术栈前端:Vue3、Vite、TypeScript、SCSS、Element Plus、Router、axios ​后端:.NET6(.NET Core)、Minimal API、Sql sugar (CodeFirst)

2022-09-19 22:14:33 553

原创 基础tips:.NET和ASP.NET还有ASP到底是什么?客户端WinForm和WPF的区别?前端三大框架,webpack和vite的比较,android三大框架.

1..NET和ASP.NET分别是什么?.NET是微软的一个开发平台,其主要核心就是.NET Framwork,这个平台的一大特点就是跨语言性,不管是什么语言,c、c++、c#、F#、J#、vb等语言都可以用这个平台合作开发;ASP.NET是一个网站开发的技术,是.NET里面的一个模型,也是目前的一种主流开发网站的技术;2..NET和ASP.NET区别是什么?(1)ASP.NET是一个网站开发的技术,.NET是一个平台。

2022-09-16 12:24:15 1790

原创 DB SQL server应用 with 查询歌手歌曲总量大于13首,且浏览量大于100的曲目报表。

哈哈哈哈 有个吉他谱库查查查 还是蛮过瘾的。。。低级趣味哈哈哈 因为UNION ALL的每个部分可能相同,但是如果每个部分都去执行一遍的话,则成本太高,所以可以使用WITH AS短语,则只要执行一遍即可。如果WITH A 取的数据放入一个TEMP表里,如果只是被调用一次,则不会。有的时候,是为了让SQL语句的可读性更高些,也有可能是在UNION ALL的不同部分,作为提供数据的部分。人工智能必须搞起来了, 很明显的软件关系型数据库并不能很好的支持 漏补录维度相关的排名。3 with 包起来。

2022-09-10 00:53:05 308

原创 C# .Net AOP 演进历史POP OOP 代码细节篇

AOP 演进上代码 AOP面向切面编程,是OOP的补充,why?以上就是今天要讲的内容,本文仅仅简单介绍了AOP的使用,而AOP提供了大量能使我们快速便捷地处理编程。aop多种实现方式

2022-09-07 21:30:51 680 1

原创 【电商 】订单减少库存业务流程,分布式ID策略选型,C# .net雪花ID代码,下单功能实现 ,异步延时队列

C# 。net 订单 -订单详情-订单状态-库存。电商 订单减少库存业务流程。

2022-08-26 02:40:41 223

原创 Microsoft.EntityFrameworkCore.Tools Migration相关命令

Microsoft.EntityFrameworkCore.Tools Migration相关命令 dd-Migration Adds a new migration. Drop-Database Drops the database. Get-DbContext Gets information about a DbContext type. Remove-Migration

2022-08-26 02:39:38 377

原创 ABP.Next系列02 搭个API框架要多久 项目下载 运行 -Fstyle

搭个API框架要多久 ABP.Next系列02 项目源码下载 后端 数据库及介绍

2022-08-26 01:34:42 565

原创 打印机 检测到用过的耗材或者赝品耗材

②墨水用太尽或者未及时加墨,导致墨盒进空气,墨水无法正常喷出。操作步骤:打印机助手-维护打印机-设备服务-清洁墨盒(不同型号打印机操作会有些许差异,请以实际机型为准哦)。大家好,今天续着给大家分享下惠普的803/805墨盒加墨应该注意的事项,先预习,加墨就没那么多困惑了~①先用温水浸泡打印头约30秒(注意不要泡到芯片),擦拭干净后在纸巾印几下测试出墨是否正常了,再装机打印。由于原装墨盒使用的是特殊压缩棉,人工加墨难度大,因此不建议加墨。好了,今天的分享就到这里,希望能帮到有需要的小伙伴。......

2022-08-18 21:25:35 13534

原创 【电商业务】外行为何难区别 商品属性与商品规格

1. 商品基本规格与销售属性的概念商品基本规格属性:指不影响商品实际销售价格的属性,只充当解释说明的一系列属性键值对,增强用户对该商品的认识程度,以增加购买欲望。。。。。

2022-08-08 11:43:58 1758

原创 金融证券 初级 招股书 要求 黑话1刷数 黑话2底稿 黑话3董监高

金融证券 闪闪发光的你第二季招股书 要求 黑话1刷数 黑话2底稿 黑话3董监高

2022-08-08 01:27:48 173

原创 高可用 两地三中心

高可用 “两地三中心”的意思是生产中心、同城容灾中心、异地容灾中心,从意义上来看就是,兼具同城容灾和异地容灾,结合起来就叫两地三中心。

2022-08-01 19:30:00 1340

原创 C#中Config文件中,密码的 特殊符号的书写方法。

C#中Config文件中,密码的 特殊符号的书写方法。

2022-07-26 09:46:31 1099

Remoting事件(服务端广播改进).rar

Remoting事件(服务端广播改进)https://blog.csdn.net/cao919/article/details/118539963

2021-07-07

C# ESB 分布式处理技术 Remote

ESB 分布式处理技术 Remoting 服务总线 https://blog.csdn.net/cao919/article/details/118539963

2021-07-07

基础语句 低代码编程 elasticsearch

低代码编程 elasticsearch

2021-06-03

消息提醒 C#.net

asp.net 右下角弹出新提醒信息提示框,示例代码是VS2010做的.asp.net 开发信息系统,无论是OA或者是其它业务系统中,都会用到新信息提醒功能。

2018-07-06

显增删修 单表

显示增加复选框删除修改 ado.net linq JavaScript 三层加接口层

2013-05-09

两张表 显示增删改查.net

两张表 显示增删改查.net AspNetPager 分页 三层架构 四层 接口层

2013-05-08

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除