Asingers Blog

Life is struggle

iOS 一句话调用清除缓存

学习笔记

#import <Foundation/Foundation.h> typedef void(^cleanCacheBlock)(); @interface YJCleanCache : NSObject /** * 清理缓存 */ +(void)cleanCache:(cleanCacheBlock)block; /** * 整个缓存目录的大小 */ +(flo...

iOS UITextField 常规处理

学习笔记

- (BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range replacementString:(NSString *)string { if ([textField.text rangeOfString:@"."].location == NSNotFound) ...

在AWS EC 2上使用 Root 用户登录

远程连接

1.确保在安全组中已经添加一条SSH 规则 端口22 任意IP 端口:22 2.创建root的密码,输入如下命令: sudo passwd root 3.然后会提示你输入new password。输入一个你要设置的root的密码,需要你再输入一遍进行验证。 4.接下来,切换到root身份,输入如下命令: su root 5.使用root身份编辑亚马逊云主机的ssh登录方式...

在AWS EC 2上安装 Ghost

Ghost博客系统

Ghost是基于Node.js构建的开源博客平台,所以我们首先搭建Node环境。 wget http://nodejs.org/dist/v6.10.0/node-v6.10.0.tar.gz tar zxvf node-v6.10.0.tar.gz cd node-v6.10.0 ./configure make && make install 若 co...

iOS多线程到底不安全在哪里?

线程安全

iOS多线程安全的概念在很多地方都会遇到,为什么不安全,不安全又该怎么去定义,其实是个值得深究的话题。 共享状态,多线程共同访问某个对象的property,在iOS编程里是很普遍的使用场景,我们就从Property的多线程安全说起。 Property 当我们讨论property多线程安全的时候,很多人都知道给property加上atomic attribute之后,可以一定程度的保障多...

最近

生活随拍

最近在淘的成色很好的古董–iPod Nano 2 飞的老低的飞机 透明硬盘盒 雾霾天