mac下crontab不保存的解决方案

在mac下使用crontab -e编辑crontab,并不保存,crontab -l显示列表仍然是空的:

$ crontab -e
crontab: no crontab for username – using an empty one
crontab: “/usr/bin/vi” exited with status 1

$ crontab -l
crontab: no crontab for username

解决办法:
是因为权限问题。需要使用root权限来操作。
$ sudo su –

编辑username的crontab
$ crontab -u username -e

列出username的crontab,查看编辑后的数据
$ crontab -u username -l

企业微信 查不到该手机号的所属企业 的解决办法

使用企业微信,提示“查不到该手机号的所属企业”,该怎么办呢?
其实这是因为你的手机没有成为别的企业的成员。

解决办法:
访问 https://work.weixin.qq.com/ 注册一个企业。可以使用腾讯企业邮箱创建,也可以使用微信企业号创建。
建立以后在“企业微信”的通讯录里添加成员就可以了。

gradle学习总结

gradle和maven类似,是管理项目依赖和编译发布的工具。可以一理解为maven的升级版
首先推荐书籍:
https://dongchuan.gitbooks.io/gradle-user-guide-/content/tutorials/index.html

安装运行安卓项目一般是两步:
在项目目录下执行:
./gradlew clean assembleDebug
./gradlew installDebug

命令后面的clean installDebug等都是task,更多task在这里:http://tools.android.com/tech-docs/new-build-system/user-guide

gradlew在android studio中新建项目是会自动创建,是Gradle Wrapper的简称,也就是封装了一下gradle,对目录、环境变量、编译参数等进行了设置。文件最后就是调用了类 org.gradle.wrapper.GradleWrapperMain。这个类会解析gradle的配置文件,下载依赖文件等,最后由android插件生成apk文件。