自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(43)
  • 收藏
  • 关注

原创 设计模式-享元模式

享元(Flyweight)模式的定义:运用共享技术来有效地支持大量细粒度对象的复用。它通过共享已经存在的对象来大幅度减少需要创建的对象数量、避免大量相似类的开销,从而提高系统资源的利用率。享元模式尝试重用现有的同类对象,如果未找到匹配的对象,则创建新对象。我们将通过创建 5 个对象来画出 20 个分布于不同位置的圆来演示这种模式。由于只有 5 种可用的颜色,所以 color 属性被用来检查现有的Circle对象。享元模式是通过减少内存中对象的数量来节省内存空间的。

2024-04-30 09:37:45 447

原创 设计模式-桥接模式

桥接(Bridge)模式的定义:将抽象与实现分离,使它们可以独立变化。它是用组合关系代替继承关系来实现,从而降低了抽象和实现这两个可变维度的耦合度。

2024-04-29 09:36:32 306

原创 设计模式-组合模式

组合(Composite Pattern)模式的定义:有时又叫作整体-部分(Part-Whole)模式,它是一种将对象组合成树状的层次结构的模式,用来表示“整体-部分”的关系,使用户对单个对象和组合对象具有一致的访问性,属于结构型设计模式。组合模式一般用来描述整体与部分的关系,它将对象组织到树形结构中,顶层的节点被称为根节点,根节点下面可以包含树枝节点和叶子节点,树枝节点下面又可以包含树枝节点和叶子节点,树形结构图如下。由上图可以看出,其实根节点和树枝节点本质上属于同一种数据类型,可以作为容器使用;

2024-04-28 09:40:21 834

原创 程序员工作压力的缓解之道

综上所述,缓解程序员工作压力需要从多个方面入手,包括保持健康的生活习惯、学会放松和调节以及建立良好的工作环境等。这些方法并不是一蹴而就的,需要我们不断地实践和积累。只有通过不断地努力和探索,我们才能找到适合自己的压力缓解之道,保持身心健康和工作热情,更好地投入到工作中去。

2024-04-27 12:00:00 322

原创 设计模式-外观模式

外观模式(Facade Pattern)又叫作门面模式,隐藏系统的复杂性,并向客户端提供了一个客户端可以访问系统的接口。这种类型的设计模式属于结构型模式,它向现有的系统添加一个接口,来隐藏系统的复杂性。

2024-04-26 09:28:52 597

原创 2023年图灵奖揭晓:Avi Wigderson的杰出贡献与计算科学的未来

2023年图灵奖的揭晓让我们再次认识到了理论计算机科学的重要性以及Avi Wigderson教授在这一领域的杰出贡献。随着计算科学的发展,我们期待更多像Wigderson教授这样的杰出人才涌现出来,为计算科学的进步贡献力量。同时,我们也期待计算科学能够在未来为人类带来更多的福祉和惊喜。

2024-04-25 11:17:20 316 1

原创 WPS二次开发系列:WPS SDK打开在线文档

在项目开发中会碰到需要在自己的应用中(OA系统)调用WPS打开Word,Excel,Ppt等Office系列文档(文档是在线的,只有文档链接)的情况,此文介绍了WPS-SDK调用相关API文档完美实现的从第三方用于调用API打开WPS在线文档进行文档编辑保存后并将文档保存结果回传给第三方应用服务器的功能。至此一个第三方应用调用WPS打开在线文档,进行文档编辑并监听保存完成后的文档回传给第三方应用的功能完成,是不是超级简单。将WPS提供集成资源压缩包里面libs相关的aar文件集成到自己的工程中。

2024-04-25 08:00:00 2113

原创 设计模式-装饰器模式

装饰器(Decorator)模式的定义:指在不改变现有对象结构的情况下,动态地给该对象增加一些职责(即增加其额外功能)的模式,它属于对象结构型模式。

2024-04-24 09:47:19 582

原创 设计模式-代理模式

代理模式(Proxy Pattern):一个类代表另一个类的功能。这种类型的设计模式属于结构型模式。在代理模式中,我们创建具有现有对象的对象,以便向外界提供功能接口。

2024-04-23 10:06:08 788

原创 设计模式-适配器模式

