- 博客(22)
- 资源 (2)
- 收藏
- 关注
原创 Mac 下搭建XAMPP
百度云地址链接:http://pan.baidu.com/s/1bL4HVg 密码:5wnb pages格式,非常简洁。 完美解决搭建完成之后无法配置虚拟主机,虚拟域名访问仍重定向到根目录,localhost访问403等问题。自行下载查看
2017-11-22 09:25:55 3523
原创 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 456
原创 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 401
原创 MYSQL外键
请注意 : 1、外键约束只能在innodb引擎下使用。 2、外键应该在建立子表的时候建立。 3、外键所建立的字段,其字段类型应该与父表中对应的字段类型相同。例如同为INT。若不同在建立外键时会报一个150的错误码。下面我们先来创建一张主表mysql> create table grades( -> id tinyint not null auto_increment pr
2017-10-10 16:05:07 284
原创 mysql数据存储引擎
引言mysql是目前最流行的关系型数据库管理系统之一。在mysql中数据存储引擎是以插件的形式被引入的。它指定了表的类型,即如何存储和索引数据、是否支持事务等。存储引擎决定了数据表在计算机中的存储方式 mysql 中的数据存储引擎有很多种,常用到的有Innodb、Myisam、memory等查看mysql支持的存储引擎我们可以通过 show engines命令查看支持的存储引擎。 通过sho
2017-10-09 15:13:56 791
原创 进制的算法
基数指进制包含的数字 例如二进制基数就是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 504
原创 TP5引入静态资源文件
今天有人问起我这个问题了 就写一篇扫盲文吧 TP5的入口文件默认是在public目录下,通常我们在public下创建与入口文件同级的目录 static存放静态资源文件。 notice : 这里我只是简单的放了一张图片与入口文件同级首先看目录层级: 我放入的是一张jpg的图片 html页面引入 注意看img 标签的 src 属性 前面的 ‘/’ 不要忘记 浏览器展示
2017-09-25 11:59:06 9265
原创 TP5自动验证
表单自动验证需要在当前应用下创建与Controller同级文件夹 validate直接上代码 验证器:use think\Validate;class AuditionValidate extends Validate{ //自动验证表单 protected $rule = [ ['name', 'require', '姓名不能为空'], ['ph
2017-09-19 09:40:32 849
原创 PHP将多维数组转化为一维数组
递归思想实现。依据面向对象思想将方法抽象出来,减少代码冗杂。class Demo{ public $arr; /** * Effect 多维数组转换为一维数组 * @param $array 数组 * @return array 一维数组 */ public function change_array($array) {
2017-09-11 18:02:49 4475
原创 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 1296
原创 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 649 2
原创 yum错误:except KeyboardInterrupt, e:
今天在阿里云使用yum安装的时候出现了一个问题 如下图: 解决办法如下:vim /usr.bin/yum修改第一行的声明为#!/usr/bin/python2.6:wq保存并关闭即可
2017-08-28 11:15:08 6928 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 31252 5
原创 TP5 Model层 模型操作——指定数据库/表 && 自动写入时间
Notice : 1. 不要用3.2的思维来考虑5.0 2. 模型命名使用驼峰法,并且在获取实际数据的时候自动小写+下划线命名的数据表名称,对应的规范是:设置的数据库前缀+模型名 3. 如果数据表的命名不符合上面的规范,应当在模型中单独定义数据表。若当前数据表无前缀(在配置文件中已经设置了表前缀)namespace app\index\model;us
2017-08-18 16:55:10 7218
原创 Xshell 输入中文显示?? 解决办法
系统环境:win10企业版 Xshell版本:Xshell 5 异常描述: 输入中文后强制显示 ??解决办法: 打开控制面板 ,找到时钟、语言和输入。选择更换输入法。点击右侧选项按钮,将其他输入法删除只保留拼音输入法。重启Xshell搞定,删除的输入法 可以再次添加回来,不再影响Xshell使用
2017-08-02 11:37:18 2086
原创 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 327 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 4354
原创 TP5.0 请求和响应
今天这篇文章主要写一下tp5.0的请求(request)和响应(response)。关于更多TP5.0的内容请参见[我的博客列表] ThinkPHP5 的架构设计和之前版本的主要区别之一就在于增加了 Request 请求对象和 Response 响应对 象的概念,了解了这两个对象的作用和用法对你的应用开发非常关键。请求对象 Request 对象的作用是与客户端交互,收集客户端的For
2017-07-21 12:07:05 2485
原创 TP5.0路由和URL
上一篇文章介绍了tp5.0的目录架构和数据库的简单操作。关于数据库操作这方面我会在其他文章详细介绍。这篇文章我们主要谈一下路由和url。 首先我们要知道ThinkPHP采用单一入口模式访问应用,对应用的所有请求都定向到应用的入口文件,系统会从URL参数中解析当前请求的模块、控制器和操作,下面是一个标准的URL访问格式: http://域名/index.php/模块/控制器/方法其中ind
2017-07-20 17:47:52 2543
原创 ThinkPHP初学心得
最近TP5越来越热,自己也跟风开始学习,下面是自己的一些心得,希望可以帮助大家。 //这里我使用的版本是5.0.10 //TP5.0取缔了以前版本的单字母函数 从官方搬来的目录架构: ├─application 应用目录 ├─extend 扩展类库目录(可定义) ├─public 网站对外访问目录 ├─runtime
2017-07-20 09:53:46 462
转载 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 358
php开发手册
2017-09-13
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人