Android入门

之前报名了Google举办的Study Jams,现在已经成功结业了,也勉强算是入门了Android。

VIEW

XML,可拓展标记语言。

在Android中,使用XML来确定不同的VIEWS。
XML中由一个个不同的标签构成,需要注意每个标签结束之后都要关闭标签。如:/></LinearLayout>
标签中有各种不同的属性。属性可以决定手机上View的行为或外观的特性。

View的分类

常见的VIEW:

  1. TextView
  2. ImageView
  3. Button
  4. ScrollView

在Mac下通过HEXO在Github上搭建博客

经过一番折腾,总算是把Hexo给弄好了。在这期间遇到了各种问题,网上有的教程也有点老了,这里就再写一篇。最新的教程可以去Hexo官网查看。

前期准备

安装Xcode

Hexo的编译可能依赖Xcode。这个直接从App Store上下载就好了,没什么难度。

安装node.js

Hexo是基于node.js的,所以要去官网上下载下来安装。版本可以选择稳定版(6.11.2)(4.3.1)也可以选择最新版(8.4.0)(5.7.0)
需要注意的是,Hexo 3.1.1测试的最低版本为0.12,所以安装的版本不要太旧,之前看到网上装的0.8.4的版本,我也这么装,结果有一大堆的报错。

这个年代,你该怎么读书

文|发愤的草莓

喜欢这篇文章的人可以关注她的微信公众号:发愤的草莓

亲爱的你,爱读书吗?

爱读书的你,是否又有这样三个困惑呢?

  • 信息时代,微信公众号如此灿若繁星,网络上的信息已让人眼花缭乱,都没有时间去以看书了,而纸质媒体和实体书店又有点日渐式微的感觉,数据显示,中国人年均读4本书,在这种背景下,还需要读书吗?
  • 如今,每年新书出版呈现海量状态,每年20-30万本中文书籍出版,要一天读550以上的书籍,才能赶得上新书的出版速度,这么多的书,眼睛都看花了,我该读其中的哪些?
  • 看别人年终总结的文章,特别佩服那些一年几百本的,很想跟他们一样,可是又担心拼命在一年内读几百本就把自己读傻了,读书多会不会变成呆子呢?

这三个困惑是三个简单的问题:

  • 这个年代还需要读书吗?
  • 不知道自己该读什么书?
  • 读书多了会不会变成呆子?

这里谈谈对这几个问题的拙见。

Git 工作流程

Git 作为一个源码管理系统,不可避免涉及到多人协作。

协作必须有一个规范的工作流程,让大家有效地合作,使得项目井井有条地发展下去。”工作流程”在英语里,叫做”workflow”或者”flow”,原意是水流,比喻项目像水流那样,顺畅、自然地向前流动,不会发生冲击、对撞、甚至漩涡。

git基础

git基础

1 Git的优势

  1. SVNGit,因为SVN要是主机挂了.所有记录都GG了.而Git是分布式的.而且Git平台比较多,GitLab,coding.net,GitHab等等
  2. Git可以现在本地执行,可以在本地进行commit,而SVN每次commit都必须是提交到主机.(虽然笔者推荐多push,但是可以本地commit有时也是不错的,主要是保证本地能有备份)
  3. Git能保证数据完整性,Git中所有数据在存储前都计算校验和,然后以校验来引用,所以你在传送过程中丢失文件,Git都知道(笔者试过一个push断了4次,但是最后还是每次增量的提交了上去.)
,