自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 php如何判断文件是否存在,包括本地和远程文件

当检查的文件是本地时用PHP自带的file_exists检查就行了,而此函数只能检查本地的函数是否存在,所以如果要检查远程的文件是否存在只能用其它的方法了。如果所服务器中php的配置开启了“allow_url_fopen = On”,即允许远端访问,那么也很简单,其实这个是php.ini中默认开启的,用fopen函数判断就行了,能打开说明存在如果allow_url_fopen

2017-07-31 09:48:33 2272

转载 memcache和memcached

一:Memcached、memcached、memcache。 其中首字母大写的Memcached,指的是Memcached服务器,就是独立运行Memcached的后台服务器,用于存储数据的“数据库”。 而memcached和memcache指的是Memcached的客户端,就是通过memcached或memcache来访问Memcached服务器。二:PECL里有两个memc

2017-04-07 11:51:37 418

原创 Linux Nginx Rewrite

重写中用到的指令1. if () {}If  语法格式If 空格 (条件) {    重写模式}2.set   #设置变量3.return 返回状态码4.break 跳出rewtire5.rewrite 重写if条件又怎么写?答:3种写法1: “=”来判断相等, 用于字符串比较2: “~” 用正则来匹配(此处的正则区分大小写)

2017-04-05 14:34:57 343

原创 Nginx gzip压缩、expires缓存时间

原理: 浏览器---请求----> 声明可以接受 gzip压缩 或 deflate压缩 或compress 或 sdch压缩从http协议的角度看--请求头 声明 acceopt-encoding: gzip deflate sdch (是指压缩算法,其中sdch是google倡导的一种压缩方式,目前支持的服务器尚不多)服务器-->回应---把内容用gzip方式压缩---->发给浏览器

2017-04-04 21:15:41 806

原创 Linux PHP7编译并与Nginx结合

nginx+php的编译apache一般是把php当做自己的一个模块来启动的.而nginx则是把http请求变量(如get,user_agent等)转发给 php进程,即php独立进程,与nginx进行通信. 称为 fastcgi运行方式.因此,为apache所编译的php,是不能用于nginx的.把请求的信息转发给9000端口的PHP进程, 让PHP进程处理 指定目录下的

2017-04-04 20:56:29 2010

原创 Linux安装mysql-5.7.17.tar.gz

1.创建mysql组和mysql用户groupadd mysqlusreadd -r -g mysql mysql2.拷贝:sudo cp -r mysql-5.7.17 /usr/local/mysql3.安装数据库切换到/usr/loca/mysql目录下 cd /usr/local/mysql修改当前目录的所有者为mys

2017-04-03 16:17:31 2090

原创 Linux Nginx的安装,信号控制,日志

nginx 的安装 下载地址: http://nginx.org/download/nginx-x.x.x.tar.gz安装准备: nginx依赖于pcre库,要先安装pcreyum install pcre pcre-devel cd /usr/local/src/ wget http://nginx.org/download/nginx-x.x.x.tar.gzta

2017-03-23 12:09:08 421

原创 Nginx Location 匹配过程

总结:location的命中过程1.   先精准命中,如果命中 立即返回结果并结束2.   再判断普通命中,如果有多个命中 则记录最长匹配结果(记录但不结束) 3.   继续判断正则表达式的匹配结果,按配置里的正则顺序为准,由上到下开始匹配,一旦匹配成功一个 , 立即返回结果并结束

2017-03-23 12:08:29 209

原创 Linux redis day3

redis 服务端命令time 当前服务器时间戳、微妙数dbsize 当前数据库key的数量BGREWRITEAOF 后台进程重写AOFBGSAVE 后台保存rdb快照SAVE 保存rdb快照LASTSAVE 上次保存rdb时间戳Slaveof master-Host port  , 把当前实例设为master的slaveFlushall 清空所有库所有键

2017-03-07 10:20:19 191

原创 Linux 常用命令 day2

一、命令1、linux 三剑客 grep、sed、awk例子 : data.txt文件有内容   old oldboy test  问题一:查找文件里的有关old的字符串创建:  cat >data.txtoldoldboytestEOF第三剑客--> grep   -v test data.txt   grep old data.txt第二剑客--> se

2017-03-03 14:03:34 220

原创 如何选择合适的Linux系统和版本 day1

一、系统选择1. 桌面系统,Ubuntu2. 服务器的linux系统,选redhat或centos3. 安全要求高,选debian或freebsd4. 需要使用数据库高级服务和电子邮件网络应用的用户选suse5. 新技术,新功能,可以选择fedora

2017-03-02 14:13:57 325

原创 linux下 php扩展的通用方法

以memcached为例1. 到memcached官网或 pecl.php.net 上去下载并安装

2016-12-24 10:01:20 352

原创 PHP扩展编译通用的方法

