day36专题

Java高级Day36-网络编程

104.网络的相关概念 IP表示:对于IPV4 4个字节(32)表示,1个字节的范围是0~255 IP组成=网络地址 + 主机地址 IPV6用128位 域名:通过HTTP协议,将ip地址映射成域名 端口号:用于标识计算机上某个特定的网络程序 可以这么理解,通过IP+端口,可以找到确定网站的确定服务 网络通信协议:数据在网络编程中,数据的组织形式就是协议 可以这么理解:人和人交流依靠

代码随想录冲冲冲 Day36 动态规划Part4

又一次越来越感受到了动规的“魅力”,头发又开始掉了 1049. 最后一块石头的重量 II 1.dp数组 dp[j]中的 j是 背包为j的情况下 最多能背的石头的最大量 2.dp数组初始化 首先dp[j]中j表示的是容量 那么这个容量最大值就是所有石头的总重量 因为提示中给出1 <= stones.length <= 30,1 <= stones[i] <= 1000,所以最大重量就是3

前端学习Day36

Day36:P177-P181 学习笔记: 1.面向过程: 就是分析出解决问题所需要的步骤,然后用函数把这些步骤一步一步实现,使用的时候再一个一个的依次调用就可以了。 2.面向对象: 是把事务分解成为一个个对象,然后由对象之间分工与合作。 3.在面向对象程序开发思想中,每一个对象都是功能中心,具有明确分工。 面向对象编程具有灵活、代码可复用、容易维护和开发的优点,更适合多人合作的大型

实训day36(8.26)

一、部署前端页面 [root@localhost ~]# ls                             //导入dist项目 anaconda-ks.cfg  centos_httpd.tar  centos_nginx  centos.tar  centos_yum.tar  dist [root@localhost ~]# docker pull mysql

嵌入式学习Day36---Linux软件编程---网络编程

目录 一、TCP并发模型 1.1.阻塞IO 1.2.非阻塞IO 1.步骤 2.函数接口 3.实例 1.3.异步IO 1.步骤 2.函数接口 3.实例 1.4.多路复用IO  1.select 函数接口: 实例  2.poll 3.epoll  二、总结   一、TCP并发模型 1.1.阻塞IO  CPU占用率低,等待资源时将任务挂起,不占用CP

代码随想录-Day36

452. 用最少数量的箭引爆气球 有一些球形气球贴在一堵用 XY 平面表示的墙面上。墙面上的气球记录在整数数组 points ,其中points[i] = [xstart, xend] 表示水平直径在 xstart 和 xend之间的气球。你不知道气球的确切 y 坐标。 一支弓箭可以沿着 x 轴从不同点 完全垂直 地射出。在坐标 x 处射出一支箭,若有一个气球的直径的开始和结束坐标为 xsta

八股文打卡day36——数据库(13)

面试题:讲一下数据库的三大范式? 我的回答: 1.第一范式:就是要求数据表中的字段是不可再分的,具有原子性。 2.第二范式:前提得先满足第一范式,并且要求数据库表中的每个非主属性都完全依赖于主键,而不是部分依赖。意思就是:其他非主属性必须和主键息息相关。 是为了消除部分依赖。 3.第三范式:前提是先满足第二范式,并且要求数据库表中的每个非主属性不能依赖于其他非主属性,是为了消除传递依赖。 虽然

C++笔试强训day36

目录 1.提取不重复的整数 2.【模板】哈夫曼编码 3.abb 1.提取不重复的整数 链接https://www.nowcoder.com/practice/253986e66d114d378ae8de2e6c4577c1?tpId=37&tqId=21232&ru=/exam/oj 按照题意模拟就行,记得从右往左遍历 #include <iostream>usin

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

题目 希望这些选择题能够帮助您进行前端面试的准备,答案在文末。 在jQuery中,以下哪个方法用于向元素添加一个新的HTML内容? a) .append() b) .prepend() c) .after() d) .before() jQuery中,以下哪个方法用于设置元素的属性值? a) .attr() b) .prop() c) .val() d) .css() 哪个jQuery方

