NOT
代码随想录算法训练营第一天(python) | 704. 二分查找、27. 移除元素。
Leetcode 704 二分查找 题目链接:704 二分查找 关键点思路: 1、是否要进入到 while 部分的代码是 left <= right 还是 left < right, 看 [left, right] 是否是合法区间. 例如 [1, 1] 是合法区间,取<=; [1, 1) 非合法区间 ......
json_encode return false
json_encode return false 怎么办 if(!json_encode($result,JSON_PARTIAL_OUTPUT_ON_ERROR)){ var_dump(json_last_error()); // 打印上一次的错误代码: int(5) //所有字符串数据的编码必须 ......
关于 Spartacus CMS 请求响应是否应该被 Transfer State 机制 cover 的问题
Spartacus 默认设置是 CMS 请求会在 CSR 和 SSR 两种环境下都执行,动机是应对在页面渲染过程中,Back-Office 有变化发生的情况。 如果确实只希望 CMS 只在 SSR 端执行,将 routing.loadStrategy 改成 ONCE 即可。 这个 Stackover ......
浅谈 Angular 引入 Transfer State 机制的动机
在 Angular 之中,Transfer State 是一个用于在服务器端渲染 (SSR) 中传递状态的机制。它可以解决应用程序的一些重要问题,比如性能问题和用户体验问题。在这篇文章中,我将详细解释 Transfer State 的概念,工作原理以及如何在 Angular 应用程序中使用它。 首先 ......
C# Dev Kit for Visual Studio Code
Visual Studio Code安装C#开发工具包并编写ASP.NET Core Web应用 前言 前段时间微软发布了适用于VS Code的C#开发工具包(注意目前该包还属于预发布状态但是可以正常使用),因为之前看过网上的一些使用VS Code搭建.NET Core环境的教程看着还挺复杂的就一直 ......
(关于创建时用com/example和com.example导致的mapper包对应不上)org.apache.ibatis.binding.BindingException: Invalid bound statement (not found): com.example.mapper.EmpMapper.list
日志输出:Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is org.apa ......
10.11总结
1.解决了好几个报错 ①数据库表设置自增,在application.properties中mybatiesplus中要写id_type=auto,实现不写入id数据,数据库进行自增操作 ②没写注释@Autowired导致的一系列错误 ③mapper映射找不到,包对不上忽略一个问题就是创建包的时候要用 ......
java 四种内部类
四种内部类 基本介绍:一个类的内部又完整嵌套了了另一个类结构,被嵌套的类称为内部类 属性,方法,构造器,代码块,内部类 类的五大成员 内部类是学习的难点,同事也是重点,后面看底层源码时,有大量得到内部类 1.定义在外部类的局部位置上(比如方法内) : 局部内部类(有类名) 匿名内部类(没有类名,重点 ......
如何解决逻辑删除is_del与数据库唯一约束冲突
前言 不知道大家有没有遇到这么一种业务场景,在业务中有个唯一约束A,当该业务进行逻辑删除后(设置标记为删除状态is_del = 1),再往唯一约束列插入相同的值时,此时会报Duplicate entry,但在业务上,该值时必须要插入的。今天我们就来聊聊处理这种业务场景的几种思路 解决思路 方案一:不 ......
cmu15445面经总结
lru与lru-k区别 LRU(最近最少使用替换算法) 思想:如果数据最近被访问过,那么将来被访问的几率也更高。 实现:使用一个栈,新页面或者命中的页面则将该页面移动到栈底,每次替换栈顶的缓存页面。 优点:LRU算法对热点数据命中率是很高的。 缺点: 1.缓存颠簸,当缓存(1,2,3)满了,之后数据 ......
linux 中实现批量抽取指定的行
001、测试数据 [root@pc1 test1]# ls a.txt index.txt [root@pc1 test1]# cat a.txt ## 测试文件 01 02 1 03 04 2 05 06 3 07 08 4 09 10 5 11 12 6 13 14 7 15 16 8 17 1 ......
【Azure Developer】在App Service上放置一个JS页面并引用msal.min.js成功获取AAD用户名示例
问题描述 在App Service上放置一个JS页面并引用msal.min.js,目的是获取AAD用户名并展示。 问题解答 示例代码 <!DOCTYPE html> <html> <head> <title>Azure Service</title> </head> <script type="te ......
Redis 持久化
现在大家都习惯与用Redis作为缓存系统,并且在其中放入常用的热点数据,从而减少直接对数据库访问的操作。 Redis 持久化就是将 Redis 内存数据永久存储到磁盘中的操作 Redis提供的两种持久化方式 RDB (Redis DataBase) 在不同间隔时间点将 Redis 内存数据生成快照并 ......
CF1333A [Little Artem]
Problem 题目简述 给你一个 \(n \times m\) 的方格,构造一个方案,使得方案中 \(B = W + 1\)。 \(B\):相邻的格子有至少一个白色格子的黑色格子的个数。 \(W\):相邻的格子有至少一个黑色格子的白色格子的个数。 思路 分奇偶讨论。 \(n \times m\) ......
CF1766B [Notepad#]
Problem 题目简述 给你一个整数 \(n\) 和字符串 \(s\),问:能不能在小于 \(n\) 次操作的情况下,输出字符串 \(s\)。 有两次操作可供使用: 在已打出内容的最后添加一个字符。 复制已打出内容的一个连续的子串并加到内容的末尾。 思路 用到的容器:\(\text{map}\)。 ......
CF1401B [Ternary Sequence]
Problem 题目简述 两个序列 \(A, B\)。这两个序列都是由 \(0,1,2\) 这三个数构成。 \(x_1,y_1,z_1\) 和 \(x_2,y_2,z_2\) 分别代表 \(A\) 序列和 \(B\) 序列中 \(0,1,2\) 出现的次数。 你可以重新排列两个序列中的元素,然后生成 ......
命令行工具 kubectl
命令行工具 (kubectl) Kubernetes 提供 kubectl 是使用 Kubernetes API 与 Kubernetes 集群的控制面进行通信的命令行工具。这个工具叫做 kubectl。 一、在任意节点使用 kubectl 最开始只能在 master 节点上使用 kubectl 工 ......
Codeforces Round 703 (Div. 2) A. Shifting Stacks
给定 \(n\) 个石堆,第 \(i\) 个石堆高为 \(h_i\) 并且代表这堆石块的个数。在一次操作中你可以将第 \(i\) 堆中的一块石块移动(需要存在石块)到 \(i + 1\) 堆。询问是否可以使石堆的高度严格递增。 显然贪心地让第 \(1\) 堆的高度为 \(0\) 。 然后线性模拟使得 ......
顺序结构
public class shunxuDemo01 { public static void main(String[] args) { System.out.println("Hello1"); System.out.println("Hello2"); System.out.println("H ......
开启博客之旅
今天申请了“博客园”账号,后续计划使用这个平台,可以作为生活所想记录,读书笔记的分享以及喜欢的文字摘录。 每天都希望自己可以有不同资讯信息的输入,的确也是如此安排自己的时间,渐渐的觉得希望有个输出的途径,也是倒逼自己整理、复盘,可以促进更多的思考。 最近两天在处理一份英文合同,语言关工作效率大打折扣 ......
AI 帮写爬虫,真的吗? CodeWhisperer:当然!
2023 年技术圈什么最火?答案毫无疑问是 AIGC,伴随该项技术的发展,新的编程方式也出现了,那就是用 AI 辅助编程,有了 AI 的加持,开发人员的效率和生产力可以得到大幅度的提升。今天我们就介绍一款非常棒的人工智能编程工具 Amazon CodeWhisperer , 相信我,用上他之后,你的 ......
Python自动化处理Excel数据
需求描述:数据格式如下所示,需要分离出2023年7月1号之后的数据明细 对应的Python代码如下所示 import pandas as pd # 设置最大列数为 None,以显示所有列 pd.set_option('display.max_columns', None) # 设置最大行数为 Non ......
第一次作业
第一次作业 这个作业属于哪个课程 https://edu.cnblogs.com/campus/zjlg/23rjjsjc 这个作业的目标 初步了解课程,进行简单的自我介绍和自我评估 姓名-学号 钱铖——2021331200195 1.我来自浙江理工大学21级自动化专业,兴趣是看足球比赛,玩电子游戏 ......
CF85B [Embassy Queue]
Problem 题目简述 有 \(n\) 个人分别在 \(c_i\) 的时刻来,他们都要在 \(k_1\),\(k_2\) 和 \(k_3\) 窗口干不同的事,当有后面一人也排在在同一窗口时,必须等待前面的人办完事才能轮到他。 问怎么在最优分配情况下,使停留时间最长的人停留时间最短。 思路 这道题的 ......
[ABC321C] 321-like Searcher
Problem 题目简述 给你一个 \(K\),求出 \([1 \sim K]\) 区间内有多少个 321-like Number。 321-like Number 的定义: 每一位上的数字从左到右严格单调递减。 或者说,若它有 \(d\) 位,对于 \(\forall i\in[1,d-1]\), ......
CF1610B [Kalindrome Array]
Problem 题目简述 给你一个数列 \(a\),有这两种情况,这个数列是「可爱的」。 它本身就是回文的。 定义变量 \(x\),满足:序列 \(a\) 中所有值等于 \(x\) 的元素删除之后,它是回文的。 思路 首先考虑暴力。暴力枚举数组中的每一个数,当作变量 \(x\),然后进行回文检验。 ......
Scanner类方法的使用
class Demos01 { public static void main(String[] args){ //创建一个扫描器对象,用于接收键盘数据 Scanner scanner = new Scanner(System.in);//System.in是输入的意思 System.out.pri ......
1011打卡
1. 串联所有单词的子串(30) 思想: 哈希表+滑动窗口 class Solution { public List<Integer> findSubstring(String s, String[] words) { int len = words.length; int wordlen = wo ......