自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(32)
  • 收藏
  • 关注

转载 2019-09-17 thinkphp网页静态化

public function details(){ $pid = I('get.goods_id'); $filename = "details_".$pid.".html"; if(file_exists($filename)){ echo file_get_contents($filename...

2019-09-17 19:43:00 125

转载 2019-09-17 状态码

HTTP状态码对照表 HTTP response codes当浏览者访问一个网页时,浏览者的浏览器会向网页所在服务器发出请求。当浏览器接收并显示网页前,此网页所在的服务器会返回一个包含HTTP状态码的信息头(server header)用以响应浏览器的请求。HTTP状态码的英文为HTTP Status Code。 下面是常见的HTTP状态码:200 - 请求成功301 - 资源(...

2019-09-17 09:48:00 108

转载 2019-09-16 PHP CURL CURLOPT参数说明(curl_setopt)

CURLOPT_RETURNTRANSFER 选项:curl_setopt($ch, CURLOPT_RETURNTRANSFER,1);如果成功只将结果返回,不自动输出任何内容。如果失败返回FALSEcurl_setopt($ch, CURLOPT_RETURNTRANSFER,0); 或着不使用这个选项:如果成功只返回TRUE,自动输出返回的内容。如果失败返回...

2019-09-16 17:41:00 184

转载 2019-09-16 curl简单操作

1.get请求 (使用file_get_contents()函数也可以实现get请求)//http_build_query() 构造一个url字符串 function http_get($url) { //1.初始化curl $ch = curl_init(); //2.设置参数 curl...

2019-09-16 17:37:00 114

转载 2019-09-16 http 和 https的区别

一、Http和Https的基本概念Http:超文本传输协议(Http,HyperText Transfer Protocol)是互联网上应用最为广泛的一种网络协议。设计Http最初的目的是为了提供一种发布和接收HTML页面的方法。它可以使浏览器更加高效。Http协议是以明文方式发送信息的,如果黑客截取了Web浏览器和服务器之间的传输报文,就可以直接获得其中的信息。Https:是以...

2019-09-16 11:35:00 165

转载 2019-09-11 数据库设计三大范式

为了建立冗余较小、结构合理的数据库,设计数据库时必须遵循一定的规则。在关系型数据库中这种规则就称为范式。范式是符合某一种设计要求的总结。要想设计一个结构合理的关系型数据库,必须满足一定的范式。在实际开发中最为常见的设计范式有三个:1.第一范式(确保每列保持原子性)第一范式是最基本的范式。如果数据库表中的所有字段值都是不可分解的原子值,就说明该数据库表满足了第...

2019-09-11 16:35:00 71

转载 2019-09-11 redis命令【转载】

         redis中添加key value元素:set key value; 获取元素:get key ;        redis中添加集合:lpush key value1 value2 value3.....valueN;        redis中获取集合中的内容:lrange key startIndex,endIndex;...

2019-09-11 16:28:00 90

转载 2019-09-09 memcache

什么是缓存呢???缓存就是存贮数据(使用频繁的数据)的临时地方缓存可以认为是数据的大池子一、数据缓存这里所说的数据缓存是指数据库查询缓存,每次访问页面的时候,都会先检测相应的缓存数据是否存在,如果不存在,就连接数据库,得到数据,并把查询结果序列化后保存到文件中,以后同样的查询结果就直接从缓存表或文件中获得。用的最广的例子看Discuz的搜索功能,把结果ID缓存到一个表中,下次搜索相同...

2019-09-09 14:37:00 63

转载 2019-08-26 linux

1.question:什么是linux? answer:Linux由林纳斯·托瓦兹开发的一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和Unix的多用户、多任务、支持多线程和多CPU的操作系统。它能运行主要的Unix工具软件、应用程序和网络协议。它支持32位和64位硬件。Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。2....

2019-08-26 16:49:00 201

转载 2019-08-20 购物车中相关代码

<div class="content content-nav-base shopcart-content"> <div class="main-nav"> <div class="inner-cont0"> <div class="inner-cont1 w1200"> ...

2019-08-20 17:39:00 112

转载 2019-08-16 使用递归实现无限极分类

$dsn = "mysql:host=127.0.0.1;port=3306;charset=utf8;dbname=store";$pdo = new PDO($dsn,'root','root');//print_r($pdo);function getTree($a=0,&$result=array(),$level=0){ //使用globa...

2019-08-16 14:25:00 71

转载 2019-08-02 原生ajax搜索

<html> <meta charset="utf-8"/> <head><title>搜索页</title></head> <body> <input type="text" id="user_data"/><button oncli...

2019-08-02 17:13:00 52

转载 2019-08-01 jquery中常用方法

1.attr()方法设置或返回被选元素的属性值<html> <meta charset="utf-8"/> <head><title>attr</title></head> <body> 1.定义:attr() 方法设置或返回被选元素的属性值。 ...

2019-08-01 19:30:00 65

转载 2019-08-01 Ajax实现从数据库读取表

php代码<?php//用pdo连接数据库$dsn = 'mysql:host=127.0.0.1;port=3306;charset=utf8;dbname=news';//实例化PDO$pdo = new PDO($dsn,'root','root');//var_dump($pdo);$sql = "select * from news";...

2019-08-01 19:16:00 78

转载 2019-08-01 JQuery事件

Jquery简单的事件l blur(fn) 当失去焦点时l change(fn) 当内容发生改变时l click(fn) 当鼠标单击时l dblclick 当鼠标双击时l focus(fn) 当获取焦点时l keydown(fn) 当键盘按下时l keyup(fn) 当键盘按下并抬起时l mousedown 鼠标按下触发(按住不放只会触发一次)l ...

2019-08-01 11:55:00 62

转载 2019-07-31 Jquery

Jquery是什么?jQuery是一个快速、简洁的JavaScript框架,是继Prototype之后又一个优秀的JavaScript代码库(或JavaScript框架)。jQuery设计的宗旨是“write Less,Do More”,即倡导写更少的代码,做更多的事情。它封装JavaScript常用的功能代码,提供一种简便的JavaScript设计模式,优化HTML文档操作、事件处...

2019-07-31 17:39:00 62

转载 2019-07-30 ThinkPHP文件上传

文件上传就是获取到待上传文件的临时路径,把它移动到服务器下的相应文件夹中。文件上传,必须在表单中的form标签中写入:enctype="multipart/form-data" 才可以上传文件,上传文件使用的是文件域,代码为<input type="file" name="file"/>。下面写出一个简单的文件上传的html代码:<html>...

2019-07-30 19:32:00 213

转载 2019-07-29 ThinkPHP简单的增删改查

在model里面,建立表名Model.class.php的控制器,用以连接数据表,代码如下namespace Home\Model;use Think\Model;class NewsModel extends Model{ }模型类的作用大多数情况是操作数据表的,如果按照系统的规范来命名模型类的话,大多数情况下是可以自动对应数据表。模型类的命名...

2019-07-29 20:08:00 96

转载 2019-07-25 php错误级别及设置方法

在php的开发过程里,我们总是会有一系列的错误警告,这些错误警告在我们开发的过程中是十分需要的,因为它能够提示我们在哪里出现了错误,以便修改和维护。但在网站开发结束投入使用时,这些报错我们就要尽量避免暴露甚至不暴露。因为客户不喜欢看到这些错误,错误的提示会让客户出现质疑,而且错误也会把我们文件的真实路径暴露出来,也不安全,那我们怎样做才能隐藏错误警告呢?先来看下错误有哪些?1. ...

2019-07-26 16:46:00 61

转载 2017-07-26 ThinkPHP简单使用

ThinkPHP是什么?有何优点?ThinkPHP 是一个免费开源的,快速、简单的面向对象的 轻量级PHP开发框架,ThinkPHP为WEB应用开发提供了强有力的支持,这些支持包括:* MVC支持-基于多层模型(M)、视图(V)、控制器(C)的设计模式* ORM支持-提供了全功能和高性能的ORM支持,支持大部分数据库* 模板引擎支持-内置了高性能的基于标签库和XML标签...

2019-07-26 16:46:00 120

转载 2017-07-25 PDO预处理以及防止sql注入

首先来看下不做任何处理的php登录,首先是HTML页面代码<html> <head><title>用户登录</title></head> <body> <fieldset> <legend><h3>用户登录</h...

2019-07-25 17:53:00 109

转载 2019-07-25 PDO

PDO是什么?pdo是php数据对象,即php data object 。使用pdo是为了让我们能够使用相同的代码连接不同的数据库。PDO扩展是以面向对象的方式来进行封装,也就是说,我们的PDO扩展实际上就是指封装好的PDO类。如何检测是否有pdo?建立php页面,echo phpinfo()在页面中就会有关于php的详细信息。类似于下图,然后向下滑动或CTRL+F键直...

2019-07-25 15:00:00 86

转载 2019-07-24 require 和 include的区别

require 和 include 都是文件引入的常用用法。那他们有什么区别吗?首先我们创建一个需要引入的文件叫做test.php,里面写上简单的一行代码:echo "我是要被引入的文件";再创建一个php文件,用include引入上面的test.php:include 'test.php';echo "引入完成";输出结果为:我是要被引入的...

2019-07-24 15:41:00 79

转载 2019-07-24 PHP中mysql_fetch_assoc 和 mysql_fetch_array 有什么区别?

mysql_fetch_assoc() 函数从结果集中取得一行作为关联数组来看下面的例子:数据库中有上述几条数据,一般我们想取用就要按照如下代码:$con = mysql_connect('127.0.0.1','root','root');mysql_query('use news');mysql_query('set names utf8');...

2019-07-24 14:59:00 135

转载 2019-07-24 Smarty模板引擎的简单应用

smarty是什么?Smarty是一个使用PHP写出来的模板引擎,是业界最著名的PHP模板引擎之一。Smarty分离了逻辑代码和外在的内容,提供一种易于管理和使用的方法,用来将原本与HTML代码混杂在一起PHP代码逻辑分离。Smarty工作的目的是要使PHP程序员同前端人员分离,使程序员改变程序的逻辑内容不会影响到前端人员的页面设计,前端人员重新修改页面不会影响到程序的程序逻辑,这在...

2019-07-24 14:09:00 120

转载 2019-07-23 static 和 const 关键字的应用

首先先来了解下内存段,内存段共分为四个,栈、堆、代码段、初始化静态段。程序中不同的声明存放在不同的内存段内,栈空间段是存储占用相同空间长度并且占用空间小的数据类型的地方,比如说整型1, 10, 100, 1000, 10000, 100000等等,在内存里面占用空间是等长的,都是64位4个字节。 那么数据长度不定长,而且占有空间很大的数据类型的数据放在那内存的那个段里面呢?这样的数据是放...

2019-07-23 19:37:00 73

转载 2019-07-23 类的继承和final关键字的应用

我们称以存在的用来派生新类的类为基类,又称做父类,超类。由已存在的类派生出的新类称为派生类,又称为子类。从一个基类派生的继承称单继承,从多个基类派生的继承称为多继承。也就是说:一个类只能直接从一个类中继承数据。那么,怎样实现继承呢?很简单,我们只需要按照创建类的方法后跟一个单词extends 父类名即可。比如此刻我们已经有了一个父类,代码如下:class Preson{ ...

2019-07-23 17:24:00 81

转载 2019-07-23 用类写一个简单验证码

1.验证码代码如下,新建一个含如下代码的PHP文件,此处取名为ValidateCode.php:<?php/* * ValidateCode.php */class ValidateCode { private $charset = '0123456789'; private $code; private $codelen = ...

2019-07-23 16:55:00 86

转载 2019-07-23 类的封装性

类的封装性,简单来说就是在属性和方法前加了一个限定词,在php中有三个限定词:public(公共的)、protected(被保护的)、private(私有的),如果属性前加了任何一个限制词var要省略。它们具体有什么区别呢?它们的关系又是什么呢?下面做一个解析。首先来看一个表格:publicprotectedprivate类中可以...

2019-07-23 16:27:00 90

转载 2019-07-23 php魔术方法

本文对一些php中的魔术方法进行总结,魔术方法顾名思义就是具备神奇功能的方法(function)。魔术方法通常在某些特定情况下自动触发,不能用实例化变量名->方法名()来主动触发。不同的魔术方法有不同的触发情况,魔术方法都以”__”两个下划线开头,一定要注意是“两个下划线”,如果写成一个下划线,不报错,但也不会被触发。1.构造方法 __construct(参数){ }该...

2019-07-23 11:19:00 121

转载 2019-07-22 phpStudy配置虚拟主机

1.右击phpStudy ->【打开配置文件】->【vhosts-conf】;2.在里面加入如下代码,并保存:NameVirtualHost *:80<VirtualHost *:80> ServerName www.test.com//你想要显示的域名 DocumentRoot "d:/test/"//目标文件夹<...

2019-07-22 19:33:00 207

转载 2019-07-22 面向对象 类

面向对象什么是面向对象?面向对象是一种计算机编程架构,英文是Object Oriented Programming,简称OOP,它具有封装性,继承性,多态性。面向对象符合人们看待事物的一般规律,它也是一种编程思想,使用面向对象可以使我们的代码更简洁,更容易维护,且具有更强的可重用性,同时也达到了软件工程的三个目标:重用性、灵活性、拓展性。类什么是...

2019-07-22 17:50:00 66

空空如也

空空如也

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

TA关注的人

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