自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

烈火成冰

负重前行

  • 博客(29)
  • 收藏
  • 关注

原创 web服务器响应头设置

响应头设置操作方法:apache 在httpd.conf 文件中,最下面的就可以,也可以争对每一种情况加固。Header always append X-Frame-Options SAMEORIGINHeader add Strict-Transport-Security "31536000"Header add Content-Security-Policy "default-src'self';"Header add Referer-Policy "no-referrer"He

2021-04-19 21:10:26 1789

原创 phpstudy添加PHP

想在phpstudy里面增加一个php版本,操作如下:一,下载PHP文件,放到php文件夹中二,更改httpd.conf文件,让配置文件指向新配置文件(利用原来的 httpd-php.conf,新建一个httpd-php-fcgid72-ts.conf配置文件)。三,修改新版本的PHP的php.ini文件。四,重启phpstudy,即可看到使用了新的版本php五,第二步更改httpd.conf步骤还原(才能正常切换php版本)具体操作如下。一、下载php-7.2.19-ts文件,

2021-01-18 14:37:49 1151

转载 数据库主从复制

目录:MySQL 主从原理MySQL 主从配置MySQL 主从一致性检查MySQL 主从错误处理参考链接一、mysql主从原理1. 基本介绍MySQL 内建的复制功能是构建大型,高性能应用程序的基础。将 MySQL 的 数亿分布到到多个系统上去,这种分步的机制,是通过将 MySQL 的某一台主机的数据复制到其它主机( Slave )上,并重新执行一遍来实现的。复制过程中一个服务器充当服务器,而一个...

2018-04-08 14:19:18 305

转载 Web常见漏洞及防范

一、SQL注入漏洞 SQL注入攻击(SQL Injection),简称注入攻击、SQL注入,被广泛用于非法获取网站控制权,是发生在应用程序的数据库层上的安全漏洞。在设计程序,忽略了对输入字符串中夹带的SQL指令的检查,被数据库误认为是正常的SQL指令而运行,从而使数据库受到攻击,可能导致数据被窃取、更改、删除,以及进一步导致网站被嵌入恶意代码、被植入后门程序等危害。 通常情况下,SQL注入

2017-09-29 09:53:46 4053

转载 JS中的数组及相关操作

1、数组的创建var arrayObj = new Array(); //创建一个数组var arrayObj = new Array([size]); //创建一个数组并指定长度,注意不是上限,是长度var arrayObj = new Array([element0[, element1[, ...[, elementN]]]]); 创建一个数组并赋值    要

2017-09-27 17:47:53 199

原创 SJ中的json 及多维json

