编程笔记

  • Atcoder-ABC158-EF 题解

    Atcoder题解汇总 ABC 158 E. Divisible Substring (取模前缀和思维, 一点点基本数论) 题意 给了一个长度为 /(n/) 的数字串,和一个质数 /(p/) ,询问有多少子串对应的数字满足是 /(p/) 的倍数,输出答案, 若有前导…

    编程笔记 2022年6月25日
  • jsr303数据校验-@Vaildated

    pojo类 package com.example.wsh.pojo; import lombok.AllArgsConstructor; import lombok.Data; import lombok.NoArgsConstructor; import org.springframework.boot.context.properties.ConfigurationProperties;…

    编程笔记 2022年6月25日
  • yaml数据绑定

    pojo类 package com.example.wsh.pojo; import lombok.AllArgsConstructor; import lombok.Data; import lombok.NoArgsConstructor; import org.springframework.boot.context.properties.ConfigurationProperties;…

    编程笔记 2022年6月25日
  • 完美洗牌问题

    作者:Grey 原文地址: 完美洗牌问题 问题描述 给定一个长度为偶数的数组arr,假设长度为N*2 左部分:arr[L1...Ln] 右部分:arr[R1...Rn] 请把arr调整成arr[L1,R1,L2,R2,L3,R3,...,Ln,Rn] 要求时间复杂度O(N),额外…

    编程笔记 2022年6月25日
  • 道路重建

    题目: 道路重建 题目链接:https://www.luogu.com.cn/problem/T244725?contestId=71290 题目描述 题目描述 从前,在一个王国中,在nn个城市间有mm条道路连接,而且任意两个城市之间至多有一条道路直接相连。在经过…

    编程笔记 2022年6月25日
  • 强化学习笔记(周博磊)

     # Lecture 1:概括与基础和 supervised learning 的区别:* 强化学习是Sequential data作为input,每次输入并不是独立同分布* 没有ground truth, learner不会被告知什么action是正确的。需要不断去尝试* Trail-and…

    编程笔记 2022年6月25日
  • Android multiple back stacks导航的几种实现

    Android multiple back stacks导航 谈谈android中多栈导航的几种实现. 什么是multiple stacks 当用户在app里切换页面时, 会需要向后回退到上一个页面, 页面历史被保存在一个栈里.在Android里我们经常说"back stack"…

    编程笔记 2022年6月25日
  • 徒手撸设计模式-装饰器模式

    概念 装饰器模式(Decorator Pattern)允许向一个现有的对象添加新的功能,同时又不改变其结构。这种类型的设计模式属于结构型模式,它是作为现有的类的一个包装。 这种模式创建了一个装饰类,用来包装原有的类,并…

    编程笔记 2022年6月25日
  • SpringBoot+Vue实现视频播放网站

    1.技术介绍java+springBoot+mysql+mybatis+Vue+html开发工具:eclipse或IDEA2.主要功能说明:网站前台:用户注册、登录、首页视频展示、搜索、播放、点赞、收藏、发布弹幕、点评、评论、个人信息修改、消息中心、视…

    编程笔记 2022年6月25日
  • ARM Cortex-M4启动流程分析

    概要 After power-on sequence or a system reset, the ARM® Cortex™-M4 processor fetches the top-of-stack value from address 0x0000 0000 and the base address of boot code from 0x0000 0004 in sequence. T…

    编程笔记 2022年6月25日