最近重装了一次mac,并且重做了一下开发环境,结果以前的sourceTree项目的GIT密码始终保存不到Mac的钥匙串中,明明在钥匙串中是存在的.但是在使用sourceTree pull/push代码的时候还是需要再输入密码,很是繁琐.
于是,网上搜索了一下,说的在https模式下,Mac需要使用osxkeychain凭据助手,并在Git中设置使用. 并且如果已经安装了brew的应该会自带了osxkeychain.但是奇怪的是,我安装了brew的,使用brew安装应用也没有问题.那就只能手动的再设置一次了.
使用方法
先使用命令下载 git-credential-osxkeychain
cur……继续阅读 »
5年前 (2019-06-28) 2165浏览 0评论
0个赞
apply plugin: 'com.android.application'
//创建当前时间字符创 比如 0411_1213 表示 4月11号,12点13分
def buildTime() {
def date = new Date()
def formattedDate = date.format('MMdd_HHmm')
return formattedDate
}
//获取文件夹最后一次git commit的sha值
def gitSha = 'git rev-parse --short HEAD'……继续阅读 »
5年前 (2019-06-27) 2040浏览 0评论
0个赞
……继续阅读 »
5年前 (2019-05-29) 2582浏览 0评论
0个赞
……继续阅读 »
5年前 (2019-05-29) 1891浏览 0评论
0个赞
国内Specs
清华大学镜像
https://mirrors.tuna.tsinghua.edu.cn/git/CocoaPods/Specs.git
上海大学镜像
https://mirrors.shu.edu.cn/CocoaPods (仅HTTP/HTTPS访问,不支持git拉取)
https://mirrors.shu.edu.cn/mgit/Specs (仅git访问)
https://git.shuosc.org/CocoaPods/Specs (均支持)
中国区镜像表项
git://cocoapodscn.com/Specs.git
使用方法
对于旧版的 CocoaPods 可以……继续阅读 »
5年前 (2019-05-01) 5009浏览 0评论
0个赞
以Mac为例
切换到.android目录
cd ~/.android
使用命令(需要输入密码)
debug的默认口令为:android
如果使用自己提供的keystore,就是自己的密码了
keytool -list -v -keystore debug.keystore
……继续阅读 »
5年前 (2019-01-30) 2841浏览 0评论
0个赞
本文由 简悦 SimpRead 转码, 原文地址 https://www.jianshu.com/p/067b1399158d
1、在 buildsrc 中新建 AsmInjectPlugin 插件
public class AsmInjectPlugin implements Plugin<Project>{
@Override
void apply(Project project) {
System.out.println("========================")
System.out.pri……继续阅读 »
5年前 (2019-01-30) 3926浏览 0评论
2个赞
本文由 简悦 SimpRead 转码, 原文地址 https://www.jianshu.com/p/d1d7fd48ff0b
前言
我们平常在进行 Android 开发时,都会使用 Gradle 来进行项目配置,通常在对应的 module:app 的build.gradle中,在最上面的一句话一般都为:
apply plugin: 'com.android.application'
这句话就是用来加载 gradle 的android开发插件,然后,我们就可以使用该插件提供的配置方法进行 Android 项目的配置了,即如下所示:
android {
compileSdkVers……继续阅读 »
5年前 (2019-01-30) 2984浏览 0评论
0个赞
介绍
Java 中一般认为有 23 种设计模式,我们不需要所有的都会,但是其中常用的几种设计模式应该去掌握。下面列出了所有的设计模式。需要掌握的设计模式我单独列出来了,当然能掌握的越多越好。
总体来说设计模式分为三大类:
创建型模式,共五种:工厂方法模式、抽象工厂模式、单例模式、建造者模式、原型模式。
结构型模式,共七种:适配器模式、装饰器模式、代理模式、外观模式、桥接模式、组合模式、享元模式。
行为型模式,共十一种:策略模式、模板方法模式、观察者模式、迭代子模式、责任链模式、命令模式、备忘录模式、状态模式、访问者模式、中介者模式、解释器模式。
1、单例设计模式
最好理解的一种设计模式,分为懒……继续阅读 »
5年前 (2019-01-29) 1868浏览 0评论
0个赞
废话不多说,直接上代码。
let options = PHImageRequestOptions()
options.version = PHImageRequestOptionsVersion.current;
options.deliveryMode = PHImageRequestOptionsDeliveryMode.highQualityFormat;
options.isSynchronous = true;
let phImageManager = PHImageManager.default()
phImageManager.requestImageData(for: phot……继续阅读 »
5年前 (2018-12-02) 2244浏览 0评论
0个赞