Oh My Zsh 方式安装 zsh-autosuggestions GitHub仓库地址[https://github.com/zsh-users/zsh-autosugg...
1.简介 Mac OS自带的终端,用起来虽然有些不太方便,界面也不够友好。iTerm2是一款相对比较好用的终端工具.iTerm2常用操作包括主题选择、声明高亮、自动填充建议、...
一.node 和 npm 区别 其实npm是nodejs的包管理器(package manager)。我们在Node.js上开发时,会用到很多别人已经写好的javascrip...
nvm,node,npm之间的区别。 nvm:nodejs 版本管理工具。也就是说:一个 nvm 可以管理很多 node 版本和 npm 版本。nodejs:在项目开发时的所...
1. 导航栏 原生导航优点① 原生导航的体验更好,渲染新页面时,原生导航栏的渲染无需等待新页面dom加载,可以在新页面进入动画开始时就渲染。② 原生导航还可以避免滚动条通顶,...
前言 Tablayout继承自HorizontalScrollView,用作页面切换指示器,因使用简便功能强大而广泛使用在App中。 但有的产品经理偏偏是个磨人的小妖精,真的...
前言 在日常的开发中,经常会有弹框的操作。实现弹框有两种选,PopupWindow或者Dialog,这里就先忽略Dialog。弹框可能会在各种位置出现,在指定View的上、下...
最近开始学习react-native,在调试安卓程序时报错,然后为了解决错误不小心改了.bash_profile这个文件,也就是配置环境变量,结果导致终端很多基本命令都不能使...
协调者布局CoordinatorLayout,我想大家都陌生吧,最近公司产品想抄某个APP的部分功能,经判定,应该采用协调者布局,大概的效果如下: 什么头部展开折叠啊,滑动悬...
DataBinding的三种写法 我们使用DataBinding可以实现绑定字段和View的绑定,注意有单向绑定和双向绑定之分。对于系统控件,双向绑定的区别是要通过@={},...
假如我们现在在dev分支上,刚开发完项目,执行了下列命令: 想将dev分支合并到master分支,操作如下: 1、首先切换到master分支上 2、如果是多人开发的话 需要把...
Android中的FlowLayout~ 相信大家在Java的图形化界面中,经常使用到FlowLayout,flowLayout即流式布局,就是说控件会按排分布,当一行装不下...
一、display属性系列一 1、display:none 不显示2、display:inline 行内显示3、display:block([块内]容器模式) 换行显示4、...
我们在开发网站项目的时候,我们可以通过浏览器的debug模式来看request以及response的数据,那么如果我们开发移动端项目没有网页呢?如何抓取数据呢? 前几天有个做...
如何生成SSH key SSH key提供了一种与GitHub通信的方式,通过这种方式,能够在不输入密码的情况下,将GitHub作为自己的remote端服务器,进行版本控制 ...
欢迎Follow我的GitHub, 关注我的简书. 其余参考Android目录. 本文的合集已经编著成书,高级Android开发强化实战,欢迎各位读友的建议和指导。在京东即可...
写在前面 更多Material Design 文章请看:Material Design 之 Toolbar 开发实践总结Material Design之 AppbarLayo...