浅谈this在普通函数里情况

1.document.onclick=function(){ console.log(this); } // document 2.function fn(){ console.log(this); } document.onclick=function(){ window.fn(); } // window 3.setInterval(function(){ console.log(this); },1000); //window 庖丁解牛 function show(fn){ fn&&fn
分类: 其他 发布时间: 08-16 22:38 阅读次数: 0

内网环境下为Elasticsearch 5.0.2 添加head服务

背景:   本项目的服务器是内网环境,没有网络,因此需要在离线的环境中,安装head服务。 需要用到的安装包有: node的安装包 elasticsearch的head插件源码 说明:此次只讲述为elasticsearch安装head服务,不讲述elasticsearch的安装过程。 部署过程:   1、从node官网下载node for Linux的安装包和node for windows安装包   (说明:由于不能服务器上网,因此不能再服务器上使用npm install命令,所以要有一台能
分类: 其他 发布时间: 08-16 22:38 阅读次数: 0

SpringBoot(十三)_springboot上传Excel并读取excel中的数据

今天工作中,发现同事在整理数据,通过excel上传到数据库。所以现在写了篇利用springboot读取excel中的数据的demo。至于数据的进一步处理,大家肯定有不同的应用场景,自行修改 pom文件 <dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</art
分类: 其他 发布时间: 08-16 22:38 阅读次数: 0

Microsoft Office Word

图片 自动编号 插入-题注 批量修改大小 在word中按alt+f11组合键,进入VBA模式 在左边的工程资源管理器中找到你的word文档,在其上右键/添加/模块 复制,粘贴如下代码,修改Mywidth和Myheigth为图片宽高 Sub Macro()   Mywidth=200 '图片宽度   Myheigth=200 '图片高度   For Each iShape In ActiveDocument.InlineShapes   iShape.Height = Myhe
分类: 其他 发布时间: 08-16 22:38 阅读次数: 0

谢谢你来啦

好些年没有抒发情感了,说实话, 打开笔记本的那一刻,不知道从何写起。心里有太多太多的心里话要说,只是平时在外的生活没有戳中我内心的底线,一直以来是我的泪点很低的。 个人喜欢情感类的节目,或许是小时候一直缺乏关爱,和父亲的交流。每当看到别人的情感故事,内心就有泪水。这就是每次为什么喜欢看别人故事的原因,或许是小时候父亲的关爱是给的太少了。 重庆卫视有一档情感类节目叫做《谢谢你来啦》对我的触动很大,自从发现这档节目之后,我每次都看,基本不落一期。 为什么我要把这件事放到这里面写,这个或许是因为和博
分类: 其他 发布时间: 08-16 22:38 阅读次数: 0

onload 和 onunload 事件

onload 和 onunload 事件会在用户进入或离开页面时被触发。 onload 事件可用于检测访问者的浏览器类型和浏览器版本,并基于这些信息来加载网页的正确版本。 onload 和 onunload 事件可用于处理 cookie。
分类: 其他 发布时间: 08-16 22:38 阅读次数: 0

【BZOJ1188】分裂游戏(博弈论)

【BZOJ1188】分裂游戏(博弈论) 题面 BZOJ 洛谷 题解 这道题目比较神仙。 首先观察结束状态,即\(P\)状态,此时必定是所有的豆子都在最后一个瓶子中。 发现每次的转移一定是拿出一棵豆子,放两颗豆子,所以一个瓶子中无论豆子数量是多少,我们都可以把所有的豆子拆开看成单个的\(Nim\)游戏(因为迟早都要全部进入到\(n\)号瓶子的) 发现如果有两个在同位置的豆子,胜负结果是不会改变的,因为后手可以一直模仿先手的动作进行单个游戏。因此所有位置的豆子等价于这个位置的豆子总数对于\(2\)
分类: 其他 发布时间: 08-16 22:38 阅读次数: 0

cf776D Mahmoud and a Dictionary

Mahmoud wants to write a new dictionary that contains n words and relations between them. There are two types of relations: synonymy (i. e. the two words mean the same) and antonymy (i. e. the two words mean the opposite). From time to time he disco
分类: 其他 发布时间: 08-16 22:38 阅读次数: 0

统计nginx日志里每五分钟的访问量

#!/usr/bin/env python # -*- coding:utf-8 -*- # Author:Random_lee import time import os import re def count_pv(): logfile = 'access_log' if not os.path.exists(logfile): print('error:' + logfile + ' not existed.') return 0
分类: 其他 发布时间: 08-16 22:38 阅读次数: 0

不同类型的循环

JavaScript 支持不同类型的循环: for - 循环代码块一定的次数 for/in - 循环遍历对象的属性 while - 当指定的条件为 true 时循环指定的代码块 do/while - 同样当指定的条件为 true 时循环指定的代码块
分类: 其他 发布时间: 08-16 22:38 阅读次数: 0

Python(四) 分支、循环、条件与枚举

一、什么是表达式 表达式(Expression)是运算符(operator)和操作数(operand)所构成的序列 二、表达式的优先级 三、表达式优先级练习 优先级同级 从左往右计算 1 or 2 and 3 返回1 not 1 or 2 +2 ==c 返回 False 等价于(not 1) or ((2 +2) ==c) 四、在文本文件中编写Python代码 在命令行输入这个命令来运行python文件: python xxxpy IDE 集成开发环境 五、熟悉VSCode开发环境与Pytho
分类: 其他 发布时间: 08-16 22:38 阅读次数: 0

错误一定会发生

当 JavaScript 引擎执行 JavaScript 代码时,会发生各种错误: 可能是语法错误,通常是程序员造成的编码错误或错别字。 可能是拼写错误或语言中缺少的功能(可能由于浏览器差异)。 可能是由于来自服务器或用户的错误输出而导致的错误。 当然,也可能是由于许多其他不可预知的因素。
分类: 其他 发布时间: 08-16 22:38 阅读次数: 0

数据类型(列表)

列表的定义和创建 列表是一个数据的集合,集合内可以放任何数据类型,可对集合进行方便的正删改查操作。(值可以重复) 定义:[]内以逗号分隔,按照索引,存放各种数据类型,每个位置代表一个元素 特性: 1.可存放多个值 2.按照从左到右的顺序定义列表元素,下标从0开始顺序访问,有序 3.可修改指定索引位置对应的值,可变 创建 L1 = []#定义空列表 L2 = ['a','b','c','d']#存4个值,索引为0~3 L3 = ['abc','def','ghi']#嵌套列表 查询 L2 = [
分类: 其他 发布时间: 08-16 22:38 阅读次数: 0

js随笔03

020、让函数执行有哪几种方式 1、js是基于事件驱动的语言、因此可以通过js的事件来调用函数让函数执行 2、直接写函数名加() 3、立即执行函数。在字面量函数后面({}后面加()) 021、定义函数的几种方式 1、关键字函数:function fnName(){}; 2、字面量函数:var fn = function(){}; 3、构造函数:var fn = new Function() 022、函数的作用 1、减少代码的编写(代码重复利用) 2、隐藏处理细节,便于今后的修改和维护 3、控制
分类: 其他 发布时间: 08-16 22:38 阅读次数: 0

Throw 语句

throw 语句允许我们创建自定义错误。 正确的技术术语是:创建或抛出异常(exception)。 如果把 throw 与 try 和 catch 一起使用,那么您能够控制程序流,并生成自定义的错误消息。
分类: 其他 发布时间: 08-16 22:38 阅读次数: 0

对于sqli-labs基础篇全程使用sqlmap不用手工注入(七夕前夕送给有情人的礼物!!)

个人简介: 萌新一枚,渣渣一个,全程划水,会喊六六 本文断断续续已经写了三天了,其中查过很多其他人的博文 但是发现大多数人关于sql-labs使用的都是手工注入, 由于自己太渣,只能去找工具去注入(QAQ) 希望各位大佬不要见怪呀!! 不论喜欢与否都可以留言哦!!!! 关于sqli-labs的解题技巧,使用sqlmap注入,尽量少使用手工注入的方式 关于sql-labs中的1-4我已经在另一篇文章中写出具体的过程: https://www.cnblogs.com/lxz-1263030049/
分类: 其他 发布时间: 08-16 22:38 阅读次数: 0

Laya鼠标事件阅读

点击事件核心类:MouseManager和TouchManager。 MouseManager负责收集相关事件,进行捕获阶段和目标阶段。 TouchManger负责处理和分发事件,进行冒泡阶段。 捕获阶段:此阶段引擎会从stage开始递归检测stage及其子对象,直到找到命中的目标对象或者未命中任何对象; 目标阶段:找到命中的目标对象; 冒泡阶段:事件离开目标对象,按节点层级向上逐层通知,直到到达舞台的过程。 事件是由Canvas(浏览器控件等)发起,在MouseManager中注册处理。 M
分类: 其他 发布时间: 08-16 22:38 阅读次数: 0

VRRP+tunnel+IP SLA+Track实现冗余切换

IP SLA(Internet Protocol Service-Level Agreement)互联网服务等级协议,本实验里通过发送测试报文,测试下一跳是否可达,结合Track实现冗余静态路由的切换。 实验环境: 模拟器:GNS3-1.5.2 路由器IOS 版本:C2691-ADVENTERPRISEK9-M) 交换机IOS版本:(C3640-IK9S-M), Version 12.4(10) 终端:VPCS ------------------------------网络接口配置-----
分类: 其他 发布时间: 08-16 22:38 阅读次数: 0

JavaScript 测试和捕捉

try 语句允许我们定义在执行时进行错误测试的代码块。 catch 语句允许我们定义当 try 代码块发生错误时,所执行的代码块。 JavaScript 语句 try 和 catch 是成对出现的。
分类: 其他 发布时间: 08-16 22:38 阅读次数: 0

System.Speech使用

使用微软语音库 使用微软语音库可以很快速的制作一个小应用,比如一个唐诗的朗诵工具.本示例也是使用微软语音库,制作了一个唐诗宋词朗诵的应用,仅供加深学习印象 首先是要引入System.Speech库 然后using System.Speech.Synthesis; 此后就可以使用SpeechSynthesizer实例对象来朗诵了 主要代码: using System; using System.Collections.Generic;
分类: 其他 发布时间: 08-16 22:38 阅读次数: 0