摘要: Git分支管理的基本操作 首先从远端版本库clone下来一个全新的库: git clone username@xxx:/xxx/xxx.git 此时clone下来的,只是master分支,没有其他分支。 查看分支: git branch #查看本地分支 git branch -r #查看远端分支 g 阅读全文
posted @ 2017-03-19 17:37 ノGHJ 阅读(211) 评论(0) 推荐(0)
摘要: Git常用命令 查看、添加、提交、删除、找回,重置修改文件 git help <command> # 显示command的help git show # 显示某次提交的内容 git show $id git co -- <file> # 抛弃工作区修改 git co . # 抛弃工作区修改 git 阅读全文
posted @ 2017-03-19 17:36 ノGHJ 阅读(185) 评论(0) 推荐(0)
摘要: upload 最简单的封装类 <?php class Upload{ public function Up($files){ if($files['name'] > 1024*2*1024) die('文件过大'); $arr = array('image/jpg','image/png','ima 阅读全文
posted @ 2017-03-19 17:35 ノGHJ 阅读(125) 评论(0) 推荐(0)
摘要: <?php/**file: fileupload.class.php 文件上传类FileUpload本类的实例对象用于处理上传文件,可以上传一个文件,也可同时处理多个文件上传 */class Upload { private $path = "./uploads"; //上传文件保存的路径 priv 阅读全文
posted @ 2017-03-19 17:34 ノGHJ 阅读(306) 评论(0) 推荐(0)
摘要: 基础分页功能 <?php class Page{ //$count是用户设定的值 public $a; function pages($count,$page_num,$url) { //总页数 $page_sum=ceil($count/$page_num); //当前页 if(isset($_G 阅读全文
posted @ 2017-03-19 17:34 ノGHJ 阅读(259) 评论(0) 推荐(0)
摘要: <?php/** * Class model * @package Core\lib */class model{ protected $pdo = null; // 连接数据库 protected $table = null; // 表名 protected $where = null; // w 阅读全文
posted @ 2017-03-19 17:33 ノGHJ 阅读(272) 评论(0) 推荐(0)
摘要: serialize()和unserialize()在php手册上的解释是: serialize — Generates a storable representation of a value serialize — 产生一个可存储的值的表示 unserialize — Creates a PHP 阅读全文
posted @ 2017-03-19 17:32 ノGHJ 阅读(164) 评论(0) 推荐(0)
摘要: 下面列了五个例子来详细说明,这几个例子的主要功能是:在5秒后,自动跳转到同目录下的hello.html(根据自己需要自行修改)文件。1) html的实现 1 2 3 4 5 6 <head> <!-- 以下方式只是刷新不跳转到其他页面 --> <meta http-equiv="refresh" c 阅读全文
posted @ 2017-03-19 17:31 ノGHJ 阅读(227) 评论(0) 推荐(0)
摘要: nginx 配置入门 之前的nginx配置是对nginx配置文件的具体含义进行讲解,不过对于nginx的新手可能一头雾水。 今天看到个文档不错,翻译过来分享给大家,可以让新手更详细地了解nginx配置,可以说是nginx配置入门必备。 Nginx是一个轻量级高性能的web服务器,它是为快速响应大量静 阅读全文
posted @ 2017-03-19 17:30 ノGHJ 阅读(536) 评论(0) 推荐(0)
摘要: 用Redis轻松实现秒杀系统 秒杀系统的架构设计 秒杀系统,是典型的短时大量突发访问类问题。对这类问题,有三种优化性能的思路: 写入内存而不是写入硬盘 异步处理而不是同步处理 分布式处理 用上这三招,不论秒杀时负载多大,都能轻松应对。更好的是,Redis能够满足上述三点。因此,用Redis就能轻松实 阅读全文
posted @ 2017-03-19 17:29 ノGHJ 阅读(326) 评论(0) 推荐(0)
摘要: 1.单例模式 单例模式顾名思义,就是只有一个实例。作为对象的创建模式, 单例模式确保某一个类只有一个实例,而且自行实例化并向整个系统提供这个实例。 单例模式的要点有三个: 一是某个类只能有一个实例; 二是它必须自行创建这个实例; 三是它必须自行向整个系统提供这个实例。 为什么要使用PHP单例模式 1 阅读全文
posted @ 2017-03-19 17:28 ノGHJ 阅读(262) 评论(0) 推荐(0)
摘要: 事务就是一组原子性的SQL查询,或者说一个独立的工作单元。如果数据库引擎能够成功地对数据应用该组查询的全部语句,那么久执行该组查询。如果其中任何一条语句因为崩溃或其他原因无法执行,那么所有语句都不会执行。也就是说,事务内的语句,要么全部执行成功,要么全部执行失败。 事务的四大特性(ACID): 1. 阅读全文
posted @ 2017-03-19 17:25 ノGHJ 阅读(218) 评论(0) 推荐(0)
摘要: Mysql支持哪几种索引 从数据结构角度 1、B+树索引(O(log(n))):关于B+树索引,可以参考 MySQL索引背后的数据结构及算法原理 2、hash索引:a 仅仅能满足"=","IN"和"<=>"查询,不能使用范围查询b 其检索效率非常高,索引的检索可以一次定位,不像B-Tree 索引需要 阅读全文
posted @ 2017-03-19 17:24 ノGHJ 阅读(299) 评论(0) 推荐(1)
摘要: Linux操作系统定时任务系统 Cron 入门 cron是一个linux下的定时执行工具,可以在无需人工干预的情况下运行作业。由于Cron 是Linux的内置服务,但它不自动起来,可以用以下的方法启动、关闭这个服务: /sbin/service crond start //启动服务 /sbin/se 阅读全文
posted @ 2017-03-19 17:21 ノGHJ 阅读(202) 评论(0) 推荐(0)
摘要: -- 区别 主键是一种约束,唯一索引是一种索引,两者在本质上是不同的。 主键创建后一定包含一个唯一性索引,唯一性索引并不一定就是主键。 唯一性索引列允许空值,而主键列不允许为空值。 主键列在创建时,已经默认为空值 + 唯一索引了。 主键可以被其他表引用为外键,而唯一索引不能。 一个表最多只能创建一个 阅读全文
posted @ 2017-03-19 17:21 ノGHJ 阅读(193) 评论(0) 推荐(0)