编程笔记

  • Kruskal 算法

    Kruskal 算法 1.Kruskal 算法介绍 最小生成树: 给定一张边带权的无向图 /(G=(V,E)/),其中 /(V/) 表示图中点的集合,/(E/) 表示图中边的集合,/(n=|V|/),/(m=|E|/)。 由 /(V/) 中的全部 /(n/) 个顶点和 /(E/) 中 …

    编程笔记 2022年7月25日
  • 数据结构与算法--选择排序

    排序图解 从图中可以看出,每一趟排序都把最小(或最大)的元素,放在前一个已排好序的最小(或最大)的元素的后面 需要排序的趟次 = 数组长度 - 1 排序原理 遍历元素找到一个最小(或最大)的元素,把它放在第一个…

    编程笔记 2022年7月25日
  • 单实例下实例监听日志报错“WARNING: Subscription for node down event still pending”

    单实例下实例监听日志[oracle@dbserver ~]$ more /u01/app/oracle/diag/tnslsnr/dbserver/listener/trace/listener.log WARNING: Subscription for node down event still pending20-JUL-2022 21:50:17 * (CONNECT_…

    编程笔记 2022年7月25日
  • javaweb:Response的应用(二)——文件下载

    为什么直接就是Response的应用二呢?因为Response的应用一就是向浏览器输出消息,即 protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException { PrintWrite…

    编程笔记 2022年7月25日
  • ASP.NET Core 6.0 基于模型验证的数据验证

    1 前言 在程序中,需要进行数据验证的场景经常存在,且数据验证是有必要的。前端进行数据验证,主要是为了减少服务器请求压力,和提高用户体验;后端进行数据验证,主要是为了保证数据的正确性,保证系统的健壮性。…

    编程笔记 2022年7月25日
  • 【JavaWeb】session会话跟踪技术

    1.HTTP是无状态的 服务器无法判断两次请求是否是同一个客户端发送的,假如第一次请求是添加商品到购物车,第二次请求是结账,那么就会导致混乱,使用session来解决。 2.session原理 3.演示 (1)项目启动,发送第一…

    编程笔记 2022年7月25日
  • OauthDemo

    AuthorizationServerConfiguration.java @Configuration @EnableAuthorizationServer public class AuthorizationServerConfiguration extends AuthorizationServerConfigurerAdapter { @Autowired private Authent…

    编程笔记 2022年7月25日
  • Linux CentOS服务器配置Maven3.X环境

    Linux CentOS服务器配置Maven3.X环境一、简介:Linux CentOS服务器安装Maven环境1、什么是Maven? Apache组织开源的项⽬,⼀个软件项⽬管理和综合⼯具,基于 项目对象模型(POM)的概念 *最核心的功能就是能够自动下…

    编程笔记 2022年7月25日
  • python中的复制

    copy()与deepcopy() 对于简单的 object,用shallow copy 和 deep copy 没区别;而对于复杂的 object, 如 list 中套着 list 的情况,shallow copy 中的 子list,并未从原 object 真的「独立」出来。也就是说,如果…

    编程笔记 2022年7月25日
  • python之zip函数

    概述:   zip()函数用于将可迭代的对象作为参数,将对象中对应的元素打包成一个个元组,然后返回由这些元组组成的对象,zip()函数的作用是可以节约内存。 使用:   1、zip()函数返回的是一个对象,如果需要展示…

    编程笔记 2022年7月25日