240 发简信
IP属地:广东
  • .gitignore不起作用解决方案

    原因: .gitignore只能忽略那些原来没有被纳入版本控制中的文件,如果文件已经存在版本控制中,则修改.gitignore是无效的,解决办法是先把本地缓存删除(改变成为未...

  • Git开发流程

    一、Git安装后初始化 拷贝.gitconfig覆盖C:\Users\用户名.gitconfig 备注: .gitconfig为git配置文件,见附录 name修改为你的gi...

  • Git分支操作

    用户配置 1、设置提交代码时的用户信息: 如果去掉 --global 参数只对当前仓库有效。 2、使用以下命令生成 SSH Key: 之后会要求确认路径和输入密码,我们这使用...

  • Java环境变量

    set JAVA_HOME=C:\Program Files\Java\jdk1.8.0_131set CLASSPATH=.;%JAVA_HOME%\lib;%JAVA_H...

  • AndroidStudio4.0日志中文乱码

    解决方法: 依次打开菜单:Help -> Edit Custom VM Options,打开studio64.exe.vmoptions编辑框(如果没有该文件,请按照提示自动...

  • Gradle3.0新指令api、provided、implementation等对比

    Android Studio3.0正式版已经出来了,相比2.x的版本,Gradle版本也升级为了3.x,编译速度提高了不少。在gadle3.0之后,默认的依赖由之前的comp...

  • 120
    线程池及线程调度

    背景 文章通过接口层表象来实现一个简版且稳定的线程调度库,给予一个台阶,当你读完文章的末尾,希望你有一探RxJava欲望与信心。 目标 TaskScheduler.execu...

  • 120
    Android模块化 - UI组件篇

    背景 当Xml布局被多次拷贝时,不利于模块化开发。对此我们希望屏蔽UI层繁杂逻辑,只关注于业务。 目标 面向接口,实现UI组件的调用接口模式,并提供完整示例。指令式,一行代码...