自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 使用自定义配置文件启动php-fpm

https://www.it603.com/js/68.html

2019-04-23 19:43:44 1302

转载 php 多继承的几种方法

class Parent1 { function method1() {} function method2() {}}class Parent2 { function method3() {} function method4() {}}class Child { protected $_parents = array(); public ...

2018-05-02 20:23:17 5847

转载 php 使用 __call重载

<?php /** * Created by PhpStorm. * User: funco * Date: 17-6-9 * Time: 下午1:39 */ class MulStat { // showClass 可以接受0个参数 private function showClass() { echo "t...

2018-05-02 19:40:28 668

原创 git 设置不提交文件

# 执行命令将db.php加入不提交队列git update-index --assume-unchanged include/db.php# 执行命令将db.php取消加入不提交队列git update-index --no-assume-unchanged include/db.php

2017-10-12 20:02:46 6693

原创 is marked as crashed and should be repaired when using LOCK TABLES

1.进入到对应的数据库目录:cd /var/lib/mysql/使用myisamchk修复:myisamchk -c -r ./dataname/tablename.MYI

2017-05-11 13:59:52 476

原创 linux 在myql中查看mysql数据的存放路径

mysql> show global variables like "%datadir%";

2017-05-11 13:55:09 3915

原创 去除数组中的重复数组

foreach($arr as $key=>$val) { if(!in_array($arr[$key],$log_condition)) { $log_condition[] = $arr[$key]; } else { unset($arr[$key]);

2017-05-04 16:03:01 340

原创 搜索

public function ajax_sear() { $k_word = empty($_POST['k_word']) ? '' : $data = $_POST['k_word'];//关键字 $year = empty($_POST['year']) ? '' : $data = $_POST['year'];//时间 $c

2017-03-14 17:12:53 361

原创 jquery同一个方法接受个数不同的参数

function idata(){ var Event = arguments;//对象的方式全部存入alert(arguments[0]); }

2017-03-03 09:51:16 1158

原创 php练习题

//获取文件或则url的后缀名 方法一function getfiles1($file){ $arr = parse_url("$file"); $path = $arr['path']; $str = explode(".", $path); return array_pop($str);}$file = "E:\huiren\statics\js\huiren\back.j

2017-02-22 11:53:37 960

原创 获取上一个外部链接并截取参数

//本地url地址 private $url; //referer private $link; $this->url = $_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI']; //获取当前url $this->link = $_SERVER['HTTP_REFERER'];

2017-02-14 10:38:57 746

原创 jquery对一些事件的递增

var num = 1; $(".nextMoreInfoBtn").click(function(){ num += 1; $(this).attr("Increasing",num); alert($(this).attr("Increasing")); })

2017-02-07 10:03:28 541

原创 方法与方法之间传参

function self_test($data_two =[] , $return_mark) { if( !empty($data_two) ){ $_POST=$data_two; } $data = $_POST; //自测结果分数 $sum_score = array_pop($data); if($return_mark){ return ...

2017-01-12 12:04:21 887

原创 双击修改

双击修改 <?php $con = array( array("id"=>1,"姓名"=>"张三","性别"=>"女"), array("id"=>2,"姓名"=>"李四","性别"=>"男"), array("id"=>3,"姓名"=>"王五","性别"=>"男")); // print_r($con);die;?> $v): ?> "> <inp

2016-12-21 11:19:21 464

原创 即点即改

即点即改 <?php $con = array( array("id"=>1,"姓名"=>"张三","性别"=>"女"), array("id"=>2,"姓名"=>"李四","性别"=>"男"), array("id"=>3,"姓名"=>"王五","性别"=>"男")); // print_r($con);die;?> $v): ?> ">

2016-12-20 13:38:12 309

原创 用php获取设备信息

<?phpheader("Content:Content-type:text/html;charset=utf-8");// // 作用取得客户端的ip、地理位置、浏览器、以及访问设备 class get_equipment_info{ ////获得访客浏览器类型 function GetBrowser(){ if(!empty($_

2016-12-14 10:10:29 17482

原创 学习shell脚本之前的基础知识

1)记录命令历史我们敲过的命令,linux是会有记录的,预设可以记录1000条历史命令。这些命令保存在用户的家目录中的.bash_history文件中。有一点需要你知道的是,只有当用户正常退出当前shell时,在当前shell中运行的命令才会保存至.bash_history文件中。与命令历史有关的有一个有意思的字符那就是”!”了。常用的有这么几个应用:(1)!!(连续两个”!”),表示

2016-12-02 16:18:20 375

原创 醉了

<?php //获取父类下的子类的个数 foreach ($CATEGORYS as $key => $value) { $i=0; foreach ($CATEGORYS as $k => $val) { if($val['parentid'] == $value['catid'])

2016-12-01 17:26:43 277

原创 Redis 主从同步原理

和MySQL主从复制的原因一样,Redis虽然读取写入的速度都特别快,但是也会产生读压力特别大的情况。为了分担读压力,Redis支持主从复制,Redis的主从结构可以采用一主多从或者级联结构,下图为级联结构。 Redis主从复制可以根据是否是全量分为全量同步和增量同步。1 全量同步  Redis全量复制一般发生在Slave初始化阶段,这时Slave需要将Ma

2016-10-21 16:53:18 399

原创 用array_slice实现分页

<?phpheader("Content-type:text/html;charset=utf-8");$mysqli = new mysqli('127.0.0.1','root','0417','drill');$mysqli -> query("set names utf8");$sql = "select * from page";$res = $mysqli -> query(

2016-10-17 19:49:42 1152

原创 分区

CREATE TABLE employees ( id INT NOT NULL, fname VARCHAR(30), lname VARCHAR(30), hired DATE NOT NULL DEFAULT '1970-01-01', separated DATE NOT NULL DEFAULT '9999-12-31', job_code

2016-10-10 20:58:14 330

原创 递归读取目录

<?phpfunction show($path){ if( !is_dir($path) )exit('不是目录');$dir = opendir($path);echo ""; while($pa=readdir($dir)) { if($pa!='.' && $pa!='..') {

2016-10-10 19:40:15 216

原创 linux上apache源码安装

一、安装apache1、安装apache需要的包下载apache源码包-----------------http://httpd.apache.org/download.cgi下载apr包-----------------http://archive.apache.org/dist/apr/apr-1.5.0.tar.gz下载apr-util包------------http://

2016-09-28 15:28:05 506

原创 解决linux重启apache遇到:Could not reliably determine the server's ...的错误

启动apache遇到错误:Could not reliably determine the server's fully qualified domain name, using localhost.localdomain. Set the 'ServerName' directive globally to suppress this messagehttpd not running, t

2016-09-28 11:46:53 5491

原创 php使用mcript扩展实现对称加密

1.对称加密主要利用相同的密钥来实现,而非对称加密利用公钥和私钥来加密,比较而言对称加密速度快,但是安全性要低非对称加密方式:http://blog.csdn.net/zph1234/article/details/52440613为什么使用base64_encode(),主要是用于传参,直接加密完成后不是我们能理解的字符串,也就是大家所说的乱码2.进行加密(使用mcript扩展,DE

2016-09-22 20:06:01 1012

原创 redis秒杀商品队列

$user_id=session('user_id');         header("Content-type:text/html;charset=utf-8");         $redis = new \Redis();         $redis -> connect('127.0.0.1',6379);         //$redis -> set('test1'

2016-09-19 14:10:20 6073

原创 接口签名认证思路

列子: 登陆接口一、调用接口方需要给接口传  两个 参数1、签名认证:  sign签名认证->  将html接过来的的数组进行排序 然后 转换成json串,将json串MD5加密 拼接上 接口端下发的app_keys  再次进行MD5加密!!!2、用户登陆信息:  data就是用户登陆的信息 和 app_id二、接口方

2016-09-19 14:03:22 3340

原创 linux中svn的搭建

1、svn是什么?       svn = 版本控制+备份服务器2、安装: yum install subversion3、查看版本:svnserve --version4、进入本地目录创建版本库:svnadmin create /usr/local/svn/demo/5、ls查看一下生成的文件,如下:conf db format hoo

2016-09-13 11:19:33 258

原创 foreach获取相同的key里面的不同数据

$db=M('role') ->join("role_node","role.role_id=role_node.role_id") ->join("node","node.node_id=role_node.node_id") ->select();// print_r($db);die; f

2016-09-05 16:34:03 1419

原创 拼接sql语句 多条入库

$cou=count($arr['node']); $sql="insert into role_node (role_id,node_id) values "; for($i=0;$i<$cou;$i++) {// $sql.='('.$res.','.$arr['node'][$i].'),';

2016-09-05 16:00:42 884

原创 在不使用第三个变量的情况下,调换两个变量的值

$a ='a';$b = 'b';list( $a , $b ) = array( $b , $a );var_dump( $a , $b );exit;

2016-08-31 10:44:15 533

原创 php 魔术变量

__line__       获取当前行数__dir__        获取当前文件的绝对路径__file__        获取当前文件的绝对路径以及文件名

2016-08-31 10:39:24 234

原创 php大小写问题

常量名默认区分大小写  通常都大写函数名、方法名、类名不区分大小写变量名区分的大小写魔术常量不区分大小写 通常都大写NULL、TRUE、FALSE不区分大小写

2016-08-31 10:33:21 1974

原创 循环入库

$arr=$_POST; $title=$arr['title']; $content=$arr['content']; $lenth=count($title); $sql="insert into article (title,content,img) values "; for($i=0;$i<$lenth;$i++) { $sql.="('$title[$i]','$co

2016-08-31 08:56:54 285

原创 tab切换 以及 jquery追加与移除

后台文章管理 资讯设置 基本设置 数据添加 模板标题 不显示模板标题 显示模板标题 显示数量 条 标题字数 字

2016-08-31 08:03:44 2601

原创 redis 与 memcache的区别

38.  Memcache和redis的区别是什么? Memcache和redis的区别是什么?memcache官方定义 官方定义Free & open source, high-performance, distributed memory object caching system, generic in nature, but intended for usein speed

2016-08-22 16:01:16 340

原创 apache 和 nginx 的区别

1、nginx比apache 占用更少的内存及资源2、抗并发-----nginx 处理请求是异步非阻塞的,而apache 则是阻塞型的,在高并发下nginx 能保持低资源低消耗高性能3、apache少bug ,nginx 的bug 相对较多 4、nginx运行效率高,占用资源少,代理功能强大,很适合做前端响应服务器5、Apache在处理动态有优势,Nginx并发性比较好,CPU

2016-08-22 15:53:49 1873

原创 mysql优化

1、避免子查询2、有顺序的读取3、避免重复的读写4、设置自增id5、避免使用select * 6、合理设置字段类型7、读写分离8、分区、分表9、建立合适的索引10、避免使用耗费资源的操作 null11、不要使用rand()12、尽量不要使用 or  查询1

2016-08-18 10:28:07 237

原创 window 配置mysql主从复制

一、安装mysql1、解压安装包,放在任意哪个盘里2、配置mysql变量环境(右击我的电脑点击属相,进入高级系统设置,在环境变量里面找到并修改PATH  在PATH的结尾处  添加; D:\MysqlServer5.6\bin【我的路径】)3、D:\MysqlServer5.6目录下新建my.ini 配置文件,并添加如下[mysqld]port=3307basedi

2016-08-16 18:59:35 2789

原创 mysql 中日期格式 与 时间戳之间的相互转换

from_unixtime(将时间戳转换成日期格式)unix_timestamp(将日期格式的时间转换成时间戳)

2016-08-15 14:19:22 3024

空空如也

空空如也

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

TA关注的人

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