20
2016
01

如何使用git之--Git远程操作详解

Git是目前最流行的版本管理系统,学会Git几乎成了开发者的必备技能。

Git有很多优势,其中之一就是远程操作非常简便。本文详细介绍5个Git命令,它们的概念和用法,理解了这些内容,你就会完全掌握Git远程操作。

git clone
git remote
git fetch
git pull
git push

本文针对初级用户,从最简单的讲起,但是需要读者对Git的基本用法有所了解。同时,本文覆盖了上面5个命令的几乎所有的常用用法,所以对于熟练用户也有参考价值。

git

20
2016
01

如何使用git之--常用Git 命令清单

我每天使用 Git ,但是很多命令记不住。

一般来说,日常使用只要记住下图6个命令,就可以了。但是熟练使用,恐怕要记住60~100个命令。

下面是我整理的常用 Git 命令清单。几个专用名词的译名如下。

20
2016
01

如何使用git之--git分支管理策略

如果你严肃对待编程,就必定会使用版本管理系统

眼下最流行的"版本管理系统",非Git莫属。

相比同类软件,Git有很多优点。其中很显著的一点,就是版本的分支(branch)和合并(merge)十分方便。有些传统的版本管理软件,分支操作实际上会生成一份现有代码的物理拷贝,而Git只生成一个指向当前版本(又称"快照")的指针,因此非常快捷易用。

20
2016
01

如何使用git之--git使用规范流程

团队开发中,遵循一个合理、清晰的Git使用流程,是非常重要的。

否则,每个人都提交一堆杂乱无章的commit,项目很快就会变得难以协调和维护。

下面是ThoughtBot 的Git使用规范流程。我从中学到了很多,推荐你也这样使用Git。

29
2015
12

IP子网划分学习实例

网络管理员非常重要的一项基本功就是熟练掌握子网的划分,合理划分子网不但有利于网络的管理,还有利于网络故障的排除。如何快速划分子网?如何根据自己的需求划分子网?本文通过两个例子与大家共同提高。

例1:在不考虑主机数的情况下,根据已给出的子网(某一IP段)来划分子网。 某单位有12各下属单位,每各下属单位又有4个部门。上级给出一个172.16.0.0/16的网段,让给每各下属单位以及下属单位的部门分配网段。

思路:既然有12各下属单位,那么就要划分12个子网段,但是每各下属单位又有4个部门,因此又要在每各下属单位所属的网段中划分4个子网分配给各部门。

27
2015
08

mysql my-innodb-heavy-4G.cnf 配置文件详解

下面是my-innodb-heavy-4G.cnf默认配置我没有做任何修改,下面我们就来详细的说一说!

 

这个配置文件主要作用是,支持4G内存,支持InnoDB引擎,支持事务(ACID)等特性所使用!

说明:ACID,指数据库事务正确执行的四个基本要素的缩写。包含:原子性(Atomicity)、一致性(Consistency)、隔离性(Isolation)、持久性(Durability)!

27
2015
06

苹果开发证书配置教程

 概述:

苹果的证书繁锁复杂,制作管理相当麻烦,今天决定重置一个游戏项目中的所有证书,做了这么多次还是感觉很纠结,索性直接记录下来,日后你我他查阅都方便;

首先得描述一下各个证书的定位,作用,这样在制作的时候心中有谱,对整个流程的把握也会准确一些;

1、开发者证书(分为开发和发布两种,类型为ios Development,ios Distribution),这个是最基础的,不论是真机调试,还是上传到appstore都是需要的,是一个基证书,用来证明自己开发者身份的;

2、appID,这是每一个应用的独立标识,在设置项中可以配置该应用的权限,比如是否用到了PassBook,GameCenter,以及更常见的push服务,如果选中了push服务,那么就可以创建生成下面第3条所提到的推送证书,所以,在所有和推送相关的配置中,首先要做的就是先开通支持推送服务的appID;

3、推送证书(分为开发和发布两种,类型分别为APNs Development ios,APNs Distribution ios),该证书在appID配置中创建生成,和开发者证书一样,安装到开发电脑上;

4、Provisioning Profiles,这个东西是很有苹果特色的一个东西,我一般称之为PP文件,该文件将appID,开发者证书,硬件Device绑定到一块儿,在开发者中心配置好后可以添加到Xcode上,也可以直接在Xcode上连接开发者中心生成,真机调试时需要在PP文件中添加真机的udid;是真机调试和必架必备之珍品;

平常我们的制作流程一般都是按以上序列进行,先利用开发者帐号登陆开发者中心,创建开发者证书,appID,在appID中开通推送服务,在开通推送服务的选项下面创建推送证书(服务器端的推送证书见下文),之后在PP文件中绑定所有的证书id,添加调试真机等;

09
2015
04

转《机动车深圳迁出,广州迁入》完整篇

         摇号大半年,已经没当初的热情,只是在不上心地坚持着,因为一直开着不用年票的深圳牌在广州通行无阻,感觉也非常满足。而今个月头,某土豪朋友诉苦竞价失败,才想起自己的摇号事情。一查才发觉居然中奖了。果然做的好事多,自然就容易踩到狗屎。

        二话不说,马上为迎接亲爱的凌派正式自由走在广州的土地上做准备。

        因为一直把消灭黄牛当为己任,一开始已经决定不会接受黄牛。最重要还问到一些价格:4S代办收5000元(够黑),黄牛价1500到2000左右。而且黄牛还是需要自己本人到场,只是不用操心。

        所以自己上网搜集经验,很感谢以下的作者提供的攻略

20
2015
03

PHP中的魔术方法和魔术常量简介和使用

魔术方法(Magic methods)
PHP中把以两个下划线__开头的方法称为魔术方法,这些方法在PHP中充当了举足轻重的作用。 魔术方法包括:
__construct(),类的构造函数
__destruct(),类的析构函数
__call(),在对象中调用一个不可访问方法时调用
__callStatic(),用静态方式中调用一个不可访问方法时调用
__get(),获得一个类的成员变量时调用
__set(),设置一个类的成员变量时调用
__isset(),当对不可访问属性调用isset()或empty()时调用
__unset(),当对不可访问属性调用unset()时被调用。
__sleep(),执行serialize()时,先会调用这个函数
__wakeup(),执行unserialize()时,先会调用这个函数
__toString(),类被当成字符串时的回应方法
__invoke(),调用函数的方式调用一个对象时的回应方法
__set_state(),调用var_export()导出类时,此静态方法会被调用。
__clone(),当对象复制完成时调用

20
2015
03

回退Mac上用Brew安装的PHP版本

 昨天随手一点brew upadte & brew upgrade后phpunit出现了各种F,细查下来原来是 php 5.5.17 的一个bug fix 引起的。为了暂时正常使用phpunit,只能回退php的版本。

版本切换方式

通过brew安装的php可以通过brew linkbrew unlink来切换不同版本。

例如