笔记
湫叶枫狄
这个作者很懒,什么都没留下…
展开
-
Vue模板语法
原生js拼接字符串var d = data.weather;var info = document.getElementById('info');info.innerHTML = '';for(var i=0;i<d.length;i++){var date = d[i].date;var day = d[i].info.day;var night = d[i].info.night;var tag = '';tag += '<span>日期:'+date+'<.原创 2021-08-25 21:39:02 · 134 阅读 · 0 评论 -
springboot和springmvc的区别
spring boot只是一个配置工具,整合工具,辅助工具.springmvc是框架,项目中实际运行的代码Spring框架就像一个家族,有众多衍生产品例如boot、security、jpa等等。但他们的基础都是Spring 的ioc和aop.ioc提供了依赖注入的容器,aop解决了面向横切面的编程,然后在此两者的基础上实现了其他延伸产品的高级功能。Spring MVC是基于Servlet的一个MVC框架主要解决WEB开发的问题,因为Spring 的配置非常复杂,各种XML、JavaConfig、h原创 2021-08-10 17:52:04 · 128 阅读 · 0 评论 -
redis入门
字符串类型string哈希类型hash列表类型list集合类型set有序集合类型sortedset切换数据库命令: select index存储: set 命令 获取:get命令redis操作哈希类型hash redis操作列表类型listredis操作集合类型setredis操作有序集合类型 sortedset其他通用命令...原创 2021-07-17 17:29:35 · 77 阅读 · 0 评论 -
idea的Maven配置
<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"&g原创 2021-07-15 19:52:09 · 110 阅读 · 0 评论 -
代理、切面
代理spring代码<bean id="adminCheck" class="com.lcx.dao.impl.AdminCheck"></bean><bean id="transmaction" class="com.lcx.dao.impl.Transmaction"></bean><bean id="bankDao" class="com.lcx.dao.impl.BankDaoImpl"></bean> <b.原创 2021-07-09 16:08:29 · 49 阅读 · 0 评论 -
事件、JQuery选择器、jQuery 中的 DOM 操作
属性选择器通过HTML元素的属性来选择元素基本过滤选择器可以选取第一个元素、最后一个元素、索引为偶数或奇数的元素当元素获得焦点时,会触发focus事件,失去焦点时,会触发blur事件,详见下表html()和text() 的区别如下元素外部插入同辈节点案例<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title></titl...原创 2021-06-17 17:11:20 · 61 阅读 · 0 评论 -
JSP标准标签库
JSTLJSTL(JavaServer Pages Standard Tag Library)-JSP标准标签库,由SUN公司推出的,由Apache Jakarta 组织负责维护的用于编写和开发JSP页面的一组标准标签JSTL 的发布包有两个版本:Standard-1.0 Taglib 、Standard-1.1 TaglibJSTL所提供的标签函数库主要分为五大类:核心标签库 (Core tag library) 、I18N 格式标签库 (I18N-capable formatting tag l.原创 2021-06-16 14:50:02 · 300 阅读 · 0 评论 -
生命周期,重定向,转发,Servlet
ServletContextSession默认的生存时间是1800秒有没有生存时间更长的对象来实现页面间或不同的Servlet间的数据共享呢?在Servlet API提供了ServletContext接口来实现上述功能,运行在同一个容器中的Servlet使用ServletContext来共享存在于其中的信息和属性ServletContext接口中定义了用于处理上下文的方法转发和重定向的区别是:1、请求次数不同;2、重定向时地址栏会发生变化,而转发时地址栏不会发生变化;3、重定向两次..原创 2021-06-15 16:58:39 · 66 阅读 · 0 评论 -
接口的实现
1.并发与并行并行:指两个或多个事件在同一时刻发生(同时发生)。并发:指两个或多个事件在同一个时间段内发生。2.线程和进程区别进程:是指一个内存中运行的应用程序,每个进程都有一个独立的内存空间,一个应用程序可以同时运行多 个进程;进程也是程序的一次执行过程,是系统运行程序的基本单位;系统运行一个程序即是一个进程从创 建、运行到消亡的过程。线程:进程内部的一个独立执行单元;一个进程可以同时并发的运行多个线程,可以理解为一个进程便相当 于一个单 CPU 操作系统,而线程便是这个系统中运行的多个任务原创 2021-06-13 17:18:57 · 88 阅读 · 0 评论 -
接口(字符、字节流)
1.输入(input)与输出(output)Java语言在lO设计方面取得较大的成功,它是完全面向对象的,主要采用装饰器模式避免大量的类,包括了最大的可能性,提供了较好的扩展机制。2.Java的lO主要包含三个部分:。流式部分——IO的主体部分非流式部分——主要包含一些辅助流式部分的类文件读取部分的与安全相关的类以及与本地操作系统相关的文件系统的类3.Java中的流操作分为两种基于字节流(lnputStream读取,OutputStream写入)。字符流(Reader读取,Writer写入)J原创 2021-06-10 18:11:19 · 341 阅读 · 0 评论 -
2021-06-09
List lst = new List(4, false);lst.add(“Mercury”);List()创建一个新的滚动列表。List(int rows)创建一个以指定数量的可见行初始化的新滚动列表。List(int rows, boolean multipleMode)创建一个初始化的新滚动列表,以显示指定的行数。deselect(int index)取消选择指定索引处的项目。getItems()获取列表中的项目。remove(String item)从列表中删除项目的第.原创 2021-06-09 14:33:05 · 30 阅读 · 0 评论 -
2021-06-07
1.抽象类针对类,接口针对行为2.abstract:抽象类关键字3.抽象类可以没有抽象方法4.一个类中继承抽象类,要么实现抽象方法,要么该类也是抽象类5.接口是标准6.信封:`package com.lcx.js;public interface HomeLetter {void chengwei();void wenhou();void neirong();void zhufu();void luokuan();}`package com.lcx.js;public clas.原创 2021-06-08 19:35:46 · 45 阅读 · 0 评论 -
封装继承多态
1.封装:隐藏对象的属性和实现细节,仅对外提供公共访问方式,将变化隔离,便于使用,提高复用性和安全性。2.继承:继承是使用已存在的类的定义作为基础建立新类的技术,新类的定义可以增加新的数据或新的功能,也可以用父类的功能,但不能选择性地继承父类。通过使用继承可以提高代码复用性。继承是多态的前提。3.所谓多态就是指程序中定义的引用变量所指向的具体类型和通过该引用变量发出的方法调用在编程时并不确定,而是在程序运行期间才确定,即一个引用变量到底会指向哪个类的实例对象,该引用变量发出的方法调用到底是哪个类中实现的原创 2021-06-07 19:17:17 · 133 阅读 · 0 评论 -
分解质因数
问题描述 求出区间[a,b]中所有整数的质因数分解。输入格式 输入两个整数a,b。输出格式 每行输出一个数的分解,形如k=a1a2a3…(a1<=a2<=a3…,k也是从小到大的)(具体可看样例)样例输入3 10样例输出3=34=225=56=237=78=2229=3310=25package public static void main(String[] args) { Scanner scan = new Scanner(System.in); String str原创 2020-07-09 12:16:14 · 126 阅读 · 0 评论 -
S01串
问题描述 s01串初始为"0" 按以下方式变换 0变1,1变01输入格式 1个整数(0~19)输出格式 n次变换后s01串样例输入3样例输出101数据规模和约定 0~19Scanner sc=new Scanner(System.in); int n=sc.nextInt(); String s="0"; while(n>0){ String s1=""; for (int i = 0; i < s.length(); i++) { if(s.charAt(i)=='0') s1+原创 2020-07-01 20:27:40 · 206 阅读 · 0 评论 -
杨辉三角
杨辉三角 public static void main(String[] args) { Scanner in = new Scanner(System.in); int n = in.nextInt(); int[][] a = new int [35][35]; for (int i=1; i<=n; i++) { for(int j=1; j<=i; j++) { if (j==1 || i==j) a[i][j]原创 2020-06-15 11:47:05 · 53 阅读 · 0 评论 -
时间转换
给定一个以秒为单位的时间t,要求用“::”的格式来表示这个时间。表示时间,表示分钟,而表示秒,它们都是整数且没有前导的“0”。例如,若t=0,则应输出是“0:0:0”;若t=3661,则输出“1:1:1”。输入格式 输入只有一行,是一个整数t(0<=t<=86399)。输出格式 输出只有一行,是以“::”的格式所表示的时间,不包括引号。public static void main(String[] args) {Scanner sc=new Scanner(System.in)原创 2020-06-15 11:41:50 · 111 阅读 · 0 评论 -
快速排序
以下代码可以从数组a[]中找出第k小的元素。 它使用了类似快速排序中的分治算法,期望时间复杂度是O(N)的。请仔细阅读分析源码,填写划线部分缺失的内容public class Main{public static int quickSelect(int a[], int l, int r, int k) {Random rand = new Random();int p = rand.nextInt(r - l + 1) + l;int x = a[p];int tmp = a[p];a[p]原创 2020-06-15 11:36:57 · 62 阅读 · 0 评论 -
复数幂
设i为虚数单位。对于任意正整数n,(2+3i)^n 的实部和虚部都是整数。求 (2+3i)^123456 等于多少? 即(2+3i)的123456次幂,这个数字很大,要求精确表示。答案写成 “实部±虚部i” 的形式,实部和虚部都是整数(不能用科学计数法表示),中间任何地方都不加空格,实部为正时前面不加正号。(2+3i)^2 写成: -5+12i,(2+3i)^5 的写成: 122-597i注意:需要提交的是一个很庞大的复数,不要填写任何多余内容。public static void main(String原创 2020-06-15 11:49:02 · 238 阅读 · 0 评论