适配器模式(Adapter Pattern) :将一个接口转换成客户希望的另一个接口,适配器模式使接口不兼容的那些类可以一起工作,其别名为包装器(Wrapper)。适配器模式既可以作为类结构型模式,也可以作为对象结构型模式。

2024-04-22 10:06:13 216

原创 成为程序员后我都明白了什么?

成为程序员后,我收获的不仅仅是技术上的成长,更是对职业价值和工作体验的深刻认知。这段旅程虽然充满挑战,但也让我感受到了无限的乐趣和成就感。我相信,只要我们保持对技术的热爱和对价值的追求,就一定能够在这个行业中不断前行,创造出更加美好的未来。最后,我想对那些正在考虑是否要成为程序员的朋友们说:编程的世界充满了无限的可能和挑战,也带来了无尽的乐趣和成就感。如果你对技术充满热情,愿意不断学习和进步,那么请勇敢地迈出第一步吧!相信你一定能够在程序员的道路上越走越远,收获属于自己的精彩人生。

2024-04-20 12:00:00 395

原创 设计模式-原型模式

原型(Prototype)模式的定义如下:用一个已经创建的实例作为原型,通过复制该原型对象来创建一个和原型相同或相似的新对象。在这里,原型实例指定了要创建的对象的种类。用这种方式创建对象非常高效,根本无须知道对象创建的细节。

2024-04-19 09:53:01 650

原创 设计模式-构建者模式

造者模式(Builder Pattern):使用多个简单的对象一步一步构建成一个复杂的对象。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。一个 Builder 类会一步一步构造最终的对象。该 Builder 类是独立于其他对象的。

2024-04-19 09:29:04 503

原创 WPS二次开发专题:WPS SDK事件回调

