day33专题

云计算day33

在Docker file中定义所需要执⾏的指令,使⽤ docker build创建镜 像,过程中会按照dockerfile所定义的内容进⾏打开临时性容器,把 docker file中命令全部执⾏完成,就得到了⼀个容器应⽤镜像,每 ⼀⾏命令都会出现容器,都会使⽤docker commit进⾏提交⼀个临 时性的镜像 注意执⾏的命令越多,镜像体积越⼤,

Java学习Day33:HTML 第四章:大战虎先锋(js)

1.小案例 function fl(){var div =document.getElementById("flush")var data =new Date();baoshan ="❤❤!性感荷官在线发牌!❤❤"+data.getFullYear()+"年"+data.getMonth()+1+ "月"+data.getDate()+"日"+data.getHours()+"时"+data.g

前端学习Day33

Day33:P152-P159 学习笔记: 1.局部作用域: 函数作用域函数内部 块级作用域{} 2.局部作用域声明的变量外部不能使用 3.作用域链本质: 作用域链本质上是底层的变量查找机制 4.作用域链查找的规则: 会优先查找当前函数作用域中查找变量 查找不到则会依次逐级查找父级作用域直到全局作用域 5.标记清除法核心思路: 从根部扫描对象,能查找到的就是使用的,查找不到

【牛客面试必刷TOP101】Day33.BM70 兑换零钱(一)和BM71 最长上升子序列(一)

文章目录 前言一、BM70 兑换零钱(一)题目描述题目解析二、BM71 最长上升子序列(一)题目描述题目解析总结 前言 一、BM70 兑换零钱(一)  题目描述 描述: 给定数组arr,arr中所有的值都为正整数且不重复。每个值代表一种面值的货币,每种面值的货币可以使用任意张,再给定一个aim,代表要找的钱数,求组成aim的最少货币数。 如果无解,请返

C语言习题~day33

1.以下程序运行时,若输入1abcedf2df输出结果是() #include <stdio.h> int main() { char a = 0, ch; while ((ch = getchar()) != '\n') { if (a % 2 != 0 && (ch >= 'a' && ch <= 'z')) ch = ch - 'a' + 'A'; a++; putchar(ch); }

Day33

Day33 SQL-续 数据类型 tinyint、int、unsigned、float、double、decimal、char、varchar、BLOB、LONGBLOB、TEXT、LONGTEXT、date、time、datetime、timestamp、year # 数据类型# 整数类型 -------------------------------------------------

前端面试题日常练-day33 【面试题】

题目 希望这些选择题能够帮助您进行前端面试的准备,答案在文末。 在jQuery中,以下哪个选项用于在元素上绑定一个点击事件? a) click() b) bind() c) on() d) trigger() jQuery中,以下哪个选项用于获取元素的属性值? a) text() b) html() c) val() d) attr() 在jQuery中,以下哪个选项用于在元素上指定一个

代码随想录训练营Day33:完全背包问题2

1.322零钱兑换 与昨天的零钱兑换问题的区别主要不同点在于dp数组的含义,相同点都是属于组合问题。 1.dp数组的含义:dp[j]:代表容量为j时候的最少零钱个数 2.递推公式:dp[j] = min(dp[j],dp[j-coins[i]]+1);dp[j-coins[i]]+1 = dp[j - weight[i]]+value[i],所以还是属于一个变式。因为题目要求的是最小个数,所

代码随想录算法训练营Day33 | 1005.K次取反后最大化的数组和 134. 加油站 135. 分发糖果

