刷新
HTML页面关于高分屏的设置

博主头像 记录一个HTML页面关于高分屏的踩到的坑。 所谓高分屏,就是在同样大小的屏幕面积上显示更多的像素点,这样可以呈现更好的可视效果的屏幕。例如,我的笔记本是15.6寸,理论上它的屏幕分辨率应该是1920 x 1080像素,但实际上我的笔记本屏幕分辨率确实2560 x 1440像素,也就是俗称的2K屏。这 ...

关于stm32F103ZET6移植到stm32F103C8T6的步骤

博主头像 在一次代码移植过程中,突然发现代码移植后不可以使用,代码是stm32f103zet6的代码,刚好当时我使用的是C8T6的芯片我进行移植到C8T6芯片时,代码报错"Error:Flash Download failed - "Cortex_M3"这种报错。当时直接懵逼了。想了半天没有想到原因,我就在想 ...

[MDP.AspNetCore] 實作OAuth協定SSO Server/Client專案範例

博主头像 團隊負責的系統變多的時候,使用SSO Server提供統一身分驗證,讓團隊只需要維護一份用戶資料及一個身分驗證服務。除了減少團隊維護成本之外,也讓使用者不用記憶多個站台的帳號密碼,提供更好的使用者體驗。 本篇文章,介紹使用MDP.AspNetCore的NuGet套件,所建立的實作OAuth協定SSO ...

[每日AI·0430]首个自主更新的多模态大模型,马斯克访华,文本一键转3D数字人骨骼动画,创新的虚拟试衣模型

博主头像 AI 资讯 AGI 加速降临!人大系多模态模型首次实现自主更新,写真视频生成力压 Sora 支付宝推出的智能助理你用了吗? 文本一键转 3D 数字人骨骼动画,阿尔伯塔大学提出 MoMask 框架 IDM-VTON:一种创新的虚拟试衣模型 亚马逊研究奖获奖名单出炉:谢赛宁、Mamba 作者 Alber ...

【UWP】修改清单脱离沙盒运行

博主头像 总说周知,UWP 是运行在沙盒里面的,所有权限都有严格限制,和沙盒外交互也需要特殊的通道,所以从根本杜绝了 UWP 毒瘤的存在。但是实际上 UWP 只是一个应用模型,本身是没有什么权限管理的,权限管理全靠 App Container 沙盒控制,如果我们脱离了这个沙盒,UWP 就会放飞自我了。那么有没... ...

Python深入理解*和**含义和应用

博主头像 本文源代码:https://gitee.com/obullxl/PythonCS/tree/master/CS-CY2405 Python中*和**很常见 禅师在阅读Python代码过程中,经常看到一个函数或方法的入参是*args和**kwargs(如:def func(*args, **kwarg ...

提高安全性,优雅实现拷贝与交换:C++中的Copy-and-Swap惯用法

博主头像 概述:拷贝并交换(Copy-and-Swap)是C++编程中的惯用法,用于实现赋值操作符和确保异常安全的拷贝构造函数。其核心思想是通过拷贝构造函数创建临时副本,再通过交换确保操作的异常安全性。这种方法在C++11之前和之后都适用,但在C++11中,移动语义和右值引用的引入使得实现可以更加高效。 拷贝 ...

搭建MongoDB分片集群

博主头像 目录一、什么是分片二、分片集群1、组件构成2、分片集群内各组件间交互三、数据如何切分四、分片策略1、哈希分片2、范围分片五、分片集群架构六、搭建分片集群1、涉及主机2、所有主机安装MongoDB3、分片节点副本集的创建3.1、第一套副本集shard13.1.1、准备存放数据和日志的目录3.1.2、创 ...

Java安全基础之Java序列化与反序列化

博主头像 目录ObjectInputStream 和 ObjectOutputStreamjava.io.Serializable自定义序列化和反序列化 Java 的序列化(Serialization)是指将对象转换为字节序列的过程,而反序列化(Deserialization)则是将字节序列转换回对象的过程。 ...

轻松处理增值税发票数据的利器——增值税发票识别 API

博主头像 在日常的企业经营和个人生活中,我们难免会遇到大量的增值税发票,这些发票包括普票、专票、全电发票、卷票等各种形式,这些发票不仅记录了我们的购买和销售信息,还是我们报销和审计的重要依据。然而,手动处理这些发票数据是一项繁琐而耗时的工作。为了解决这个问题,现在有了一个非常方便的工具——增值税发票识别 AP ...

高效遍历:C++中分隔字符串单词的3种方法详解与实例

博主头像 概述:在C++中,遍历由空格分隔的字符串的单词有多种方法,包括使用`std::istringstream`、手动遍历字符和正则表达式。其中,`std::istringstream`是简单高效的选择,通过流提取单词。手动遍历字符较为繁琐,正则表达式方法更灵活但可能有性能开销。根据实际需求选择方法,本文 ...

EPAI手绘建模APP草图2

⑦ 椭圆 图 136 创建标准模型-选择椭圆创建类型 1) 长、短半轴椭圆,需要确定椭圆长轴起点、长轴终点、短轴点。 图 137 创建标准模型-三点椭圆 2) 矩形椭圆,需要确定椭圆矩形的起始角点、终止角点。 图 138 创建标准模型-矩形椭圆 ⑧ 矩形,需要确定矩形的起始角点、终止角点。 图 13 ...

读天才与算法:人脑与AI的数学思维笔记16_音乐图灵测试

博主头像 1. 艾米 1.1. 人工智能作曲家 1.1.1. 分析机可能会生成任意复杂程度、精细程度的科学的音乐作品 1.1.1.1. 阿达·洛夫莱斯 1.1.2. 巴赫的作品是大多数作曲家开始学习创作的起点,也是大多数计算机开始学习作曲的起点 1.1.3. 让我震惊的不是这首作品让我为以为它是巴赫创作的,而 ...

Socket网络编程

博主头像 title: Socket编程 cover: https://img2.imgtp.com/2024/04/29/aStIRPSU.png tags: - 网络编程 - linux categories: linux系统编程 Socket编程 为了实现两台不同的机器能够进行通信,所有要使用到网络编程 ...

day30-JavaScript(2)

博主头像 1、BOM对象 BOM:Broswer object model,即浏览器提供我们开发者在javascript用于操作浏览器的对象。 1.1、window对象 窗口方法 // BOM Browser object model 浏览器对象模型 // js中最大的一个对象.整个浏览器窗口出现的所有东西都 ...

Java线程池核心线程用尽后为何优先排队而不是继续创建线程直至最大线程数?

前阵子在v2ex上看到这篇帖子讨论这个问题,有意思的是这个如此基础的问题在Javaer的世界里并没有广泛的共识,下面的回答也是七嘴八舌的,刚好在《Java Performace》上看到对这个问题的解释,尝试总结一下。 原因 书中对线程池的解释基于以下几点前提: 如果CPU已经跑满,增加线程并不能提高 ...

<123···100>