- 博客(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 1942
原创 一个C#开源工具库,集成了超过1000个扩展方法
Z.ExtensionMethods是由zzzprojects公司开发并维护的一款开源库,为.NET开发人员提供一系列实用的扩展方法,可以减少重复劳动、提高开发效率,支持.NET Framework 和 .NET Core。该项目不仅提供了丰富的功能,代码质量也是非常高的,用来学习编程规范也是不错的选择。推荐一个.Net开源项目,集成了超过1000个扩展方法。
2024-04-08 08:42:16 218 1
原创 MAC 安装vue脚手架失败
步骤1:打开笔记本的访达窗口,选择自己的电脑名字,按住command+shift+. 显示隐藏文件夹,将.npmrc文件删除掉。安装完成之后检查安装版本以检查安装是否成功,命令:vue -V(注意:V是大写)这个问题的具体原因应该是因为之前安装过,没有卸载干净的问题!我这里是用的是管理员+ 强制覆盖(
2023-04-28 10:04:53 543 2
原创 5个MySQL高频面试题详解
MySQL 面试题开始要更新啦!请接招。你们公司数据库有备份的吧?我:有的,因为单点故障的情况不可避免,所以我们公司有主从。面试官:那你知道主备、主从、主主有什么区别?主备就是:主机和备机。备机是不干活的,也就是不对外提供服务,只是默默地在同步主机的数据,然后等着某一天主机挂了之后,它取而代之!至于切换的话主要有两种方式:人工切换,得知主机挂了之后手动把备机切成主机,缺点就是慢。利用 keepalived 或者自己写个脚本来作监控,然后自动切换。主从就是主机和从机。从机和
2022-05-31 16:01:57 118
原创 MySQL 索引使用什么数据结构?为什么用 B + 做索引?
使用 B + 树。这个问题,你可以在脑子里面先思考一下,如果让你来设计数据库的索引,你会怎么设计?我们还是用 Why?What?How?三步法来看这个问题。为什么会需要索引?索引是什么?索引怎么用的?再思考为什么需要 B + 树?B + 树是什么?B + 树怎么用?答:大部分程序主要的功能都是对数据的处理,写入、查询、转化、输出。最形象的比喻就是树和内容和目录的关系,目录就是索引,我们根据目录能快速拿到想要内容的页码。为什么是 B + 树,有这个几个理由:如果是用 AVL 平衡
2022-05-30 17:46:02 175
原创 SQL Server存储过程
SQL Server 中视图通过简单的 SELECT 查询来解决复杂的查询,但是视图不能提供业务逻辑功能,而存储过程可以办到这点。什么是存储过程?存储过程 Procedure 是一组为了完成特定功能的 SQL 语句集合,经编译后存储在数据库中,用户通过指定存储过程的名称并给出参数来执行。存储过程中可以包含逻辑控制语句和数据操纵语句,它可以接受参数、输出参数、返回单个或多个结果集以及返回值。由于存储过程在创建时即在数据库服务器上进行了编译并存储在数据库中,所以存储过程运行要比单个的 SQL 语
2022-04-29 18:04:31 1018
转载 OOA、OOD、OOP
OOA Object-Oriented Analysis:面向对象分析方法 是在一个系统的开发过程中进行了系统业务调查以后,按照面向对象的思想来分析问题。OOA与结构化分析有较大的区别。OOA所强调的是在系统调查资料的基础上,针对OO方法所需要的素材进行的归类分析和整理,而不是对管理业务现状和方法的分析。 OOA(面向对象的分析)模型由5个层次(主题层、对象类层、结构层、属性层和服务层)和5个活动(标识对象类、标识结构、定义主题、定义属性和定义服务)组成。在这种方法中定义了两种对象类之间的
2022-04-27 18:06:51 1608
DBeaver数据库管理工具
2022-06-20
安装vue脚手架问题
2023-04-27
TA创建的收藏夹 TA关注的收藏夹
TA关注的人