刷新
[设计模式/Java] 设计模式之桥接模式【17】

博主头像 序 大学阶段,已在专业课程中系统学习过设计模式。 但随着进入企业工作,对设计模式的理解才愈加深刻,为此有必要对设计模式进行专门的总结、提炼,以指导未来的程序设计与开发工作。 设计模式总述 - 博客园/千千寰宇 本文主要参考自: 桥接模式(Bridge Pattern)-(最通俗易懂的案例) - CS ...

读数据自助服务实践指南:数据开放与洞察提效01数据介绍

博主头像 1. 数据介绍 1.1. 数据是新的石油 1.1.1. 当今的企业拥有丰富的数据,但缺乏数据洞察力 1.1.2. 目前,企业内部的结构化数据、半结构化数据以及非结构化数据的数据量呈指数级增长 1.1.3. 尽管在数据湖中收集了大量数据,但它们可能不一致、无法解释、不准确、不及时、未标准化或不充分 1 ...

每天一个小算法:无重复字符的最长子串

博主头像 题目描述 给定一个字符串,请你找出其中不含有重复字符的 最长子串 的长度。 示例 1: 输入: "abcabcbb" 输出: 3 解释: 因为无重复字符的最长子串是 "abc",所以其长度为 3。 题目解析 建立一个256位大小的整型数组 freg ,用来建立字符和其出现位置之间的映射。 维护一个滑 ...

Go 1.8 相比 Go 1.7 有哪些值得注意的改动?

博主头像 本系列旨在梳理 Go 的 release notes 与发展史,来更加深入地理解 Go 语言设计的思路。 https://go.dev/doc/go1.8 Go 1.8 值得关注的改动: 结构体转换忽略标签 (struct tags) :Go 1.8 起,在显式转换两个结构体类型时,字段标签 (fi ...

Win10远程桌面连接功能

博主头像 Win10远程桌面连接功能 Win10系统自带的远程桌面连接需要满足以下三个条件 开启远程桌面连接 设置一个连接密码 知道自己的IP地址 下面教你如开开启远程设置 第一步:在桌面我的电脑图片上单机属性 第二步:点击远程设置 第三步:选择允许远程连接到此计算机 好的,接下来你只需要在其它电脑上搜索远程 ...

项目部署-(一)Linux部署SpringBoot项目

博主头像 我们服务端开发工程师学习Linux系统的目的就是将来我们开发的项目绝大部分情况下都需要部署在Linux系统中。那么在本系列文章,我们将通过两种方式,来部署项目,分别是:手动部署项目 和 基于shell脚本自动部署。 一、 Linux手动部署SpringBoot项目 步骤1. 将IntelliJ ID ...

在文件夹内,单击左侧PDF文件,无法在右侧预览PDF文件的处理办法(核对发票非常有用的操作)

博主头像 起因: 整理了很多发票,结果复制到文件夹内后,单击文件,却无法在右侧进行预览,放大或者缩小查看金额,而且自己记得之前是完全可以的,不知道怎么回事,很是郁闷。 无法预览的界面如下图所示: 然后就在网上找了很久的教程,也没找到比较有用的办法,试了很久也没搞成,于是就把找到的所有的办法都试了下,在几个小时 ...

Linux系统进程管理

博主头像 概念 在 Linux 系统中,进程是正在运行的程序的实例。理解进程的管理、查看和控制对于系统管理员和开发者来说非常重要 进程的定义: 进程(Process)是程序在执行时的一个实例。它包含了程序的代码、数据、堆栈、环境变量等。 每个进程都有一个唯一的 进程 ID(PID),用于标识进程。 进程可以处 ...

利用DevEco Profiler定位性能瓶颈,优化资源占用

博主头像 大家好,我是 V 哥。 在鸿蒙 NEXT 开发中,DevEco Profiler 是一款集成在 DevEco Studio 中的性能分析工具,能帮助开发者深入了解应用在运行时的性能表现,定位性能瓶颈。下面,V 哥用一个具体的业务场景来介绍DevEco Profiler的使用。 实际业务场景 如果你要 ...

从零开始开发 MCP Server

