登录
  • 欢迎访问 Sharezer Blog

sharezer的文章

Default

解决mac下的Sourcetree每次拉取提交都需要输入密码

最近重装了一次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个赞

IOS

CocoaPods国内镜像

国内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个赞

Android

Gradle 自定义插件以及发布方法

本文由 简悦 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个赞

Android

Android 中常用设计模式

介绍 Java 中一般认为有 23 种设计模式,我们不需要所有的都会,但是其中常用的几种设计模式应该去掌握。下面列出了所有的设计模式。需要掌握的设计模式我单独列出来了,当然能掌握的越多越好。 总体来说设计模式分为三大类: 创建型模式,共五种:工厂方法模式、抽象工厂模式、单例模式、建造者模式、原型模式。 结构型模式,共七种:适配器模式、装饰器模式、代理模式、外观模式、桥接模式、组合模式、享元模式。 行为型模式,共十一种:策略模式、模板方法模式、观察者模式、迭代子模式、责任链模式、命令模式、备忘录模式、状态模式、访问者模式、中介者模式、解释器模式。 1、单例设计模式 最好理解的一种设计模式,分为懒……继续阅读 »

5年前 (2019-01-29) 1868浏览 0评论 0个赞

IOS

iOS获取照片EXIF信息

废话不多说,直接上代码。 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个赞