理解JS闭包的含义

一、什么是闭包   闭包就是通过返回一个函数来保留某段作用域的一种方法。通过返回函数把本该消失的作用域保留到这个函数中,并且外界可以通过函数访问这段作用域下的变量。   例一: 1 function foo(){ 2 var a = "我是foo里面的a"; 3 } 4 foo();   这段代码执行后,其实a已经不存在了,因为foo执行完了之后foo的作用域消失了,所以作用域里面的变量不见了,被销毁了。在JS中存在自动垃圾回收,对不需要的变量或者没有使用的作用域进行定期清理。当foo
分类: 其他 发布时间: 01-30 23:18 阅读次数: 0

洛谷 P4074 [WC2013]糖果公园 解题报告

P4074 [WC2013]糖果公园 糖果公园 树上待修莫队 注意一个思想,dfn序处理链的方法,必须可以根据类似异或的东西,然后根据lca分两种情况讨论 注意细节 Code: #include <cstdio> #include <cmath> #include <algorithm> #include <cctype> #define ll long long const int N=2e5+10; inline int read() { int x=0;char c=getcha
分类: 其他 发布时间: 01-30 23:18 阅读次数: 0

Spring BeanFactory 依赖注入

Spring BeanFactory 依赖注入 Spring 系列目录(https://www.cnblogs.com/binarylei/p/10117436.html) 一、autowire 五种注入方式测试 (1) 环境准备 public class Company { private Department department; private List<Employee> employees; public Company() { } pub
分类: 其他 发布时间: 01-30 23:18 阅读次数: 0

1806: 回文字符串

题目描述 给出一个长度不超过1000的字符串,判断它是不是回文(顺读,逆读均相同)的。 输入 输入包括一行字符串,其长度不超过1000。 输出 可能有多组测试数据,对于每组数据,如果是回文字符串则输出"Yes!”,否则输出"No!"。 样例输入 hellolleh helloworld 样例输出 Yes! No! 1 #include<stdio.h> 2 #include<string.h> 3 bool p(char a[]){ 4 int len=strlen(a);
分类: 其他 发布时间: 01-30 23:18 阅读次数: 0

Eclipse - 怎么设置在启动时提示选择工作空间

方法 Window -> Preferences -> General -> Startup and Shutdown -> Workspaces 勾选Prompt for workspace on startup 参考链接 怎样设置Eclipse在启动时提示选择工作空间
分类: 其他 发布时间: 01-30 23:18 阅读次数: 0

jsp ----- form表单

jsp页面form表单中的action的值,最前面不加“/”
分类: 其他 发布时间: 01-30 23:18 阅读次数: 0

虎牙直播外链!!!

这是一个iframe,内部内容是本人在虎牙的直播。 一般每天晚上10点--12点为直播时间。。。
分类: 其他 发布时间: 01-30 23:18 阅读次数: 0

SQL学习——基本语法

以下是一些主要的SQL语句的语法实例 SELECT(查询某列) SELECT column_name(s) FROM table_name SELECT DISTINCT(消除重复的元组) SELECT DISTINCT column_name(s) FROM table_name SELECT * (查询表中的所有数据) SELECT * FROM table_name WHERE(范围限定) SELECT column_name(s) FROM table_name W
分类: 其他 发布时间: 01-30 23:18 阅读次数: 0

matplotlib图例中文乱码问题

在学习用matplotlib画图时遇到了中文显示乱码的问题,在网上找了很多需要修改配置的方法,个人还是喜欢在代码里修改。 解决方法如下: 在第2、3行代码中加上所示代码即可。 1 import matplotlib.pyplot as plt 2 plt.rcParams['font.sans-serif'] = ['SimHei'] # 用来正常显示中文标签 3 plt.rcParams['axes.unicode_minus'] = False # 用来正常显示负号 4 5 s
分类: 其他 发布时间: 01-30 23:17 阅读次数: 0

依赖项从GIT上拉下来出现黄色三角形解决方法

1、进入程序包管理器设置 2、添加程序包源=》输入名称(自己定\默认)=》NuGet源地址https://nuget.org/api/v2/(2019年1月30号可用)更新确认后重生项目即可
分类: 其他 发布时间: 01-30 23:17 阅读次数: 0

Orthanc

有道云分享: Orthanc
分类: 其他 发布时间: 01-30 23:17 阅读次数: 0

使用ES(elasticsearch) 搜索引擎

介绍 https://blog.csdn.net/andyzhaojianhui/article/details/75195296 创建语句 { "company":{ "properties":{ "company_name":{ "type":"string", "index":"not_analyzed" }, "company_id":{ "t
分类: 其他 发布时间: 01-30 23:17 阅读次数: 0

06-表单标签

表单标签 作用: 用于收集用户信息, 让用户填写、选择相关信息 格式: <form> 所有的表单内容,都要写在form标签里面 </form> 注意事项: 所有的表单内容,都要写在form标签里面 form标签中有两个比较重要的属性action和method, 但就现目前大家的知识储备而言暂时无法理解, 所以放到后面的课程中讲解 input标签 如果说td是表格最核心的标签, 那么input就是表单最核心的标签. nput标签有一个type属性, 这个属性有很多类型的取值, 取值的不
分类: 其他 发布时间: 01-30 23:17 阅读次数: 0

计算机界的装逼名词

有道云分享: 计算机界的装逼名词
分类: 其他 发布时间: 01-30 23:17 阅读次数: 0

Battle Zone 战争地带

发售年份  1980 平台  街机 开发商  雅达利(Atari) 类型  射击 https://www.youtube.com/watch?v=Ctr54kopo8I
分类: 其他 发布时间: 01-30 23:17 阅读次数: 0

SQL学习——数据类型

String 类型: 数据类型 描述 存储 char(n) 固定长度的字符串。最多 8,000 个字符。 Defined width varchar(n) 可变长度的字符串。最多 8,000 个字符。 2 bytes + number of chars varchar(max) 可变长度的字符串。最多 1,073,741,824 个字符。 2 bytes + number of chars text 可变长度的字符串。最多 2GB 文本数据。 4 bytes + number of chars
分类: 其他 发布时间: 01-30 23:17 阅读次数: 0

碰撞检测和触发检测

发生碰撞的条件:主动方必须有Rigidbody,发生碰撞的两个游戏对象必须有Collider,被动方对于RigidBody可又不可无,参数是表示被动方 发生触发的条件:发生碰撞的物体两者其中之一有Rigidbody即可,发生碰撞的两个游戏对象必须有Collider,其中一方勾选IsTrigger即可,参数是表示被动方
分类: 其他 发布时间: 01-30 23:17 阅读次数: 0

牛客:处女座和小姐姐(三)(数位dp)

传送门:处女座和小姐姐(三) 题意:给个区间,求区间中包含六的数的个数(long long 型) 思路:数位DP,还是dalao的模板好,先求出0~n中不包含六的数,再减一下。 WA:记忆化搜索(dfs),否则TLE... /***********************************************/ int a[20]; ll dp[20];//记录前i位中没有6的个数 ll dfs(int cur,bool limit) { if(cur
分类: 其他 发布时间: 01-30 23:17 阅读次数: 0

第02天-基础-包、函数、常量、数据类型、字符操作

第一部分:基本数据类型和操作符 1. 文件名&关键字&标识符 (1)所有go源码以.go结尾 (2)标识符以字母或下划线开头,大小写敏感,比如: a. boy b. Boy c. a+b d. 0boy e. _boy f. =_boy g. _ 其中:a b e符合表示服的命名规范 (3) _是特殊标识符,用来忽略结果 (4)保留关键字 2. Go程序基本结构 package main import ( "fmt" ) func main() { fmt.Println
分类: 其他 发布时间: 01-30 23:17 阅读次数: 0

Python函数分类及操作

为什么使用函数? 答:函数的返回值可以确切知道整个函数执行的结果 函数的定义:1、数学意义的函数:两个变量:自变量x和因变量y,二者的关系 2、Python中函数的定义:函数是逻辑结构化过程化得编程方法 定义面向过程:过程 def ( 在Python中,过程是没有返回值的函数) 1 #定义函数 2 def func1(): 3 """testing""" 4 print('in the func1') 5 return 0 6 7 #定义过程 8
分类: 其他 发布时间: 01-30 23:17 阅读次数: 0