JackieHoo的博客

一个安安静静写代码的小人物的技术博客

错过房地产投资,再错过区块链也许你就没机会了

区块链时代

我去年初开始研究区块链,那时候我的朋友还没有人玩,顶多只是听说过比特币,但最近我身边不少在我的鼓动下,或者比特币价格大涨等消息面的影响下,都开始关注区块链,准备跃跃欲试,已经有部分朋友在屯币了,但是在观望找切入点的人更多。我觉得磨叽的人太多了,扣扣索索,畏手畏脚,果敢点,行动力快点,躁动起来,也许早就致富了。再不行动,你就错过了。而我认为: 2018年错过区块链,你可能就错过了一个时代! ...

为什么人人应该拥有比特币

区块链

为什么我们人人应该拥有比特币 前言 人类的发展、科技的进步,都是因为人类对生命质量要求不断提高有关,人类需要光,所以发明了电,人类渴望速度更快,所以发明了汽车飞机高铁,人类想要身体健康寿命更长,所以发明了医学生命科学。 比特币是郁金香泡沫,还是真的代表未来趋势,这个争论的答案是什么,我们可以从货币的发展史得出一些启示,以史为鉴,可以纠正我们的认知。 货币发展不同阶段 货币1.0版 大...

CocoaPods从入门到精通(四):[转载]让自己的开源框架支持cocoapods

CocoaPods系列

参考:http://studentdeng.github.io/blog/2013/09/13/cocoapods-tutorial/ 提交代码到代码托管平台 既然是开源,要求代码任何人都能够访问,这里选择github,当然也可以用其他平台如oschina等,项目必须是公开项目.比如我的这个:https://github.com/iOSSinger/SGExtension.git 创建...

CocoaPods从入门到精通(三):创建私有pod

CocoaPods系列

介绍 Cocoapods是非常好用的一个iOS依赖管理工具,使用它可以方便的管理和更新项目中所使用到的第三方库,以及将自己的项目中的公共组件交由它去管理。Cocoapods的介绍及优点本文就不在赘述,我开始使用Cocoapods还是在两年前,那个时候它刚刚出现,网上的资料还非常的少,就连他们自己的HomePage都十分的简单,我就着手尝试着使用了一下,用它管理起第三方库确实是十分的方便顺手...

CocoaPods从入门到精通(二):Podfile语法精讲

CocoaPods系列

一个简单的Podfile target 'MyApp' pod 'AFNetworking', '~> 1.0' ## 一个复杂的Podfile platform :ios, '9.0' inhibit_all_warnings! target "MyApp" do pod 'ObjectiveSugar', '~> 0.5' target "MyAppTests" ...

CocoaPods从入门到精通(一):CocoaPods基础

CocoaPods系列

CocoaPods入门 CocoaPods是什么 CocoaPods是一个用来管理Xcode项目依赖库的工具。 你的项目依赖库需要被详细列在一个叫Profile的文件中。CocoaPods将帮我们解决libraries之间的依赖关系、获取目标库的源码、并将它链接到Xcode workspace中来构建你的项目。 最终目标是通过建立一个查找效率更高、更规范的第三方开源库生态系统。 安装C...

【译文】Git之撤消更改

Git系列

撤消更改 本教程提供了操作软件项目版本管理所需的所有必要技能。首先,这篇文章会告诉我们如何查看旧的提交,然后解释在项目历史记录中还原公共提交与重置本地计算机上未发布的更改之间的区别。 git checkout git checkout命令提供三个不同的功能:检出文件,检出提交和检出分支。在这篇文章中,我们只关心前两个配置。 检出提交将使整个工作目录匹配该提交。这可以用来查看您的项...

【译文】Git之检查存储库

Git系列

检查存储库 git状态 git status命令用于显示工作目录和分段区域的状态。它可以让您看到哪些更改已经暂停,哪些更改没有,哪些文件不被Git跟踪。输出的状态不会显示有关提交的项目历史记录的任何信息,为了获取提交历史纪录,您需要使用git log。 用法 git status 列出哪些文件已经暂存,哪些没有暂存和哪些未被追踪。 讨论 git status命令是一个相对简...

【译文】为什么要选择Git

Git系列

从集中版本控制系统切换到Git会改变开发团队开发软件的方式。而且,如果您是依赖其关键任务应用的软件的公司,更改开发流将影响整个业务。 在本文中,我们将讨论Git如何在各个方面为公司组织带来益处,从您的开发团队到您的营销团队,及其他。在本文结尾,应该很清楚,Git不仅仅适合敏捷软件开发 - 它适合用于敏捷业务。 Git可以为开发者带来什么 功能分支工作流 Git的最大优点之一是...

【译文】版本控制系统介绍

Git系列

介绍 版本控制系统是一类软件工具,可帮助软件团队基于时间的变化来管理源码。版本控制系统跟踪特殊类型数据库中代码的每个修改。如果发生错误,开发人员可以回到某个时间点,比较早期版本的代码,以帮助解决错误,同时最大限度地减少对所有团队成员的干扰。 对于几乎所有的软件项目,源代码就是财富 - 这个珍贵的资产必须被保护。对于大多数软件团队来说,源代码是开发者们通过认真的努力工作和宝贵知识的结晶...