博主头像 作者:张星宇 在大型语言模型(LLM)生态快速演进的今天,Model Context Protocol(MCP)作为连接 AI 能力与真实世界的标准化协议,正逐步成为智能体开发的事实标准。该协议通过定义 Resources(静态资源)、Prompts(提示词模板)和 Tools(可执行工具)三大核心 ...

题解:P10869 [HBCPC2024] LCMs

博主头像 题目传送门 题目简述 有一个数轴,数轴上的点都是大于 \(1\) 正整数。从一个点走到另一个点的代价是这两个点之间最小公倍数。题目要求计算从一个点走到另一个点的最小代价。 具体来说,对于给定的两个整数 \(x\) 和 \(y\) \((2 \leq a \leq b \leq 10^7)\),需要计 ...

收藏!十种企业最佳单点登录(SSO)工具选择与对比

博主头像 单点登录(SSO)解决方案对于那些希望简化身份验证流程、增强安全性并提升用户体验的企业来说至关重要。通过允许用户使用一组单一的凭据访问多个应用程序,这些解决方案为IT团队简化了访问管理工作,并改善了企业的整体安全状况。 本篇文章帮大家寻找到了适合企业的十大单点登录解决方案,详细介绍它们的关键功能、安 ...

ElementUI快速入门

博主头像 一、ElementUI介绍 ElementUI是一套基于VUE2.X的桌面端组件库,ElementUI提供了丰富的组件帮助开发人员快速构建功能强大、风格统一的页面。 官网地址:https://element.eleme.cn/#/zh-CN/component/installation 二、常用组件 ...

今年后端这薪资是认真的吗?

博主头像 大家好,我是R哥。 最近面试辅导的时候,碰到一个让我自己都小小震惊的事:一个双非二本的兄弟,之前简历投出去几乎没人理,几乎是“裸奔式投递”。 结果呢?在我们的专业辅导后,他成功拿下了互联网中厂 offer,而且——薪资直接涨了 50%+! 你没看错,直接拿下中厂、薪资大涨 50%+。 这年头,后端薪 ...

QQ机器人webhook签名验签Java版

博主头像 QQ机器人WebHook签名验签JAVA版 官方文档中仅提供了GO,PYTHON和NODE的SDK,并且提供的示例也仅有GO版本的,特此为JAVA做一版。 前期准备 QQ开放平台已创建机器人获取对应的机器人ID和密钥等资料信息。 maven引用: <dependency> <groupId>org. ...

勒索软件介绍

博主头像 本文分享自天翼云开发者社区《勒索软件介绍》,作者:沈****军 勒索攻击介绍 勒索软件是当前主要网络攻击威胁,一般通过木马病毒的形式传播,将自身掩盖为看似无害的文件,利用钓鱼邮件或软件漏洞等方式进行攻击,攻击后将受害者主机硬盘上的文件进行加密,以此来达到勒索的目的。所有的勒索软件都会要求受害者缴纳赎 ...

C++11特性

Move semantics 移动语义 [!tip] 在 C++98 中,所有的对象拷贝都使用了 拷贝构造函数 或 拷贝赋值运算符,这通常需要深拷贝资源,例如动态分配的内存或文件句柄。这会导致性能开销,尤其是对于临时对象而言(如函数返回值)。 为了解决这个问题,C++11 引入了移动语义,通过区分“ ...

安徽京准:NTP时间同步服务器助力石油管道监控改造

博主头像 安徽京准:NTP时间同步服务器助力石油管道监控改造 安徽京准:NTP时间同步服务器助力石油管道监控改造 京准电子科技官微——ahjzsz NTP时间同步服务器在石油管道监控系统中通过高精度时间统一,显著提升了数据一致性、系统协同性和安全合规性,成为保障管道高效运维的核心技术支撑。以下是其关键作用及实 ...

wps如何制作电子签名,插入电子签名?

博主头像 前言 大家好,我是小徐啊。我们在开发Java应用的时候,经常是需要和WPS打交道的。 这帮助我们极大地提高了开发效率。 有的时候,我们可能需要对一个文档进行签名确认,但是,又不想手动打印出来,手动签名,再扫描。这样比较麻烦。 其实,WPS提供了电子签名的插入,制作功能。今天小徐就来介绍下如何操作。 ...

<1···808182···100>