自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

十年砍柴的博客

PHP,js,java技术博客

  • 博客(26)
  • 资源 (2)
  • 收藏
  • 关注

原创 关于php匿名函数中的use

匿名函数中的use,其作用就是从父作用域继承变量。 下例是最常见的用法,如果不使用use,函数中将找不到变量$msg。<?php$msg = [1,2,3];$func = function()use($msg){ print_r($msg);}; $func();?>运行输出Array( [0] => 1 [1] => 2 ...

2018-03-31 13:47:58 282

原创 Ubuntu Server 开机启动Xampp

方法一:1. 在/etc/init.d 目錄下建立lampp.sh 文件,然后添加以下内容:#!/bin/sh/opt/lampp/lampp start2. chmod 755 /etc/init.d/lampp.sh3. 编辑/etc/init.d/rc.local在最后一行加上:   sh /etc/init.d/lampp.sh或者   exec /etc/init.d/lampp.sh ...

2018-03-30 11:56:54 708

原创 Ubuntu下安装XAMPP

最近,我也玩起了Linux了,瞬间觉得自己逼格又上去了,所以,就给笔记本安装了Ubuntu+Win7双系统。当然在Ubuntu下必须安装的就是XAMPP了,我是说对我而言。     要安装,必须先下载,这个去官网下载Linux版本的XAMPP的。下载下来的包只有rw权限,没有X权限,所以必须更改其权限。对于Ubuntu新手,就只能网上找教程了,可是安装失败了  第一种方式是chmod a+x  X...

2018-03-30 11:45:57 9248

原创 ubuntu和centos下面多域名配置

前言:情景一:平时在我们开发的时候,一般项目都只存放在 localhost 指定的根目录下,当有好几个项目的时候,只能在根目录下以不同的文件夹区分,特别的不方便。情景二:平时在看教学视频的时候,总是看到那些老师在单机下使用不同的域名,访问的却是本地的项目代码,每当这时候我都会问,这个怎么实现的。情景三:在最近去实习面试的时候,面试官问我如何在 apache 服务器上搭建多站点。我只能回答我不会。为...

2018-03-28 13:36:15 690

原创 ubuntu相对完美的安装lamp

基本设置1.配置网络环境管理员给分配了一个静态IP,所以还需要进一步配置网络环境配置DNS:右上角网络连接->编辑链接->有线连接1->IPv4设置->DNS服务器:202.112.80.106->保存登陆网关:对于校园网用户来说,登陆网关才能访问外网测试: ping www.baidu.com2.设置root密码sudo passwd切换到root用户:su 或 s...

2018-03-28 11:47:42 414

原创 如何使用POST man模拟发送一个需要cookie认证的请求

postman添加权限验证Basic Auth输入用户名和密码,点击 Update Request 生成 authorization header一种身份验证

2018-03-23 13:59:28 940

原创 如何使用POST man模拟发送一个需要cookie认证的请求

Chrome,F12,选择network点击需要选择的请求复制右侧Headers一栏里的Request Headers中的Cookie 在PostMan里,Header里增加这个Cookie的值

2018-03-23 13:58:11 861

原创 linux 创建连接命令 ln -s 软链接

linux 创建连接命令 ln -s 软链接这是linux中一个非常重要命令,请大家一定要熟悉。它的功能是为某一个文件在另外一个位置建立一个同不的链接,这个命令最常用的参数是-s,具体用法是:ln -s 源文件 目标文件。当 我们需要在不同的目录,用到相同的文件时,我们不需要在每一个需要的目录下都放一个必须相同的文件,我们只要在某个固定的目录,放上该文件,然后在其它的 目录下用ln命令链接(lin...

2018-03-21 11:18:52 467

原创 Ubuntu 16.04搭建LAMP开发环境

安装好Ubuntu16.04后,是一台空白的Ubuntu。我的目的是搭建LAMP环境,顺便搭一个Python Django环境。基本设置1.配置网络环境管理员给分配了一个静态IP,所以还需要进一步配置网络环境配置DNS:右上角网络连接->编辑链接->有线连接1->IPv4设置->DNS服务器:202.112.80.106->保存登陆网关:对于校园网用

2018-03-17 11:28:22 263

原创 svn钩子

先说说钩子是干什么的吧,,简单的说,svn钩子就是在提交svn时前后所要触发的事件,于是我们可以用钩子做一些提交时的限制,及提交后的操作。最常用的一般有两个,pre-commit,post-commit。下面分别简单说下概念。一、钩子概述1)start-commit — 开始提交的通知描述start-commit 在开始事务之前执行。通常用来确定用户是否有提交权限。如果 start-commit ...

2018-03-17 04:06:37 2675

原创 linux经常管理与查看指令:ps、pstree、top、kill、jobs和nice

不管在测试的时候还是在实际的生产环境中或者自己的使用过程中,难免遇到进程的一些异常,所以 Linux 为我们提供了一些工具可以查看进程的一些状态信息,我们可以通过 top 动态实时的查看进程的状态的已经系统的一些信息如 CPU、内存信息等等,我们同样可以通过 ps 来静态查看当前的进程信息,同时我们还可以使用 pstree 来查看当前活跃进程的树形结构1.1 top 工具的使用top 工具是我们常...

2018-03-16 09:56:40 671

原创 VMware占用443端口冲突的解决办法

今天安装了一个VMware Workstation,发现XAMPP的Apache就启动不了。看了一下错误日志,似乎是VMware Workstation占用了443端口导致冲突引起的。查看了一下,原来VMware Workstation有个共享虚拟机的服务,占用了443端口。  对于单机安装虚拟机来说,这个功能没有用处,禁用掉就可以了。操作步骤如下:  1、打开VMware Workstation...

2018-03-15 13:26:40 23605 4

原创 如何捋清楚php的pecl和pear,composer三者的区别与联系?

三者都是为你当前所处的PHP环境所需要的额外功能而建立的。PECL:PHP Extension Community Library,他管理着最底层的PHP扩展。这些扩展是用 C 写的。PEAR:PHP Extension and Application Repository,他管理着项目环境的扩展。这些扩展是用 PHP 写的。composer:他和PEAR都管理着项目环境的依赖,这些依赖也是用 P...

2018-03-13 18:07:18 364

原创 首页> php教程> 正文 php代码统计工具

<?php$filename = "D:/code/";//php代码所在目录$counts = 0;function codeCount($filename){ global $counts; $total = 0; // 总行数 $space = 0; // 空行数 $notes = 0; // 注释 $handle = fopen($file

2018-03-13 17:43:43 396

原创 tp5+mysql实现消息队列,并在mac系统下定时执行

Demo简介订单系统和配货系统之间的信息传递,当订单系统压力比较大时或者出现故障时不影响到配货系统,所以就用了消息队列和定时系统。Demo准备1.创建一张数据表重点内容 status:0未处理,1已完成,2.处理中 2.下载tp5 3.mac系统 4.php7.0(我的是php7.0)Demo流程1.客户下单(如果是在高并发的

2018-03-12 09:46:09 752

原创 PHP下的命令行执行

以下是 PHP 二进制文件(即 php.exe 程序)提供的命令行模式的选项参数,您随时可以通过 PHP -h 命令来查询这些参数。Usage: php [options] [-f] [args...] php [options] -r [args...] php [options] [-- args...] -s

2018-03-08 13:06:01 1093

原创 MySQL 字段类型

数值MySQL 的数值数据类型可以大致划分为两个类别,一个是整数,另一个是浮点数或小数。许多不同的子类型对这些类别中的每一个都是可用的,每个子类型支持不同大小的数据,并且 MySQL 允许我们指定数值字段中的值是否有正负之分(UNSIGNED)或者用零填补(ZEROFILL)。INT在 MySQL 中支持的 5 个主要整数类型是 TINYINT,SMALLINT,MEDIUMINT,INT 和 B...

2018-03-07 10:03:14 476

原创 视频播放插件 Video.js

Video.js 是一个通用的在网页上嵌入视频播放器的 JS 库,Video.js 自动检测浏览器对 HTML5 的支持情况,如果不支持 HTML5 则自动使用 Flash 播放器。(要支持ie低版本请下载5.4.3版 )点击进入官网下载各个版本下载使用引入文件&lt;link href="video-js.css" rel="stylesheet" type="text/css"&gt;&lt...

2018-03-06 13:31:42 12570 1

原创 记录PHP错误日志

对于PHP开发人员来说,一旦某个产品投入使用,那么第一件事就是应该将display_errors选项关闭,以免因为这些错误所透露的路径、数据库连接、数据表等信息而遭到黑客攻击。某个产品投入使用后,难免会有错误信息,那么如何记录这些对开发人员非常有用的信息呢?将PHP的log_errors开启即可,默认是记录到WEB服务器的日志文件里,比如Apache的error.log文件。当然也可以记录错误日志...

2018-03-06 07:23:54 275

原创 日志-php-error错误日志查看

对于我们做php开发的人员,上了生产环境,一定要把相关debug,display_errors错误提示等关掉。谁还难免不犯个错呢?这样能防止非致命性报错下,导致项目路径、数据库等信息泄漏。问:那么问题来了,我们在生产该如何查看php等相关错误呢?答:记录到错误日志里。error.log(或直接发送到syslog)下边就如何配置和查看日志作出简单叙述。一.相关配置需要将php.ini中的配置指令做如...

2018-03-06 07:22:18 1333

原创 PHP错误日志记录:display_errors与log_errors的区别

们所做的东西,无论在开发环境还是在生产环境都可能会出现一些问题。开发环境下,我们会要求错误尽可能详细的呈现出来,错误提示信息越详细越好,越详细越能帮助开发人员确定问题所在并从根本上解决他们。生产环境下,为了良好的用户体验以及网站安全,我们会尽可能少的出现错误提示。那具体到php语言中,我们又要怎么做呢?首先了解一下php中的两个配置项:(1)display_

2018-03-06 07:18:05 625

原创 PHP实现同一个帐号不允许多人同时重复登陆

原理:权限验证的时候一定要判断数据库写入session_id是不是和$_session里面的session_id是不是一致,如果不一致就退出,这个防止同一个账户被多个人同时登陆的实现方法就是基于这个session_id一定要设置session的存活时间,和session关掉页面就session消除如果有其他人登陆的时候,会写入新的session_id,这样旧的用户就会被权限验证不通过,但是不能...

2018-03-05 16:58:14 3374

原创 php实现单个用户禁止重复登录,防止同一用户同时登陆

&lt;?phpsession_start();//ini_set('session.auto_start', 0);                    //关闭session自动启动//ini_set('session.cookie_lifetime', 0);//设置session在浏览器关闭时失效//ini_set('session.gc_maxlifetime', 3600);  //...

2018-03-05 16:56:47 4596

原创 postman开发全解析

三种视图查看body:Pretty格式化了JSON和XML,方便查看。 点击里面的URL,postman会创建一个request:点击左边的三角可以折叠展开:postman自动格式化body必须保证返回了正确的Content-Type.如果API没有返回,则可以点击”Force JSON“来设置。Raw是text。preview有的浏览器会返回HTML的错误,对于找问题比较方便。由于sandbox...

2018-03-02 16:43:37 1314

原创 在Windows下为PHP安装redis扩展

一.php安装redis扩展 1.使用phpinfo()函数查看PHP的版本信息,这会决定扩展文件版本   2.根据PHP版本号,编译器版本号和CPU架构,选择php_redis-2.2.5-5.6-ts-vc11-x64.zip和php_igbinary-1.2.1-5.5-ts-vc11-x64.zip下载地址:http://windows.php.net/downloads/pecl/sna...

2018-03-02 13:13:59 496

原创 在Windows下为PHP安装redis扩展

在网上找了许多教程, 在Windows下都无法安装 PHP redis 扩展,自己搞了两个小时才终于找到下载的地址,现归纳总结如下。1.查看自己的PHP版本echo phpinfo();PHP 版本信息:PHP logoPHP Version 5.6.15Compiler MSVC11 (Visual C++ 2012)Architecture x86

2018-03-02 13:13:18 235

Uploadify的html5版本 ---uploadifive

一款优秀的上传插件,Uploadify的html5版本

2021-04-01

H+4.9正版源码.zip

一:关于H+ H+是一个完全响应式,基于Bootstrap3.3.4最新版本开发的扁平化主题,她采用了主流的左右两栏式布局,使用了Html5+CSS3等现代技术,她提供了诸多的强大的可以重新组合的UI组件,并集成了最新的jQuery版本(v2.1.1),当然,也集成了很多功能强大,用途广泛的jQuery插件,她可以用于所有的Web应用程序,如网站管理后台,网站会员中心,CMS,CRM,OA等等,当然,您也可以对她进行深度定制,以做出更强系统。

2019-06-18

空空如也

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

TA关注的人

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