Day36 代码随想录打卡|二叉树篇---翻转二叉树

题目(leecode T226): 给你一棵二叉树的根节点 root ,翻转这棵二叉树,并返回其根节点。 方法: 迭代法 翻转二叉树,即从根节点开始,一一交换每个节点的左右孩子节点,然后递归此过程,将根节点的左右孩子节点再分别作为参数传入交换节点的函数中。重复此过程,直到结束。就完成了二叉树的翻转。 class Solution {public:TreeNode* invertTre

代码随想录-算法训练营day36【贪心算法06:单调递增的数字、监控二叉树、总结】

代码随想录-035期-算法训练营【博客笔记汇总表】-CSDN博客 第八章 贪心算法 part06● 738.单调递增的数字 ● 968.监控二叉树 ● 总结 详细布置 738.单调递增的数字 https://programmercarl.com/0738.%E5%8D%95%E8%B0%83%E9%80%92%E5%A2%9E%E7%9A%84%E6%95%B0%E5%AD%97.h

【随想录】Day36—第八章 贪心算法 part05

目录 题目1: 无重叠区间1- 思路2- 题解⭐ 无重叠区间——题解思路 题目2: 763. 划分字母区间1- 思路2- 题解⭐ 划分字母区间——题解思路 题目3: 56. 合并区间1- 思路2- 题解⭐ 合并区间——题解思路 题目1: 无重叠区间 题目链接:435. 无重叠区间 1- 思路 贪心思路: 贪心思路类似于,最少的弓箭射气球的场景 通过遍历的方式

代码随想录算法训练营DAY36|C++贪心算法Part.5|435.无重叠区间、763.划分字母区间、56. 合并区间

文章目录 435.无重叠区间按右边界排序CPP代码 按左边界排序如何判断相邻区间是否重叠如何判断一下一个区间与当前相邻区间是否重叠总结CPP代码 763.划分字母区间思路伪代码实现CPP代码 56. 合并区间思路CPP代码 435.无重叠区间 力扣题目链接 文章链接:435.无重叠区间 视频链接:贪心算法,依然是判断重叠区间 | LeetCode:435.无重叠区间 状态:

学习javaEE的日子 Day36 字符流

Day36 1.字符流 应用场景:操作纯文本数据 注意:字符流 = 字节流+编译器 编译器:可以识别中文字符和非中文字符,非中文字符获取1个字节(一个字节=一个字符),编译器会根据编码格式获取中文字符对应的字节数(GBK获取两个字节,UTF-8获取三个字节) abstract class Reader – 字符输入流的基类(抽象类) abstract class Writer

【JavaWeb】Day36.MySQL概述——数据库设计-DDL(三)

查询 关于表结构的查询操作,工作中一般都是直接基于图形化界面操作。 1.查询当前数据库所有表 2.查看指定表结构 3.查询指定表的建表语句 注意:23版的点击导航中的转到DDL 修改 关于表结构的修改操作,一般也是直接基于图形化界面操作。 添加字段 图形化操作: 修改数据类型 alter table 表名 modify  字段名  新数据类型(长度);

一起重新开始学大数据-MySQL篇-Day36-case值替换,备份表,稍微了解一下视图,事务

一起重新开始学大数据-MySQL篇-Day36-sql(4) case:值的替换 格式: case when 条件 then 为true的结果 [when 条件 then 为true的结果] [else 为false的结果] end 背景:发现查询性别的时候,写的是0或1 解决:使用case,进行值得替换 SELECT name, CASE WHEN sex=1 TH

稀碎从零算法笔记Day36-LeetCode:H指数

有点绕的一个题,题目描述的有点奇怪(可以看下英文?) 题型:数组、模拟 链接:274. H 指数 - 力扣(LeetCode) 来源:LeetCode 题目描述 给你一个整数数组 citations ,其中 citations[i] 表示研究者的第 i 篇论文被引用的次数。计算并返回该研究者的 h 指数。 根据维基百科上 h 指数的定义:h 代表“高引用次数” ,一名科研人员的 h 指

备战蓝桥杯Day36 - 动态规划 - 三角形最小路径和问题

一、什么是动态规划 通过拆分问题,定义问题状态和状态之间的关系,使得问题能够以递推的方式解决。 哪些问题可以使用动态规划? 1、具有最优子结构:问题的最优解所包含的子结构的解也是最优的 2、具有无后效性:未来与过去无关,只与当前状态有关。 二、题目 三、思路分析  1、规整数据 将数组规整一下,将多余的空格删除,使之变成我们熟悉且好操作的常规形状。 [[2],[3, 4],[

代码随想录训练营Day36:● 435. 无重叠区间 ● 763.划分字母区间 ● 56. 合并区间

435. 无重叠区间 题目链接 https://leetcode.cn/problems/non-overlapping-intervals/description/ 题目描述 思路 直接统计重叠区间的个数,就是需要删除的个数 public int eraseOverlapIntervals(int[][] intervals) {Arrays.sort(intervals,(

LEETCODE-DAY36

title: LEETCODE-DAY36 date: 2024-03-27 18:49:59 tags: 今日内容:435. 无重叠区间、763.划分字母区间、56. 合并区间 T1 思路类似DAY35 T3 class Solution:def eraseOverlapIntervals(self, intervals: List[List[int]]) -> int:interv

代码随想录day36| 435. 无重叠区间 、 763.划分字母区间 、56. 合并区间

435. 无重叠区间 - 力扣(LeetCode) 这道题其实和用最小数量箭引爆气球一样,代码差不多,都是求重叠区间的量 int cmp(const void *a,const void *b){return ((*((int**)a))[0] > (*((int**)b))[0]);} int eraseOverlapIntervals(int** intervals, int inte

代码随想录算法训练营Day36|LC435 无重叠区间LC763 划分字母区间LC56 合并区间

一句话总结:都是和昨天的用最少箭引爆气球类似的题。 原题链接:435 无重叠区间 计数不重叠的区间的个数,然后用总长度减去这个值即可。 class Solution {public int eraseOverlapIntervals(int[][] intervals) {Arrays.sort(intervals, (a, b) -> Integer.compare(a[1], b[1

算法刷题day36

目录 引言一、道路与航线二、最优贸易三、选择最佳路线 引言 今天先是把之前还不熟的模板都写了一遍,写了才能体会到,其实模板写了背了其实还是不顶用,还是要有大量的刷题积累,才能把模板发挥出来,不然真的你都看不出来模型,你怎么去做。所以得大量的刷题啊,加油吧! 一、道路与航线 标签:图论、SPFA、Dijkstra、最短路 思路:这道题一看边权有负数,所以第一时间就想着用

蓝桥杯刷题 Day36 倒计时26天 纯练题的一天

[蓝桥杯 2022 省 B] 积木画 题目描述 小明最近迷上了积木画,有这么两种类型的积木,分别为 I 型(大小为 2个单位面积) 和 L 型 (大小为 3 个单位面积): 同时,小明有一块面积大小为2×N 的画布,画布由2×N 个 1×1 区域构成。小明需要用以上两种积木将画布拼满,他想知道总共有多少种不同的方式? 积木可以任意旋转,且画布的方向固定。 输入格式 输入一个整数

Day36:安全开发-JavaEE应用第三方组件Log4j日志FastJson序列化JNDI注入

目录 Java-项目管理-工具配置 Java-三方组件-Log4J&JNDI Java-三方组件-FastJson&反射 思维导图 Java知识点: 功能:数据库操作,文件操作,序列化数据,身份验证,框架开发,第三方库使用等. 框架库:MyBatis,SpringMVC,SpringBoot,Shiro,Log4j,FastJson等 技术:Servlet,Listen,

代码随想录day36:动态规划part4,背包问题

文章目录 day36:动态规划part4,背包问题01背包416.分割等和子集 day36:动态规划part4,背包问题 01背包 https://kamacoder.com/problempage.php?pid=1046 二维数组版本: dp[i][j]里的i和j表达的是什么了,i是物品,j是背包容量。 dp[i][j] 表示从下标为[0-i]的物品里任意取,放进