解决mac升级10.11后,出现的 xcrun: error: invalid active developer path, missing xcrun 错误(转)

作者:Rui 发布时间:December 7, 2016 分类: 浏览:1,004 1 Comment

前短时间,将mac升级到了10.12,结果今天在终端里使用git的时候,弹出一行莫名其妙的错误:

xcrun: error: invalid active developer path (/Library/Developer/CommandLineTools), missing xcrun at: /Library/Developer/CommandLineTools/usr/bin/xcrun
去google了一圈,找到了一个github上homebrew issues里很老的帖子,按着里面说的,重装了一下xcode command line,结果就正常了……

xcode-select --install
不过看帖子里并不是所有人重装都能解决问题,有些人似乎还要手动切换下xcode的路径才能解决。

sudo xcode-select -switch /
因为帖子标题说是在升级到“冲浪湾”时遇到了这问题,所以看来这问题属于每次升级时候都会碰到的月经型问题了OTL

问题解决后,我又去各处翻了下问题出现的原因,可惜没有找到。个人推断可能是因为git所需的lib关联到了command line tools,升级时改动了lib的路径所致吧。

阿里云maven仓库

作者:Rui 发布时间:November 16, 2016 分类:JAVA 浏览:1,237 No Comments

在国内使用maven,因为国情原因,下载速度非常慢,之前oschina在国内做了个一个中央仓库,但是现在已经无法使用。幸运的是,aliyun现在也悄悄推出了maven新仓库。给国内的maven和gradle使用者带来了福音。

Maven仓库地址:
http://maven.aliyun.com/nexus/#view-repositories;public~browsestorage

Mave 配置阿里云,在setting.xml配置mirror

<mirror>
   <id>nexus-aliyun</id>
   <mirrorOf>*</mirrorOf>
   <name>Nexus aliyun</name>
   <url>http://maven.aliyun.com/nexus/content/groups/public</url>
</mirror> 

Gralde中使用aliyun的源

buildscript {
    repositories {
        maven { url 'http://maven.aliyun.com/nexus/content/groups/public/'}
    }
}

repositories {
    maven { url 'http://maven.aliyun.com/nexus/content/groups/public/'}
}

使用Ptyhon SDK 创建Azure 经典模式下的虚拟网络

作者:Rui 发布时间:October 20, 2016 分类:Azure,CLOUD 浏览:2,546 No Comments

前言

目前Azure Python SDK中,关于经典模式下虚拟网络的一些API操作,还没有实现,所以如果想要创建经典模式下的虚拟网路,就需要借助直接调用REST API。

另外关于经典模式和资源模式的区别,可以参考此文档:
https://azure.microsoft.com/en-us/documentation/articles/resource-manager-deployment-model/

实现逻辑

要实现新增或者删除经典模式下虚拟网络,需要先获取账户所有的网络配置信息,我们会获取一个xml的配置文件里面配置了该账户下网络的所有配置,包括dns server ,vnet等,如果要新增和删除,就需要修改该xml文件,然后将更新后的配置文件更新到服务器。之后该账户下的网络配置就会做出相应的改变。

关于虚拟网络的xml的定义,请参考此文档:
https://msdn.microsoft.com/en-us/library/azure/jj157100.aspx

阅读剩余部分...

MarkDown 使用说明

作者:Rui 发布时间:October 18, 2016 分类: 浏览:1,392 No Comments

Markdown简介

Markdown 是一种轻量级标记语言,它允许人们使用易读易写的纯文本格式编写文档,然后转换成格式丰富的HTML页面。 —— 维基百科

正如您在阅读的这份文档,它使用简单的符号标识不同的标题,将某些文字标记为粗体或者斜体,创建一个链接或一个脚注[^demo]。下面列举了几个高级功能。

标题

#  这是个H1标题
## 这是个H2标题
###### 这是个H6标题

文本样式

*这是斜体文本*
**这表示加粗样式**

阅读剩余部分...

SSL证书链原理和使用

作者:Rui 发布时间:September 28, 2016 分类:WEB 浏览:709 No Comments