以memcached为例1. 到软件的官方或pecl.php.net下载扩展程序 下载解压2. 到 path/memcached目录下3. 根据当前的php版本动态的创建# xxx/path/php/bin/phpize --with-php-config=/xxx/path/php/bin/php-config 就会自动生成configure文件4 到memcached目录

2016-12-24 09:53:59 388

原创 安装Composer 和 Laravel框架

一. 安装Composer1.去官网 https://getcomposer.org/download/ 下载最新的Composer版本  下载完文件名为composer.phar2.把composer.phar 放到php.exe同级目录下3.建立一个记事本  输入@ECHO OFFphp "%~dp0composer.phar" %*然后改名 composer.ba

2016-11-17 09:49:54 1277

原创 Linux学习笔记6 文件搜索命令

1. locate 速度快 在后台数据库中按文件名搜索,搜索速度更快   shell命令: locate 文件名只能搜索文件名 /var/lib/mlocate locate搜索的后台数据库 更新locate的数据库 updatedb2. whereis 搜索命令的命令shell命令; whereis 命令名     -b 只查可执行文件-m 只查帮助文件 

2016-08-27 14:36:06 355

原创 Linux学习笔记5

一.链接命令 1.硬链接特点:1.拥有相同的i节点和存储block块,可以看做是同个文件2.可通过i节点识别3.不能跨分区4.不能操作目录命令   ln xxx zzz 2.软链接特点:类似windows的快捷方式 ,原文件删除 创建的软链接就不能使用了命令 ln -s xxx zzz

2016-08-27 14:34:15 323

原创 Linux学习笔记4 常见目录的作用

一.   /目录和usr目录下都有 bin 和 sbin 目录 这两个目录是存放系统命令 sbin存的是root才能使用的命令二. boot目录存放用户启动数据三.   dev 保存硬件文件四. etc保存默认配置文件五.lib函数库六.media,mnt,misc 用来挂载cd,usb等七.proc和sys是内存的挂载点八.tmp临时目录九.

2016-08-27 13:16:29 370

原创 Linux学习笔记3 常用shell命令

一.命令提示符[root@localhost ~]#     root->当前用户localhost->主机名~ ->当前目录#->超级用户的提示符$->普通用户的提示符二.命令格式       一般命令格式 : 命令 [选项]  [参数]三.常用命令1. ls [选项] [目录或文件]-a 显示所有文件包括隐藏 all-l 显示详细信息lo

2016-08-27 10:22:06 399

原创 Linux学习笔记2 Linux虚拟机的网络配置

配置Linux虚拟机的网络(桥接)1.先ifconfig看看有没有eth0这个网卡的信息,如果没有就vi /etc/sysconfig/network-scripts/ifcfg-eth0 编辑下里边的BOOT,改为yes后 :wq退出(这是让开机自动自动eth0),2.输入shell命令>setup配置网卡3.然后service network restart 重启网络服务,然后

2016-08-27 10:16:17 487

原创 Linux学习笔记1 2016-08-26

1.Linux严格区分大小写2.硬盘硬盘有4个主分区,每个主分区可以扩展分区分区:把大硬盘分成小的逻辑分区格式化:写入文件系统分区设备文件名:给每个分区定义设备文件名挂载:给每个分区分配挂载点 , 必须分区:1./(根目录) 2.swap分区(内存4GB以下:交换分区空间为内存的2倍,不超过2GB;4GB以上:内存多少就分多少)推荐分区:/boot

2016-08-27 09:59:31 353

转载 JS区分中英文字符的两种方法: 正则和charCodeAt()方法

JS区分中英文字符的两种方法: 正则和charCodeAt()方法。正则无疑是最强大的判断各种条件的方法, 最近也在研习它, 虽然枯燥, 但仍有乐趣. 用它来判断一个双字节的中文字符也是轻而易举地. 而判断中文字符,  简单且执行效率高.regExpForm.onblur=function(){ entryVal=this.value; en

2016-08-19 09:55:34 1184

原创 使用light7库无线滚动加载

界面:点击查询后执行的js 先查出5条数据 php代码 controller public function wlselect(){ $mc = I('mc',''); $lx = I('lx',1); $begin_rq = I('begin_rq',''); $end_rq = I('end_rq',''); $page = I('page',1);

2016-08-06 11:06:29 4004

转载 MySQL 普通索引、唯一索引和主索引

1、普通索引  普通索引(由关键字KEY或INDEX定义的索引)的唯一任务是加快对数据的访问速度。因此,应该只为那些最经常出现在查询条件(WHEREcolumn=)或排序条件(ORDERBYcolumn)中的数据列创建索引。只要有可能,就应该选择一个数据最整齐、最紧凑的数据列(如一个整数类型的数据列)来创建索引。  2、唯一索引  普通索引允许被索引的数据列包含重复的值。比

2016-05-28 20:05:07 1451

转载 sql server的存储过程

存储过程其实就是能完成一定操作的一组SQL语句。

2016-03-28 09:59:03 212

空空如也

空空如也

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

TA关注的人

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