JS学习day9

今天已经是JS学习的第九天了,之前的学习中了解到JS是DOM,BOM,ECMAscript三大部分组成,今天开始接触了DOM和BOM. DOM——document object model (文档对象模型) 简单来说就是document这个对象进行页面中的内容操作.比如 获取元素,修改元素,创建元素,一切和页面内容有关的行为都可以归类到DOM中。DOM有多个个获取元素的方法,今天了解了五个,分别是通过id,标签名和name属性来获取元素,根据选择器选择元素,以及根据选择器选择全部元素。目前我只
分类: 其他 发布时间: 08-28 21:31 阅读次数: 0

糖果「SCOI2011」差分约束

【题目描述】 幼儿园里有\(N\)个小朋友,\(lxhgww\)老师现在想要给这些小朋友们分配糖果,要求每个小朋友都要分到糖果。但是小朋友们也有嫉妒心,总是会提出一些要求,比如小明不希望小红分到的糖果比他的多,于是在分配糖果的时候,\(lxhgww\)需要满足小朋友们的\(K\)个要求。幼儿园的糖果总是有限的,\(lxhgww\)想知道他至少需要准备多少个糖果,才能使得每个小朋友都能够分到糖果,并且满足小朋友们所有的要求。 神仙幼儿园 【输入格式】 输入的第一行是两个整数\(N, K\)。 接
分类: 其他 发布时间: 08-28 21:31 阅读次数: 0

108 将有序数组转换为二叉搜索树,2. 两数相加

108 将有序数组转换为二叉搜索树 将一个按照升序排列的有序数组,转换为一棵高度平衡二叉搜索树。 本题中,一个高度平衡二叉树是指一个二叉树每个节点 的左右两个子树的高度差的绝对值不超过 1。 示例: 给定有序数组: [-10,-3,0,5,9], 一个可能的答案是:[0,-3,9,-10,null,5],它可以表示下面这个高度平衡二叉搜索树: 0 / \ -3 9 / / -10 5 来源:力扣(LeetCode) 链接:https://leetcode-cn.com/problems/con
分类: 其他 发布时间: 08-28 21:31 阅读次数: 0

集合系列 Queue(九):PriorityQueue

PriorityQueue 是一个优先级队列,其底层原理采用二叉堆实现。我们先来看看它的类声明: public class PriorityQueue<E> extends AbstractQueue<E> implements java.io.Serializable PriorityQueue 继承了 AbstractQueue 抽象类,具有队列的基本特性。 二叉堆 由于 PriorityQueue 底层采用二叉堆来实现,所以我们有必要先介绍下二叉堆。 二叉堆从结构上来看其实就是一
分类: 其他 发布时间: 08-28 21:31 阅读次数: 0

集合系列 Queue(十一):ArrayDeque

从名字我们可以看出,其实一个双向队列实现,而且底层采用数组实现。 public class ArrayDeque<E> extends AbstractCollection<E> implements Deque<E>, Cloneable, Serializable 从定义可以看出,其实现了 Deque 接口。 原理 为了深入理解 ArrayDeque 的原理,我们将从类成员变量、构造方法、核心方法两个方面逐一介绍。 类成员变量 // 数
分类: 其他 发布时间: 08-28 21:31 阅读次数: 0

phpspreadsheet 导出多个工作表

phpspreadsheet 导出多个工作表 因为有多组数据导出,所以要新建多张工作表 实现效果 主要创建方式有两种 //方式1 $spreadsheet->createSheet(); //方式2 Create a new worksheet called "My Data" $myWorkSheet = new \PhpOffice\PhpSpreadsheet\Worksheet\Worksheet($spreadsheet, 'My Data');//与下面的配合使用 $spreads
分类: 其他 发布时间: 08-28 21:31 阅读次数: 0

集合系列 Queue(十):LinkedList

