Cocoa的依赖管理器,我们已经有了CocoaPods,非常好用,那么为什么还要创建这样一个项目呢?本文翻译自Carthage的Github的README.md,带大家来了解一下这个工具有何不同之处. Carthage的目标是用最简单的方式来管理Cocoa第三方框架. 基本的工作流如下: 创建一个Cartfile,包含你希望在项目中使用的框架的列表 运行Carthage,将会获取列出的框架并编译它们 将编译完成的.framework二进制文件拖拽到你的Xcode项目当中 Carthage编译你的…
作为一名新时代的90后猿 在swift大势所趋的时候  怎能不会Carthage 配置它其实很简单  下面我们一步一步来 (1)打开你的终端 输入 brew update brew install carthage 这两个命令就不用多解释了吧 (2)等待它安装完成 然后cd到你的项目 创建一个Carthage文件 这个文件就和pods里那个文件差不多的作用 在这个文件中写下你要的第三库 例如(3)然后终端执行 carthage update 执行过程如下图 执行的过程可能会有点稍长 等待一会就好…
buckaroo 是一款去中心化的c++ 包管理工具,使用上,类似yarn(nodejs),cargo (rust) ,使用buckaroo 我们可以很容易集成一个大规模的项目 支持以下特性 直接从GitHub,BitBucket,GitLab,托管Git和HTTP中提取依赖项 完全可重现的构建和依赖性解析 完全分散 - 没有中央服务器或发布过程 允许任何构建配置 私有和公共依赖,以避免“依赖地狱” 每个包有多个库,因此像Lerna这样的工具是不必要的 将单个包装从单体仓库中取出 完全支持语义版…
最近在开发一个大型vue单页面应用的时候,项目最初是将所有的路由写在一个router.js的文件里. const router = new Router({ mode: "history", routes: [{    path: '/', name: 'Index', component: include('index', 'home') }, { path: '/aboutus', name: 'aboutUs', component: include('aboutUs', 'ho…
一种看法是:一个引用价格数据和执行交易的加密货币交易所,其业务决策往往是在链外发生的,不受制于严格的.类似于准宪法的链上规则的约束,加密货币交易所可以拒绝任何人喜欢的价格和交易,而且这样做并不会损害底层区块链治理系统的言论自由/反审查标准的完整性. 而另一种看法是:按照规模来看的话,币安在加密货币行业里的地位,就像Twitter和Facebook在社交媒体网络里的地位.就像如果禁止使用Twitter和Facebook会严重损害社交媒体行业一样,币安下架一个加密货币也会严重损害这个加密货币的价值.…
文/磐石之心 几天前与好友聊到众筹咖啡馆的事情,他向我讲述了一个非常具有特色的众筹咖啡馆案例.而这个案例也引发我对当前互联网开放.去中心和集权的一些思考,今天就简单写出来与大家分享. 一个无赚钱目的的众筹咖啡馆案例 众筹咖啡馆其实听起来并无新意,无非是有一个发起人,找一群人入股,然后通过咖啡馆进行营利,然后众筹者参与分成.而众筹项目的发起人是咖啡馆的最大股东,对咖啡馆具有所有权和经营权. 但是我今天要讲的众筹咖啡馆案例与普通的众筹案例完全不同.这个特色众筹咖啡馆项目是在北大毕业的人群中发起,这群…
开始初步了解学习Filecoin,如下是看白皮书的内容整理. 参考: 白皮书中文版 http://chainx.org/paper/index/index/id/13.html 白皮书英文版 https://filecoin.io/filecoin.pdf --------------------------------------------------- 5 Filecoin的存储和检索市场 Filecoin有两个市场:存储市场和检索市场.网络保证矿工在提供服务时可以得到客户的奖励. 5.1…
开始初步了解学习Filecoin,如下是看白皮书的内容整理. 参考: 白皮书中文版 http://chainx.org/paper/index/index/id/13.html 白皮书英文版 https://filecoin.io/filecoin.pdf ------------------------------------------------------------------------------------------------------------------- IPFS通…
原文:https://www.infoq.cn/article/principle-and-impleme-of-de-centering-system-in-serf serf 是出自 Hashicorp 的开源项目, 实现了去中心化的 gossip(八卦) 协议,其中 gossip 协议定义了一种类似病毒感染的消息传播过程. 一些著名的开源项目,如 Docker 和 Consul,网络管理和服务发现的核心组件是基于 serf 实现的,然而它们背后的 serf 似乎还鲜为人知,一方面其复杂的理…
A Universally Unique IDentifier (UUID) URN Namespace https://tools.ietf.org/html/rfc4122.html A UUID is 128 bits long, and requires no central registration process. One of the main reasons for using UUIDs is that no centralizedauthority is required t…