• 2024-11-28Python知识分享第十三天-数据库介绍
    一、数据库概述1、数据库介绍数据库就是存储数据的仓库,其本质是一个文件系统,按照特定的格式将数据存储起来,用户可以对数据库中的数据进行增加,修改,删除及查询操作。随着互联网的高速发展,大量的数据在不断的产生,伴随而来的是如何高效安全的存储数据和处理数据,而这一问题成
  • 2024-11-23重看Python书的第十三天
    函数的递归函数是一种代码封装,能够被其他程序调用,当然也可以被函数自身的内部代码调用。这种函数定义中调用函数自身的方式称为递归。递归基例:存在一个或多个基例,不需要再次递归,它是确定的表达式。递归链条:所有递归都有一个链条,表现为函数功能的不同值调用。 递归构建
  • 2024-11-27多态重写重载
    多态(Polymorphism)Java中的多态是面向对象编程的一个重要特性,它允许使用一个接口来表示不同的类型或行为。多态性(Polymorphism)这个词来源于希腊语,意为“多种形态”。在Java中,多态主要通过方法重写(Overriding)和方法重载(Overloading)来实现。方法重写(Overriding)当子类重新定义了
  • 2024-11-26自学网络安全(黑客技术)2024年 —100天学习计划
  • 2024-10-30代码随想录算法训练营第十三天| 110.平衡二叉树、257. 二叉树的所有路径、404.左叶子之和 、222.完全二叉树的节点个数
    110.平衡二叉树题目链接:.-力扣(LeetCode)文章链接:代码随想录视频链接:后序遍历求高度,高度判断是否平衡|LeetCode:110.平衡二叉树_哔哩哔哩_bilibili《代码随想录》算法公开课开讲啦!快来打卡!本期视频的文字讲解版在「代码随想录」刷题网站:programmercarl.com,这里刷题顺序,详
  • 2024-10-12代码随想录算法训练营第十三天|Day13二叉树
    226.翻转二叉树题目链接/文章讲解/视频讲解:https://programmercarl.com/0226.%E7%BF%BB%E8%BD%AC%E4%BA%8C%E5%8F%89%E6%A0%91.html思路只要把每一个节点的左右孩子翻转一下,就可以达到整体翻转的效果递归法structTreeNode*invertTree(structTreeNode*root){if(!
  • 2024-08-13代码随想录算法训练营第十三天|二叉树理论基础,144.二叉树的前序遍历,145.二叉树的中序遍历,94.二叉树的后序遍历,层序遍历合集
    day12周日放假二叉树理论基础:文章链接:代码随想录文章摘要:满二叉树定义:如果一棵二叉树只有度为0的结点和度为2的结点,并且度为0的结点在同一层上,则这棵二叉树为满二叉树。完全二叉树定义:在完全二叉树中,除了最底层节点可能没填满外,其余每层节点数都达到最大值,并且最下面一
  • 2024-08-09spring原理(第十三天)
    WEBRequestMappingHandlerMapping与RequestMappingHandlerAdapter俩是一对,分别用来处理@RequestMapping映射调用控制器方法、并处理方法参数与方法返回值DispatcherServlet初始化DispatcherServlet是在第一次被访问时执行初始化,也可以通过配置修改为Tomcat
  • 2024-08-06重头开始嵌入式第十三天(指针那些事儿)
    昨天给指针开了个头,今天就正式开始指针的归纳总结了,指针是c语言的特点,可以说没有学指针,就不算学了c,昨天说了指针的概念,定义及使用,今天来讲解一下指针的进阶用法目录指针变量的初始化野指针指针的作用指针与一维数组指针的运算指针迭代写法的排序查找插入排序冒泡排序
  • 2024-07-30勤奋学习的第十三天(2020.7.30)
    1.MySQL中的DMLDML:数据库管理语言1.添加数据:insert1.指定具体列时添加数据:insert into 表名(列名,列名...) value(,,...)这种情况会向表中具体列中添加一条数据,数据内容在value中insertintostaff(id,code,name,salary)value(2,'1002','李四',12000);也可以
  • 2024-07-22坐牢第十三天 20240719
    一.笔记一.链表的引入1.1总结顺序表的优缺点1>优点:能够直接通过下标进行定位元素,访问效率高,对元素进行查找和修改比较快2>不足:插入和删除元素需要移动大量的元素,效率较低3>缺点:存储数据元素有上限,当达到MAX后,就不能再添加元素了1.2链表的概念1>链式存储的线性表叫
  • 2024-07-18打卡第十三天(啊啊,我的键盘被我敲坏了,两个按键不灵敏了痛苦!这几天没有登陆boos求职,只学习了,还有玩,心情会很舒适,在平台的留言被很多人回复,都说找工作痛苦,找到工作更痛苦,那我该不该现在找啊)
    封装数据的隐藏,应禁止直接访问一个对象中数据的实际表示,应通过操作接口来访问,称为信息隐藏属性私有,get/set1.提高程序的安全性,保护数据2.隐藏代码的实现细节3.统一接口4.系统过客维护增加了packageoop.demo04;​//类privatepublicclassStudent{​  //
  • 2024-07-17「代码随想录算法训练营」第十三天 | 二叉树 part3
    110.平衡二叉树题目链接:https://leetcode.cn/problems/balanced-binary-tree/题目难度:简单文章讲解:https://programmercarl.com/0110.平衡二叉树.html视频讲解:https://www.bilibili.com/video/BV1Ug411S7my题目状态:通过思路:采用递归的方式,遍历每个节点的左右孩子的深度
  • 2024-07-15代码随想录算法训练营第十三天 | 144.二叉树的前序遍历、94、二叉树的中序遍历、145、二叉树的后序遍历、102.二叉树的层序遍历
    144.二叉树的前序遍历题目:.-力扣(LeetCode)思路:有递归法和使用栈来模拟递归的迭代法。代码:1.递归/***Definitionforabinarytreenode.*structTreeNode{*intval;*TreeNode*left;*TreeNode*right;*TreeNode():val(0),left(nu
  • 2024-07-08木舟0基础学习Java的第十三天(Collection集合框架)
    Collection(根接口)集合框架数组和集合的区别:数组:既可以存储基本数据类型(值)又可以存储引用数据类型(地址值)    长度:数组的长度是固定的不能自动增长    使用环境:元素个数固定的时候集合:只能存储引用数据类型(对象)也可以存储基本数据类型(存储基本数据类型会自动
  • 2024-07-05代码随想录算法训练营第十三天|今天量大管饱144、145、94、102、107、199、637、429、515、116、117、104、111
    今天来处理二叉树part1、2、3,顶级享受,一次到位。完全二叉树和满二叉树概念没问题。二叉搜索树,左子树所有结点的值小于它的根结点的值,右子树上所有结点的值大于它的根结点的值平衡二叉搜索树,它是一棵空树或它的左右两个子树的高度差的绝对值不超过1。二叉树的存储方式:链式存储
  • 2024-05-20代码随想录算法训练营第十三天 | 239. 滑动窗口最大值 347. 前k个高频元素
    239.滑动窗口最大值题目链接文章讲解视频讲解思路:使用单调队列,来维护有可能成为最大值的元素;   当窗口向右滑动时,判断移除的元素是否是队首元素如果是的话出队;   新加入的元素依次和队尾元素作比较,如果大于队尾元素则将队尾元素循环出队,这样可以保证队列中始终维持
  • 2024-04-03JavaWeb学习笔记——第十三天
    事务管理、AOP事务管理事务回顾事务是一组操作的集合,它是一个不可分割的工作单位,这些操作要么同时成功,要么同时失败。操作开启事务(一组操作开始前,开启事务):starttransaction/begin。提交事务(这组操作全部成功后,提交事务):commit。回滚事务(中间任何一个操作出现异常,回滚事
  • 2024-03-20代码随想录算法训练营第十三天|239. 滑动窗口最大值、347.前 K 个高频元素、总结
    题目:239.滑动窗口最大值文章链接:代码随想录视频链接:LeetCode:239.滑动窗口最大值题目链接:力扣题目链接图释:classSolution{public://自己定义一个优先队列classMyQueue{public: deque<int>deq; //弹出 voidpop(intvalue){ //当输入的数组与队顶
  • 2024-03-18代码随想录算法训练营第十三天| 239. 滑动窗口最大值 347. 前 K 个高频元素
    239.滑动窗口最大值https://leetcode.cn/problems/sliding-window-maximum/description/publicint[]maxSlidingWindow(int[]nums,intk){int[]res=newint[nums.length-k+1];intindex=0;ArrayDeque<Integer>deque=newArray
  • 2024-03-15学习java第十三天
    Spring是一个轻量级的IoC和AOP容器框架,为Java应用程序提供基础性服务,简化了企业应用程序的开发,使得开发者只需要关心业务需求。几个重要模块:SpringCore:核心类库,所有功能都依赖于该类库,提供IOC和DI服务SpringAOP:AOP服务SpringORM:对现有的ORM框架的支持SpringWeb:为
  • 2024-03-14python第十三天
    map函数map函数可以将函数进行灵活运用,先预先设置需要调用的函数,然后最后对map函数进行设置,最终输出时可以将预先设置函数对map函数进行处理,已达到灵活运用的结果defadd_1(x):returnx+1defre_1(x):returnx-1defkf_1(x):returnx**2defmap_test(func
  • 2024-03-12Java学习笔记——第十三天
    常用API(二)MathMath代表数学,是一个工具类,里面提供的都是对数据进行操作的一些静态方法。Math类提供的常用方法方法名说明publicstaticintabs(inta)获取参数绝对值publicstaticdoubleceil(doublea)向上取整publicstaticdoublefloor(doublea)向下
  • 2024-03-09第十三天
    第十一天服务器有个服务器不能ping通请分析原因:网络连接问题:服务器可能没有正确配置网络,如ip地址、子网掩码或默认网关设置不正确防火墙问题:防火墙阻止了对ping请求的响应物理链路故障:物理线路不通或者交换机、路由等网络设备故障服务器系统化网络服务未启动:linux系统中,net