document.write vs document.getElementById

document.write: JavaScript中对document.open所开启的文档流(document stream操作的API方法,它能够直接在文档流中写入字符串,一旦文档流已经关闭,那document.write就会重新利用document.open打开新的文档流并写入,此时原来的文档流会被清空,已渲染好的页面就会被清除,浏览器将重新构建DOM并渲染新的页面。 一.写入文本(页面加载中可以写入,而不会出现重写页面问题) 利用document.write来写入脚本,先考虑如下代码
分类: 其他 发布时间: 11-11 23:34 阅读次数: 0

注解,笔记

@ResponseBody的作用就是:https://www.cnblogs.com/daimajun/p/7152970.html
分类: 其他 发布时间: 11-11 23:34 阅读次数: 0

下载中间件

执行顺序: 找到这个爬虫,并执行爬虫里面的start_requets的方法,得到一个迭代器,start_request默认的回调函数是parse 迭代器的里面的作用是会循环获取到requets对象,requtes对象里面封装了要访问的url和回调函数 将所有的request对象(任务)放到调度器里面,供下载器下载 下载器会去调度器里面获取要下载的requets对象,然后执行里面的回调函数 然后在爬虫里面执行yield items yield requets方法 去重就是在爬虫往调度器里面放之前
分类: 其他 发布时间: 11-11 23:34 阅读次数: 0

python面向对象学习(二)基本语法

目录 1. dir内置函数 2. 定义简单的类(只包含方法) 2.1 定义只包含方法的类 2.2 创建对象 2.3 编写第一个面向对象程序 3. 方法中的self参数 3.1 案例改造 —— 给对象添加属性 3.2 使用 self 在方法内部输出每一只猫的名字 4. 初始化方法 4.1 之前代码存在的问题 —— 在类的外部给对象增加属性 4.3 在初始化方法内部定义属性 4.4 改造初始化方法 —— 初始化的同时设置初始值 5. 内置的方法和属性 5.1 __del__ 方法 5.2 __st
分类: 其他 发布时间: 11-11 23:34 阅读次数: 0

java学习——关于搜索异常处理的总结

根据网上的资料可以知道,异常处理是为了检测到程序运行中发生的非正常情况的检测而设立的一种机制,异常的英文单词是exception,字面翻译就是“意外、例外”的意思,也就是非正常情况。关于平常我们经常遇到的一些异常有:使用空的引用、数组下标越界、内存溢出错误等,这些异常如果不加以解决的话会造成程序不能正常运行,背离了我们设计程序的本图。人并不能够完全的避免错误,在课上听老师讲一个阿波罗十三号飞行失败的例子是由于一个简单的异常引发的,一个简简单单的异常就能够导致一场灾难的发生,听起来似乎不可思议,
分类: 其他 发布时间: 11-11 23:34 阅读次数: 0

day-01(html)

本文档并非个人所写,只是方便自己参考: 案例1-网站信息展示 需求: 在页面展示一些文字信息,需要排版 技术分析: html:超文本标签语言 //////////////////// html: 作用:展示 超文本:超越了一般文本,描述文本的字体 颜色 图片 标签:标记 html书写规则: 文件的后缀名 .html(建议) 或者 .htm 标签必须用 <> 引起来 已经定义好的标签 属性 格式: key="value" 建议属性的值用引号引起来. 不区分大小写 注意: 最好将所有的内容放在一个
分类: 其他 发布时间: 11-11 23:34 阅读次数: 0

【游记】NOIP2018 退役滚粗记

day0 早上6点半到机房 又复习了一下还没看的板子 刷了2道水题练手感 结果还是肛起了fgo 早上单抽出梅林 美滋滋 感觉把两天的RP都用光了 早上坐上了去福州的动车 一路上说说笑笑 自信满满 下午三点左右到的考场吧 在福州农林大学 环境挺好的 试机 打了波线段树 优先队列 重载运算符 还想打个tarjan的 被老师催着下去了 然后去了传说中江景房的宾馆 江景是江景 就是这个浴室和厕所怎么是透明的啊 害得我和hyc大佬一脸尴尬 洗澡还要另一个人去别的房间 晚上又看了波板子 早早睡了 day1
分类: 其他 发布时间: 11-11 23:34 阅读次数: 0

【Java】 剑指offer(40) 最小的k个数 《剑指Offer》Java实现合集 剑指offer(39) 数组中出现次数超过一半的数字 《剑指Offer》Java实现合集

本文参考自《剑指offer》一书,代码采用Java语言。 更多:《剑指Offer》Java实现合集 题目    输入n个整数,找出其中最小的k个数。例如输入4、5、1、6、2、7、3、8这8个数字,则最小的4个数字是1、2、3、4。 思路   思路一:同剑指offer(39) 数组中出现次数超过一半的数字中使用partition()方法,基于数组的第k个数字调整,使得更小的k个数字都在数组左边即可。   思路二:依次遍历n个整数,用一个容器存放最小的k个数字,每遇到比容器中最大的数字还小的数字
分类: 其他 发布时间: 11-11 23:34 阅读次数: 0

20172318 2017-2018-2 《程序设计与数据结构》实验2报告

20172318 2017-2018-2 《程序设计与数据结构》实验2报告 课程:《程序设计与数据结构》 班级: 1723 姓名: 陆大岳 学号:20172318 实验教师:王志强 实验日期:2018年11月11日 必修/选修: 必修 1.实验内容 实验一:实现二叉树 参考教材p212,完成链树LinkedBinaryTree的实现(getRight,contains,toString,preorder,postorder) 用JUnit或自己编写驱动类对自己实现的LinkedBinaryTr
分类: 其他 发布时间: 11-11 23:34 阅读次数: 0

idea生成springboot jpa的实体对象

在idea的database里面添加上数据库 File-->Project Structure Modules--->点击加号----->选择JPA 选择确认之后再主面板上就会出现Persistence的窗口 打开Persistence窗口后,选择对应的项目,右键,选择Assign Data Sources绑定数据源 绑定数据源 选择自己的第一步添加的数据源 回到Persistence窗口 ,右键选择Generate Persistence Mapping ---->By DataBase S
分类: 其他 发布时间: 11-11 23:34 阅读次数: 0

Redis源码阅读(六)集群-故障迁移(下)

Redis源码阅读(六)集群-故障迁移(下)   最近私人的事情比较多,没有抽出时间来整理博客。书接上文,上一篇里总结了Redis故障迁移的几个关键点,以及Redis中故障检测的实现。本篇主要介绍集群检测到某主节点下线后,是如何选举新的主节点的。注意到Redis集群是无中心的,那么使用分布式一致性的算法来使集群中各节点能对在新主节点的选举上达成共识就是一个比较可行的方案。   在工程上,Raft一致性算法是比较易于实现和理解的分布式一致性算法;Redis也是使用了Raft来做主节点选举的。所以
分类: 其他 发布时间: 11-11 23:34 阅读次数: 0

Linux学习第二天

主要学习内容: 1、虚拟机的安装 2、redhat服务 systemctl start 启动服务 systemctl restart 重启服务 systemctl stop 关闭服务 systemctl status 查看服务状态 systemctl enable 加入到启动项 3、RPM=源代码+安装规则 两者的打包整合 主要作用是为了降低软件的安装难度(通过安装规则实现)(将个体的软件包的安装难度降低) YUM仓库 =RPM+RPM+RPM+ 主要作用是为了降低软件的安装难度(解决软件的依
分类: 其他 发布时间: 11-11 23:34 阅读次数: 0

1500字

方法:
分类: 其他 发布时间: 11-11 23:34 阅读次数: 0

十年架构师详解JVM运行原理

十年架构师详解JVM运行原理 做Java开发的几乎都知JVM这个名词,但是由于JVM对实际的简单开发的来说关联的还是不多,一般工作个一两年(当然不包括爱学习的及专门做性能优化的什么的),很少有人能很好的去学习及理解什么是JVM,以及弄清楚JVM的工作原理,个人认为这块还是非常有必要去认真了解及学习的,特别是刚入门或入门不久的java开发来说,JVM是Java的基石! 1.JVM简析 作为一名Java使用者,掌握JVM的体系结构也是很有必要的。 说起Java,我们首先想到的是Java编程语言,然
分类: 其他 发布时间: 11-11 23:34 阅读次数: 0

JAVA面试题(1~95)

JAVA面试题(1~95)《上》 https://blog.csdn.net/ywl470812087/article/details/79083141 1、面向对象的特征有哪些方面? 答:面向对象的特征主要有以下几个方面: - 抽象:抽象是将一类对象的共同特征总结出来构造类的过程,包括数据抽象和行为抽象两方面。抽象只关注对象有哪些属性和行为,并不关注这些行为的细节是什么。 - 继承:继承是从已有类得到继承信息创建新类的过程。提供继承信息的类被称为父类(超类、基类);得到继承信息的类被称为子类
分类: 其他 发布时间: 11-11 23:34 阅读次数: 0

关于转换字符的递归问题

题目如下 关于递归问题要注意观察规律 第n次的字符是第n-2次字符加上第n-1次字符(n>2) 递归可以解决的动态规划往往也能解决 代码如下 #include<stdio.h> void digui(int n) { if (n == 0) printf("0"); else if (n == 1) printf("1"); else { digui(n - 2); digui(n - 1); } } int main() { int n; printf("
分类: 其他 发布时间: 11-11 23:33 阅读次数: 0

字符变换的动态规划问题

题目如下 代码如下 #include<stdio.h> #include<string.h> int main() { int i; char a[99] = "0"; char b[99] = "1"; char c[99]; printf("请输入一个数"); scanf("%d", &i); if (i == 0) printf("0"); else if (i == 1) printf("1"); else { while (i != 1) {
分类: 其他 发布时间: 11-11 23:33 阅读次数: 0

用指向指针的指针的方法对5个字符串排序并输出

代码如下 #include <stdio.h> #include<string.h> void paixu(char **p) { char **q,**s,*t; for(q=p;q<p+4;q++) { for(s=q+1;s<p+5;s++) { if(strcmp(*q,*s)>0) { t=*q; *q=*s; *s=t; } } } } int main() { char *a[5],b[5][99],**p;
分类: 其他 发布时间: 11-11 23:33 阅读次数: 0

关于借鞋租鞋的递归问题

题目如下 思考 这几次做的题都可以用递归来做,我们要学会用递归解决问题,要有递归的思想,后面还需加强训练 代码如下 #include<stdio.h> #include<stdlib.h> int count = 0;//记录有多少种排法 int fun(int m, int n, int a)//a为租鞋窗口有多少鞋可租 { if (m < 0 || n < 0 || a < 0) return NULL; if (m == 0 && n == 0) count++; fu
分类: 其他 发布时间: 11-11 23:32 阅读次数: 0

建立一棵用二叉树链表方式存储的二叉树,并对其进行遍历(先序,中序和后序),打印输出遍历结果

题目如下 代码如下 #include<stdio.h> #include<stdlib.h> #include<malloc.h> typedef struct Node//结构体 { char data; struct Node *LChild; struct Node *RChild; } BiTNode,*BiTree; void InitList(BiTree *l)//初始化
分类: 其他 发布时间: 11-11 23:32 阅读次数: 0