自定义博客皮肤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 1389

转载 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 5928

转载 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 728

原创 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 6821

原创 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 525

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

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

2017-05-11 13:55:09 4037

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

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 391

原创 搜索

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 399

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

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

2017-03-03 09:51:16 1221

原创 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 1041

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

//本地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 822

原创 jquery对一些事件的递增

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

2017-02-07 10:03:28 585

原创 方法与方法之间传参

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 951

原创 双击修改

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

2016-12-21 11:19:21 508

原创 即点即改

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

2016-12-20 13:38:12 354

原创 用php获取设备信息

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

2016-12-14 10:10:29 18168

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

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

2016-12-02 16:18:20 417

原创 醉了

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

2016-12-01 17:26:43 312

原创 Redis 主从同步原理

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

2016-10-21 16:53:18 447

原创 用array_slice实现分页

<?php header("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 1206

原创 分区

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 404

原创 递归读取目录

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

2016-10-10 19:40:15 241

原创 linux上apache源码安装

一、安装apache 1、安装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 564

原创 解决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 message httpd not running, t

2016-09-28 11:46:53 5593

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

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

2016-09-22 20:06:01 1058

原创 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 6153

原创 接口签名认证思路

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

2016-09-19 14:03:22 3412

原创 linux中svn的搭建

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

2016-09-13 11:19:33 282

原创 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 1494

原创 拼接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 935

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

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

2016-08-31 10:44:15 594

原创 php 魔术变量

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

2016-08-31 10:39:24 255

原创 php大小写问题

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

2016-08-31 10:33:21 2027

原创 循环入库

$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 322

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

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

2016-08-31 08:03:44 2672

原创 redis 与 memcache的区别

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

2016-08-22 16:01:16 399

原创 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 1933

原创 mysql优化

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

2016-08-18 10:28:07 274

原创 window 配置mysql主从复制

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

2016-08-16 18:59:35 2888

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

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

2016-08-15 14:19:22 3092

空空如也

空空如也

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

TA关注的人

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