o(N^2)找出所有回文子串
1、对于一个字符串如果(i + 1, j - 1)为回文串,并且s[i] == s[j],那么(i, j)也是一个回文串 2、双重循环,外层从大到小,内层从小到大,这样就可以由小区间推到大区间(可以写下思考一下)int vis[2010][2010];memset(vis, 0, sizeof(vis));int n = s.size();for (int i = n…...
第二次高级程序作业
2025高级语言程序设计 https://edu.cnblogs.com/campus/fzu/gjyycx/homework/13570 102500426康凯帆书本外额外的题目程序清单3.11练习题 做完这些练习题,让我对于c语言有了更深的了解,以往都是听理论模模糊糊,现在真正的去动手实践,发现小问题还是存在挺多,比如忘加分号,…...
大学生需要认真听课的肌肉记忆(注意力训练)
原文:Scalers:大学生上课为什么一定要认真听讲? https://www.scalerstalk.com/816-attention2) 读这篇文我有很深的共鸣,以及一些困惑的解答。 原文说,认真听讲是一种能力,我在读大学一年后无比赞同。事实上不过一年时间我再没体会过一整节课跟下老师节奏的畅快感了,最…...
初始人工智能和机器学习
一、初始人工智能 1.人工智能是一个抽象的概念,它不是任何具体的机器或算法。任何类似于人的智能或高于人的智能的机器或算法都可以称为人工智能。应用:机器人等。 2.机器学习是AI系统需要具备自我学历的能力,即从原始数据中获取有用的知识;机器学习算法是智能算法的统称。…...
10/21
今天上午上了节电气工程实训,电路连接非常有意思...
蛋白表达技术概述
一、蛋白表达的定义 蛋白表达(Protein Expression) 是指通过人工构建的基因表达系统,在特定宿主细胞中合成目标蛋白的过程。在自然界中,基因经转录和翻译形成蛋白质,这是生命活动的基本过程。在实验和工业生产中,人们通过重组DNA技术将目标基因导入宿主细胞,使其按照设定…...
二叉树的中序遍历- 递归原理 - MKT
二叉树的中序遍历- 递归原理...
友链测试
// run new Vue({el: #app,data: {links: [{name: 捞月亮の小北,desc: 言念君子,温其如玉,avatar: https://via.placeholder.com/60?text=北,url: https://example.com},{name: Fomalhaut,desc: Future is now 🎉🎉🎉,avatar: https://via.placeholder.com/60?text=F,…...
二叉树的中序遍历- 二叉树基本-递归 - MKT
二叉树的中序遍历- 二叉树基本-递归 #include <iostream> #include <queue> using namespace std;struct TreeNode {int val;TreeNode* left;TreeNode* right;TreeNode(int x) : val(x), left(nullptr), right(nullptr) {} };// 创建二叉树 TreeNode* createBi…...
做了一个概率小游戏,没想到服务器被打爆被攻击了!原因竟然是他?真没想到...
做了一个概率小游戏,没想到服务器被打爆被攻击了!原因竟然是他?真没想到。让我给大家讲讲我怎么和攻击者在线上斗智斗勇的。1. 前言 事情是这样的,上个月在刷知乎的过程中,发现了以下几个有趣的问题。《每毫秒给你1个亿,代价是你每秒被动触发一次1亿分之一的死亡率,你愿…...
接下来的目标
本学期目标: 1.学完redis黑马点评,掌握关于redis,分布式锁,秒杀等知识点 2.八股文在javaguide上观看一遍 3.算法题hot100刷第一遍 4.看完《深入理解jvm虚拟机》目前已看完历史即第一章,准备编译openjdk12; 5.写完实习项目...
阿里云对象存储OSS之Java - Soul
阿里云对象存储OSS 介绍阿里云对象存储OSS是一款非常强大的云存储服务——提供的海量、安全、低成本、高持久性的对象存储服务,通过RESTful API提供HTTP接口。 核心特性:无限扩展:存储空间和文件数量无上限。 多存储类型:提供标准、低频访问、归档、冷归档、深度冷归档等多…...
敬启,致那时的我
题面 题目描述 实乃理给你两个整数 \(S, k\),你需要帮她求出以下式子的值对 \(1,000,000,007\) 取模的结果: \[\sum_{X = 0}^S [\mathrm{popc}(X) = k]F(X) \]其中 \(F\) 为斐波那契数列,即 \(F(0) = F(1) = 1, F(n) = F(n - 1) + F(n - 2)\)。\(\mathrm{popc}(X)\) 表示 \(…...
后量子密码学技术与标准化进程解析
本文深入探讨后量子密码学技术发展现状,涵盖NIST标准化进程、密码算法创新及实际部署方案。重点分析SPHINCS+签名框架、混合密钥交换机制在TLS协议中的实现,以及云计算环境下的技术迁移路径。为后量子密码学未来做好准备 后量子密码学旨在开发量子计算机无法破解的新一代公钥…...
10月21日
今天的实训上的是钳工,要求我们用工具制作一个厚度三毫米的铁片并将其打磨成爱心的形状,然后我将近用了两个小时才从铁棒上割下一个铁片,最后也是没完成任务,但是也有个较为深刻的体验。...
清楚标签默认样式,内容溢出盒子时的处理
所有标签都有默认样式 scroll:无论是否一处都显示水平和竖直的滚动条, auto:只有当水平或者竖直方向移出时才会显示...
用 大模型 和 Gradio 构建一个 AI 反向词典
卡在嘴边的词?用 MindSpore 和 Gradio 构建一个 AI 反向词典 你是否曾有过这样的经历:一个概念、一种情绪或一个场景在脑海中无比清晰,但就是想不起那个最贴切的词来形容它?这种“话在嘴边说不出”的窘境,是我们在语言表达中经常遇到的难题。 为了解决这个问题,今天我们将…...
MySQL 事务
目录1. 事务的特性1.2. 从Isolation(隔离性)衍生出了四种隔离级别Read Uncommitted(读取未提交内容)Read Committed(读取提交内容)Repeatable Read(可重读)Serializable(可串行化)2. MVCC多版本并发控制 原理2.1. 隐藏字段2.2. 可见性算法2.3. MVCC加间隙锁实现幻读防…...
python概念详解
1.is和==有什么区别? 在 Python 中,is和都用于比较,但它们的比较对象和逻辑完全不同,核心区别在于:is比较的是 “对象身份”(是否为同一个对象),比较的是 “对象值”(是否相等)。is:比较的是两个对象的id值是否相等,也就是比较俩对象是否为同一个实例对象。是否指向…...
JAVA基础理解
1.封装 封装是面向对象的三大特征之一,意思为隐藏对象的属性和实现细节,Java中的封装就是根据访问控制修饰符实现的public(公共的):对外公开,所有类都可以访问 protected(受保护的): 只能在同一个包中的类或子类访问 default(默认级别): 只有在同一个包中类能访问 pr…...