最近工作上接手了两个项目,可它们依赖的node版本不同,于是想到了之前用的nvm(Node Version Manager)。
https://github.com/creationix/nvm
之前安装nvm的方式是通过npm install nvm,而新版本可以通过脚本或者手动安装。目前,nvm没有提供windows的支持,但是在其文档中提到了nvm-windows这个工具。
https://github.com/coreybutler/nvm-windows
安装
在安装nvm-windows前,需要做以下步骤:
卸载系统中已有的node.js
删除node.js安装目录(例如C:\Program Files\no
继续阅读 »
更新日志
2016.09.09 UIImageView加载WebP格式的图片
2016.09.19 更新UI系列
2016.10.18 更新隐藏GroupedTableView上边多余的间隔
工具类
提取assets.car中的图片
iPhone 6 屏幕揭秘
iOS 通过获取iTunes上的APP信息,判断是否提醒升级APP
POST https://itunes.apple.com/CN/lookup?id=978591579
使用POST方法,id 是iTunes connect里APP信息的Apple ID:为APP自动生成的id
Charles 请求 HTTPS 出现 “You may need to c
继续阅读 »
仓库github地址: https://github.com/markaii/wechat-auth
npm地址: https://www.npmjs.com/package/wechat-auth
继续阅读 »
简介
Alcatraz 是一个帮你管理 Xcode 插件、模版以及颜色配置的工具。
官网:http://alcatraz.io
GitHub:https://github.com/alcatraz/Alcatraz
more
安装
在终端中执行如下命令:
curl -fsSL https://raw.githubusercontent.com/supermarin/Alcatraz/deploy/Scripts/install.sh | sh
Alcatraz 只支持 Xcode 7+。
使用
从Window菜单中选择Package Manager,即可启动插件列表页面。安装完插件或者模板后,需要重启Xco
继续阅读 »
安装Node.js
```
Using Ubuntu
curl -sL https://deb.nodesource.com/setup_6.x | sudo -E bash -
sudo apt-get install -y nodejs
Using Debian, as root
curl -sL https://deb.nodesource.com/setup_6.x | bash -
apt-get install -y nodejs
```
继续阅读 »
七牛是国内专为移动时代开发者打造的数据管理平台,为互联网网站和移动App提供数据的在线托管、传输加速以及图片、音视频等富媒体的云处理服务。使用七牛云存储,可以在线托管图片、视频,可以在线生成外接地址,供博客使用。你可以通过点击链接
注册并成为标准用户,这样我将获得5GB超大下载流量!十分感谢。
more
新建空间
选择公开空间,通用。当然了选择其它也可以。如果选择私有空间,在后面的生成外部链接不是很方便。
待生成空间后,我们可以去空间设置里设置空间的一些属性。
尤其是我们最好设置一个https域名。待设置好https域名后我们
选择默认域名后,在七牛控制台中引用的URL以此域名显示。
上传资源
方法1. 我们可以在空
继续阅读 »
Configuring a remote for a fork
List the current configured remote repository for your fork.
$git remote -v
origin https://github.com/YOUR_USERNAME/YOUR_FORK.git (fetch)
origin https://github.com/YOUR_USERNAME/YOUR_FORK.git (push)
继续阅读 »
Java部分(基础)
基础部分1 https://www.imooc.com/learn/85
1. 基本的语句(if else这些)
2. 数组,函数
基础部分2 https://www.imooc.com/learn/124
1. 类和对象(构造函数、静态变量、静态方法)
2. 继承(方法重写、抽象类)
3. 接口
基础部分3
1. 集合,泛型,Map,迭代器(Iterator)
2. 常用的工具类(String、File、Date、Calendar、)
3. 异常处理(try……catch)
4. 输入输出流(可以后面在Android需要时学习)
5. 多线程(可以后面在Android需要时学习)
Android(基础
继续阅读 »
前面的博客 GitHub Pages + Jekyll + Netlify 实现 https 个性域名,讲述了如何通过 GitHub Pages + Jekyll + Netlify 实现了自定义域名支持 https 访问的个人主页(博客)。本文将介绍如何在 Mac 上配置 Jekyll 本地编译环境,实现网站的本地预览。
继续阅读 »
redis https://github.com/antirez/redis/blob/5.0/src/adlist.h
https://github.com/antirez/redis/blob/5.0/src/adlist.c
结构体的定义
结构体的实现,双向链表的相关定义于adlist.h中
节点:
```C++
typedef struct listNode {
struct listNode *prev; //前一个节点
struct listNode *next; //后一个节点
void *value; //节点的值
} listNode;
more
迭代器:
C++
typedef s
继续阅读 »