- 博客(45)
- 收藏
- 关注
转载 vue1练习1
---恢复内容开始---<!DOCTYPE html><html> <head> <meta charset="utf-8"> <title>vue练习</title> <!-- 开发环境版本,包含了有帮助的命令行警告 --><script s...
2019-02-25 15:51:00
257
转载 Vue学习2
todolist实例: 1 <!DOCTYPE html> 2 <html> 3 <head> 4 <meta charset="utf-8"> 5 <title>vue练习</title> 6 7 <!-- 开发环境版本,包含了有帮助的命令行警告 ...
2018-12-17 14:24:00
106
转载 Vue学习
1 <!DOCTYPE html> 2 <html> 3 <head> 4 <meta charset="utf-8"> 5 <title>vue练习</title> 6 7 <!-- 开发环境版本,包含了有帮助的命令行警告 --> 8 &l...
2018-12-13 15:51:00
144
转载 tp5、小程序学习总结
一、.配置虚拟域名简化URL路径1.\Apache\conf\extra\httpd-vhosts.conf增加:#<VirtualHost *:80> # DocumentRoot "E:\phpstudy\WWW\zerg\public"# ServerName z.cn#</VirtualHost>2.之后...
2018-12-07 16:12:00
206
转载 PHP页面静态化的实现
关于静态化,PHP的静态化分为:纯静态和伪静态。其中纯静态又分为:局部纯静态和全部纯静态。这里将的是全部纯静态。纯静态化实例:db.php、template.php 、test.phpdb.php代码如下: 1 <?php 2 header("content-type:text/html;charset=utf-8"); 3 /* 4 * 单例模式...
2018-11-29 14:37:00
326
转载 PHP 开发 APP 接口--错误日志接口
APP 上线以后可能遇到的问题:① APP 强退② 数据加载失败③ APP 潜在问题错误日志需要记录的内容数据表 error_log 字段:idapp_id:app 类别 iddid:客户端设备号version_id:版本号version_mini:小版本号error_log:错误信息(由 APP 返回,客户端开发工程师开发)...
2018-11-23 14:36:00
208
转载 PHP 开发 APP 接口--版本升级接口
判定 app 是否需要加密:通过 app 表中的 status 字段来判定,加密的字符串为 app 表中的 key 字段。在获取的客户端和服务器端(数据库表中相应字段)的版本号不一致时,返回 data['is_upload'] = 1 提示是否升级;一致时返回 data['is_upload'] = 0 不提示升级。common.php 中 getApp 方法可以添加缓存(静态/...
2018-11-23 14:35:00
204
转载 PHP 开发 APP 接口--版本设计分析及数据表设计
APP 版本升级以及 APP 演示① 版本升级分析以及数据表设计②版本升级接口开发以及 APP 演示 1 /** 2 * version_upgrade 版本升级信息表 3 */ 4 CREATE TABLE `version_upgrade` ( 5 `id` smallint(4) unsigned NOT NULL AUTO_IN...
2018-11-22 16:30:00
196
转载 PHP 开发 APP 接口--定时读取缓存方式
用于 linux 执行 crontab 命令生成缓存的文件 crop.php 1 <?php 2 //让crontab 定时执行的脚本程序 3 require_once 'db.php'; 4 require_once 'file.php'; 5 6 $sql = 'select * from review where is_enabled = 1 o...
2018-11-22 14:25:00
176
转载 PHP 开发 APP 接口--读取缓存方式
以静态缓存为例。list.php: 1 <?php 2 require_once 'response.php'; 3 require_once 'db.php'; 4 require_once 'file.php'; 5 6 $page = isset($_GET['page'])?$_GET['page']:1; 7 $pageSize ...
2018-11-22 14:18:00
249
转载 PHP 开发 APP 接口--读取数据库方式
方案一:读取数据库方式从数据库读取信息→封装→生成接口数据应用场景:数据时效性比较高的系统方案二:读取缓存方式从数据库获取信息(第一次设置缓存或缓存失效时)→封装(第一次设置缓存或缓存失效时)→返回数据 ↓ ...
2018-11-21 15:52:00
223
转载 PHP 开发 APP 接口 --Redis篇
Redis 可以定期将数据备份到磁盘中(持久化),同时不仅仅支持简单的key/value 类型的数据,同时还提供list,set,hash等数据结构的存储;Memcache 只是简单的key/value 缓存。① 开启 redis 服务:[root@localhost bin]# /usr/local/redis/bin/redis-server /usr/lo...
2018-11-19 16:23:00
99
转载 PHP 开发 APP 接口--静态缓存篇
存储静态缓存即把缓存写入文件。 /***按综合方式输出通信数据 *@param string $k 文件名 *@param string $v 缓存数据 *@param string $path 路径 *@return string */file.php<?phpclass Cache{ //静态缓存文件后缀名 c...
2018-11-19 15:47:00
266
转载 PHP 开发 APP 接口 --JSON、XML结合篇
要求:1.在一个类中封装多种数据通信方法(JSON,XML),并且只通过一个入口选择需要的数据通信格式2.客户端开发工程师可以自行选择数据传输格式(GET 方式)response.php<?phpclass Response{ const JSON = 'json'; //封装的综合方法,默认的数据类型为json pub...
2018-11-19 15:00:00
114
转载 PHP 开发 APP 接口 --JSION篇
1.通信数据的标准格式 ( JSON ),包括:code:状态码(200,400等)message:提示信息(例如:数据返回成功、邮箱格式错误等)data:返回数据2.JSON 方式封装通信接口response.php<?php/*** 按json方式输出通信数据* @param integer $code 状态码* @pa...
2018-11-19 14:53:00
124
转载 PHP 开发 APP 接口--XML篇
1.PHP 生成 XML 数据① 拼接字符串② 使用系统类(DomDocument,XMLWriter,SimpleXML)例1 使用 PHP 系统类中的 DomDocument 类:<?php$dom = new DomDocument('1.0','utf-8');$element = $dom->createElement('test','T...
2018-11-19 14:51:00
74
转载 程序员必须掌握的600个英语单词
application 应用程式 应用、应用程序application framework 应用程式框架、应用框架 应用程序框架architecture 架构、系统架构 体系结构argument 引数(传给函式的值)。叁见 parameter 叁数、实质叁数、实叁、自变量array 阵列 数组arrow operator arrow(箭头)运算子 箭头操作符a...
2018-11-05 14:56:00
83
转载 Memcache
1.1 Memcached的介绍MemCache是一个自由、源码开放、高性能、分布式的内存对象缓存系统,用于动态Web应用以减轻数据库的负载。它通过在内存中缓存数据和对象来减少读取数据库的次数,从而提高了网站访问的速度。MemCaChe是一个存储键值对的HashMap,在内存中对任意的数据(比如字符串、对象等)所使用的key-value存储,数据可以来自数据库调用、API调用...
2018-11-02 16:19:00
62
转载 伪静态
---恢复内容开始---页面静态化是真静态,因为生产静态的html文件,所谓的伪静态是假的静态,伪静态的效果是这个样子:http://localhost/0423/question/add.html访问的时候,会进入question控制器的add方法中,但是给用户的感觉是静态页面,实际上还是会动态解析,所以称之为伪静态index.php?c=question&a=ad...
2018-09-17 16:07:00
98
转载 ob缓冲
ob缓冲是服务器向客户端响应数据时,存储响应数据的临时空间服务器在向客户端推送数据之前,不是一次性把所有的数据都给客户端,而是先push到ob缓冲区域,再一点一点给客户端,减轻服务器的压力1.1开启ob缓冲在php.ini配置文件中,找到output buferring1.2ob缓冲相关函数ob_start() 开辟一块新的缓冲区域只要o...
2018-09-13 16:14:00
112
转载 正则表达式
一、校验数字的表达式1 数字:^[0-9]*$2 n位的数字:^\d{n}$3 至少n位的数字:^\d{n,}$4 m-n位的数字:^\d{m,n}$5 零和非零开头的数字:^(0|[1-9][0-9]*)$6 非零开头的最多带两位小数的数字:^([1-9][0-9]*)+(.[0-9]{1,2})?$7 带1-2位小数的正数或负数:^(\-)?\d+(\.\d{1,2...
2018-09-11 15:13:00
125
转载 PHP基础【字符串函数整理版】
PHP 字符串函数是 PHP 核心的组成部分。无需安装即可使用这些函数。函数描述addcslashes()返回在指定的字符前添加反斜杠的字符串。addslashes()返回在预定义的字符前添加反斜杠的字符串。bin2hex()把 ASCII 字符的字符串转换为十六进制值。chop()删除字符串右侧的空白字符或其他字符...
2018-09-07 10:55:00
56
转载 MySQL基础、索引、查询优化
MySQL基础MySQL数据类型整数类型TINYINT、 SMALLINT、 MEDIUMINT、 INT、 BIGINT属性:UNSIGNED长度:可以为整数类型指定宽度,例如:INT(11)、对大多数应用是没有意义的,它不会限制值的合法范围,只会影响显示字符的个数。int(3) 可以存 1234 ,不会出错。但是存储 12 并指定 zerofill...
2018-08-29 17:07:00
164
转载 PHP网络协议
HTTP状态码HTTP状态码(HTTP Status Code)是用以表示网页服务器HTTP响应状态的3位数字代码。HTTP状态码主要有5种,代表5种不同类型的响应:1xx:信息性状态码,代表接收到请求,正在处理2xx:成功状态码,代表请求正常处理完毕200 OK表示从客户端发来的请求在服务端被正常处理了204 No Content服务器接收的处理...
2018-08-29 17:04:00
146
转载 PHP面向对象
面向对象三大特性封装封装性就是把对象的属性和服务结合成一个独立的相同单位,并尽可能隐蔽对象的内部细节,包含两个含义:把对象的全部属性和全部服务结合在一起,形成一个不可分割的独立单位(即对象)。信息隐蔽,即尽可能隐蔽对象的内部细节,对外形成一个边界〔或者说形成一道屏障〕,只保留有限的对外接口使之与外部发生联系。封装的原则在软件上的反映是:要求使对象以外的部分不能...
2018-08-29 17:03:00
69
转载 PHP正则表达式考察点
正则表达式的作用:分隔、查找、匹配、替换字符串正则表达式的组成部分1.分隔符: "/" 、 "#" 、 "~"2.通用元字符 \d : 十进制的0-9 \w : 数字、字母、下画线 \b : 字符边界 \s : 空格、换行符、换页符、回车符、字表符 |:或者 |abc|:abc三个字符中的任意一个 |...
2018-08-28 17:19:00
132
转载 PHP文件及目录考察点
文件读取/写入操作fopen()函数用来打开一个文件,打开时需要指定打开模式打开模式模式 |作用--- |---'r' |只读方式打开,将文件指针指向文件头。'r+' |读写方式打开,将文件指针指向文件头。'w' |写入方式打开,将文件指针指向文件头并将文件大小截为零。如果文件不存在则尝试创建之。'w+' |读写方式打开,将文件指针指向文件...
2018-08-28 17:02:00
192
转载 会话技术整理
Cookie基本使用(增删改查)创建cookie(增加)setcookie();setcookie有7个参数:参数1:保存的cookie变量名称参数2:变量对应的值参数3:cookie文件的有效期参数4:有效路径参数5:有效域名(cookie不支持跨域使用,可以通过参数5指定cookie在哪个域名下起作用)参...
2018-08-28 16:57:00
192
转载 PHP数组整理版
函数描述array()创建数组。array_change_key_case()把数组中所有键更改为小写或大写。array_chunk()把一个数组分割为新的数组块。array_column()返回输入数组中某个单一列的值。array_combine()通过合并两个数组来创建一个新数组。arra...
2018-08-20 13:55:00
84
转载 PHP基础知识6【系统内置函数--数组】
数组的相关处理函数 一.数组键/值操作有关的函数 1.array_values() 无论是关联的还是索引的返回的都是索引数组 【返回数组的键值】<?php$a=array("Name"=>"Bill","Age"=>"60","Country"=>"USA");print_r(array_values($a...
2018-08-15 15:47:00
174
转载 PHP基础知识5【系统内置函数--字符串】
IP处理函数:ip2long():将 IPV4 的字符串互联网协议转换成长整型数字intip2long(string$ip_address)函数ip2long()返回 IPV4 网络地址的长整型格式,从标准网络地址格式(点字符串)转化得到。long2ip():将长整型转化为字符串形式带点的互联网标准格式地址(IPV4)stringlong2ip...
2018-08-15 15:40:00
135
转载 PHP基础知识笔记4
日期时间函数1.如何设置时区?修改PHP配置文件的date.timezone在脚本中使用date_default_timezone_set()动态设置时区在脚本中使用ini_set()设置PHP配置文件来动态设置时区2.date_default_timezone_set() 设定一个脚本中所有日期时间函数的默认时区 bool date_...
2018-08-15 15:05:00
70
转载 PHP基础知识笔记3
1.变量的作用域:也称为变量的范围,变量的范围既它定义的上下文背景(也是它的生效范围)。大部分的PHP变量只有一个单独的范围。这个单独的范围跨度同样包含了include和require引入的文件。上图最后结果为:512.函数的参数:默认情况下,函数参数通过值传递,如果希望允许函数修改它的值,必须通过引用传递参数$a=1;function myfun($a...
2018-08-15 14:43:00
73
转载 PHP基础知识笔记2
1.PHP遍历数组的三种方式和各自的区别使用for循环 :只能遍历索引数组使用foreach循环:可以遍历索引数组和关联数组,可以对数组进行reset()操作使用while、list()、each()循环:联合使用,同样可以遍历索引数组和关联数组,不会reset()2.2.3.PHP中如何优化多个if...elseif语句的情况?可能性大的条件...
2018-08-10 16:50:00
67
转载 PHP基础知识笔记
1.浮点类型不能运用到比较运算中:例如:$a=0.1;$b=0.7;$a+$b=0.799;2.布尔型false的七种情况:整型0、浮点型0.0、布尔型false、空字符串、0字符串、空数组、NULL3.NULL的三种情况:直接赋值为NULL、未定义的变量、unset销毁的变量4.数组类型:超全局数组以下8个变量都是数组变量,又称为“预定义变量”$_GET : 把数据通过地址栏传...
2018-08-10 16:31:00
190
转载 php字符串的定义方式及区别
单引号、双引号、heredoc、newdoc 1 //1.单引号不能解析变量,转义字符。只能解析单引号和反斜杠本身,可以用.来连接。单引号效率更高 2 $a=123; 3 $str1 = 'abcdef$ag';//abcdef$ag 4 //2.双引号可以解析变量,变量可以使用特殊字符和{}包含。双引号可以解析所有转义字符,也可以用.来连接 5 $str2 = ...
2018-08-09 11:29:00
98
转载 php引用变量
1 <?php 2 //php引用变量:不同变量名指向同一地址。 3 //定义一个变量a,此时内存开辟了一块区域,$a指向该区域。 4 $a = 100; 5 var_dump($a); //int 100 6 //定义变量b,将a变量的值赋值给b,此时该区域有两个变量($a和$b)指向。 7 $b = $a; 8 var_dump($b);...
2018-08-09 10:55:00
107
转载 公众号开发完整页面3
1 <?php 2 namespace Home\Model; 3 use Think\Model; 4 5 class IndexModel{ 6 //回复多图文类型的微信消息 7 public function responseNews($postObj,$arr){ 8 $toUser=$postObj-&g...
2018-07-31 16:14:00
84
转载 公众号开发完整页面2
<!doctype html> <html> <head><title>微信js分享接口</title><meta name='viewpoint' content="initial-scale=1.0;width=device-width" /><meta http-equiv='c...
2018-07-31 16:12:00
91
转载 公众号开发完整页面1
1 <?php 2 namespace Home\Controller; 3 use Think\Controller; 4 class IndexController extends Controller { 5 public function index(){ 6 //获得参数 signature nonce t...
2018-07-31 15:59:00
864
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人