Ruby相关环境配置

最近在使用fastlane来实现项目的自动化,发现这套工具是用Ruby这门语言写的,为了了解Ruby的一些环境配置,这里做个笔记,来记录关于Ruby遇到的一些问题。 一些基本概念1. RVMRVM ,顾名思义,Ruby Version Manager,用于管理Ruby环境,通常在多个项目中,不同的工程用的Ruby版本不一样,这时候我们就需要一个工具来帮助我们管理这些版本,另外还有一些依赖的三方插件
阅读全文

Git使用过程中的一些常见场景问题总结

之前在公司内部推Git,写了一份git使用教程,后来又在团队内部做了一次分享,内容是关于Git使用过程中经常会遇到的一些场景,并有了这份总结。 git基础基于feature的工作流 添加忽略文件 .gitignore (http://gitignore.io/) 基于develop分支开发:feature分支 bugfix分支 版本节点tag 问题排查: diff 、log 、re
阅读全文

西安GDG上关于Architecture Components的Codelab

概览为什么要学习Architecture Components?Architecture Components是一组构建可健壮的,可测试的,并可维护的Android库,另外,这里也有一份App架构指南,介绍了使用Architecture Components构建App的一套方法。 通过学习使用Architecture Components,你应用将会写更少的模板代码,并且你也会看到处理与生命周期以
阅读全文

Node版本管理

通常情况下,当我们有多个项目来维护时,如果各个项目所使用的node版本不一样,这就需要我们同时来管理多个node版本,这时候我们可以使用nvm或者n来管理。 使用nvm来管理Nodenvm全称Node Version Manager,它是通过shell脚本实现nodejs版本管理的。,windows下用户官方推荐使用nvmw或nvm-windows。 安装通过CURL1curl -o- curl
阅读全文

局域网下GitLab的部署与汉化

最近有这方面的需求,需要内网搭建一个Git平台,最后选了GitLab社区版,这里记录一下。 安装基于Ubuntu LTS 16.04123456# 安装依赖包sudo apt-get install curl openssh-server ca-certificates postfix# 安装 GitLab 社区版apt-get install gitlab-ce# 载入配置启动 (安装好后执行就
阅读全文

依赖注入库Dagger2

依赖注入Dagger2之前在项目中要用到这个库,后来就给团队内部分享完Dagger2后做的一个提纲总结。 解决的痛点 依赖管理问题 角色 依赖实例 注入对象 注入方式 提供依赖的方式 @Inject @Module 优先级更高 @provide 注入在哪里 @Inject 注入方式:连接的桥梁@Component 注入方法:void inject(); 提供中间桥梁:Appli
阅读全文

终端下Python镜像源管理工具pprm

我们在使用Python做开发的时候,常常会用到第三方库,.虽然用easy_install和pip来安装第三方库很方便,但默认的第三方库是从Python的官方源下载的,因为某些原因,官方的网站访问时快时慢,很不稳定,有时候也直接打不开了,网上可以找一些国内的镜像源可以做为替换,通过修改配置文件(~/.pip/pip.conf)pip.conf即可,其实这个小工具的作用就是帮我们做这个事情,另外也提供
阅读全文

关于Node和Python语言的包镜像源的替换

最近做一些node和Python的相关开发,在更新下载包的时候发现特别慢,有时候还卡在那里半天不动,在网上查了一些国内的镜像源替换了下,就相当快了,这里简单做个记录。 Python我们在使用Python做开发的时候,常常会用到第三方库,.虽然用easy_install和pip来安装第三方库很方便,但默认的第三方库是从Python的官方源下载的,因为某些原因,官方的网站访问时快时慢,很不稳定,有时候
阅读全文

博客的迁移及自动化部署并全站https化

过完年来想把博客做一个迁移,放到自己购买的服务器上,并实现自动化部署,并启用全站HTTPS hexo本地部署这一步骤网上有很多教程,这里不再多说了 服务器自动化部署大体的流程就是,我们通过hexo g命令在本地生成静态文件以后,通过git push到我们的远程仓库(这里我用的是GitHub),然后由于我们事先在项目库中配置了webhooks,由它post到你的服务器一个请求链接,我们的服务器收到
阅读全文

Mac平台nginx相关安装配置

安装我们通过brew来安装nginx1brew install nginx 我在安装过程中出现一个小问题,报了这样一个错误:Error: Could not symlink share/man/man8/nginx.8 /usr/local/share/man/man8 is not writable.从上面看大体意思就是/usr/local/share/man/man8这个目录对当前用户无写权
阅读全文

  • Page 1 of 1

Sean Liu

Just Keep Sharing 移动开发在线分享:http://mobdevgroup.com

Mobile Developer

Xi'an, Shaanxi, China