iterm2是一个更好替代Mac自带终端与iterm的软件 iterm2官方文档 基本 1. 快捷键汇总 快捷键 作用 ⌘ + n 新建窗口 ⌘ + t 新建标签页 ⌘ + w 关闭当前标签页 ⌘ + enter 进入与返回全屏模式 ⌘ + r 换到新一屏,其实是...
注:此文只在理解立即执行函数,不在所谓原创,文中大量引用阮一峰的JavaScript标准参考教程、MDN的JavaScript 参考文档和深入理解JavaScript系列(4):立即调用的函数表达式的内容。 描述 立即执行函数通常有下...
在日常开发中经常会用到通过资源id去获取view的场景,LayoutInflater这时非常有用。这与我们经常用的findViewById()不一样。
用来加快查询的技术很多,其中最重要的是索引。通常索引能够快速提高查询速度。如果不适用索引,MYSQL必须从第一条记录开始然后读完整个表直到找出相关的行。表越大,花费的时间越多。但也不全是这样。本文讨论索...
错误日志不仅仅记录错误信息,它记录的事件有: - 服务器启动和关闭过程中的信息 - 服务器运行过程中的错误信息 - 事件调度器运行一个事件时产生的信息 - (如果被配置为从服务器)启动从服务器进程时产生的信息
同步IO和异步IO,阻塞IO和非阻塞IO分别是什么,到底有什么区别?不同的人在不同的上下文下给出的答案是不同的。所以先限定一下本文的上下文。
在计算机科学中,闭包(Closure)是词法闭包(Lexical Closure)的简称,是引用了自由变量的函数。这个被引用的自由变量将和这个函数一同存在,即使已经离开了创造它的环境也不例外。所以,有另一种说法认为闭包...
一般填上上面的代码即可执行签名,但是这种方式不太安全,建议不要在build.gradle文件中写上签名文件的密码,因为build.gradle文件一般都会集成到代码的版本控制中,这样所有人都会有签名文件的密码。
ProGuard是一个工具,用来混淆和优化Java代码。 工作方式:移除无效的代码,将代码中的类名、函数名替换为晦涩难懂的名字。注意:它只能混淆Java代码,Android工程中Native代码,资源文件(图片、xml),它是无法...
爱技术&爱艺术&爱生活