自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(25)
  • 资源 (14)
  • 收藏
  • 关注

原创 MySQL性能优化

数据库优化的目的        避免出现页面访问错误              由于数据库连接timeout产生页面5xx错误              由于慢查询造成页面无法加载              由于阻塞造成数据无法提交        增加数据库的稳定性               很多数据库问题都是由于低效的查询引起的        优化用户体验

2016-07-31 17:12:56 351

原创 PHP的MySQLi扩展

什么是PHP的MySQLi扩展?        ——PHP的MySQLi扩展又称为MySQL增强扩展,mysqli扩展在PHP5及以后版本中包含。MySQLi扩展相对于MySQL扩展的优势        ——基于面向过程和面向对象的使用        ——支持预处理语句        ——支持事务 MySQLi扩展安装       ——配置PHP配置文件,开启php

2016-07-29 21:08:47 2049 2

原创 MySQL进阶(六)——存储引擎

存储引擎        MySQL可以将数据以不同的技术存储在文件(内存)中,这种技术就称为存储引擎。        每一种存储引擎使用不同的存储机制、索引技巧、锁定水平,最终提供广泛且不同的功能。        MySQL支持的存储引擎             -MyISAM             -InnoDB             -Memory

2016-07-29 14:44:25 413

原创 MySQL进阶(五)——存储过程

存储过程       存储过程是SQL语句和控制语句的预编译集合,以一个名称存储并作为一个单元处理。存储过程的语句只有在第一次才进行预编译,以后再调用就可以省略编译这个步骤,对于常用的SQL语句可以采用,可以提高效率。存储过程的优点       (1)增强SQL语句的功能和灵活性       (2)实现较快的执行速度       (3)减少网络流量创建存储过

2016-07-29 14:34:32 635

原创 MySQL进阶(四)——函数

MySQL的一些重要函数字符函数      例子:             SELECT CONCAT(‘HEOOL’,’WORLD’);             输出   HELLOWORLD             CONCAT_WS(‘|’,’A’,’B’,’C’);             输出   A|B|C

2016-07-29 13:44:32 428

原创 MySQL进阶(三)——多表操作

连接(参照别的表来更行本表)      MySQL在SELECT语句、多表更新、多表删除语句中支持JOIN操作。      语法结构      table_reference {[INNER | CROSS] JOIN | {LEFT | RIGHT} [OUTER] JOIN} table_reference ON conditional_expr     连接类型:INNER

2016-07-29 11:26:42 518

原创 MySQL进阶(二)——子查询

子查询子查询(Subquery)是指出现在其他SQL语句内的SELECT子句。       例如:              SELECT * FROM t1 WHERE col1=(SELECT col2 FROM t2);              其中,SELECT * FROM t1,称为Outer Query/Outer Statement         

2016-07-28 22:08:06 500

原创 MySQL进阶(一)

