09 2017 档案

摘要:废话不多说,直接进入正题 #数据准备 班级表class: 学生表student: 1: exists子查询 如果子查询有返回结果则为true,如果没有返回值则为false 比如not exists: 以上结果返回空,因为 not exists 返回了 false 上面的查询可以看到,我们少了一条数据 阅读全文
posted @ 2017-09-30 23:00 周伯通之草堂 阅读(803) 评论(0) 推荐(0) 编辑
摘要:经常被问到如何从一个分支合并特定的文件到另一个分支。其实,只合并你需要的那些commits,不需要的commits就不合并进去了。 合并某个分支上的单个commit 首先,用git log或sourcetree工具查看一下你想选择哪些commits进行合并,例如: 比如feature 分支上的com 阅读全文
posted @ 2017-09-29 00:45 周伯通之草堂 阅读(45872) 评论(2) 推荐(12) 编辑
摘要:今天特意再看了下官网的介绍,对它的多个数组的排序还是每台理解,找了些资料深入理解了下,在此总结下。 PHP中array_multisort函数对多个数组或多维数组进行排序,关联(string)键名保持不变,但数字键名会被重新索引。 输入数组被当成一个表的列并以行来排序——这类似于 SQL 的 ORD 阅读全文
posted @ 2017-09-27 23:10 周伯通之草堂 阅读(7148) 评论(0) 推荐(0) 编辑
摘要:ssh登录提供两种认证方式:口令(密码)认证方式和密钥认证方式。其中口令(密码)认证方式是我们最常用的一种,这里介绍密钥认证方式登录到linux/unix的方法。 使用密钥登录分为3步:1、生成密钥(公钥与私钥);2、放置公钥(Public Key)到服务器~/.ssh/authorized_key 阅读全文
posted @ 2017-09-26 00:15 周伯通之草堂 阅读(8586) 评论(1) 推荐(1) 编辑
摘要:Laravel Packages 为 Laravel 提供了强大的扩展功能,为从 1 到 n 提供无限可能,这其中就包括支付, Laravel 官方提供的 Cashier 包集成对 Stripe 的支持,主要用于信用卡支付,而国内更流行的支付方式是支付宝、微信支付和银联支付,下面我们就一起去看看如何 阅读全文
posted @ 2017-09-25 00:05 周伯通之草堂 阅读(1759) 评论(0) 推荐(0) 编辑
摘要:存储过程和函数是事先经过编译并存储在数据库中的一段SQL语句的集合,存储和和函数的区别在于函数必须有返回值,而存储过程没有,存储过程的参数可以使用IN、OUT、INOUT类型,而函数的参数只能是IN类型。存储过程再简单点来说,就是为以后的使用而保存的一条或多条MySQL语句的集合。可将其视为批件,虽 阅读全文
posted @ 2017-09-24 16:45 周伯通之草堂 阅读(27488) 评论(1) 推荐(3) 编辑
摘要:MySQL好像从5.0.2版本就开始支持触发器的功能了,本次博客就来介绍一下触发器,首先还是谈下概念性的东西吧: 什么是触发器 触发器是与表有关的数据库对象,在满足定义条件时触发,并执行触发器中定义的语句集合。触发器的这种特性可以协助应用在数据库端确保数据的完整性。 举个例子,比如你现在有两个表【用 阅读全文
posted @ 2017-09-24 13:53 周伯通之草堂 阅读(153336) 评论(9) 推荐(36) 编辑
摘要:replace语句在一般的情况下和insert差不多,但是如果表中存在primary 或者unique索引的时候,如果插入的数据和原来的primary key或者unique相同的时候,会删除原来的数据,然后增加一条新的数据,所以有的时候执行一条replace语句相当于执行了一条delete和ins 阅读全文
posted @ 2017-09-24 11:10 周伯通之草堂 阅读(2841) 评论(0) 推荐(0) 编辑
摘要:有的时候们需要了解当前的时间,这时候我们就可以调用时间函数了。下面就是一些常用的时间函数下面来说一下DATE_FORMAT(date,format):format可以有以下格式符:举个例子吧! 再来看一下DATE_ADD(date,INTERVAL expr unit):其中INTERVAL是关键字 阅读全文
posted @ 2017-09-23 18:57 周伯通之草堂 阅读(476) 评论(0) 推荐(0) 编辑
摘要:测试数据本机一张表users有100百万条记录。在创建此表前没有未相应字段添加索引,所以此时需要为表添加索引。但是因为数据量大的原因,索引添加可能不成功,想了很多办法,终于挖坑成功。 开始准备工作, user表结构: 尝试在navicat中使用 into outfile导出数据的时候出现错误: 如下 阅读全文
posted @ 2017-09-22 01:11 周伯通之草堂 阅读(7570) 评论(0) 推荐(0) 编辑
摘要:先说下为什么要写这个函数的前言,这个是我在看工作中发现一处四舍五入的bug后,当时非常不理解, 于是查了百度,但是很多结果都很笼统,结果也很少,后来查阅了相关资料总结了下: 基本语法格式:sprintf("%格式化类型","$str1","$str2") ;先别急我会一个个慢慢说 先看一下类型参照表 阅读全文
posted @ 2017-09-18 23:56 周伯通之草堂 阅读(7987) 评论(0) 推荐(0) 编辑
摘要:1 生成器 yield关键字yield的中文文档在这里:http://php.net/manual/zh/language.generators.overview.php查看文档,能知道yield的一个功能就是能有效的降低迭代的内存开销。比如官网的这个xrange例子: 这里的xrange是一个迭代 阅读全文
posted @ 2017-09-17 15:21 周伯通之草堂 阅读(335) 评论(0) 推荐(0) 编辑
摘要:首先介绍mysql的安装和基本使用、进阶操作、讲解mysql的导入导出和自动备份,然后介绍安全模式修改密码和mysql的全文本搜索功能,最后记录了个人使用mysql中遇到的问题集,闲暇时我也会多看几次,巩固下基础吧。 基础使用 简单使用:建库 建表 增加 删除 修改 查询 显示所有视图 创建用户 重 阅读全文
posted @ 2017-09-13 23:05 周伯通之草堂 阅读(2335) 评论(0) 推荐(0) 编辑
摘要:在使用 PHP 做简单的爬虫的时候,我们经常会遇到需要下载远程图片的需求,所以下面来简单实现这个需求1:使用curl 比如我们有下面这两张图片: 第一步,我们可以直接来使用最简单的代码实现: 那么在下载远程图片的时候就可以这样: 1:封装成一个类缕清思路之后,我们可以将这个基本的功能封装到一个类中: 阅读全文
posted @ 2017-09-09 14:03 周伯通之草堂 阅读(7594) 评论(0) 推荐(1) 编辑
摘要:_path = $path; $this->_allowType = array( // images 'bmp' => 'image/x-ms-bmp', 'jpg' => 'image/jpeg', 'jpeg' => 'image/jpeg', ... 阅读全文
posted @ 2017-09-05 23:14 周伯通之草堂 阅读(270) 评论(0) 推荐(0) 编辑
摘要:1. 主从模式的部署步骤 目标:部署一个有3台主机的单主模式的MySQL分组。 Primary:192.168.197.110。 Secondary:192.168.197.111。 Secondary:192.168.197.112。 MySQL端口:3306,MySQL分组复制端口:33061。 阅读全文
posted @ 2017-09-03 15:58 周伯通之草堂 阅读(1874) 评论(0) 推荐(0) 编辑
摘要:第一种 一、修改my.ini配置文件(MySQL配置文件) 重启mysql数据库服务 查看当前数据库字符集 二、修改数据库字符集 ps:修改完数据库字符集,需要重启MySQL数据库。 三、修改表字符集 四、修改列字符集 第二种 修改表的编码格式 修改字段的编码格式 因为表的编码改了字段的没有所以还要 阅读全文
posted @ 2017-09-03 15:12 周伯通之草堂 阅读(465) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示