规则如下:1)映射用冒号(“:”)表示。名称:值2)并列的数据之间用逗号(“,”)分隔。名称1:值1,名称2:值23) 映射的集合(对象)用大括号(“{}”)表示。{名称1:值1,名称2:值2}4) 并列数据的集合(数组)用方括号(“[]”)表示。[{名称1:值,名称2:值2}, {名称1:值,名称2:值2} 

2017-09-27 15:08:23 741

原创 列表拖拽排序

直接上代码: 1.ul里面的数据,可以用后台数据循环输出。HTML代码:  test 1  test 2  test 3  test 4  test 5  test 6JS代码:$(function() { //这里面的两个函数必不可少。可以借用第一个进行一些数据处理。  $( "#sortable

2017-08-31 17:57:26 1386

转载 display:Flex-CSS3布局

最近在学习微信小程序,在设计首页布局的时候,新认识了一种布局方式display:flex1 .container {2 display: flex;3 flex-direction: column;4 align-items: center;5 background-color: #b3d4db;6 }编译之后的效果很明显,界面的布局也很合理,看起来很

2017-08-31 16:53:11 317

转载 display属性-深度探索

前面的话  display属性在网页布局中非常常见,但经常用到的仅仅是block、inline-block、inline和none等寥寥几个属性值,本文将详细介绍display属性的各个方面 定义  display属性用于规定元素生成的框类型,影响显示方式  值: none | inline | block | inline-block | list

2017-08-31 15:57:23 208

原创 json_encode()与json_decode()在php中的应用

从5.2版本开始,PHP原生提供json_encode()和json_decode()函数,前者一般用于编码数组为json格式(传输用JSON),后者用于解码JSON为数组(内部操作时用数组)。json_encode()                                                                      该函数主要用

2017-08-22 17:32:32 227

转载 外网访问内网的方法。

一、设置路由器 1. 为服务器设置一个固定IP,其中MAC地址为服务器的物理地址,IP地址为给服务器分配的局域网IP。  2. 将服务器对外提供服务的端口绑定到对应的服务器局域网IP  二、设置服务器IP 1. 将服务器的IP设置为以上分配的局域网IP,子网掩码:255.25

2017-08-22 14:45:22 1747

转载 stream_get_meta_data 的使用方法及取得相关数据。

使用stream_get_meta_data()函数,可以获得网页的各meta项目信息,其中就包括有header的信息,事实上,使用stream_get_meta_dataheader函数获得的信息量更加丰富更加多,为网站开发提供很好的辅助作用。不过当我第一次接触到stream_get_meta_data时,先是一愣,不是因为它信息量大,而是对返回的数据格式表示迷惑。我们先来看看s

2017-08-22 14:12:17 1405

转载 php模仿get,post请求。

这篇文章主要介绍了php发送get、post请求的6种方法简明总结,分别为使用file_get_contents 、fopen、fsockopen、curl来发送GET和POST请求,需要的朋友可以参考下,前三个利用的是文件操作方式。方法1: 用file_get_contents 以get方式获取内容:?123

2017-08-22 13:28:39 381

原创 atom-使用手册

启动界面菜单栏-分为六大块:File — 文件的保存打开,项目的保存打开,最后一次的项目加载,关闭及设置中心,以及用户自定义的配置(配置文件,初始化脚本,样式风格,代码片段,快捷键配置文件)等Edit — 文件编辑的操作,文件编码格式,及行跳转等View — 重载页面,全屏,字体大小的缩放等Find — 都是关于查询的 ,跟 Sublime text 极其相似,快捷键基

2017-08-18 10:53:39 923

转载 SourceTree使用图解-Git项目开发

1、从Git服务器上获取项目2、创建新分支,提交我的修改项目3、合并代码,发布新版本4、修复已发布的版本的bug5、使用SourceTree将bitbucket的远程仓库回滚到某一次提交1、从Git服务器上获取项目2、提交我的修改项目

2017-08-17 12:50:12 398

转载 Mysql 高性能设计

MySQL 高性能表设计规范良好的逻辑设计和物理设计是高性能的基石, 应该根据系统将要执行的查询语句来设计schema, 这往往需要权衡各种因素。一、选择优化的数据类型MySQL支持的数据类型非常多, 选择正确的数据类型对于获得高性能至关重要。更小的通常更好更小的数据类型通常更快, 因为它们占用更少的磁盘、 内存和CPU缓存, 并且处理时需要的C

2017-08-17 11:57:58 198

原创 PHP 转码 UTF-8 ,ICONV

转码问题:   utf8_encode();  函数把 iso-8859-1 字符串编码为 utf-8。   utf8_decode();  该函数把用 utf-8 方式编码的 iso-8859-1 字符串转换成单字节的 iso-8859-1 字符串。   iconv():   $outstr = iconv(‘GBK’,'UTF-8′,$instr);   $outstr =

2017-08-17 11:22:13 2209

原创 模板中使用函数的方法-thinkphp

1:自定义函数要放在项目应用目录/common/common.php中。这里是关键。 2:模板变量的函数调用格式:{$varname|function1|function2=arg1,arg2,### }  说明:1.{ 和 $ 符号之间不能有空格,后面参数的空格就没有问题;2.###表示模板变量本身的参数位置 ; (有时在中间,有时在后面,看函数本身。只有一个参数好像

2017-08-17 11:16:08 309

原创 Vue -页面同步插件,很有意思。

这是一个测试{{message}}new Vue({el:'#app',data:{message:'hellow word'}});

2017-08-17 11:08:49 644

原创 laydate日期插件使用

1.引入相关类 。(自行在网上找)2.主体部分(三种方式)一: 通过像表单一样取值就是行,取得值就是上面的YYYY-MM-DD hh:mm:ss格式,存数据库时用datatime即可二:带数据的情况,修改时用(此处用了bootstrap)type="text" id="arrive_time"name="arrive_time" 

2017-08-17 10:49:26 3561

原创 Ueditor 富文本操作

富文本操作: 前端利用标签做载体:mode’  >引入以下两个文件:ueditor.config.js   与 ueditor.all.min.js 设置要显示的功能(toolbars里面不需要的功能可以去掉):   var ue = UE.getEditor('mode', {       toolbars: [           [  

2017-08-16 17:29:17 551

转载 PHP代码优化-提高项目效率

1.尽量静态化:如果一个方法能被静态,那就声明它为静态的,速度可提高1/4,甚至我测试的时候,这个提高了近三倍。其实静态方法和非静态方法的效率主要区别在内存:静态方法在程序开始时生成内存,实例方法在程序运行中生成内存,所以静态方法可以直接调用,实例方法要先成生实例,通过实例调用方法,静态速度很快,但是多了会占内存。任何语言都是对内存和磁盘的操作,至于是否面向对象,只是软件层的问

2017-08-16 16:46:21 687

原创 Jquery- Jqprint实现网页打印功能

Html部分:        .tt{    }    .tt tr td{       font-size: 12px;     }        标题                                   按钮(自己可以添加样式:以下用的是bootsrap样式):  打印

2017-08-16 16:09:45 597

转载 ob_flush和flush的区别(包括buffer,flush等)

有关PHP的ob_flush()与flush()使用方法注意:ob_flush()和flush()这两个函数一般要一起使用,顺序是先ob_flush(),然后flush(),它们的作用是刷新缓冲区。这里具体的说下什么时候要用到刷新缓冲区和为什么要刷新缓冲区。一、什么时候要刷新缓冲区当程序中用到file_get_contents()和file_put_contens()这

2017-08-16 14:24:07 821

转载 nginx 与 apche 区简要说明

反向代理从传输上分可以分为2种:1:同步模式(apache-mod_proxy和squid)2:异步模式(lighttpd 和 nginx) 在nginx的文档说明中,提到了异步传输模式并提到它可以减少后端连接数和压力,这是为何?下面就来讲解下传统的代理(apache/squid)的同步传输和lighttpd,nginx的异步传输的差异。看图:

2017-08-16 14:00:56 148

转载 HTTP 协议 header 头部信息详解

通常HTTP消息包括客户机向服务器的请求消息和服务器向客户机的响应消息。这两种类型的消息由一个起始行,一个或者多个头域,一个只是头域结束的空行和可 选的消息体组成。HTTP的头域包括通用头,请求头,响应头和实体头四个部分。每个头域由一个域名,冒号(:)和域值三部分组成。域名是大小写无关的,域 值前可以添加任何数量的空格符,头域可以被扩展为多行,在每行开始处,使用至少一个空格或制表符。 

2017-08-16 13:32:38 621

原创 sql 数据查询返回值问题

1.create 返回值:若发生错误,返回false;成功则返回创建的数据2.add 返回值,addAll 返回值(成功:id或true ,失败 false)成功:如果主键是自动增长型,返回值为新增记录Id值(addAll为最大值),否则返回true;发生错误返回 false;3、update(save)操作  返回值(成功:影响行数,可能为0; 失

2017-08-16 13:25:16 14324

转载 PHP实现数组按数组方式访问和对象方式操作

$data = array('x' => 'x', 'y' => 'y');$t = new ArrayObject($data, ArrayObject::ARRAY_AS_PROPS);以上为主要代码。下面为相关操作。printf("数组方式访问(\$t['x'])输出:%s ", $t['x']);printf("对象方式访问(\$t->y)输出:%s ", $t->y);

2017-08-16 11:17:07 1269

转载 Ajax 知识地址总汇

http://wenku.baidu.com/view/5e449019a76e58fafab003c6.htmlhttp://wenku.baidu.com/view/abd44a2e915f804d2b16c119.htmlhttp://wenku.baidu.com/view/0698df630b1c59eef8c7b4b0.htmlhttp://wenku.baidu.co

2017-08-15 15:36:29 151

空空如也

空空如也

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

TA关注的人

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