浅谈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
内网环境下为Elasticsearch 5.0.2 添加head服务
背景: 本项目的服务器是内网环境,没有网络,因此需要在离线的环境中,安装head服务。 需要用到的安装包有: node的安装包 elasticsearch的head插件源码 说明:此次只讲述为elasticsearch安装head服务,不讲述elasticsearch的安装过程。 部署过程: 1、从node官网下载node for Linux的安装包和node for windows安装包 (说明:由于不能服务器上网,因此不能再服务器上使用npm install命令,所以要有一台能
SpringBoot(十三)_springboot上传Excel并读取excel中的数据
今天工作中,发现同事在整理数据,通过excel上传到数据库。所以现在写了篇利用springboot读取excel中的数据的demo。至于数据的进一步处理,大家肯定有不同的应用场景,自行修改 pom文件 <dependencies>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</art
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
onload 和 onunload 事件
onload 和 onunload 事件会在用户进入或离开页面时被触发。 onload 事件可用于检测访问者的浏览器类型和浏览器版本,并基于这些信息来加载网页的正确版本。 onload 和 onunload 事件可用于处理 cookie。
【BZOJ1188】分裂游戏(博弈论)
【BZOJ1188】分裂游戏(博弈论) 题面 BZOJ 洛谷 题解 这道题目比较神仙。 首先观察结束状态,即\(P\)状态,此时必定是所有的豆子都在最后一个瓶子中。 发现每次的转移一定是拿出一棵豆子,放两颗豆子,所以一个瓶子中无论豆子数量是多少,我们都可以把所有的豆子拆开看成单个的\(Nim\)游戏(因为迟早都要全部进入到\(n\)号瓶子的) 发现如果有两个在同位置的豆子,胜负结果是不会改变的,因为后手可以一直模仿先手的动作进行单个游戏。因此所有位置的豆子等价于这个位置的豆子总数对于\(2\)
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
统计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
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
对于sqli-labs基础篇全程使用sqlmap不用手工注入(七夕前夕送给有情人的礼物!!)
个人简介: 萌新一枚,渣渣一个,全程划水,会喊六六 本文断断续续已经写了三天了,其中查过很多其他人的博文 但是发现大多数人关于sql-labs使用的都是手工注入, 由于自己太渣,只能去找工具去注入(QAQ) 希望各位大佬不要见怪呀!! 不论喜欢与否都可以留言哦!!!! 关于sqli-labs的解题技巧,使用sqlmap注入,尽量少使用手工注入的方式 关于sql-labs中的1-4我已经在另一篇文章中写出具体的过程: https://www.cnblogs.com/lxz-1263030049/
Laya鼠标事件阅读
点击事件核心类:MouseManager和TouchManager。 MouseManager负责收集相关事件,进行捕获阶段和目标阶段。 TouchManger负责处理和分发事件,进行冒泡阶段。 捕获阶段:此阶段引擎会从stage开始递归检测stage及其子对象,直到找到命中的目标对象或者未命中任何对象; 目标阶段:找到命中的目标对象; 冒泡阶段:事件离开目标对象,按节点层级向上逐层通知,直到到达舞台的过程。 事件是由Canvas(浏览器控件等)发起,在MouseManager中注册处理。 M
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 ------------------------------网络接口配置-----
JavaScript 测试和捕捉
try 语句允许我们定义在执行时进行错误测试的代码块。 catch 语句允许我们定义当 try 代码块发生错误时,所执行的代码块。 JavaScript 语句 try 和 catch 是成对出现的。
System.Speech使用
使用微软语音库 使用微软语音库可以很快速的制作一个小应用,比如一个唐诗的朗诵工具.本示例也是使用微软语音库,制作了一个唐诗宋词朗诵的应用,仅供加深学习印象 首先是要引入System.Speech库 然后using System.Speech.Synthesis; 此后就可以使用SpeechSynthesizer实例对象来朗诵了 主要代码:
using System;
using System.Collections.Generic;
今日推荐
周排行