自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 资源 (2)
  • 收藏
  • 关注

原创 Mac 下搭建XAMPP

百度云地址链接:http://pan.baidu.com/s/1bL4HVg 密码:5wnb pages格式,非常简洁。 完美解决搭建完成之后无法配置虚拟主机,虚拟域名访问仍重定向到根目录,localhost访问403等问题。自行下载查看

2017-11-22 09:25:55 3475

原创 TP5模版分离定位

1、修改配置文件 application/config.php 下的template模块如下图 2、渲染模版开始使用。

2017-11-21 13:57:10 1533

原创 mysql二进制日志(binlog)

二进制日志(binlog) 二进制日志记录了除查询操作外所有的数据库,默认情况下二进制日志并没有开启。可通过修改配置文件开启。#查找配置文件位置[root@iZ ~]# whereis my.cnfmy: /etc/my.cnf#编辑配置文件,在[mysqld]模块下加入或修改。log-bin=dir/filename#重启mysql服务[root@iZ ~]# service m

2017-10-30 09:15:37 400

原创 mysql触发器(TRIGGER)

触发器:在执行某个操作时触发一系列的操作。 关键语法: create trigger trigger_name [before|after] [insert|delete|update] table_name for each row sql tirgger_name: 触发器名称、[xx|xx]:xx或者xx、table_name 触发器所关联的表名、sql:sql语句。 触发

2017-10-16 10:18:05 355

原创 MYSQL外键

