自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 yaf框架

以C语言编写的PHP框架。以PHP扩展的形式提供的PHP框架。yaf框架相比于其他框架更快更轻便,内存占用率低。yaf框架把框架中不易变的部分抽象出来,类似路由、自动加载、分发等,采用php扩展来实现,以此来保证性能。yaf框架在php启动时存入内存。要求PHP5.2及其以上的版本需要SPL(PHP标准库)支持(PHP5默认支持)需要PCRE(正则表达式库)支持(PHP5默认...

2018-12-21 17:01:45 613

原创 cookie和session

会话用户打开浏览器,点击网站中的多个超链接,访问服务器的多个web资源,然后关闭浏览器,整个过程称为会话。每个用户在使用浏览器与服务器进行会话的过程中,不可避免各自会产生一些数据,服务器要想办法为每个用户保存这些数据。(多个用户点击超链接通过一个php购买了商品,服务器应该想办法把每一个用户购买的商品保存在各自的地方,以便于这些用户点结账php时,可以分开来为用户结账。)如何解决...

2018-12-17 17:31:12 182

原创 Yaf安装/配置(Windows)

yaf的官方文档http://www.laruence.com/manual/index.html环境Apache 2.4.37php 7.2.12yaf配置使用yaf要开启php的yaf扩展(扩展模块),下载:http://pecl.php.net/package/yaf我们需要慎重选择版本,先编写程序并在浏览器中运行,查看Architecture和Thread Safet...

2018-12-17 17:29:43 1097

原创 ZendStudio

安装和破解官网下载最新版本或适用版本。傻瓜式安装。安装成功后打开,需要输入激活码激活,我用的是13.6版本,激活教程如下:https://blog.csdn.net/lamp_yang_3533/article/details/79115815当我们的默认路径需要修改时,修改教程如下:https://jingyan.baidu.com/article/f54ae2fc41b7011e93...

2018-12-10 11:19:13 207

原创 php预定义超全局数组

php预定义超全局变量超全局变量是在全部作用域中始终可用的内置变量。全局变量<html><head><meta http-equiv="content-type" content="text/html;charset=utf-8"/></head><body><?php $num=10; //

2018-12-07 17:09:51 704

原创 mysqli扩展库增强

批量处理基本语法$sqls="sql语句1;sql语句2;sql语句3...";$res=mysqli::multi_query($sqls);如果$sqls是dml语句,则返回bool;如果$sqls是dql语句,则返回多个结果集;需要使用mysqli::store_result和mysqli::next_result配合取出各个结果集。批量执行dml语句可以混合使用inser...

2018-12-07 10:59:12 136

原创 单词查询案例

数据库建表mysql -hlocalhost -uroot -p输入密码:********show databases; → 查看数据库use 数据库名; → 使用某个数据库show tables; → 查看该数据库下有哪些表创建表create table words( id int primary key auto_increment, enword varchar(64)...

2018-12-06 14:54:42 147

原创 PHP数据库编程

php有三种方式来操作mysql数据库mysql扩展库mysqli扩展库pdomysql扩展库和数据库的区别mysql数据库用于存放数据mysql数据库的三层结构示意图mysql扩展库是函数集合,用于操作数据库。简单案例搭建环境查看php现支持哪些扩展库:使用语句<?php phpinfo() ?>若未启动mysql数据库,在php....

2018-12-05 17:35:26 933 1

原创 HTTP请求和HTTP响应

php文件中的各部分(php、html、css、javascript、flash…)是在不同的地方(客服端、服务器)执行。php代码在服务器端执行。UML时序图(HttpWatch观察)http协议(HyperText Transfer Protocol)超文本传输协议。建立在TCP/IP协议基础上,是应用层协议。http1.0:短连接(数据发送完毕立即断开链接);...

2018-11-27 17:31:31 165

原创 异常处理

异常异常处理用于在指定的异常发生时改变脚本的正常流程。基本语法try{ //代码}catch(Exception e){ //捕获异常并处理 //(1)自定义处理 //(2)抛出 //throw e;}简单案例<html><head><meta http-equiv="content-type" content=&quot

2018-11-22 10:51:16 76

原创 错误日志

错误日志根据在php.ini中的error_log配置,php向服务器的错误记录系统或文件发送错误记录。通过使用error_log()函数,我们可以向指定的文件或远程目的地发送错误记录。//信息,类型(0是覆盖,3是追加),目的地(保存路径),额外信息bool error_log(string $message[,int $message_type=0[,string $destina...

2018-11-22 10:07:25 97

原创 错误处理

错误处理使用简单的die语句<html><head><meta http-equiv="content-type" content="text/html;charset=utf-8"/></head><body&amp

2018-11-21 21:53:38 96

原创 final关键字和const关键字

问题某些类不希望被其他类来继承。<html><head><meta http-equiv="content-type" content="text/html;charset=utf-8"/></head><body><?php final class A{} class B extends A{

2018-11-21 11:47:24 2328

原创 接口

接口接口给出一些未实现的方法,将其封装在一起,到某个类要使用的时候,在根据实际情况来实现所有方法。使用关键字interface关键字来实现。基本语法interface 接口名{ //属性 //方法}接口中的方法都不能有方法体。实现接口:implements关键字class 类名 implements 接口1,接口2...{ //实现}简单案例<ht...

2018-11-21 11:20:28 82

原创 抽象类

问题比如,在一个图形编辑软件的分析设计过程中,就会发现问题领域存在着圆、三角形这样一些具体概念,它们是不同的,但是它们又都属于形状这样一个概念,形状这个概念在问题领域并不是直接存在的,它就是一个抽象概念。抽象类使用abstract关键字来实现。如果一个类被abstract来修饰,则该类就是抽象类;如果一个方法被abstract来修饰,则该方法就是抽象方法。抽象类不能实例化。因为抽象...

2018-11-21 10:30:13 77

原创 面向对象三大特性

封装public:公开的,类内部,类外部以及子类都可访问。protected:受保护的,类内部和子类可访问。private:私有的,仅类内部使用。访问控制修饰符如何访问受保护(protected)变量和私有(private)变量?使用一个public函数。set和get函数!!!...

2018-11-21 10:03:11 136 1

原创 静态变量和静态方法

全局变量在程序中都可以使用的变量称为全局变量。案例<html><head><meta http-equiv="content-type" content="text/html;charset=utf-8"/></head><body><?php global $num; function ca

2018-11-20 11:36:27 125

原创 构造函数和析构函数

问题之前在创建人类的对象时,先new一个对象,再给成员变量赋值。那么,如何在创建人类的对象时,直接给成员变量赋值?引入构造函数构造函数构造函数没有返回值,在创建对象时自动调用。一个类只能有一个构造函数。如果没有给类自定义构造函数,使用默认的构造函数。一旦自定义了一个构造函数,默认的构造函数被覆盖。作用:完成对新对象的初始化,但并不创建对象本身。在php4中构造函数名和类名一...

2018-11-20 10:42:56 132

原创 实例

隐藏表单的魅力<html><head><meta http-equiv="content-type" content="text/html;charset=utf-8"/></head><body><form action="3.php" method="post"

2018-11-19 17:31:18 77

原创 面向对象编程

问题对于每个人来说,都有姓名,性别,年龄…对于每辆车来说,都有车型,车牌,出厂商…那么问题来了,对于每个人,每辆车,我们都需要定义相似的变量,如何避免呢?<html><body>&am

2018-11-19 16:50:58 99

原创 数组

数组用于存放多个数据的数据类型数组是关键字和值的集合 //[0]:下标(关键字) //$arrayTest[0]:数组的一个元素 //$arrayTest[0]=1;1表示$arrayTest[0]元素对应的值 //$arrayTest数组名称 $arrayTest[0]=1; $arrayTest[1]=2; $arrayTest[2]=3;元素存放的值可以是任意类型...

2018-11-18 11:02:23 74

原创 位运算

位运算

2018-11-14 21:33:21 37

原创 函数

函数为完成某一功能的程序指令(语句)的集合函数分为自定义函数和系统函数应用案例以计算器为例,我们求解两个数的加减乘除,常见代码如下:<?php $number1=rand(0,100); $number2=rand(0,100); $res=0; $oper="+"; switch($oper){ case "+": $res=$number1+$num...

2018-11-14 21:14:52 38

原创 php常量

基本概念常量是一种特殊的变量,一旦被定义,就不能被改变或者取消定义。常量的特殊性常量前面没有美元符号($)常量通过define()函数或者const定义常量一旦被定义,其值就不能被改变常量在定义的时候需要给它赋初值常量的名称一般全部大写常量可以不用理会变量的作用域而在任何地方定义和访问常量的值是标量(基本数据类型:string,integer,float,boolean...

2018-11-14 15:06:32 68

原创 php变量和基本语法

php的基本语法弱数据类型编码语言。php可以和html混合编码,也可以单独编码。每一个语句以分号(;)结束。区分大小写。变量以$符号开头。变量有不同的数据类型。变量以字母或下划线开头,不能是特殊字符。可以看出,php的一些语法与C语言语法相同。php的数据类型基本类型整型(integer)浮点类型(单精度(float)和双精度(double))布尔类型(boo...

2018-11-13 11:19:51 98

原创 基础知识(二)

apache和php在网络中的位置简略图详细图UML时序图(HttpWatch观察)php手册http://php.net/manual/zh/index.php

2018-11-12 16:19:31 199

原创 一个ip绑定多个域名

一个ip绑定一个域名apache服务器文章中我有介绍apache配置网站,讲解一个ip绑定一个域名的步骤和方法。配置过程:启动httpd-vhosts.conf(在httpd.conf文件中,找到Virtual hosts虚拟主机)在httpd-vhosts.conf中配置修改host文件(路径+修改)在httpd.conf文件中加入url(url组成格式:https...

2018-11-12 10:34:11 9141

原创 php开发环境搭建

问题apache在默认情况下不处理php页面,如何配置环境,才能让apache正常处理php页面呢?php开发环境的搭建windows:[apache(iis)+mysql+php+phpmyadmin(图形化界面操作软件)]→wamplinux:[linux+apache+mysql+php]→lampWindows安装套件安装appserver是一个泰国人开发,该软...

2018-11-08 21:50:54 80

原创 apache服务器

apache服务器apache的源代码:http://httpd.apache.orgapache服务器安装成功后,操作系统以服务的方式管理。我们可以通过该服务来启动和关闭apache。直接双击击httpd.exe启动。通过命令行来启动:httpd.exe在安装目录的bin目录:(重要!!!)如果你希望在任何目录下都可以运行我们的httpd指令,则需要设置环境变量(...

2018-11-08 10:07:26 109

原创 基础知识

web开发介绍WEB:页面的意思,用于表示Internet主机上供外界访问的资源,即供浏览器访问的资源。Internet上供外界访问的web资源分为:静态web资源(html页面):指web页面中供人们浏览的数据始终是不变的(开发技术:html)。动态web资源:指web页面中供人们浏览的数据是由程序产生的,不同时间点访问web页面看到的内容各不相同(php、jsp、asp→as...

2018-11-07 15:51:19 138

原创 div+css补充知识

软件一:FastStone Capture支持固定区域截图和重复上次截取功能,也增强了滚动窗口截图性能,支持到各大浏览器的最新版本。除此之外,FastStone Capture 也提供了实用小工具,如屏幕录像机、屏幕放大镜、屏幕取色器、屏幕标尺、屏幕十字线等。屏幕录像机功能可以录制屏幕动作,将窗口/对象、矩形区域或全屏区域的屏幕录制为高清晰 WMV 视频。软件二:IETesterET...

2018-11-01 21:41:47 67

原创 仿souhu页面

说明此程序是作者自己的设计思路,仅供参考。大家如果有好的设计思路,可分享,共同学习。<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">

2018-11-01 17:39:48 95

原创 定位

推荐禅意花园CSDN网页论坛开源之祖:sourceforeg.netphp开源:https://www.php-open.org/定位static:默认,元素框正常显示。相对定位(relative):相对该元素应当显示的左上角重新定位,虽然它脱离了标准流,但是它的空间不能被占用。<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 ...

2018-10-31 17:55:02 74

原创 浮动

浮动浮动是css中很重要的概念,浮动涉及左浮动、右浮动、清除浮动。右浮动:指一个块元素向右移动,让出自己空间,直到碰到包含自己的父元素的最右边的边框。<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><htm

2018-10-31 16:46:34 84

原创 div+css入门知识

使用css的必要性css的基础语法:选择器{ 属性1:属性值; 属性2:属性值; ......}必要性一:容易变换风格。(对class属性的值改变可以很容易变换不同的风格)<!--div_css_demo1.html--><html>&amp

2018-10-30 16:33:18 800

原创 div+css基础介绍

div+css是什么?传统页面一般是用<table>元素来布局和显示数据,优缺点如下:优点显示样式和数据绑定在一起。布局时使用table,灵活度不高。一个页面会有大量的<table>元素,代码存在冗余。增加带宽。使用table要考虑预留空间问题。搜索引擎不喜欢这样的布局。缺点理解比较简单。不同的浏览器看到的效果一般是相同的。显示数据较...

2018-10-30 16:32:43 1519

转载 程序运行时ucrtd.lib等文件无法识别问题

转自:https://www.cnblogs.com/hackerl/p/6259606.html问题描述"lnk1104:无法打开文件 ucrtd.lib ”。ucrtd.lib 是 VS 自带的头文件和库文件,无法识别说明是这个头文件和库文件的目录没有正确的导入,即include 和 lib的环境变量出了问题。这里直接提供一个全局的解决方法。问题解决方案打开VS2015 →...

2018-10-27 17:19:40 1748

原创 VS2015获取某个特定文件夹下的所有XML文件/TXT文件

测试案例#include<iostream>#include<string>#include<vector>#include<io.h>#include<tinystr.h>#include<tinyxml.h>using namespace std;//box参数结构体struct BoxSize{...

2018-10-27 17:06:40 1134

原创 如何用VS2015读取XML文件内容?

步骤一:下载tinyXml类库C++中读写XML都会用到一个C++库tinyXml类库,这个类库可以直接下载,并解压,得到了一种6个源文件,其中4个cpp文件,2个h头文件。下载地址:https://sourceforge.net/projects/tinyxml/将下载好的工程在VS2015中编译运行,生成静态链接库(.lib)。共有4个项目:tinyxmltinyxml...

2018-10-27 15:43:55 3527 1

原创 类型别名声明、auto类型指示符、decltype类型指示符

类型别名声明类型别名是一个名字,它是某种类型的同义词。使用类型别名的用处:让复杂的类型名字变得简单明了、易于理解和使用,还有助于程序员清楚地知道使用该类型的真实目的。有两种方法可用于定义类型别名。(1)关键字typedef;(2)别名声明using。关键字typedef:含有typedef的声明语句定义的不再是变量而是类型别名。(注意!!!)typedef是有作用域的。...

2018-09-18 15:57:59 151

空空如也

空空如也

空空如也

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

TA关注的人 TA的粉丝

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