第三方应用通过注册SDK事件回调接口后能够收到WPS应用程序传递给第三方应用的状态信息通知,同时结合自己的需求就可以实现需求闭环。2.WPS SDK 事件回调类型通用的事件回调(文档对象的事件回调(3.通用事件回调通用事件回调由基础文档服务接口(FileApi)提供,支持Android全端(个人版,专业版)通用事件列表事件名称平台级别事件类型说明Android WPS全端通知型当文档保存结束后被触发Android WPS全端通知型当文档关闭结束后被触发ApiEvent。

2024-04-18 10:10:57 2108

原创 为什么我选择成为一名程序员

综上所述,我选择成为一名程序员既是因为兴趣爱好的驱使,也是因为职业发展的考虑。在编程的世界里,我感受到了创作的乐趣和成就感,也看到了广阔的发展前景。同时,编程也锻炼了我的思维能力和解决问题的能力,让我不断成长和进步。在未来的日子里,我将继续努力学习和实践,不断提升自己的编程技能。我希望能够通过编程创造出更多有价值的产品和服务,为社会做出贡献。同时,我也期待与更多的同行一起探讨编程的奥秘和乐趣,共同推动编程事业的发展。

2024-04-17 14:15:35 475

原创 设计模式-抽象工厂模式

抽象工厂模式(Abstract Factory Pattern):提供一个创建一系列相关或相互依赖对象的接口,而无须指定它们具体的类。抽象工厂模式又称为Kit模式,属于对象创建型模式。

2024-04-17 09:54:33 954

原创 0基础如何进入IT行业

首先,要从零开始学习编程。通过打下坚实的基础、拓宽视野、积累实践经验、持续学习、建立职业网络和展示自己的能力和成果,你可以逐渐进入IT行业,并在这个充满机遇和挑战的领域中取得成功。记住,坚持和努力是成功的关键,只要你保持对编程和技术的热情,并不断提升自己的能力和技能,你一定能够在IT行业中找到自己的位置。通过阅读IT行业的专业书籍、博客文章、技术新闻等,你可以建立对IT行业的整体认识,并找到自己感兴趣的技术领域。然而,随着科技的快速发展和数字化转型的加速,IT行业的就业前景日益广阔,吸引了越来越多的人。

2024-04-16 14:48:02 279

原创 设计模式-工厂方法模式

工厂方法模式(Factory Method Pattern)又称为工厂模式,也叫虚拟构造器(Virtual Constructor)模式或者多态工厂(Polymorphic Factory)模式,它属于类创建型模式。在工厂方法模式中,工厂父类负责定义创建产品对象的公共接口,而工厂子类则负责生成具体的产品对象,这样做的目的是将产品类的实例化操作延迟到工厂子类中完成,即通过工厂子类来确定究竟应该实例化哪一个具体产品类。

2024-04-16 09:47:02 1185

原创 WPS二次开发系列:WPS SDk功能概览

作者持续关注二次开发专题系列,持续为大家带来更多有价值的WPS开发技术细节,如果能够帮助到您,请帮忙来个一键三连,更多问题请联系我(QQ:250325397)作者通过深度测试使用了WPS SDK提供的Demo,现将一些常用效果录制下来,方便大家快速了解WPS SDK功能。

2024-04-15 10:01:53 1889

原创 实用工具系列-git常用命令

git常用命令集锦

2024-04-12 09:00:00 935

原创 程序员如何搞副业

程序员搞副业有很多种方式,从开发个人项目到提供技术咨询,再到创作技术内容和参与自由职业项目,每一种方式都有其独特的优势和挑战。选择适合自己的副业方式,并持之以恒地努力,相信你一定能够取得成功。

2024-04-11 15:57:29 294

原创 实用工具系列-ADB使用方式

实用工具系列-ADB使用方式。adb常用命令,WPS二次开发

2024-04-11 11:21:41 758

原创 【程序人生】程序员35岁会失业吗?

程序员35岁会失业吗?虽然35岁的程序员可能会面临一些就业挑战,但这并不意味着他们一定会失业。通过持续学习、积极适应市场变化、以及合理规划职业生涯,35岁的程序员完全有可能继续在技术行业中取得成功。因此,面对可能的职业挑战,保持积极的态度和不断学习的心态是非常重要的

2024-04-10 11:09:27 166

原创 设计模式-简单工厂模式

简单工厂模式(Simple Factory Pattern):又称为静态工厂方法(Static Factory Method)模式,它属于类创建型模式。在简单工厂模式中,可以根据参数的不同返回不同类的实例。简单工厂模式专门定义一个类来负责创建其他类的实例,被创建的实例通常都具有共同的父类。

2024-04-10 09:41:30 923 2

原创 设计模式系列:单例模式

单例(Singleton)模式的定义:指一个类只有一个实例,且该类能自行创建这个实例的一种模式。

2024-04-09 09:39:28 889

原创 WPS二次开发专题:Gradle版本、AGP插件与Java版本的对应关系

申请方式如下:通过向WPS官方发送邮件申请,审批通过后即可获取集成相关资料,详细参见邮件模板:发起人:有需要申请接入WPS移动端的企业或者个人邮件主题: XXX公司XXX项目---WPS Android端 SDK二次开发集成申请邮件发送:邮件内容:请明确包含申请项目背景规模、集成应用第三方APP包名, 具体需求 、集成周期等更多需求可以通过 WPS 二次开发群(QQ:250325397)进行咨询。

2024-04-08 11:48:46 1041

原创 WPS二次开发专题:WPS SDK实现文档打印功能

作者持续关注WPS二次开发专题系列,持续为大家带来更多有价值的WPS开发技术细节,如果能够帮助到您,请帮忙来个一键三连,更多问题请联系我(QQ:250325397)在办公场景或者家教场景中经常碰到需要对文档进行打印的能力,今天给大家带来一篇如何通过WPS SDK调用WPS打印接口实现文档打印能力。

2024-04-07 11:03:07 1571

原创 WPS二次开发专题:如何获取应用签名SHA256值

在申请WPS SDK授权版时候需要开发者提供应用包名和签名,应用包名好说,那如何生成符合WPS要求的应用签名(SHA256)呢,经笔者亲测,有如下两种方式可以实现获取第三方应用签名值(SHA256)作者持续关注WPS二次开发专题系列,持续为大家带来更多有价值的WPS开发技术细节,如果能够帮助到您,请帮忙来个一键三连,更多问题请联系我(QQ:250325397)方法获取签名,这里得到的签名直接是WPS SDK所需要的签名值。

2024-04-03 10:21:08 737 1

原创 WPS二次开发专题:以自动播放模式打开PPT文档

在前面文章中介绍了如何使用WPS SDK打开文档,那么我们是否能够实现在打开WPS 文档的时候能够传递一些参数来控制打开文档的行为呢,经过研究WPS SDK相关文档和API,最终实现了 以自动播放方式打开PPT文档功能。在前面系列文章中,我们已经知道了如何获取WPS SDK相关资料,如何进行SDK初始化操作等,废话不多直接撸起起来。

2024-04-02 09:58:09 737 1

原创 WPS二次开发系列:WPS SDK初始化

WPS二次开发,WPS SDK如何进行初始化

2024-04-01 10:14:08 754 1

原创 WPS二次开发专题:快速了解WPS SDK功能

WPS二次开发,WPS SDK打开文档,WPS SDK新建文档,WPS SDK获取WPS文档

2024-03-29 10:32:37 1695 1

原创 WPS二次开发:以编辑方式打开WPS文档

在前面文章中介绍了如何使用WPS SDK打开文档,那么我们是否能够实现在打开WPS 文档的时候能够传递一些参数来控制打开文档的行为呢,经过研究WPS SDK相关文档和API,最终实现了 以编辑模式打开WPS文档 功能。在前面系列文章中,我们已经知道了如何获取WPS SDK相关资料,如何进行SDK初始化操作等,废话不多直接撸起起来。

2024-03-28 11:50:13 560 1

原创 WPS二次开发系列:如何对打开文档路径FileUri授权

若要安全地将应用中的文件提供给其他应用,您需要配置应用,以内容 URI 的形式提供文件的安全句柄。Android组件会根据您在 XML 中指定的内容生成文件的内容 URI。这部分知识是Android FileProvider通用知识,详细请参考如Demo所示注意这里authorities 一般可以定义为 包名.fileprovider, 这里在后面集成代码中要用到定义file_paths.xml 这个文件会定义文件的实际路径和映射成fileuri的内容路径的规则,详细请参考Android 官方。

2024-03-27 10:55:08 447 1

原创 WPS二次开发专题:以阅读方式打开WPS文档

在前面文章中介绍了如何使用WPS SDK打开文档,那么我们是否能够实现在打开WPS 文档的时候能够传递一些参数来控制打开文档的行为呢,经过研究WPS SDK相关文档和API,最终实现了 以阅读模式打开WPS文档 功能。在前面系列文章中,我们已经知道了如何获取WPS SDK相关资料,如何进行SDK初始化操作等,废话不多直接撸起起来。

2024-03-27 10:01:56 168 1

原创 WPS二次开发专题:以只读方式打开WPS文档

在前面文章中介绍了如何使用WPS SDK打开文档,那么我们是否能够实现在打开WPS 文档的时候能够传递一些参数来控制打开文档的行为呢,经过研究WPS SDK相关文档和API,最终实现了 以只读模式打开WPS文档 功能。在前面系列文章中,我们已经知道了如何获取WPS SDK相关资料,如何进行SDK初始化操作等,废话不多直接撸起起来。

2024-03-26 10:43:24 277

原创 WPS二次开发专题:如何向WPS申请WPS SDK集成资料

在项目开发中当我们需要用到WPS的一些功能,想要将自己的应用和WPS进行交互,那么我们该如何申请WPS相关集成资料呢?WPS SDK目前没有直接对外公开获取链接,但我们可以通过向WPS官方邮箱发送二次开发申请,WPS方审核通过后会邮件回复对接相关资料,本人亲测有效哦。

2024-03-25 10:29:26 406 2

原创 WPS二次开发专题:WPS SDK接入流程体验

WPS二次开发,WPS SDK实现打开Office文档

2024-03-23 10:00:00 712

原创 WPS二次开发专题:第三方APP使用WPS创建文档

通过wps sdk创建wps文档,Android开发新建WPS文档,Android新建Word, Execl,ppt文档

2024-03-22 10:53:14 421 1

原创 WPS二次开发专题:【打印革新】3步搞定,效率翻倍!如何一步实现获取WPS文档

打印流程大突破,集成WPS SDk 一步实现获取WPS文档,打印操作效率翻倍

2024-03-21 10:24:53 1706 1

原创 WPS二次开发专题:WPS 同时打开多个文档(多附件场景)

WPS SDK,WPS实现一次打开多个文档,邮件多附件打开

2024-03-20 10:31:23 257 1

空空如也

空空如也

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

TA关注的人

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