监听器listener day 25

[代码随想录]Day40-动态规划part08

题目:139. 单词拆分 思路: 单词就是物品,字符串s就是背包,单词能否组成字符串s,就是问物品能不能把背包装满。 拆分时可以重复使用字典中的单词,说明就是一个完全背包! 动规五部曲分析如下: 确定dp数组以及下标的含义:dp[i] : 字符串长度为i的话,dp[i]为true,表示可以拆分为一个 ......
随想录 随想 代码 动态 part

洛谷100题计划(25/100)

# 洛谷100题计划(25/100) ## [P1164 小A点菜 - 洛谷 | 计算机科学教育新生态 (luogu.com.cn)](https://www.luogu.com.cn/problem/P1164) **01背包模版题(?** **$dp[j]$表示剩$j$元时有多少种点菜方案,$d ......
100 25

day2 - 数组part02

力扣977. 有序数组的平方 思路1:双指针,在数组中心的两个数,作为左右指针的开始,循环比较左右指针,找出最小的平方,插入到结果数组中。 此思路是错误的,因为数组中心不见得是平方最小的数,比如数组:-4,-3,-2,-1 如果要输出的话,第一个就应该输出-1,并不是最中心的数。 思路2:那我先遍历 ......
数组 day2 part day 02

25. K 个一组翻转链表

