打开全栈工匠技能包-1小时轻松掌握SSR
两小时精通jq+bs插件开发
生产环境下如歌部署Node.js
网易内部VUE自定义插件库NPM集成
谁说前端不用懂安全,XSS跨站脚本的危害
webpack的loader到底是什么样的?两小时带你写一个自己loader
博文导引
一、Mac配置环境变量步骤
首先,通过 echo $SHELL 命令查看设备默认shell是什么。
之前用户的默认shell是/bin/bash,而新版本的macOS Catalina开始,新用户的默认shell改为了zsh。
对于zsh,使用.zshrc
- 启动终端
- 进入当前用户的home目录(默认就是):
cd ~或cd /Users/YourMacUserName - 终端输入
open -e .bash_profile或open -e .zshrc
(如果只是查看,直接使用open .bash_profile)
如文件不存在,则新建
输入touch .bash_profile
关闭即可保存修改 - 更新刚配置的环境变量
source .bash_profile
.bash_profile文件内容如下:
alias rn='react-native'
alias rnr='react-native run-android'
alias rnsr='react-native start --reset-cache'
alias rnbd='react-native bundle --entry-file index.js --platform android --dev false --bundle-output ./android/app/src/main/assets/index.android.bundle --assets-dest ./android/app/src/main/res/'
alias rng='./gradlew assembleRelease'
alias adblog='adb logcat | grep =='
alias adblogjs='adb logcat -s ReactNativeJS'
二、延伸学习
profile(/etc/profile),用于设置系统级的环境变量和启动程序,在这个文件下的配置信息会对所有用户生效。当用户登录(login)时,文件会被执行,并从/etc/profile.d目录的配置文件中查找shell设置。
算法刷题
大厂面试还是很注重算法题的,尤其是字节跳动,算法是问的比较多的,关于算法,推荐《LeetCode》和《算法的乐趣》,这两本我也有电子版,字节跳动、阿里、美团等大厂面试题(含答案+解析)、学习笔记、Xmind思维导图均可以分享给大家学习。
开源分享:【大厂前端面试题解析+核心总结学习笔记+真实项目实战+最新讲解视频】
写在最后
最后,对所以做Java的朋友提几点建议,也是我的个人心得:
-
疯狂编程
-
学习效果可视化
-
写博客
-
阅读优秀代码
-
心态调整