我们之前在说到 List 集合的时候已经说过 LinkedList 了。但 LinkedList 不仅仅是一个 List 集合实现,其还是一个双向队列实现。 public class LinkedList<E> extends AbstractSequentialList<E> implements List<E>, Deque<E>, Cloneable, java.io.Serializable LinkedList 不仅实现了 List 接口,还实现了 Deque 接口。
分类: 其他 发布时间: 08-28 21:31 阅读次数: 0

arm9_存储控制器

1.作为stm32f103VET6来讲,有4G的寻址空间;ram:64KB; rom:512KB; 内部寄存器:若干;可从flash,ram,系统存储器启动 2.作为S3C2440来讲,理论上也有4G的寻址空间;存储控制器可访问8个大小为128MB的BANK;内部寄存器:若干;可从norflash和nandflash启动 看代码如下: @************************************************************************* @ Fi
分类: 其他 发布时间: 08-28 21:31 阅读次数: 0

大型网站技术架构,2大型网站架构模式

每个模式描述了一个在我们周围不断重复发生的问题及该问题解决方案的核心。这样,你就能一次又一次地使用该方案而不必做重复工作。 模式的关键在于模式的可重复性,问题与场景的可重复性带来解决方案的可重复使用。 网站架构有一些共同的模式,通过对这些模式的学习,可以掌握大型网站的一般思路和解决方案,以指导我们的架构设计。 2.1 网站架构模式 目标:实现网站高性能、高可用、易伸缩、可扩展、安全等 2.1.1 分层
分类: 其他 发布时间: 08-28 21:31 阅读次数: 0

数组的方法一