代码随想录算法训练营Day33 | 1005.K次取反后最大化的数组和 134. 加油站 135. 分发糖果 LeetCode 1005.K次取反后最大化的数组和 题目链接:LeetCode 1005.K次取反后最大化的数组和 思路: 按绝对值排序 class Solution {public:bool static cmp(int a, int b){return abs(a) > a

代码随想录-算法训练营day33【贪心算法03:K次取反后最大化的数组和、加油站、分发糖果】

代码随想录-035期-算法训练营【博客笔记汇总表】-CSDN博客 第八章 贪心算法 part03● 1005.K次取反后最大化的数组和 ● 134. 加油站● 135. 分发糖果 详细布置 1005.K次取反后最大化的数组和 本题简单一些,估计大家不用想着贪心 ,用自己直觉也会有思路。 https://programmercarl.com/1005.K%E6%AC%A1%E5%

Java基础入门day33

day33 html 表单 表单实现与用户的可交互操作 表单可以用来收集用户输入信息 form表单标签,可以在页面上添加一个表单元素,表单本身没有边界 属性action,目标地址,表单提交后要跳转的对应的url地址 属性method: get:默认提交方式,会将表单中的所有元素追加到地址栏,包括密码,特点不安全,但是快速 post:相对安全的一种提交方式,不会将表单的所有内容追加

【JavaWeb】Day33.MySQL概述

什么是数据库         数据库:英文为 DataBase,简称DB,它是存储和管理数据的仓库。        像我们日常访问的电商网站京东,企业内部的管理系统OA、ERP、CRM这类的系统,以及大家每天都会刷的头条、抖音类的app,那这些大家所看到的数据,其实都是存储在数据库中的。最终这些数据,只是在浏览器或app中展示出来而已,最终数据的存储和管理都是数据库负责的。 数据库管理系

一起重新开始学大数据-MySQL篇-Day33-SQL、建库建表、增删查改、聚合函数等

一起重新开始学大数据-MySQL篇-(1) 什么是数据库 数据库是数据的仓库 与普通的数据仓库不同的是,数据库依据数据结构来组织数据,因为数据结构的存在,所以看到的数据时条理化的 数据库和普通文件系统的区别在于:数据库拥有数据结构,能都快速查找对应的数据 常说的XX数据库,其实就是XX数据库管理系统:数据库管理系统是一个软件,是数据库服务的体现 数据库分为关系型数据库和非关

八股文打卡day33——数据库(10)

面试题:MySQL中存储引擎的了解? 我的回答: 1.InnoDB存储引擎,是MySQL5.5之后的默认存储引擎。 ①InnoDB支持事务 ②InnoDB支持外键约束 ③InnoDB支持行级锁定,支持高并发场景下的读写。 ④数据和索引都存储在B+树的叶子节点中,只要命中叶子节点,就可以找到对应的数据。 ⑤InnoDB提供了数据库崩溃恢复的能力,因为有redo log日志,如果数据库发生崩溃,可

代码随想录day33 Java版

96.不同的二叉搜索树 递推公式不好想,在根节点的左右组装,从dp[0]*dp[n-1]到dp[n-1]*dp[0]累加 class Solution {public int numTrees(int n) {//初始化 dp 数组int[] dp = new int[n + 1];//初始化0个节点和1个节点的情况dp[0] = 1;dp[1] = 1;for (int i = 2; i <

Day33-计算机基础3

Day33-计算机基础3 1.根据TCP/IP进行Linux内核参数优化1.1 例1:调整访问服务端的【客户端】的动态端口范围 ,LVS(10-50万并发),NGINX负载,SQUID缓存服务,1.2 企业案例:DOS攻击的案例:1.3 例2:#全/半连接队列1.4 TCP超时重传1.5 拥塞控制 2. 内核TCP参数优化2.1 参看帮助: man tcp2.2 企业案例:TIME_WAIT

代码随想录算法训练营day33|1005.K次取反后最大化的数组和、134. 加油站、135. 分发糖果

1005.K次取反后最大化的数组和    代码随想录 class Solution:def largestSumAfterKNegations(self, nums: List[int], k: int) -> int:for i in range(k):nums.sort() #每次对最小值取反nums[0] = -nums[0]return sum(nums) 贪心思路解题步骤

代码随想录算法训练营Day33 || leetCode 860.柠檬水找零 || 406.根据身高重建队列 || 452. 用最少数量的箭引爆气球

860.柠檬水找零  贪心的思路就是,先把最没用的钱给找出去。本题中,20元没法花出去,只有10和5能找零,但10只能找零20,而5可以找零10与20,所以就想办法把10先花出去即可。之后按照收入顺序来记录钱数并选择找零。如果某次钱的数目变为负数,则说明无法找零,输出错误。 class Solution {public:bool lemonadeChange(vector<int>& bi

复试PAT乙级day33

PAT乙级1106~1110 1106_2019数列有一个测试点过不了 1109_擅长C 这题不会,通过的是别人的代码 1110_区块反转 这题跟1105_链表合并 的处理很像。值得注意的是分段区间翻转用 大转+小转 的方式。这题也有一个测试点通不过。

算法训练营day33(补),复习二叉树1

// 889. 根据前序和后序遍历构造二叉树 //   前序中左右 后序遍历左右中 func constructFromPrePost(preorder []int, postorder []int) *TreeNode {   if len(preorder) == 0 {     return nil   }   root := &TreeNode{}   root.Va

算法训练营day33(补),动态规划1

// 509. 斐波那契数 func fib(n int) int {   if n < 2 {     return n   }   return fib(n-1) + fib(n-2) } // 70. 爬楼梯,   本质上就是斐波那契数列但是用递归法,力扣提交会超时 func climbStairs(n int) int {   if n <= 2 {     ret

代码随想录算法训练营|day33

第八章 贪心算法 1005.K次取反后最大化的数组和134.加油站135.分发糖果代码随想录文章详解 1005.K次取反后最大化的数组和 贪心: 先对数组排序,若数组存在负数,且k > 0,遍历数组将其变为正数;若将数组整个变为正数,k依旧未用完,重新排序;若k为奇数,将nums[0]变为相反数,求和,否则直接求和 func largestSumAfterKNegations(

【LeetCode】134. 加油站(中等)——代码随想录算法训练营Day33

题目链接:134. 加油站 题目描述 在一条环路上有 n 个加油站,其中第 i 个加油站有汽油 gas[i] 升。 你有一辆油箱容量无限的的汽车,从第 i 个加油站开往第 i+1 个加油站需要消耗汽油 cost[i] 升。你从其中的一个加油站出发,开始时油箱为空。 给定两个整数数组 gas 和 cost ,如果你可以按顺序绕环路行驶一周,则返回出发时加油站的编号,否则返回 -1 。如果存在

【LeetCode】1005. K 次取反后最大化的数组和(简单)——代码随想录算法训练营Day33

题目链接:1005. K 次取反后最大化的数组和 题目描述 给你一个整数数组 nums 和一个整数 k ,按以下方法修改该数组: 选择某个下标 i 并将 nums[i] 替换为 -nums[i] 。 重复这个过程恰好 k 次。可以多次选择同一个下标 i 。 以这种方式修改数组后,返回数组 可能的最大和 。 示例 1: 输入:nums = [4,2,3], k = 1输出:5解释:

day33.字符与字符串

第33节:字符与字符串 例子: int  x = 123;//补码 float  f = 123.4F //IEEE编码 int  i =‘A’     //储存的是字符 1、字符: 上面的例子中的字符‘A’在C语言和汇编里的表示如下: C语言例子: #include<stdio.h> void main(){ int i = 'A'; retur

算法训练营Day33

#Java #贪心 开源学习资料 Feeling and experiences: 单调递增的数字:力扣题目链接 当且仅当每个相邻位数上的数字 x 和 y 满足 x <= y 时,我们称这个整数是单调递增的。 给定一个整数 n ,返回 小于或等于 n 的最大数字,且数字呈 单调递增 。 示例 1: 输入: n = 10输出: 9 该题我首先想到的是暴力解法,判断这个n是否是满足