自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 资源 (1)
  • 收藏
  • 关注

原创 C# 开发 Word (WPS) 插件(COM 加载项)技术详解

Word 插件(COM 加载项)就是基于 COM 架构开发的,能够扩展 Word 功能的应用程序。通过插件,我们可以为 Word 添加自定义的功能按钮、菜单项,或者实现特定的文档处理逻辑。为了满足特定场景下的需求,开发 Word 插件(COM 加载项)成为了一种常见的解决方案。本文将详细讲解如何使用 C# 开发 Word 插件,特别关注 WPS Office(一款流行的国产办公软件)的插件开发过程。:了解 Word 的对象模型是开发插件的基础,它包含了 Word 的各种功能和组件的接口。

2024-04-09 08:24:25 1325

原创 一个C#开源工具库,集成了超过1000个扩展方法

Z.ExtensionMethods是由zzzprojects公司开发并维护的一款开源库,为.NET开发人员提供一系列实用的扩展方法,可以减少重复劳动、提高开发效率,支持.NET Framework 和 .NET Core。该项目不仅提供了丰富的功能,代码质量也是非常高的,用来学习编程规范也是不错的选择。推荐一个.Net开源项目,集成了超过1000个扩展方法。

2024-04-08 08:42:16 171 1

原创 MAC 安装vue脚手架失败

步骤1:打开笔记本的访达窗口,选择自己的电脑名字,按住command+shift+. 显示隐藏文件夹,将.npmrc文件删除掉。安装完成之后检查安装版本以检查安装是否成功,命令:vue -V(注意:V是大写)这个问题的具体原因应该是因为之前安装过,没有卸载干净的问题!我这里是用的是管理员+ 强制覆盖(

2023-04-28 10:04:53 471 2

原创 .NET中委托的性能演变

.NET中委托的性能演变

2023-03-28 15:01:33 286

原创 SQL语句解析

sql语句解析

2023-02-08 10:04:50 198

转载 C# 中检查null的语法糖

C# 中检查null的语法糖

2023-01-30 15:39:21 122

转载 如何成功抵御DOS攻击?给你介绍四种方法

抵御Dos攻击的四种方式

2022-10-17 13:57:31 1441

原创 .NET CORE 简单的导出方法

.NET CORE 简单的导出方法

2022-08-24 17:45:40 1153

原创 5个MySQL高频面试题详解

MySQL 面试题开始要更新啦!请接招。你们公司数据库有备份的吧?我:有的,因为单点故障的情况不可避免,所以我们公司有主从。面试官:那你知道主备、主从、主主有什么区别?主备就是:主机和备机。备机是不干活的,也就是不对外提供服务,只是默默地在同步主机的数据,然后等着某一天主机挂了之后,它取而代之!至于切换的话主要有两种方式:人工切换,得知主机挂了之后手动把备机切成主机,缺点就是慢。利用 keepalived 或者自己写个脚本来作监控,然后自动切换。主从就是主机和从机。从机和

2022-05-31 16:01:57 85

原创 MySQL 索引使用什么数据结构?为什么用 B + 做索引?

使用 B + 树。这个问题,你可以在脑子里面先思考一下,如果让你来设计数据库的索引,你会怎么设计?我们还是用 Why?What?How?三步法来看这个问题。为什么会需要索引?索引是什么?索引怎么用的?再思考为什么需要 B + 树?B + 树是什么?B + 树怎么用?答:大部分程序主要的功能都是对数据的处理,写入、查询、转化、输出。最形象的比喻就是树和内容和目录的关系,目录就是索引,我们根据目录能快速拿到想要内容的页码。为什么是 B + 树,有这个几个理由:如果是用 AVL 平衡

2022-05-30 17:46:02 158

原创 SQL Server存储过程

SQL Server 中视图通过简单的 SELECT 查询来解决复杂的查询,但是视图不能提供业务逻辑功能,而存储过程可以办到这点。什么是存储过程?存储过程 Procedure 是一组为了完成特定功能的 SQL 语句集合,经编译后存储在数据库中,用户通过指定存储过程的名称并给出参数来执行。存储过程中可以包含逻辑控制语句和数据操纵语句,它可以接受参数、输出参数、返回单个或多个结果集以及返回值。由于存储过程在创建时即在数据库服务器上进行了编译并存储在数据库中,所以存储过程运行要比单个的 SQL 语

2022-04-29 18:04:31 986

转载 OOA、OOD、OOP

OOA  Object-Oriented Analysis:面向对象分析方法  是在一个系统的开发过程中进行了系统业务调查以后,按照面向对象的思想来分析问题。OOA与结构化分析有较大的区别。OOA所强调的是在系统调查资料的基础上,针对OO方法所需要的素材进行的归类分析和整理,而不是对管理业务现状和方法的分析。  OOA(面向对象的分析)模型由5个层次(主题层、对象类层、结构层、属性层和服务层)和5个活动(标识对象类、标识结构、定义主题、定义属性和定义服务)组成。在这种方法中定义了两种对象类之间的

2022-04-27 18:06:51 1260

原创 AutoFac实现.Net控制反转

AutoFac实现.Net控制反转

2022-01-29 21:19:22 217

转载 .NetCore之AutoMapper进阶篇

.NetCore之AutoMapper进阶篇

2022-01-07 19:10:54 932

原创 C#重写和重载的区别分析

C#重载和重写的区别分析

2022-01-06 10:53:07 1695 2

转载 Asp.NetCore之AutoMapper基础篇

Asp.NetCore之AutoMapper基础篇

2022-01-05 19:58:24 715

转载 数据库设计三大范式

数据库设计三大范式

2022-01-04 20:49:59 4361

DBeaver数据库管理工具

DBeaver 是一个基于 Java 开发,免费开源的通用数据库管理和开发工具,使用非常友好的 ASL 协议。可以通过官方网站或者 Github 进行下载。 由于 DBeaver 基于 Java 开发,可以运行在各种操作系统上,包括:Windows、Linux、macOS 等。DBeaver 采用 Eclipse 框架开发,支持插件扩展,并且提供了许多数据库管理工具:ER 图、数据导入/导出、数据库比较、模拟数据生成等。 DBeaver 通过 JDBC 连接到数据库,可以支持几乎所有的数据库产品,包括:MySQL、PostgreSQL、MariaDB、SQLite、Oracle、Db2、SQL Server、Sybase、MS Access、Teradata、Firebird、Derby 等等。商业版本更是可以支持各种 NoSQL 和大数据平台:MongoDB、InfluxDB、Apache Cassandra、Redis、Apache Hive 等。 唯一需要注意的是 DBeaver 的运行依赖于 JRE。不出意外,安装完成后运行安装目录下的 dbeaver.exe就可以了。

2022-06-20

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

TA关注的人

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