什么是数组? 数组也是对象,由中括号包裹,索引从零开始递增,有length属性存储数组的长度 ary[0] 获取第一项 ary[aru.length-1]获取最后一项 数组可以有多维数组 var ary=[ {name:'a'}, {name:'b'} ] 数组的常用方法: push:向数组末尾添加,参数一个或多个,返回新增后的数组长度,原数组改变 pop:删除 数组末尾一项,无参数,返回删除的项,原数组改变 shift:删除 数组第一项,无参数,返回删除的项,原数组改变( 基于sh
分类: 其他 发布时间: 08-28 21:31 阅读次数: 0

if判断和for循环的学习

if判断语句 if :如果-->实现现实中的判断 单分支结构 自上而下运行 if 条件 : print(‘条件成立干嘛’) 条件成立才会运行 dog_name = 'dachangtui'  # 一个=是赋值 if dog_name == 'dachangtui': # 两个=是两端比较是否相等 print('干它') if dog_name == 'fenggou': print('干掉它') 双分支结构 自上而下运行 if 条件 : print(‘条件成立干嘛’) else: print(
分类: 其他 发布时间: 08-28 21:31 阅读次数: 0

集合系列 Map(十三):LinkedHashMap

我们之前说过 LinkedHashMap 是在 HashMap 的基础上,增加了对插入元素的链表维护。那么其到底是怎么实现的呢?今天这篇文章就带我们来一探究竟。 public class LinkedHashMap<K,V> extends HashMap<K,V> implements Map<K,V> LinkedHashMap 的声明比较简单,继承了 HashMap 类,实现了 Map 接口。 原理 我们将从类成员变量、构造方法、核心方法、扩容机制几个方向介绍 HashM
分类: 其他 发布时间: 08-28 21:31 阅读次数: 0

JS、数据本地存储、promise、php简单学习、mysql增删改查

数据交互 第一部分数据存储 1、前言 (1)通信协议 (2)HTTP协议 2、cookie (1)概念 (2)特点 (3)使用 (4)封装 (5)cookie与json (6)XSS攻击 3、localStorage (1)概念 (2)优势 (3)局限 (4)使用 4、后台环境的搭建 前言 (1)Apache服务器 (2)webserver 5、PHP (1)概念(2)作用 (3)输出HTML (4)变量命名规则 (5)变量数据类型 (6)变量作用域 (7)预定义变量 (8)数组 (9)数组的
分类: 其他 发布时间: 08-28 21:31 阅读次数: 0

二分查找法---scala方式

二分查找法---scala方式 package com.le import scala.util.control.Breaks._ /** * * * @Author : Le * @CreatDate : 2019/8/28 * **/ object test { def main(args: Array[String]):Unit= { val arr= List(1, 9, 8, 10, 2, 3, 6) val index=8 println
分类: 其他 发布时间: 08-28 21:31 阅读次数: 0

python学习 阶段性小项目 atm+购物车 面条版

atm不分文件格式的, 直接一条线写下去,面条版 import json import os import datetime # 参考atm的需求写一份不分模块的简单atm # 定义一个user字典用于存放登陆状态,None为未登录,如果username存在值就证明已登录 user = {'username':None} shopping_car_dict = {} # 定义一个空字典用于暂时存放我们要买的东西 goods_count = [0] # 这个是用于记录当前用户一次购物的
分类: 其他 发布时间: 08-28 21:31 阅读次数: 0

vue学习指南:第三篇(详细) - vue的生命周期

今天小编给大家详细讲解一下 vue 的生命周期。希望大家多多指教,哪里有遗漏的地方,也请大家指点出来 谢谢。 一、 怎么理解 Vue 的生命周期的?   生命周期:从无到有,到到无的一个过程。Vue的生命周期对组件来说的 或 实例来说。 简单理解:比如我们都知道 js 中的定时器,定时器都有开始的那一秒,已经执行过程中,最后执行完毕,我们的 Vue 的生命周期就好像 定时器一样,有许多过程,他们就像钩子一样,相互牵连着。 1. 在Vue当中 组件(自定义的一些标签) 浏览器是无法解析的。 2.
分类: 其他 发布时间: 08-28 21:31 阅读次数: 0

ICPC2017Beijing J Pangu and Stones(铜牌题)

Problem In Chinese mythology, Pangu is the first living being and the creator of the sky and the earth. He woke up from an egg and split the egg into two parts: the sky and the earth. At the beginning, there was no mountain on the earth, only stones
分类: 其他 发布时间: 08-28 21:31 阅读次数: 0

基础排序算法(4)

堆排序   堆排序是一种原地排序算法,在任何时候,数组只有常数个元素存储在输入数组以外。 堆排需要用到堆,堆是一种数据结构,它可以被视为一棵完全二叉树,树中每个节点与数组中存放给节点的值对应。 由二叉树的性质,我们可以知道父节点下标为i/2,左子树节点为2i,右子树节点为2i+1.   二叉堆有两种,分为最大堆和最小堆。最大堆是指除根节点外,所有父节点都大于或等于其子节点。最大堆的最大元素存放在根节点。 最小堆则与最大堆相反,最小堆的最小元素在根节点。   在堆排序中,我们通常使用最大堆,最小
分类: 其他 发布时间: 08-28 21:31 阅读次数: 0

Java中枚举类

#笔记 枚举类:有限个对象 自定义枚举类code: public class TestEnumeration { public static void main(String[] args) { // TODO 自动生成的方法存根 Season spring = Season.SPRING; spring.show(); Season winter = Season.WINTER; wint
分类: 其他 发布时间: 08-28 21:31 阅读次数: 0

Vue中组件

0828自我总结 Vue中组件 一.组件的构成 组件:由 template + css + js 三部分组成(.vue文件) 1)组件具有复用性 2) 复用组件时,数据要隔离 3) 复用组件时,方法不需要隔离,因为方法使用隔离数据就可以产生区别 组件介绍: 1) 每一个组件都有自己的template(虚拟DOM),最后要替换掉真实DOM(渲染) 2) 挂载点el,在根组件没有规定template,用挂载的真实DOM拷贝出虚拟DOM,完成实例创建后再替换掉真实DOM(渲染) 3) 挂载点el,在
分类: 其他 发布时间: 08-28 21:31 阅读次数: 0
今日推荐