本文分类:news发布日期:2024/11/5 12:09:23
相关文章
正则表达式的一些高级用法
不允许出现某个单词,使用?! (?!Pattern).\.matches 表示.matches之前的不能是Pattern非贪婪匹配,在匹配项后加? matches\((.*?)\) 这里在.*后加问号,表示尽可能少的匹配。\w表示字母、数字和下划线防范redos攻击,可使用Cyber-…
建站知识
2024/9/23 11:11:44
leetcode hot100组合综合四
本题中,是要求nums中求的总和为target的排列数,因为题中说了,元素顺序不同,则可以视为不同的结果之一。
所以,根据对背包问题的总结,本题中元素可以重复使用,是完全背包并且需要求排列数&#…
建站知识
2024/10/3 6:12:31
重铸安卓荣光——上传图片组件
痛点: 公司打算做安卓软件,最近在研究安卓,打算先绘制样式 研究发现安卓并不像前端有那么多组件库,甚至有些基础的组件都需要自己实现,记录一下自己实现的组件 成品展示
一个上传图片的组件 可以选择拍照或者从相册中…
建站知识
2024/11/5 12:06:09
String 必知必会底层逻辑
String 是不可变的
String 类中使用 final 关键字修饰字符数组来保存字符串
public final class String implements java.io.Serializable, Comparable<String>, CharSequence {private final char value[];//...
}final关键字的作用:
不可变性:…
建站知识
2024/9/23 11:11:27
linux 原子操作系列函数
一 系列函数
type __sync_fetch_and_add (type *ptr, type value);
type __sync_fetch_and_sub (type *ptr, type value);
type __sync_fetch_and_or (type *ptr, type value);
type __sync_fetch_and_and (type *ptr, type value);
type __sync_fetch_and_xor (type *ptr, ty…
建站知识
2024/9/22 21:47:17
gitlab 项目上线,项目上线后回滚
gitlab 项目上线,项目上线后回滚
1.需要自己有个gitlab项目环境,没有找我,docker-compose 一键环境启动
2.发起合并请求3.选择合并的分支4.点击创建合并,然后确认合并合并完成,进行回滚操作,在合并详情页…
建站知识
2024/10/9 17:20:21
深度解析Sora的核心技术
Sora要解决的核心问题
Sora面临的挑战是将不同类型的视觉信息,如视频、文本、图像和声音等,整合为一种共同的表征形式。这种转换是实现统一训练过程的关键,旨在将各类数据集中到一个训练框架中,以便于进行大规模的统一学习。简而…
建站知识
2024/9/23 0:53:36