Mako Shan

Mako 是一名密码朋克爱好者
这里是我记录生活和成长的地方

联系我的微信号
👏欢迎一起交流学习

Android Studio 2.0 新特性Instant Run,代码变动 一秒钟生效

今天更新到Android Studio 2.0 Preview 版,最吸引人的改变就是加入Instant Run,之前的Android 开发最烦人是就是编译过程,Android Studio 自带的虚拟机启动非常慢,每次编译也是非常慢。这次更新,虚拟机启动还是一样的慢,但是Instant Run可以快速的重启Activity ,让你的每次代码的改变快速的部署到手机上。

注意:

设置Android Studio 更新模式为Canary Channel,才可以更新到Android Studio 2.0 Preview

要升级 Gradle 版本

buildscript {

r......

0

报错信息:failed to get the task for process XXX

原因:

证书问题,project和targets的证书都必须是开发证书,ADHOC的证书会出现此问题。

解决方案:

project和targets的证书使用开发证书。

其他:

failed to get the task for process XXX

This error happens when you have set Distribution Provisioning profile in code signing. Change it to Developer Provisioning Profile, then it will work. Worked for me f......

0

iOS修改字间距

var paragraphStyle =NSParagraphStyle.defaultParagraphStyle().mutableCopy() as NSMutableParagraphStyle

paragraphStyle.lineSpacing = 4.0

var attributes = [NSParagraphStyleAttributeName: paragraphStyle]

0

UIActivityViewController callback

//保存图片

func savePhoto(){

itemsToShare=[AnyObject]()

let imageData=UIImagePNGRepresentation(self.phoneImageView.image!)

self.itemsToShare.append(UIImage(data: imageData!)!)

let activityViewController = UIActivityViewController(activityItems: itemsToShare, applicationActivities: nil)

let completionIte......

0

自定义UINavigationController的 back 按钮

A视图进入B视图,如下,self指的A,bView指的B。

[self.navigationController pushViewController:self.bView animated:YES];

一开始想当然的,在B视图的viewDidLoad里直接使用:

self.navigationItem.backBarButtonItem.title = @"back";

来更改后退按钮标题,结果后退后,发现A视图的导航栏标题也变成“back”了。

于是网上搜了一下,别人推荐在B视图的viewDidLoad/viewWillAppear里使用:

UIBarBut......

0

Linux Tip

golang

export GOROOT=/usr/local/go

export GOOS=linux

export GOARCH=amd64

export GOBIN=/usr/local/go/bin

export GOPATH=/home/mako/gopath

export PATH=$GOBIN:$PATH

java

export JAVA_HOME=/usr/local/jdk

export JRE_HOME=${JAVA_HOME}/jre

export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib

export PATH=${JA......

0

Windows Tip

远程桌面

在开始 运行下输入mstsc,会调出远程桌面连接向导,输入对方IP地址

软链接

mklink /j "C:\Users\Administrator\.gradle" "D:\Cache\.gradle"

win8.1 启用管理员账号

net user administrator /active:yes

cygwin安装apt-cyg

#svn --force export http://apt-cyg.googlecode.com/svn/trunk/ /bin/

#chmod +x /bin/apt-cyg

使用apt-cyg来安装软件:

#apt-cyg instal......

0

MC指令

/say

  让服务器发一段所有人可见的话,并且是紫色字体的

  /ping

  测试你的服务器的ping值

  /gc

  查看服务器信息

  /rules

  查看服务器第几页的规矩

  /essentials

  显示插件版本或者重读

  /backup

  备份服务器。需要配置备份脚本

  /setspawn

  在你站着的这个地方设置重生点

  /setwarp

  标注一块地区,以后你可以用/warp [名字] 来飞到这个你标注过的地方,相当于tp到领地

  /baltop

  查看财富排行榜

  /compass

  显示你当前的方位......

0

OC Tip

判断Iphone5

([UIScreen instancesRespondToSelector:@selector(currentMode)] ? CGSizeEqualToSize(CGSizeMake(640, 1136), [[UIScreen mainScreen] currentMode].size) : 0)

隐藏键盘,可以调用textfield的endediting事件

[[UIApplication sharedApplication].keyWindow endEditing:YES];

NSNotification发布监听

[[NSNotificationCenter ......

0