相关文章
【HarmonyOS】判断应用是否已安装
【HarmonyOS】判断应用是否已安装
前言
在鸿蒙中判断应用是否已安全,只是通过包名是无法判断应用安装与否。在鸿蒙里新增了一种判断应用安装的工具方法,即:canOpenLink。
使用该工具函数的前提是,本应用配置了查询标签querySch…
编程日记
2024/10/30 3:11:18
探索面向对象的高级特性与设计模式(2/5)
目录
1. 面向对象的原则(SOLID)
示例代码:单一职责原则
2. 泛型的高级用法与类型擦除
示例代码:边界限定的泛型
3. 接口与抽象类的区别
示例代码:接口与抽象类
4. 设计模式的应用与实现
4.1 工厂模式ÿ…
编程日记
2024/11/15 17:16:28
浏览器HTTP缓存解读(HTTP Status:200 304)
为什么要有浏览器缓存?
浏览器缓存(Brower Caching)是浏览器对之前请求过的文件进行缓存,以便下一次访问时重复使用,节省带宽,提高访问速度,降低服务器压力
http缓存机制主要在http响应头中设定,响应头中…
编程日记
2024/11/15 17:21:03
Spring Boot 和 Spring Cloud 的区别
在 Java 开发领域,Spring Boot 和 Spring Cloud 都是非常流行的框架,它们为开发者提供了便捷的开发方式和强大的功能。但很多人对这两个框架的区别并不十分清楚。本文将详细介绍 Spring Boot 和 Spring Cloud 的区别。
一、Spring Boot 简介
Spring Bo…
编程日记
2024/11/15 11:17:44
MFC实现以不规则PNG图片作为窗口背景
效果图 显示的不规则PNG图片
头文件
#pragma once
#include <gdiplus.h>
#pragma comment (lib,"Gdiplus.lib")// CShowBack 对话框class CShowBack : public CDialogEx
{DECLARE_DYNAMIC(CShowBack)
public:CShowBack(CWnd* pParent nullptr); // 标准构…
编程日记
2024/11/15 17:35:59
HTTP介绍及请求过程
HTTP(HyperText Transfer Protocol),即超文本传输协议,是一种用于分布式、协作式和超媒体信息系统的应用层协议。以下是关于 HTTP 的详细介绍:
一、基本概念 定义与作用: HTTP 是互联网上应用最为广泛的一种网络协议,它定义了客户端和服务器之间请求和响应的标准方式。…
编程日记
2024/11/10 22:22:33
macOS 15 Sequoia dmg格式转用于虚拟机的iso格式教程
想要把dmg格式转成iso格式,然后能在虚拟机上用,最起码新版的macOS镜像是不能用UltraISO,dmg2iso这种软件了,你直接转放到VMware里绝对读不出来,办法就是,在Mac系统中转换为cdr,然后再转成iso&am…
编程日记
2024/11/12 11:30:04
记录工作上一次计算的优化
一.背景描述:
1.有一个定时任务,共有4个步骤,每天跑T-1的数据,获取两种设备的运行数据并计算。这里称计算任务1,在第3步中:
获取8万左右的设备1,每次循环2000个设备,循环中查询设备…
编程日记
2024/10/30 2:05:52