"词法作用域" "闭包" "概念" "作用" "用法" "待续" 词法作用域 词法作用域是指一个变量在源码中声明的位置作为它的作用域。同时嵌套的函数可以访问到其外层作用域中声明的变量。 函数中的定义的局部变量只能由函数的内部成员访问,而函数中的內部成员可以访问外部元素。 例: 函数创建了本地变量 和 ...
分类:
编程语言 时间:
2020-01-21 15:54:09
阅读次数:
70
var=value?export前后差在哪? Shell十三问 这次让我们暂时丢开 command line ,先来了解一下 bash 变量(variable)吧.所谓的 变量,就是就是利用一个特定的"名称"(name)来存取一段可以变化的"值"(value)。 在 bash 中,你可以用 "=" ...
分类:
系统相关 时间:
2020-01-16 14:20:12
阅读次数:
99
c++有三个地方存放对象:栈、堆、全局数据区、常量区、代码区 栈:本地变量 堆:只有new出来的对象 全局数据区:未初始化的全局变量、静态本地变量、静态成员变量 常量区:存储已经初始化的全局变量、静态本地变量、静态成员变量 ...
分类:
其他好文 时间:
2020-01-11 20:14:29
阅读次数:
95
项目地址:https://github.com/cool-RR/pysnooper 一般情况下,想要知道哪一行代码在运行、哪一行不运行、本地变量的值是多少时,大部分人会使用 print 函数,在关键部分打印某个或某组变量的值、形状、类型等信息。 而 PySnooper 让你能快速地获得这些信息,且相 ...
分类:
编程语言 时间:
2020-01-06 18:04:58
阅读次数:
100
先看一下大体结构 ThreadLocal(线程本地变量),作用是让每个线程都维护一份独立的变量副本,解决了变量并发访问冲突的问题。表面上看,变量是存储在ThreadLocal里面的,实则不然:1. ThreadLocal只是个“工具类”,对外暴露了get、set、remove接口;2. 内部实现:变 ...
分类:
其他好文 时间:
2020-01-06 17:44:24
阅读次数:
80
1.参数会作为一个 Python 表达式(从技术上说是一个条件列表)被解析并求值 2.去除字符串两边的引号 srting 也可以用 3.字符串转字典 4.传递全局变量 5.传递本地变量 ...
分类:
编程语言 时间:
2020-01-04 22:31:30
阅读次数:
111
总结 javap是jdk自带的反解析工具。它的作用就是根据class字节码文件,反解析出当前类对应的code区(汇编指令)、本地变量表、异常表和代码行偏移量映射表、常量池等等信息。 javap的用法格式: javap <options> <classes> 其中classes就是你要反编译的clas ...
分类:
编程语言 时间:
2020-01-02 19:06:15
阅读次数:
134
快捷键又称为“热键”,多个按键的组合可以实现某些快速操作,例如Window中最常用的Ctrl+C和Ctrl+V,熟练使用快捷键可以大大提高开发效率并可以减少某些错误的发生。Android Studio也默认提供了众多快捷键方式供开发者调用,推荐使用Android Studio默认风格的快捷键。 其实 ...
分类:
移动开发 时间:
2019-12-27 13:52:19
阅读次数:
95
一、javap命令简述 javap是jdk自带的反解析工具。它的作用就是根据class字节码文件,反解析出当前类对应的code区(汇编指令)、本地变量表、异常表和代码行偏移量映射表、常量池等等信息。当然这些信息中,有些信息(如本地变量表、指令和代码行偏移量映射表、常量池中方法的参数名称等等)需要在使 ...
分类:
编程语言 时间:
2019-12-27 11:25:14
阅读次数:
100
一、回顾 1、bash的特性:hash,变量 命令hash:hash命令 变量: 本地变量,环境变量,局部变量 位置参数变量,特殊变量 变量赋值:name=value,export name=value,declare -x name=value 变量引用:$name,${name} 变量撤销:un ...
分类:
系统相关 时间:
2019-12-24 18:59:32
阅读次数:
120