搜索:技术文摘相关文章

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

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

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

时间:2016-01-20 | 分类:技术文摘 | 标签: git 

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

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

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

时间:2015-12-29 | 分类:技术文摘 | 标签: IP  子网 

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

 

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

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

时间:2015-08-27 | 分类:技术文摘 | 标签: mysql 

 概述:

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

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

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,添加调试真机等;

时间:2015-06-27 | 分类:技术文摘 | 标签: ios  APP 

魔术方法(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(),当对象复制完成时调用

时间:2015-03-20 | 分类:技术文摘 | 标签: PHP 

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

版本切换方式

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

例如

时间:2015-03-20 | 分类:技术文摘 | 标签: PHP  mac  brew 

mcrypt is a file encryption method using secure techniques to exchange data. It is required for some web apps for example Magento, the shopping cart software or a php framework like Laravel. This tutorial has been tested in OSX 10.10 Yosemite.

This guide is really for users with the version of PHP that shipped with OSX Yosemite which is version 5.5.14. Other downloadable AMP stacks already have mcrypt baked in.

 
时间:2015-03-17 | 分类:技术文摘 | 标签: mac  osx  yosemite  PHP  mcrypt 

一、申请苹果开发者账号

首先需要申请苹果开发者账号才能在APP Store里发布应用。

1     准备材料

1.1     公司的邓白氏编码

给苹果公司发个邮件(或则直接拨打苹果开发者服务热线:4006 701 855 2)。他会给你提供免费注册邓白氏码的网址。直接注册就好.

  https://developer.apple.com/ios/enroll/dunsLookupForm.action

1.2     公司的营业执照副本和公司中英文名对照证明

证明你公司英文名的信件(这个其实只要一句话说一下就好了,比如你就写此信标明我们公司的英文名是 XXXX就ok了),公司盖章。

  很多国内公司都无法传真到国外,这个时候你可以使用网络传真

时间:2015-01-21 | 分类:技术文摘 | 标签: ios  D-U-N-S 

以前以为 iOS 开发者计划分为是个人和企业两类,其实细分应该是四类:个人、公司(company)、企业(enterprise)、大学。

大学计划是给教育机构用的,一般公司不用考虑。

企业账号年费 299 美元,app 只能分发给企业内部员工使用,不能通过 App Store 发布 app。

个人和公司账号年费都是 99 美元。

不少人把 99 的公司账号和 299 的企业账号搞混了。299 的

时间:2015-01-06 | 分类:技术文摘 | 标签: ios  开发者计划  APPLE 

PS:Nginx使 用有两三年了,现在经常碰到有新用户问一些很基本的问题,我也没时间一一回答,今天下午花了点时间,结合自己的使用经验,把Nginx的主要配置参数说明 分享一下,也参考了一些网络的内容,这篇是目前最完整的Nginx配置参数中文说明了。更详细的模块参数请参 考:http://wiki.nginx.org/Main


#定义Nginx运行的用户和用户组
user www www;

#nginx进程数,建议设置为等于CPU总核心数。
worker_processes 8;

#全局错误日志定义类型,[ debug | info | notice | warn | error | crit ]
error_log /var/log/nginx/error.log info;

#进程文件
pid /var/run/nginx.pid;

#一个nginx进程打开的最多文件描述符数目,理论值应该是最多打开文件数(系统的值ulimit -n)与nginx进程数相除,但是nginx分配请求并不均匀,所以建议与ulimit -n的值保持一致。

 

 
时间:2015-01-01 | 分类:技术文摘 | 标签: nginx  conf