进阶操作INSERT       插入记录              首先创建数据表              CREATE TABLE users(                     `id` SMALLINT UNSIGNED PRIMARY KEY AUTO_INCREMENT,                     `username` VARCHA

2016-07-28 15:07:27 276

原创 MySQL基础(四)——操作数据表

修改数据表       添加单列       ALTER TABLE tbl_name ADD [COLUMN] col_name column_definition [FIRST | AFTER col_name]       例子:              ALTER TABLE users1 ADD age TINYINT UNSIGNED NOT NULL D

2016-07-28 11:53:57 483

原创 MySQL基础(三)

约束空值与非空        NULL,字段值可以为空        NOT NULL,字段值禁止为空        例子:                CREATE TABLE tb2(                         `username` VARCHAR(20) NOT NULL,                         `age` TIN

2016-07-28 10:40:50 310

原创 MySQL基础(二)

PS:{}代表必选,|代表任选其一,[]代表可选创建数据库       CREATE {DATABASE | SCHEMA} [IF NOT EXISTS] db_name [DEFAULT] CHARACTER SET [=] charset_name        例子:                CREATE DATABASE IF NOT EXISTS t1 C

2016-07-27 22:08:47 351

原创 MySQL基础(一)

以下MySQL基础博文均是在慕课网视频课程《与MySQL的零距离接触》的基础上做的学习笔记,仅作学习记录所用。课程链接:http://www.imooc.com/view/122基本概念        DDL:数据库模式定义语言,关键字:create         DML:数据操纵语言,关键字:Insert、delete、update         DCL:数据库控制语

2016-07-27 14:07:18 422

原创 PHP面向对象编程

以下内容是在慕课网学习视频课程《PHP面向对象编程》时做的学习笔记,仅作学习记录之用,课程地址http://www.imooc.com/view/184对象的基本组成       对象包含两部分               —对象的组成元素,称为对象的数据模型,用于描述对象的数据;又被称为对象的属性,或者对象的成员变量               —对象的行为,称为对象的行

2016-07-27 12:51:57 710

原创 PHP进阶(五)——文件操作

文件读取       file_get_contents(),可以将整个文件全部读取到一个字符串中。                $content = file_get_contents('./test.txt');       file_get_contents也可以通过参数控制读取内容的开始点以及长度。                $content = file_get_c

2016-07-26 21:04:52 1537

原创 PHP进阶(四)——cookie与session

cookie简介Cookie是存储在客户端浏览器中的数据,我们通过Cookie来跟踪与存储用户数据。一般情况下,Cookie通过HTTP headers从服务端返回到客户端。设置cookiePHP设置Cookie最常用的方法就是使用setcookie函数,setcookie具有7个可选参数,我们常用到的为前5个:name( Cookie名)可以通过$_COOKIE['name']

2016-07-26 14:11:45 456

原创 PHP进阶(三)——字符串

字符串       字符串变量用于存储字符串的值。       一个字符串 通过下面的3种方法来定义:              1、单引号              2、双引号              3、heredoc语法结构             基本用法如下:                     单引号定义的字符串:$hello = 'hello wor

2016-07-26 10:51:29 541

原创 PHP进阶(二)——类与对象

类与对象        类是一类东西的结构描述,而对象则是一类东西的一个具体实例。         对象通过new关键字进行实例化:          $car = new Car();          echo $car->getName();          类与对象看起来比较相似,但实际上有本质的区别,类是抽象的概念,对象是具体的实例。          类名必须

2016-07-26 09:31:16 361

原创 PHP进阶(一)——数组与函数

数组定义          $arr = array();        表示创建一个空数组,并把创建的空数组赋值给变量$arr。          PHP有两种数组:索引数组、关联数组。         索引数组                 索引数组是指数组的键是整数的数组,并且键的整数顺序是从0开始,依次类推。                 $

2016-07-25 22:28:28 350

原创 PHP基础入门(三)

PHP中的算术运算符注意:  对于  %  要注意的地方<?php echo 24%(-5);echo '';echo (-24)%5;?>       运行结果:     4                              -4PHP中的赋值运算符         PHP的赋值运算符有两种,分别是:        (1)“=”:把

2016-07-25 21:46:44 405

原创 PHP基础入门(二)

变量名的命名规则           变量名除了需要以"$”作为开头外,还有以下一些规则需要遵守:         1、变量名必须以字母或下划线 “_”开头,如”$_name”,”$name”,”$name2”等,但是”$9name”是不对的。         2、变量名只能由字母、数字、以及“_”组成,还能包含汉字。如”$_qq”,”$qq308”,”$my_apple”,“

2016-07-25 20:37:22 401

原创 PHP基础入门(一)

PHP及其功能        1、运行在服务器端:学会了PHP,就可以指挥服务器给你干活,WEB网站的大部分数据都是存储在服务器端的,PHP就是用来处理这些存储在服务器的数据的。        2、跨平台:服务器可以是多种平台的服务器,比如Linux、Windows、Unix,你都可以指挥。        3、脚本语言:它是通过编写脚本,也就是一行行的计算机指令(也可以理解为特定的英文

2016-07-25 19:46:44 458

原创 PHP工程师面试常见问题

九月快到了,又是一年秋招,所以要好好准备一下,针对不足和薄弱的地方进行学习,希望可以找到令自己满意的工作。最近慕课网举办了一次分享面试经验的活动,我从上面总结了一下常见的问题,来督促自己完善和提升。后续会不断更新,尽自己最大努力做到最好。加油!       PHP面试        一、技术问题   (1)基础知识:如数组的操作,变量的操作,字符串的处理。主要考察数组、字符串的函数。还

2016-07-25 17:29:03 2207

原创 yii2模糊查询并且防SQL注入

博主前天在修改之前的网站代码时,因为之前写代码完全没有考虑过网站安全,所以对最基本的防SQL注入没有任何预防,所以需要对网站代码很多地方都要进行修改。而yii2框架对防SQL注入提供了接口,所以修改起来并不困难。但是当修改到使用了模糊查询的搜索功能时,出现了错误。

2016-07-25 12:45:45 5948 1

原创 yii2出现Unable to verify your data submission错误

前几天,在进行APP接口的编程测试时,使用curl的post方式提供参数给网站时,出现了以下这个问题:           经过查阅资料,出现这个情况是因为表单在提交的时候时,被yii2的CSRF验证拦截了,只需把它禁用掉即可           Web网页访问的时候form表单中会有对应的一个隐藏input:_csrf进行了验证才可以正常进行访问; 而非网页访问方式(不通过Web

2016-07-22 14:39:26 11840

原创 PHP加密技术

前几天学习了PHP加密的一些知识,现在总结一下PHP中几种加密形式  Md5()加密算法  Crypt()加密算法  Sha1()加密算法  URL编码加密技术  Base64编码加密技术Md5()加密算法  语法:  string md5(string $str [, bool $raw_output = false ] )           $

2016-07-15 21:18:20 414

wampserver2.5-Apache-2.4.9-Mysql-5.6.17-php5.5.12-32b

wampserver是一个网页开发的很有用的工具,可以快速帮你搭建好网站开发的所有环境

2016-01-22

宿舍数据库表.vsd

这是我设计的宿舍数据库表,仅供大家学习交流。

2015-12-09

宿舍数据库表

这是我利用visio画的关于自己宿舍数据库的关系图表,以供参考。

2015-12-09

( Android开发教程(完全免费版)

( Android开发教程(完全免费版)

2015-11-26

《计算机网络教程》第五版 谢希仁编 课件和课后答案

《计算机网络教程》第五版 谢希仁编 课件和课后答案

2015-11-26

中山大学2015考研复试资料

中山大学2015考研复试资料,里面包含参考书《C语言程序设计》、《电路基础》、《微机原理》以及往年复试笔试面试的一些资料和建议,希望对大家有所帮助

2015-11-26

PHP与MYSQL基础教程

Larry Ullman 一位动态网站开发的专家,他写的书通俗易懂,代码有详细的解释,我非常喜欢他的写作风格,希望更多人可以通过学习他的著作入门。

2015-11-11

空空如也

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

TA关注的人

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