ICode9

精准搜索请尝试: 精确搜索
  • IDEA设置springBoot启动类快捷键2022-09-03 22:05:12

    public static void main(String[] args) { SpringApplication.run($name$.class, args); }

  • 字符串基础:hash,kmp,trie2022-09-03 19:34:43

    三个很基础的板子放到一块。发现原来没有位置放了于是现开一个。 Hash hash的思想是把一个字符串拍成一个数存储,这样就能快速比较两个字符串是否相同。 大概的方法: 我们选取一个合适的进制数(比如131这样的质数)和一个较大的模数。 将这个字符串看作一个p进制数(因为每个字符都是

  • LCA(最近公共祖先)2022-09-03 19:34:32

    lca,即最近公共祖先。最近公共祖先,顾名思义,就是树上两个点最近的祖先。 我们大体上有三个算法来搞。 第一个:\(O(nlogn)\)预处理,\(O(1)\)查询。 大体上是借用了rmq问题的思路(就是区间最大/小值)来处理。 将树上问题转化为区间问题。 void dfs(int rt,int d){ v[rt]=true;num[++t]=rt

  • 21-上手一个项目SMBMS-项目搭建2022-09-03 12:33:17

    21-上手一个项目SMBMS-项目搭建 概述 SMBMS(SuperMarket Bills Management System) 超市订单管理系统,学完javaweb,跟着狂神一起来搭建一个小的项目,从简单入手 建议看视频一起做更容易上手,我这边只是自己学习的笔记,不适用于所有人 分析 超时订单管理系统分为几个功能模块 订单管理

  • HC32L110(四) HC32L110的startup启动文件和ld连接脚本2022-09-03 08:30:26

    目录 HC32L110(一) HC32L110芯片介绍和Win10下的烧录 HC32L110(二) HC32L110在Ubuntu下的烧录 HC32L110(三) HC32L110的GCC工具链和VSCode开发环境 HC32L110(四) HC32L110的startup启动文件和ld连接脚本 以下介绍项目中的startup和ld文件, 以及HC32L110的启动机制 仓库地址: htt

  • MybatisPlus笔记2022-09-03 03:01:09

    MyBatis-Plus MyBatis-Plus概述 需要基础:学习过Spring、SpringMVC、Mybatis 为什么要学习它呢?MyBatisPlus可以节省我们大量的工作时间,所有的CRUD代码都可以自动化完成! JPA、tk-mapper、MyBatisPlus 1、简介 是什么? Mybatis本来就是简化JDBC操作的! 官网:MyBatis-Plus MyBatis-Plus(

  • 9.22022-09-03 02:00:47

    ABC137F 题意: 给定一个素数\(p\)和\(a_0\sim a_{p-1}\in\{0,1\}\) 找到至多\(p-1\)次的多项式\(f(x)=\sum_{i=0}^{p-1}b_ix^i(b_i\in[0,p-1])\) 满足\(f(i)\equiv a_i\ (mod\ p)\) \(2\leq p<3000\) 题解: 神仙构造题,这个其实很像中国剩余定理,而且\(p\)是素数满足费马小定理,\(a_i\)

  • [Java]《On Java》阅读记录之 -- 可变参数重载问题2022-09-03 00:34:30

    《On Java》阅读记录之 -- 可变参数重载问题 有下面一段代码: public class OverloadingVarargs2 { static void f(float i , Character... args) { System.out.println("first"); } static void f(Character... args) { System.out.println("second&quo

  • 6-1 简单输出整数——10分2022-09-02 23:30:13

    本题要求实现一个函数,对给定的正整数N,打印从1到N的全部正整数。 函数接口定义: void PrintN ( int N ); 其中N是用户传入的参数。该函数必须将从1到N的全部正整数顺序打印出来,每个数字占1行。 裁判测试程序样例: #include <stdio.h> void PrintN ( int N ); int main () { in

  • Spring(二)——IOC2022-09-02 15:02:08

    Spring(二)——IOC 概念 1.什么是IOC 控制反转,把对象创建和对象之间的调用过程,交给 Spring 进行管理 目的:降低耦合度 2.IOC底层原理 xml 解析、工厂模式、反射 IOC接口 1.IOC 思想基于 IOC 容器完成,IOC 容器底层就是对象工厂 2.Spring 提供 IOC 容器实现两种方式:(两个接口)

  • C#中委托的使用2022-09-01 20:01:16

    一、简介 简单记录一下在c#中,委托的使用方法 二、委托 2.1 委托是什么? 委托是一个类,可以将方法当作参数进行传递,保存对函数的引用。可以将委托看成执行方法的一个东西。 2.2 委托如何声名? 需要使用关键字delegate声名 public delegate void MyNoReturnNoParaDelegate ();//无参

  • [面试]HandlerInterceptors vs. Filters in Spring MVC2022-09-01 13:31:27

    一. Filters 过滤器是web服务器的一部分,而不是Spring框架的一部分。对于传入的请求,我们可以使用过滤器来操作甚至阻止请求到达任何的servlet。反之亦然,我们也可以阻止响应到达客户端。 创建filter 我们需要新建一个类,实现javax.servlet.Filter interface @Component public class

  • 51单片机笔记[2]-中断模块2022-09-01 01:04:10

    实验目的 熟悉Keil,Proteus软件的使用 熟悉中断的概念,以及编程中的应用 实验内容 开关中断控制发光二极管的亮灭 按下开关K3(P3.2),8个发光二极管点亮与熄灭循环交替 按下开关K4(P3.3),前4个发光二极管与后4个发光二极管交替点亮 定时器中断控制数码管显示 按下P3.2“计数”按

  • C#-多态2022-08-31 21:30:35

    在派生类中重写基类的虚方法 虚方法的重写 public virtual void Move() { } public override void Move() { } class Vehicle { string name; //定义字段 public string Name //定义属性为字段赋值

  • CF375E Red and Black Tree2022-08-31 20:32:23

    题目传送门 Solution 非常神奇的一道题。 我们不考虑交换操作,相反,我们去考虑把多少个 \(0\) 的位置变为 \(1\),同时我们记录选了多少个黑点,如果跟原来黑点数量相同即是合法。 此时我们可以发现一个神奇的性质对于 \(u\) 的儿子 \(v\),如果覆盖 \(u\) 的节点不覆盖 \(v\),那么覆盖 \(v

  • C# winform 配置log4net2022-08-31 17:04:59

    Winform配置了Log4net 但是总是不能输出,是log4net.config配置文件访问路径出错了。  就是程序在运行时候没把log4net.config 配置文件复制到Debug文件夹下,导致log4net访问不到配置文件,所以没有log输出。 C# winform 正确配置log4net. 1、项目结构: 2、log4net.config 文件: <?xml

  • Codeforces Round #817 (Div. 4)2022-08-31 09:00:14

    CF传送门 因为洛谷题库未更新,所以给出的题面都是CF的。 现场打真是太卡了(梯子挂了,codeforc.es也崩了),所以五六分钟才打开题目 \(qwq\) A. Spell Check 萌萌题,把字符串放桶里,判名字每个字母是否恰好出现一次即可。 \(9min\) \(AC\) \(qwq\) 都怪CF Code: #include<bits/stdc++.h> #d

  • java8新特性-lambda、引用2022-08-30 23:34:07

    1. /** * Lambda表达式的使用举例 * */ public class LambdaTest { @Test public void test1(){ Runnable r1 = new Runnable() { @Override public void run() { System.out.println("我爱北京天安门");

  • JAVA知识回顾之Lambda2022-08-30 18:30:29

    0x00 概述 本文转载   0x01 学习Lambda的理由 绝大多数公司代码的主流风格。 大数据量下处理集合效率高,优秀的高并发解决。 代码的可读性增强。 消灭嵌套地狱。>形状的if或者for再也不用写了。 为了了解Lambda表达式,我们必须了解什么是函数式接口,这是Lambda表达式得以实现的依

  • C#Autofac依赖注入批量注入 (目前版本.netcore3.0)2022-08-30 15:01:04

    上一文:C#依赖注入一看就会系列 链接:C#依赖注入(直白明了)讲解 一看就会系列 - 22222220 - 博客园 (cnblogs.com)   上一次我们知道了 为什么要依赖注入,这次我们就用使用人数最多的容器 来讲解下 这一次 带来AutoFac使用   1.通过nuget引入Autofac(我使用的版本是.netcore3.0)

  • 多态的弊端2022-08-29 20:02:14

    不转型的话,不能使用子类特有的属性和行为    class Demo_SuperMan { public static void main(String[]args){ Person p=new SuperMan();//父类引用指向子类对象。超人提升为了人 //父类引用指向子类对象,就是向上转型 S

  • SpringBoot+@Async2022-08-29 17:31:18

    1.使用@Async注解 使用@Async注解就能简单的将原来的同步函数变为异步(注:@Async所修饰的函数不要定义为static类型,这样异步调用不会生效) @Component public class Task { @Async public void doTaskOne() throws Exception { // 同上内容,省略 } @Async

  • 根基id查询不同类别的旅游线路数据、旅游线路分页展示_分页数据展示_代码实现Servlet2022-08-29 12:01:51

    根基id查询不同类别的旅游线路数据 分页展示旅游线路数据      编码的编写   客户端代码编写   服务器端代码编写     创建了PageBean对象      public class PageBean <T>{ private int totalCount;//总记录数 private int totalPage;//总页数 private

  • 关于使用QQSDK进行第三方登录不返回信息的问题2022-08-29 11:30:27

    如题,这两天领导要求在登录注册上可以进行第三方登录,在网上找了一些demo,不是很全.然后下载了一份最新版的官方sdk的demo,在使用过程中遇到了一些问题,这里进行记录一下.主要就是QQ授权完毕以后直接就返回到登录页面,但是授权QQ的一些信息没有返回.结果后面在研究QQ互联上给的文

  • 继承中成员方法的访问特点和继承中方法的覆盖重写概念与特点2022-08-29 11:04:56

    继承中成员方法的访问特点 在父子类的继承关系当中,创建子类对象,访问成员方法的规则: 创建的对象是谁,就优先用谁,如果没有则向上找 注意事项: 无论是成员方法还是成员变量,如果没有都是向上找父类,绝对不会向下找子类 案例: 父类: public class Fu { public void methodFu(){ Sy

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有