MacOS cmd tab增强
问题背景 在日常使用mac时,经常会使用cmd w关闭窗口或是cmd m最小化窗口,但是使用cmd w或cmd m后,会导致在cmd tab时,虽然会显示该应用,但是无法重新唤起窗口。 比如,使用cmd w关闭spotify或者chatgpt后,cmd tab无法唤醒。 解决方法初探 尝试搜索cmd ...
10_linux dirver platform 框架
1. 概述 硬件上修改gpio端口后,为了让linux driver 代码修改尽量少,可以使用linux driver 的platform框架。 该框架让硬件dev和软件driver 分离开,尽量保证driver编写完成后,不需要再修改。 如果采用platform机制实现驱动程序, 驱动工程师只需维 ...
c++中switch语句的反汇编以及优化
概述 c++的switch语句在汇编层面有着独特的表现形式以及优化方案,这篇文章就带大家一起探索其中的奥秘。本文的代码均使用vs2022中编写并编译。 温馨提示,本文代码较多,建议使用PC进行阅读。建议大家跟着动手操作一遍,更有效果。 我们把switch语句分成了三种情况 case情况小于4 线性s ...
搭建个人博客系列--(3) Hexo 静态博客搭建实战
本文原创首发于【我做开发那些年】,现同步转载至本平台。 声明:如需转载本文至其他平台,请注明文章来源及公众号信息,感谢您对原创内容的尊重与支持! 通过上一篇文章--动手搭建自己的第一个博客站点的介绍,相信你已经成功搭建起了自己的第一个博客网站。如果你的动手能力比较强的话,或许还给博客页面做了页面美工 ...
为什么传统 Bug 追踪系统正在被抛弃?
在不少软件团队眼中,Bug 管理系统曾是质量保障流程中不可或缺的一环。从早年的 Bugzilla、Mantis,到后来的 Jira、禅道,这些工具一度支撑起从测试提单、开发修复到回归验证的完整缺陷闭环。但近年来,越来越多团队选择抛弃传统 Bug 管理平台,转向“更轻”“更集成”的替代方案。这不仅 ...
技术书籍推荐(006):电子书免费下载
100. 剑指OFFER第2版 免费 电子书 PDF 下载 下载地址: http://t-book.sunlogging.com/2025/05/22/book/book_0100/ 书籍简介: 《剑指offer:名企面试官精讲典型编程题(第2版)》剖析了众多典型的程序员面试题,从基础知识、代码质量 ...
<鸿蒙生态学堂 线上培训 第19期>深入切面编程:从原理到应用实战剖析#鸿蒙课程##鸿蒙生态#
切面编程通过分离程序关注点,插桩实现业务逻辑的隔离,有效降低耦合度与代码冗余。本课程通过解析插桩原理与Aspect类能力,结合统一参数校验、应用间跳转包名获取两大实战案例,提升程序可维护性与开发效率。 ...
【Gartner权威解答】:合格CTO必懂的开源软件十大热点问题
译自Gartner 作者 | Mark Driver,Nitish Tyagi 摘要 技术创新领导者可以通过开源软件(OSS)推动创新、节省成本并提升灵活性。然而,若想真正的实现规避风险并提升业务价值,而不仅仅是炒作,优秀的管理和治理至关重要。 关键发现 很多时候我们都没有察觉到,几乎所有 IT 组 ...
Vant框架 picker多选框实现
vant作为一款适配手机的前端框架使用起来还是很方便的,但是对于Picker 选择器的拓展有限,不支持下拉多选的实现,这里通过van-checkbox-group 和 van-checkbox 组件来实现多选功能。 搭配van-popup 将弹窗内容写入 <van-field v-model="us ...
P6071 『MdOI R1』Treequery
讲解 P6071 『MdOI R1』Treequery,经过分类讨论,使用线段树,区间 LCA,树链剖分,主席树等算法数据结构维护。 ...
PyTorch中的求余
本文通过几个示例,介绍了在Python、Numpy和PyTorch三个不同的框架下,对于求余数函数的定义。比较特殊的是pytorch中的fmod函数,并不符合数学上的求余数方法,而是需要使用remainder函数。 ...
<鸿蒙生态学堂 线上培训 第18期>行业案例:旅游景区模板#鸿蒙课程##鸿蒙生态#
本课程以官方模板为案例,详细解读模板的定义、获取、使用等全流程,旨在助力开发者基于模板高效开发、快速复制,轻松打造鸿蒙应用。 ...
【生产实践】Dolphinscheduler集群部署后Web控制台不能登录的问题解决了!
问题描述 Dolphinscheduler按生产手册使用一键脚本集群部署后,控制台登录页面可以打开,但使用默认账户怎么都登录不进去,尝试在数据库中清理登录用户字段,发现数据库中并没有相关用户字段,而后使用Dolphinscheduler初始化脚本建库时发现连接数据库失败。 报错信息: Loading ...
<HarmonyOS基础入门课程合集>
HarmonyOS基础课程带您进入华为鸿蒙操作系统的奇妙世界。无论您是新手还是有经验的开发者,以下课程都将为您揭开HarmonyOS的神秘面纱,深入探讨其架构、功能和应用。通过实用的案例和实践项目,您将学会如何利用HarmonyOS构建流畅、智能的应用程序,为未来的技术发展做好准备。加入鸿蒙,开启无... ...
【分布式事务技术深度解析】后置提交 vs 2PC/XA
分布式事务技术深度解析:后置提交 vs 2PC/XA 核心区别总览 后置提交和2PC/XA的本质区别在于事务状态的持久化时机和故障恢复能力: flowchart TD A[执行阶段] --> B{后置提交} A --> C{2PC/XA} B --> D[直接逐个提交] C --> E[PREPAR ...
PDF如何免费加水印?推荐一款强大的工具!
前言 大家好,我是小徐啊。我们在开发Java应用的时候,经常是需要和PDF打交道的。有的时候,我们想要给PDF加一个水印,防止别人用,那么该怎么办呢?今天小徐就来介绍下一款强大的工具。 PDF如何免费加水印?推荐一款强大的工具! 首先,我们打开微信,在搜索框里面,输入pdf编辑器小帮手,进行搜索,找 ...
学 Java 还是 Go 语言?这事儿很简单!
其实初学编程可以不用想那么多,喜欢什么、什么能学下去,那就先试试,学自己感兴趣的语言会更有动力,也更容易坚持下来。 ...
激活IDM的几种方法
@目录前言下载链接方法一方法二ps共勉博客 前言 IDM全称是Internet Download Manager,是一款流行的下载管理软件。它相较于市面上其他的下载软件来讲,比如迅雷,百度网盘,FDM等等,IDM的下载速度是最快的,而且它还支持浏览器插件,支持网页资源嗅探功能,几乎支持市面上所有的下 ...
主流容器化技术实践指南
一、容器化技术概述 容器化技术通过轻量级隔离机制封装应用及其依赖,实现跨环境的一致性部署。核心优势包括: 环境一致性(开发/测试/生产环境统一) 资源高效利用(共享操作系统内核) 快速启动(秒级部署) 二、Docker:基础容器技术 核心组件: Docker Engine:容器运行时 Docker ...
<HarmonyOS性能优化课程合集>
通过此课程的学习,你将掌握如何利用HarmonyOS的特性和工具,优化应用程序的性能,提升用户体验,同时减少资源消耗和功耗。无论你是初学者还是有经验的开发者,本课程都将为你提供宝贵的知识和技能,帮助你在HarmonyOS开发领域更上一层楼。 ...