请注意 : 1、外键约束只能在innodb引擎下使用。 2、外键应该在建立子表的时候建立。 3、外键所建立的字段,其字段类型应该与父表中对应的字段类型相同。例如同为INT。若不同在建立外键时会报一个150的错误码。下面我们先来创建一张主表mysql> create table grades( -> id tinyint not null auto_increment pr

2017-10-10 16:05:07 233

原创 mysql数据存储引擎

引言mysql是目前最流行的关系型数据库管理系统之一。在mysql中数据存储引擎是以插件的形式被引入的。它指定了表的类型,即如何存储和索引数据、是否支持事务等。存储引擎决定了数据表在计算机中的存储方式 mysql 中的数据存储引擎有很多种,常用到的有Innodb、Myisam、memory等查看mysql支持的存储引擎我们可以通过 show engines命令查看支持的存储引擎。 通过sho

2017-10-09 15:13:56 733

原创 进制的算法

基数指进制包含的数字 例如二进制基数就是2 十进制是10 十六进制是16 二进制:0-1从第一位开始 *2的 当前串的位数长度-1次幂 每往下一位 -1次幂 相加 例如: 十进制 0-9 十六进制 0-9 A-F=0-15 十进制转16进制 其他进制的转换同理 最后的商在第一位,从后向前取余数 排列 所以十进制的43868 = 16进制的 ab5ch(我们习惯在

2017-09-26 10:58:47 460

原创 TP5引入静态资源文件

今天有人问起我这个问题了 就写一篇扫盲文吧 TP5的入口文件默认是在public目录下,通常我们在public下创建与入口文件同级的目录 static存放静态资源文件。 notice : 这里我只是简单的放了一张图片与入口文件同级首先看目录层级: 我放入的是一张jpg的图片 html页面引入 注意看img 标签的 src 属性 前面的 ‘/’ 不要忘记 浏览器展示

2017-09-25 11:59:06 9217

原创 TP5自动验证

表单自动验证需要在当前应用下创建与Controller同级文件夹 validate直接上代码 验证器:use think\Validate;class AuditionValidate extends Validate{ //自动验证表单 protected $rule = [ ['name', 'require', '姓名不能为空'], ['ph

2017-09-19 09:40:32 831

原创 PHP将多维数组转化为一维数组

递归思想实现。依据面向对象思想将方法抽象出来,减少代码冗杂。class Demo{ public $arr; /** * Effect 多维数组转换为一维数组 * @param $array 数组 * @return array 一维数组 */ public function change_array($array) {

2017-09-11 18:02:49 4411

原创 PHP下载并重命名文件

notice: 经测试win10环境下Opera浏览器47.0.2631.71 版本可能会无法使用。建议亲测public function(){ $file_url = '文件路径'; $out_filename = '另存为的名称'; header("Content-Type:application/octet-stream"); header('Cont

2017-09-04 16:37:28 1240

原创 CURL error 60:

报错信息如下:cURL error 60: SSL certificate problem: unable to get local issuer certifica造成此错误的原因是证书丢失,解决办法很简单: 1、自行在网上下载 acert.pem 文件 2、讲下载好的 acert.pem 保存到任意位置。建议保存在PHP目录中 3、更改 php.ini 文件中的curl模块下的c

2017-08-30 13:57:54 576 2

原创 yum错误:except KeyboardInterrupt, e:

今天在阿里云使用yum安装的时候出现了一个问题 如下图: 解决办法如下:vim /usr.bin/yum修改第一行的声明为#!/usr/bin/python2.6:wq保存并关闭即可

2017-08-28 11:15:08 6835 1

原创 warning: character constant too long for its type

今天有人问了我关于C的一个基础问题。让我一时有点懵。看了半天才反应过来,我相信大部分刚开始接触C的人应该都遇到过在linux环境下printf输出一个字符串的时候编译失败,给出一个警告:warning: character constant too long for its type 这个错误是因为在printf内使用了单引号' '导致的。将其更改为双引号 " " 即可解决。

2017-08-21 17:27:59 29683 5

原创 TP5 Model层 模型操作——指定数据库/表 && 自动写入时间

Notice : 1. 不要用3.2的思维来考虑5.0 2. 模型命名使用驼峰法,并且在获取实际数据的时候自动小写+下划线命名的数据表名称,对应的规范是:设置的数据库前缀+模型名 3. 如果数据表的命名不符合上面的规范,应当在模型中单独定义数据表。若当前数据表无前缀(在配置文件中已经设置了表前缀)namespace app\index\model;us

2017-08-18 16:55:10 7166

原创 Xshell 输入中文显示?? 解决办法

系统环境:win10企业版 Xshell版本:Xshell 5 异常描述: 输入中文后强制显示 ??解决办法: 打开控制面板 ,找到时钟、语言和输入。选择更换输入法。点击右侧选项按钮,将其他输入法删除只保留拼音输入法。重启Xshell搞定,删除的输入法 可以再次添加回来,不再影响Xshell使用

2017-08-02 11:37:18 1941

原创 Linux下Python 安装

系统环境:centOS 6.+下载源码包 过程比较慢 所以我是下载到本地然后上传到服务器 wget https://www.python.org/ftp/python/3.6.2/Python-3.6.2.tgz解压 tar -zxvf Python-3.6.2.tgz进入解压后的目录 cd Python-3.6.2编译 make make install centOS6.4

2017-08-02 10:57:09 313 1

原创 TP5.0数据库操作

本文仅以代码方式展示,望见谅!<?php/** * Created by PhpStorm. * User: Administrator * Date: 2017/7/21/021 * Time: 13:39 */namespace app\index\controller;use think\Db;class Demo{ /** * Effect : 原生

2017-07-25 17:38:27 4316

原创 TP5.0 请求和响应

今天这篇文章主要写一下tp5.0的请求(request)和响应(response)。关于更多TP5.0的内容请参见[我的博客列表] ThinkPHP5 的架构设计和之前版本的主要区别之一就在于增加了 Request 请求对象和 Response 响应对 象的概念,了解了这两个对象的作用和用法对你的应用开发非常关键。请求对象 Request 对象的作用是与客户端交互,收集客户端的For

2017-07-21 12:07:05 2410

原创 TP5.0路由和URL

上一篇文章介绍了tp5.0的目录架构和数据库的简单操作。关于数据库操作这方面我会在其他文章详细介绍。这篇文章我们主要谈一下路由和url。 首先我们要知道ThinkPHP采用单一入口模式访问应用,对应用的所有请求都定向到应用的入口文件,系统会从URL参数中解析当前请求的模块、控制器和操作,下面是一个标准的URL访问格式: http://域名/index.php/模块/控制器/方法其中ind

2017-07-20 17:47:52 2440

原创 ThinkPHP初学心得

最近TP5越来越热,自己也跟风开始学习,下面是自己的一些心得,希望可以帮助大家。 //这里我使用的版本是5.0.10 //TP5.0取缔了以前版本的单字母函数 从官方搬来的目录架构: ├─application 应用目录 ├─extend 扩展类库目录(可定义) ├─public 网站对外访问目录 ├─runtime

2017-07-20 09:53:46 419

转载 HTTP状态码大全

HTTP状态码大全今天浏览技术博客时看到一篇写状态码的文章,觉得写的很不错,分享给大家 文章选自www.cnblogs.com/lxinxuan/archive/2009/10/22/1588053.html完整的 HTTP 1.1规范说明书来自于RFC 2616,你可以在http://www.talentdigger.cn/home/link.php?url=d3d3LnJmYy1lZGl0b3

2017-07-19 10:31:53 341

深入PHP面向对象模式与实践

《深入PHP面向对象模式与实践》作者:Matt Zandstra 本书为中文翻译版。2011年发布。 资源描述作为必填项有点坑

2017-09-13

php开发手册

Copyright © 1997 - 2016,PHP 文档组版权所有。发行本资料必须服从 Creative Commons Attribution 3.0 或更新版许可中阐明的条款及条件。Creative Commons Attribution 3.0 license 的副本已随本手册发行。其最新版本位于 » http://creativecommons.org/licenses/by/3.0/。 如有兴趣再发行或再版此文档的全部或部分内容,不论修改过与否,或有任何问题,请联系版权所有者 » [email protected]。注意,本地址映射到一个公开归档的邮件列表。 User Contributed Notes There are no user contributed notes for this page.

2017-09-13

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除