给你链表的头节点 head ,每 k 个节点一组进行翻转,请你返回修改后的链表。 k 是一个正整数,它的值小于或等于链表的长度。如果节点总数不是 k 的整数倍,那么请将最后剩余的节点保持原有顺序。 你不能只是单纯的改变节点内部的值,而是需要实际进行节点交换。 ![](https://img2023. ......
25

25 生产者消费者问题:利用缓冲区:管程法

``` package ThreadDemo; // 生产者消费者问题:利用缓冲区:管程法 // wait()令自己等待 ,notify()唤醒别的线程 public class Test25_Producer_Consumer_1 { public static void main(String[ ......
缓冲区 生产者 消费者 问题 25

Python——14days

装饰器——概念简易版本进阶版本(参数,返回值问题)——(认证登录)固定套路装饰器简尔来说,前习中名称空间,函数嵌套,闭包函数等的汇总装饰器 就是 添加功能的工具核心:在《不改变原来的调用方式》和《内部代码》的基础值之上给函数《添加额外的功能》 简易版本: (解决参数问题,解决返回值问题) 目前统计的 ......
Python days 14

2. 成功使用SQL Plus完成连接,但在使用Oracle SQL Developer连接时,发生报错ORA-12526: TNS:listener: all appropriate instances are in restricted mode

经了解后得知,错误原因:ORA-12526: TNS: 监听程序: 所有适用例程都处于受限模式。 解决办法:使用系统管理员身份运行以下一段代码 ALTER SYSTEM DISABLE RESTRICTED SESSION; 经过更改后,错误消失,能够成功连接Oracle SQL Developer ......

25 线程通信:生产者消费者问题

![](https://img2023.cnblogs.com/blog/3071897/202309/3071897-20230908153823735-1927909232.png) ![](https://img2023.cnblogs.com/blog/3071897/202309/3071 ......
生产者 线程 消费者 问题 25

drf-day10

接口文档 解析图 接口文档展现形式 作为后端,接口写好,还需要写接口文档 作为前端,需要使用我们写的接口(移动端、web、桌面端) 接口文档的展现形式: 1.word、md,写好传到公司的某个平台,前端可以下载 2.自动生成接口文档,后端通过配置,把所写的接口都自动生成一个地址,访问这个地址能看到所 ......
drf-day drf day 10

ZR 七连 Day 1 游记

# ZR 七连 Day 1 游记 ## 游记篇 ### 赛前搞笑事件 今天是第一场正睿,还是要 **好好对待** 的 $ 17:59:58 $ 还在吃饭 $ 17:59:59 $ 做出重要决定,先打着比赛,有空就吃一口包子 $ 18:00 $ 比赛开始 乐死 ### 比赛开始了 先读一下第一题,发现 ......
游记 Day ZR

暑集 Day28 dp专题比赛题解

`2023-08-22 10:55:44` # 前言 注:这场比赛全是 dp 题,时长 3 小时。 第一眼看到 A 题这种奇葩题面直接跳了,感觉不是自己这种成分能写的,结果我旁边两个呆呆鸟 zyx,cf 居然觉得我直接上来把 A 秒了,然后他们死磕 A 题嗑了两个多小时???离谱。 最后我只 A 了 ......
题解 专题 Day 28

暑假集训Day19 比赛题解

`2023-08-05 16:22:13` ## 总结 这次打下来,由于 T2 贪心不够完全,T3 模拟 $5$ 个时不是最优,T4 想到暴力做法但是来不及打,加之全都是捆绑测试点,导致我 T2,T3 虽然加起来有不少点对了,但是还是判全错,最后也只剩下 T1 的 100。 感觉这次前三题也不难,都 ......
题解 Day 19

暑假集训 Day17 模拟赛题解

`2023-08-03 18:18:03` ### 前言 好家伙,很少完整订正一场比赛,可能是因为这个比赛相对来说确实不难吧(至少正解不难)。 # 总结与反思 这场比赛其实没有我想象的那么难,只是觉得题目可能不简单,就没有往简单的思路想,反而是被之前讲过的题疑惑,以为要用到一些很奇特的算法,结果打完 ......
模拟赛 题解 Day 17

Learn Git in 30 days——第 14 天: Git for Windows 选项设定

写的非常好的一个Git系列文章,强烈推荐 原文链接:https://github.com/doggy8088/Learn-Git-in-30-days/tree/master/zh-cn 使用 Git for Windows 指令列工具绝对比通过 GUI 工具操作来的有效率,原因就在于你可以把许多重 ......
Git Windows Learn days for

[代码随想录]Day39-动态规划part07

## 题目:[70. 爬楼梯](https://leetcode.cn/problems/climbing-stairs/description/) ### 思路: 除了`dp[i] = dp[i-1] + dp[i-2]`还可以用完全背包的方法,可以放无数个1或者2,看有多少种排列(先背包后物品) ......
随想录 随想 代码 动态 part

Petrozavodsk Programming Camp, Winter 2021 Day 1 Problem H

发现操作是可逆的,如果起始状态和终止状态都能走到同一个状态,那就能组合出一组解。 以任意一节点为根,考虑贪心地确定每个人最后的位置,使他对答案影响最小。策略是将可以放的人放到深度最大的点,然后删掉该点相邻的点,反复去做。 大多数情况下,总有一种方式使得一个节点能走到当前选择的深度最大点,但是有唯一一 ......
Petrozavodsk Programming Problem Winter Camp

java基础-java面向对象-day08

### 1. 一个简单的类 认识类 成员变量 类方法 ``` public class Person { //类的成员变量 int age; String name; double height; double weight; public void eat(){ System.out.printl ......
java 对象 基础 day 08

25.二叉搜索树中的众数

# 501.二叉搜索树中的众数 ## 1、概要 给定一个有相同值的二叉搜索树(BST),找出 BST 中的所有众数(出现频率最高的元素)。 #### 如果不是二叉搜索树 如果不是二叉搜索树,最直观的方法一定是把这个树都遍历了,用map统计频率,把频率排个序,最后取前面高频的元素的集合。 #### 是 ......
25

苍穹外卖-Day01

# 苍穹外卖-Day01 ## 1. 项目整体介绍 ### 1.1 项目定位 项目的定位:专门为餐饮企业(餐厅,饭店)定制的一款软件产品。 项目主要分为两个端: (1)管理端:外卖商家使用。 (2)服务端:点餐用户使用。 ### 1.2 项目的功能架构 项目的功能架构:体现项目的业务功能模块 1. ......
苍穹 Day 01

Learn Git in 30 days——第 13 天:暂存工作目录与索引的变更状态

写的非常好的一个Git系列文章,强烈推荐 原文链接:https://github.com/doggy8088/Learn-Git-in-30-days/tree/master/zh-cn 有没有遇过这种情境,某个系统开发写到一半,结果被老板或客戶「插单」,被要求紧急修正一个现有系统的 Bug 或添加 ......
索引 状态 目录 Learn days

v-bind="$attrs"、v-on="$listeners"用法

v-bind="$attrs" 主要用于组件之间的隔代传值。例如有 父组件A,子组件B,孙组件C 三个组件。 A组件中的值需要直接传给C,那么就需要在B中设置v-bind="$attrs",然后在C组件中用prop接收,此时就直接把值传给了C组件。 父组件A <template> <B_zujian ......
quot listeners v-bind attrs bind

day25 - 回溯算法part02

216. 组合总和 III 详解 class Solution { public: vector<vector<int>> result; vector<int> path; int sum = 0; void dfs(int k, int n, int start){ if(path.size() ......
算法 part day 25 02

Python——13days

什么是名称空间?就是存放变量名与变量值关系的地方名称空间的分类 1. 内置的名称空间 '内置': Python解释器中本身就存在的,可以直接使用的 len 2. 全局的名称空间 在py文件中,顶格编写的变量名等都是全局的名称空间 3. 局部名称空间 """一般大多数都是在函数内部存在的都是局部的!" ......
Python days 13

day24 - 回溯算法part01

回溯算法理论基础 77. 组合 class Solution { public: vector<vector<int>> result; vector<int> path; void dfs(int n, int k, int start){ if(path.size() == k){ result ......
算法 part day 24 01

drf-day9

过滤 只针对查询所有接口 前提:必须继承 GenericAPIView及其子类 使用方式 方式一:使用drf内置的 查询方式:http://127.0.0.1:8000/books/?search=29 #模糊匹配: 只要名字中有29或价格中有29都能搜出来 from rest_framework. ......
drf-day drf day

day23 - 二叉树part09

669. 修剪二叉搜索树 详解 /** * Definition for a binary tree node. * struct TreeNode { * int val; * TreeNode *left; * TreeNode *right; * TreeNode() : val(0), le ......
part day 23 09

BalticOI 2020 Day1 小丑

整体二分。 有个小技巧,就是可以把存边的数组往后复制一遍,然后删去区间 $[l,r]$ 就相当于保留区间 $[r+1,l+m-1]$ 的边。于是只需要解决这么个问题: > 给定一张 $n$ 个点 $m$ 条边的无向图,$q$ 次询问,每次只保留区间 $[l,r]$ 的边,问是否是二分图。 乍一看有点 ......
小丑 BalticOI 2020 Day1 Day

[代码随想录]Day38-动态规划part06

![](https://img2023.cnblogs.com/blog/2527234/202309/2527234-20230907092218272-2002797447.png) ## 题目:[518. 零钱兑换 II](https://leetcode.cn/problems/coin-c ......
随想录 随想 代码 动态 part

day1 - 数组part01

力扣704. 二分查找 思路:假如有n个数,数组下标就是0到n-1,那么第一次从n/2开始找 如果这个数比目标数大,说明目标数在左边,于是从0到中间边界找。 如果这个数比目标数小,说明目标数在右边,于是从中间边界+1到n-1找。 为了明确中间边界是多少,举个例子: 假如数组是:0,1,3,5,6,7 ......
数组 day1 part day 01

vue--day80---嵌套路由

1. 配置路由规则,使用children配置项: ```js routes:[ { path:'/about', component:About, }, { path:'/home', component:Home, children:[ //通过children配置子级路由 { path:'new ......
路由 vue day 80