本文分类:news发布日期:2025/9/6 20:38:29
相关文章
《C++ class类中的static》
在 C++ 中,当类的成员变量被声明为 static 时,它属于类本身,而不是类的某个具体实例(对象)。因此,static 成员变量需要在类外部进行定义(分配存储空间),否则在链接时会报错(undefined reference)。为什么需要额外定义?static 成员变量的存储空间:非 static 成员变…
建站知识
2025/9/5 16:44:18
MySQL 字符串替换实战指南:2 个函数搞定 90% 业务需求
前言:为什么你需要这篇教程?
在日常开发 / 运维中,你是否遇到过这些场景:电商系统需要批量替换商品详情中的旧域名(如从http://old.com改成https://new.com);
用户表中手机号格式不统一,需在指定位置插入分隔符(如将13800138000改成138-0013-8000);
日志数据中敏感字…
建站知识
2025/9/5 16:41:07
9月1-5日小记 - L
9月1日
1. P1616 疯狂的采药
这显然是完全背包,但我们提出一种不同的理解。
完全背包之所以正序遍历,是因为每一个物品都可以无限取。
反观0-1背包,所遍历容量j的决策值dp[j]在转移过程中需要用到dp[j-a[i]]的值。显然j-a[i]严格小于j,所以在遍历时,dp[j-a[i]]的值在dp[j]…
建站知识
2025/9/5 16:40:49
P80023 [CSP-J二十连测第六套 ] --T3--回文(palindrome)
最小回文变换代价
https://www.mxoj.net/problem/P80023
总体思路:
1、先精简问题,考虑不交换,只修改情况下,代价是多少
2、再精简,只考虑修改其中一对对称字母的最小代价是多少
// 计算一对字母 (x,y) 的最小代价
LL calc(int x, int y) {if (x == y) return 0; // 相同字…
建站知识
2025/9/5 16:34:25
【OpenCV】8 图像运算
相加 addimport cv2
import numpy as npdragon = cv2.imread(img/dragon.png)
magcian = cv2.imread(img/magcian.png)result = cv2.add(dragon, magcian)cv2.imshow(result, result)cv2.waitKey(0)相减 subtractimport cv2
import numpy as npcat = cv2.imread(img/cat.jpg)
d…
建站知识
2025/9/5 16:30:52
Ubuntu 22.04 作为主要办公系统安装
明白了 ✅,既然你是 开发人员,那就要考虑:系统和软件会多,占用空间大。
可能会用到 Docker、虚拟机、数据库,它们通常写入量大、占空间快。
需要方便 系统升级/重装,不能影响工作数据。基于这些,我帮你重新设计一份 500GB 硬盘 Ubuntu 22.04 分区方案(开发者优化版):…
建站知识
2025/9/5 16:30:40