文章推荐

git使用教程

目录 ======== 安装 ==== 创建版本库 ==== 添加 ==== 修改 ==== 回退及前进 ==== 撤销修改(包含三种情形) ==== 删除 ======== 远程仓库 ==== 把本地仓库推送到GitHub仓库 ==== 从远程库克隆 ======== 分支管理 ==== 解决冲突 ======== git常用命令 ======== git使用流程规范 Git跟踪并管理的是修改,而非文件。每次修改,如果不add到暂存区,那就

陈承阳时间:2018-03-07 分类:版本控制阅读全文

适配器模式-结构型模式

适配器模式(Adapter Pattern):将某个对象的接口适配为另一个对象所期望的接口。属于结构型设计模式。 ========== 为什么需要适配器模式 1、某个操作数据库的有两套不同的数据库操作方法,我们通过适配器统一成一个接口。例如,我们待会把mysql和mysqli统一成一个接口。 2、我们有多套数据库对应了多种数据库操作,例如MySQL,SqlServer,Oralce,Redis都有对应的操作函数,或操作类。PDO把这些都统一成一个接口。 3、系统的增加

陈承阳时间:2018-03-04 分类:设计模式阅读全文

策略模式-行为型模式

策略模式(Strategy Pattern):定义一系列算法,将每一个算法封装起来,并让它们可以相互替换。 策略模式让算法独立于使用它的客户而变化,也称为政策模式(Policy) ========== 为什么需要策略模式 1、在有多种算法相似的情况下,使用 if...else 所带来的复杂和难以维护。 2、利用面向对象的继承和多态机制,将多个算法解耦。避免类中出现太多的if-else语句 ========== Context(应用场景) 1、需要使用Con

陈承阳时间:2018-03-02 分类:设计模式阅读全文

观察者模式-行为型模式

观察者模式 (observer Pattern):定义对象间的一种一对多的依赖关系,当一个对象的状态发生改变时,所有依赖于它的对象都得到通知并被自动更新。 也叫发布-订阅模式 观察者模式的一个关键词就是触发,被观察者的动作触发观察者的做出对应的响应。 观察者模式的另一个常用领域在于插件系统。 ========== 为什么需要观察者模式 1、一个对象状态改变给其他对象通知的问题,而且要考虑到易用和低耦合,保证高度的协作 2、完美的将观察者和被观察的对象分离开,使得每个类

陈承阳时间:2018-03-01 分类:设计模式阅读全文

php-fpm配置详解

php-fpm.conf 配置示例 pid /usr/local/php/var/run/php-fpm.pid error_log /usr/local/php/var/log/php-fpm.log log_level = notice emergency_restart_threshold = 60 emergency_restart_interval = 60s process_control_timeout = 0 daemonize = yes listen =

陈承阳时间:2018-02-28 分类:PHP阅读全文

SQLServer数据实时同步到MySQL

目录 1.在SQLServer服务器上安装配置mysqlconnector 2.新建链接服务器 3.sqlserver和mysql新建库和表 4.建立回环 5.编写触发器和存储过程(sqlserver) 6.测试 1.在SQLServer服务器上安装配置mysqlconnector http://www.mysql.com/products/connector/ ODBC数据管理器->系统DSN->添加->mysql ODBC 5.3

陈承阳时间:2018-02-26 分类:MySQL阅读全文

Composer使用总结

========== 简介 Composer是PHP用来管理依赖(dependency)关系的工具。Composer通常情况下通过composer.json文件来配置和管理依赖的。Composer允许你申明项目所依赖的代码库,Composer会在你的项目中为你安装他们。下面总结下Composer的安装和常用命令。 ========== 安装 ==== Linux下安装Composer -> curl -sS https://getcomposer.org/ins

陈承阳时间:2018-02-12 分类:PHP阅读全文

Python安装第三方库

========== 使用 pip 命令行工具在线下载你需要的第三方库 注:pip 是Python的软件包管理系统,Python语言自带的命令行工具,它可以安装和管理第三方软件包。 ->pip install package-name 举例安装requests库: ->pip install requests 这样 requests 第三方库就下载和安装完成了。在你的脚本中添加:import requests,就可以使用这个 Requests 库。

陈承阳时间:2018-02-06 分类:Python阅读全文

PHP操作Redis类

=============== 普通 字符串/key 增删改查操作 =============== 队列 操作 =============== set集合 操作 =============== 有序set集合 操作 =============== hash表 操作 =============== 排序 操作 =============== redis管理 操作 <?php //利用Redis类进行操作 //实例化Redis类 $redis = new Redis

陈承阳时间:2018-01-30 分类:NoSQL阅读全文

PHP标准库SPL实例

SPL是用于解决典型问题(standard problems)的一组接口与类的集合。 递归寻找指定目录中的所需文件 双向链表 栈的应用 - 检测数学表达式 //迭代器-递归树 迭代是常见设计模式之一,普遍应用于一组数据中的统一的遍历操作。可以毫不夸张的说,SPL提供了所有你需要的对应数据类型的迭代器。 ===================遍

陈承阳时间:2018-01-18 分类:PHP阅读全文


选择页面:

博主