java项目启动排坑
October 19, 2020 • ☕️ 2 min read配置一套java环境通常需要半天到一天,除了maven安装比较慢,还有不同IDE和不同插件版本和缓存导致的问题,本次排坑花了一上午。
配置一套java环境通常需要半天到一天,除了maven安装比较慢,还有不同IDE和不同插件版本和缓存导致的问题,本次排坑花了一上午。
使用git进行项目管理的时候,有时候需要修改大小写,git却跟踪不到,然后引起队友误解以及附带伤害。
从ts文件到浏览器可用的js文件,实际经过了两个步骤:从ts编译到js文件,从js文件(可能用了es6语法)编译到浏览器可用版本。所以配置也需要分为两个部分来理解。
参加面试的时候,前端被问到数组操作的概率是相当高的,而数组的各种操作和应用场景,也是需要熟悉的。这里简单总结一下reduce的几个应用。
连续赋值是绕不过的一关,不同于this、闭包等可以直接控制台输出的内容,连续赋值的过程看不到,而且也不好拆分,更像js语言的特性。
代码需要编译为机器代码,才能最终在目标机器上执行。v8为了做到这一点,设计了中间层-字节码(bytecode)。
正则表达式里问号在不同的地方意义迥异,本文以问号引入,主要辨析正向/反向预查的特性和使用
用React的hooks时,看到了reducer,那么什么是reducer,设计思路是什么呢?
mac的暗黑模式下,系统UI都会变为深色,包括窗口、按钮、文字颜色等,在html里,也可以用js来监听这个变化,带来船新的体验。