C++ lambda 表达式/函数 一. 简介 lambda 可以方便地定义和创建匿名函数。 二. 语法 各项具体含义如下 1. 捕获外部变量 通过在最前面的方括号中输入一些特殊符号,明确指出哪些外部变量可以被lambda函数捕获。 (1) 值捕获[变量名] 函数体内不能改变捕获变量的值,否则会引起 ...
分类:
编程语言 时间:
2019-09-15 17:00:46
阅读次数:
121
jQuery jQuery介绍 1.jQuery是一个轻量级的、兼容多浏览器的JavaScript库。 2.jQuery使用户能够更方便地处理HTML Document、Events、实现动画效果、方便地进行Ajax交互,能够极大地简化JavaScript编程。它的宗旨就是:“Write less, ...
分类:
Web程序 时间:
2019-09-05 20:30:30
阅读次数:
114
final 的套路: 当初在背面试题的时候final出现的概率可以说是相当高了,在各种面试题库中都少不了它的身影,一说起final ,那打开方式差不多就是这样的: 1. 对于基本类型变量:final 修饰的变量不可修改 2. 对于引用型变量: final 修饰的对象,引用本身不可修改,但是被引用的内 ...
分类:
编程语言 时间:
2019-09-03 00:12:00
阅读次数:
155
通过Lambda 表达式可以访问 Lambda 表达式外部的变量 , 这种行为可称之为闭包 , 下面例子所示: Lambda 表达式访问一个外部变量 Warning, 同时外部的Warning变量修改其内容, 下面 task启动时, 将输出字符串 "张三允许入内" 对于一个被捕获的变量, 只要还有任 ...
ES5&&ES6 一、let 1.块级作用域, let定义的变量只在代码块中有效 2.let声明的变量不会提前(前置)(意味着必须先定义后使用) 3.不能重复定义 ,在同一个作用域中不能声明同名的变量 4.暂时性死区(当内部变量与外部变量同名时,内部变量会屏蔽外部变量) 注:let和var的区别 1 ...
分类:
其他好文 时间:
2019-06-30 14:12:52
阅读次数:
84
2.1.函数的定义和使用 函数基本使用 实例一:写一个守护进程,nginx如果关闭自动开启 vim nginx_daemon.sh 把这个脚本放到后台运行 关闭后查看 2.2.向函数传递参数 shell中传参 函数调用 举例 2.3.函数的返回值 返回值的方式 使用return返回值 使用retur ...
分类:
系统相关 时间:
2019-06-28 00:37:56
阅读次数:
185
小方法大门道 小瓜瓜作为一个Java初学者,今天跟我说她想通过一个Java方法,将外部变量通过参数传递到方法中去,进行逻辑处理,方法执行完毕之后,再对修改过的变量进行判断处理,代码如下所示。 上述代码是有问题的,布尔变量a和整型变量b在方法操作之后,它们的值并没有发生变化,小瓜瓜事与愿违。 究其原因 ...
分类:
编程语言 时间:
2019-06-16 09:29:07
阅读次数:
140
变量的存储类别(偏理论,可以不看): 静态局部变量: 用extern声明外部变量(全局变量) 总结: ...
分类:
其他好文 时间:
2019-05-24 22:11:40
阅读次数:
120
无论函数传递的参数的可变还是不可变,只要针对参数使用赋值语句,会在函数内部修改局部变量的引用,不会影响到外部变量的引用,而如果传递的参数是可变类型,在函数内部使用方法修改了数据的内容,同样会影响到外部的数据。 运行结果: 运行结果: 无论函数传递的参数的可变还是不可变,只要针对参数使用赋值语句,会在 ...
分类:
编程语言 时间:
2019-04-05 11:58:51
阅读次数:
135
【业务场景】 在Spark的统计开发过程中,肯定会遇到类似小维表join大业务表的场景,或者需要在算子函数中使用外部变量的场景(尤其是大变量,比如100M以上的大集合),那么此时应该使用Spark的广播(Broadcast)功能来提升性能。 【原理说明】 在算子函数中使用到外部变量或两表join时, ...
分类:
其他好文 时间:
2019-03-21 01:06:28
阅读次数:
180