自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

雷雪松

https://www.xuesongboke.cn。雷雪松的博客,记录了Linux学习,PHP编程,Web前端开发,MySQL学习和教程,NoSQL数据库教程以及个人的经历和观点。

  • 博客(66)
  • 资源 (1)
  • 收藏
  • 关注

转载 如何成为PHP程序员?

当今,互联网的蓬勃发展,移动互联网的火热,以及国家提出的“互联网+”。这些趋势可以让我们明显的感觉到互联网的重要,不可替代。网站也是大家最早接触,最早认识的一种新事物。谈到网站,无非最长脸的莫过于PHP(PHP: Hypertext Preprocessor,中文名:“超文本预处理器”)这门开源的服务端脚本语言。对于开源,这是他的优点也是缺点。优点是:你可以随意的使用它并且不用支付一分钱,语法吸收...

2016-04-06 10:06:07 529

转载 Linux常用命令之scp

scp命令用于在Linux下进行远程复制拷贝文件的命令,而且scp传输过程是加密的,scp不会提高多少系统负荷,基本不影响系统正常使用。scp可以用来系统文件传输、复制、备份。scp参数:-1 强制scp使用协议1-2 强制scp使用协议2-4 强制scp使用IPV4的网址-6 强制scp使用IPV6的网址-B 选择批处理模式(防止输入密码)-C 允许压缩。标注-C到ssh(1)来允许...

2016-04-06 10:06:04 936

转载 PHP版本的区别与用法详解

在我们安装PHP模块时,有时需要注意PHP编译的版本,下面讲解下PHP中VC6、VC9、TS、NTS版本的区别与用法详解,介绍php的两种执行方式。1. VC6与VC9的区别:VC6版本是使用Visual Studio 6编译器编译的,如果你的PHP是用Apache来架设的,那你就选择VC6版本。VC9版本是使用Visual Studio 2008编译器编译的,如果你的PHP是用IIS来架...

2016-04-06 10:06:01 1377

转载 Linux常用命令之ftp

FTP是Internet用户使用最频繁的文件上传、下载的命令之一。linux ftp用命令的方式来控制在本机和远程ftp服务器之间传送文件。ftp中的命令包括上传文件(单个、多个),下载文件(单个、多个),传输的配置,新开主机连接,关闭连接,查看、删除当前目录和文件等。FTP>account: 提供登录远程系统成功后访问系统资源所需的补充口令FTP>ascii: 设定以ASCII方...

2016-04-06 10:05:58 1320

转载 Linux常用命令之权限管理

在linux中的每一个文件或目录都包含有访问权限,这些访问权限决定了谁能访问和如何访问这些文件和目录,这也让linux更安全。下面主要讲解下常用的权限命令chgrp,chmod,chown 。1、文件类型与权限文件类型:-:普通文件 (f)d: 目录文件b: 块设备文件 (block)c: 字符设备文件 (character)l: 符号链接文件(symbolic link file)...

2016-04-06 10:05:55 392

转载 全屏滚动插件pagePiling.js

全屏滚动效果是最近非常流行的网页设计形式,带给用户良好的视觉和交互体验。pagePiling.js 这款 jQuery 插件可以帮助前端开发人员轻松实现这种效果。支持所有的主流浏览器,包括IE8+,支持移动设备。1、引入jquery.js、pagePiling.js、jquery.pagepiling.css文件[cc lang="html" escaped="true"]<link re...

2016-04-06 10:05:53 831

转载 Vsftp服务器配置文件详解

vsftp软件是我们常见的FTP服务器搭建软件,所有的配置都是基于vsftpd.conf这个配置文件的。vsftpd.conf里面主要包括安全配置,传输,用户还有权限等相关的选项。现在我们讲解下关于Vsftp服务器的配置文件。connect_from_port_20=YES(NO)#主动联机模式下,数据传输通道所使用的端口号listen_port=21#vsftp命令管道所使用的端口号,如...

2016-04-06 10:05:50 1685

转载 MySQL高速缓存

MySQL高速缓存启动方法及参数详解query_cache_size=32M query_cache_type=1,默认配置下,MySQL的该功能是没有启动的,可能你通过show variables like '%query_cache%';会发现其变量have_query_cache的值是yes,MYSQL初学者很容易以为这个参数为YES就代表开启了查询缓存,实际上是不对的,该参数表示当前版本的...

2016-04-06 10:05:47 488

转载 Linux常用命令之压缩解压

压缩是一种通过特定的算法来减小计算机文件大小的机制。这种机制对网络用户是非常有用和高效的,因为它可以减小文件的字节总数,使文件能够通过互联网实现更快传输,此外还可以减少文件的磁盘占用空间。下面简介下zip和unzip命令:zip压缩文件zip参数:-A 调整可执行的自动解压缩文件。-b<工作目录> 指定暂时存放文件的目录。-c 替每个被压缩的文件加上注释。-d 从压缩文件内删除...

2016-04-06 10:05:45 368

转载 Linux下SVN库迁移

在日常的工作中,可能因为一些服务器硬件损坏等问题,不得不把SVN服务器上的SVN版本库进行迁移,下面讲解一下SVN库迁移方案(采用dump & load方案),在实际操作的时候也非常的简单,有用。源SVN服务器:192.168.1.200,服务器SVN迁移需要做如下操作:1. 将原来的Repository导出为一个文件dumpfile 。[cc lang="bash" escaped=...

2016-04-06 10:05:42 352

转载 Nginx编译安装模块(非重装)

假如原已经安装好的Nginx,现在需要添加一个未被编译安装的ssl模块,我们该怎么办呢?重装,还是有其他的办法?当然不需要重装的,下面我们看下如何实现的。1.cd到Nginx解压过后的目录[root@nginx ~]# cd /root/nginx-1.6.22.查看Nginx编译安装时的命令,安装了哪些模块[root@nginx nginx-1.6.2]# /usr/local/nginx/...

2016-04-06 10:05:39 421

转载 MongoDB常用命令

MongoDB是NoSQL数据库系统中比较流行的数据库之一。它也是最接近关系型数据库的,一个数据库可以包含多个集合(Collection),类似于关系数据库中的表;而每个集合中可以存储一组由列标识的记录,列是可以自由定义的,非常灵活,这就类似于关系数据库表中的每一条记录。下面熟悉下MongoDB的基本管理命令。一、MongoDB数据库常用命令1、Help查看命令提示helpdb.help()...

2016-04-06 10:05:36 348

转载 Redis配置文件参数详解

Redis是非常好的Key-Value数据库,Redis数据都是缓存在内存中,性能非常的好。下面主要讲解下redis配置文件参数和说明。1. Redis默认不是以守护进程的方式运行,可以通过该配置项修改,使用yes启用守护进程daemonize no2. 当Redis以守护进程方式运行时,Redis默认会把pid写入/var/run/redis.pid文件,可以通过pidfile指定pid...

2016-04-06 10:05:33 767

转载 什么是正则表达式?

在编写处理字符串的程序或网页时,经常会有查找符合某些复杂规则的字符串的需要。正则表达式就是用于描述这些规则的语法,正则表达式对于一个程序员来讲是至关重要的一个知识点,所以学好正则是每一个程序员必须具备的。正则表达式不能独立使用,它只是一种用来定义字符串的规则模式,必须在相应的正则表达式函数中应用,才能实现对字符串的匹配、查找、替换及分割等操作。1、正则表达式中包括的元素(1)、原子(普通字符:a...

2016-04-06 10:05:31 329

转载 PHP操作Memcache基本函数

Memcache模块提供了于Memcached方便的面向过程及面向对象的接口,Memcached是为了降低动态web应用从数据库加载数据而产生的一种常驻进程缓存产品。Memcache模块同时提供了一个session 处理器 (memcache).Memcache — Memcache类Memcache::add — 增加一个条目到缓存服务器Memcache::addServer — 向连接池...

2016-04-06 10:05:28 502

转载 PHP请求远程地址设置超时时间

php请求远程地址设置超时时间,主要讲解file_get_contents、fopen、curl这三个简单常用函数设置超时时间的方法,一般情况下建议使用curl,性能最好,效率也最高,。1、file_get_contents 请求超时设置[cc lang="php" escaped="true"]$timeout = array('http'=> array('timeout'=&gt...

2016-04-06 10:05:25 864

转载 MySQL储存过程详解

我们常用的操作数据库语言SQL语句在执行的时候需要要先编译,然后执行,而存储过程(Stored Procedure)是一组为了完成特定功能的SQL语句集,经编译后存储在数据库中,用户通过指定存储过程的名字并给定参数(如果该存储过程带有参数)来调用执行它。一个存储过程是一个可编程的函数,它在数据库中创建并保存。它可以有SQL语句和一些特殊的控制结构组成。当希望在不同的应用程序或平台上执行相同的函数,...

2016-04-06 10:05:23 683

转载 Linux系统服务详解

服务,其实就是运行在操作系统后台的一个或者多个应用程序,为计算机系统或用户提供某项特定的服务。服务通常是不中断运行的,随时准备接受请求,从而提供某项服务。下面详细介绍下linux系统服务。acpidACPI(全 称 Advanced Configuration and Power Interface)服务是电源管理接口。建议所有的笔记本用户开启它。一些服务器可能不需要 acpi。支持的通用操作...

2016-04-06 10:05:20 818

转载 从MySQL迁移到MariaDB(CentOS)

MySQL是世界上最流行的开源关系数据库。原来 MariaDB 的设计初衷之一就是完全兼容 MySQL,包括 API 和客户端协议,使之能轻松成为 MySQL 的代替品。MariaDB 与 MySQL 相比,MariaDB 的优势在于:可免费商业使用、、运行速度复制查询处理更快、线程池、更多的扩展功能模块和储存引擎、支持 Unicode 排序。如果是相同的基础版本(如 5.5),可以直接卸载 M...

2016-04-06 10:05:18 581

转载 Linux常用命令之系统监控

Linux在我们平时主要作为服务器,我们如何来监测服务器运行状况呢?很简单,Linux自带了一些系统监测的命令,本文主要讲解一下这些的linux命令,比如:iostat,sar,lsof。iostat命令被用于监视系统输入输出设备和CPU的使用情况。它主要是统计磁盘活动情况、CPU使用情况,但仅对系统的整体情况进行分析。参数:-c:仅显示CPU使用情况;-d:仅显示设备利用率;-k:显示状...

2016-04-06 10:05:15 399

转载 Linux常用命令之挂载卸载

Linux mount命令用于加载文件系统到指定的加载点。此命令的最常用于挂载cdrom,使我们可以访问cdrom中的数据,Linux系统并不会自动挂载,必须使用mount命令来手动完成挂载。umount命令用于卸载已经加载的文件系统,和mount互为逆操作。利用设备名或挂载点都能umount文件系统,不过最好还是通过挂载点卸载。mountmount参数:-a, --all 挂载 fstab 中...

2016-04-06 10:05:12 911

转载 Linux下MongoDB安装

MongoDB的文档模型自由灵活,对于大数据量、高并发、弱事务的互联网应用,MongoDB可以应对自如。MongoDB内置的水平扩展机制提供了从百万到十亿级别的数据量处理能力,完全可以满足Web2.0和移动互联网的数据存储需求。1.下载解压MongoDB安装包[cc lang="bash" escaped="true"][root@mongodb ~]# wget http://fastdl.m...

2016-04-06 10:05:10 231

转载 MySQL查询优化

在我们使用MySQL数据库时,比较常用也是查询,包括基本查询,关联查询,条件查询等等,对于同一个操作,SQL语句的实现有很多种写法,但是不同的写法查询的性能可能会有很大的差异。这里主要介绍下select查询优化的要点。1. 使用慢查询日志去发现慢查询。2. 使用执行计划去判断查询是否正常运行。3. 总是去测试你的查询看看是否他们运行在最佳状态下 –久而久之性能总会变化。4. 避免在整个表上...

2016-04-06 10:05:07 452

转载 自适应滑动插件swiper.js

Swiper是纯javascript打造的滑动特效插件,面向手机、平板电脑等移动终端,能实现触屏焦点图、触屏Tab切换、触屏多图切换等常用效果,也有3D效果,支持鼠标滚轮和键盘。它的目的是用于移动网站,移动web应用程序和移动本地/混合应用。1、首先加载插件,有swiper.min.js和swiper.min.css文件。[cc lang="html" escaped="true"]<li...

2016-04-06 10:05:04 1309

转载 FullPage.js参数和函数详解

fullPage.js 是一个基于 jQuery 的插件,它能够帮你很方便、很轻松的制作出全屏网站。下面对fullPage.js的参数,函数和配置做一个详细的讲解:1、fullPage.js 选项选项 类型 默认值 说明 verticalCentered 字符串 true 内容是否垂直居中 resize 布尔值 false 字体...

2016-04-06 10:05:02 1733

转载 Linux常用命令之文件查看

本文主要总结归纳linux一些常用的查看文件内容的一些命令。cat 由第一行开始显示内容,并将所有内容输出,tac 从最后一行倒序显示内容,并将所有内容输出,more 根据窗口大小,一页一页的现实文件内容,less 和more类似,但其优点可以往前翻页,而且进行可以搜索字符,head 只显示头几行,tail 只显示最后几行,nl 类似于cat -n,显示时输出行号。cat-n 或 --numbe...

2016-04-06 10:04:59 372

转载 Linux常用命令之归档

在Linux下归档是常用的操作之一,使用tar命令打出来的包我们称为tar包,tar包文件的命令通常都是以.tar结尾的。生成tar包后,就可以用其它的程序来进行压缩。我们也可以在归档的过程中指定压缩类型。1.tar命令格式:tar[必要参数][选择参数][文件]2.tar命令功能:用来压缩和解压文件。tar本身不具有压缩功能。他是调用压缩功能实现的3.命令参数:-A或--catenate...

2016-04-06 10:04:56 733

转载 MySQL mysqldump用法

MySQL mysqldump主要功能是将MySQL数据库转储到一个文件(例如SQL语句或tab分隔符文本文件)的客户程序。mysqldump可用来转储数据库或搜集数据库进行备份或将数据转移到另一个SQL服务器(不一定是一个MySQL服务器)。转储包含创建表结构或表结构和数据的SQL语句。如果你在服务器上进行备份,并且表均为MyISAM表,应考虑使用mysqlhotcopy,因为可以更快地进行备份...

2016-04-06 10:04:54 364

转载 PHP swoole扩展安装和使用

php swoole扩展,PHP语言的高性能网络通信框架,提供了PHP语言的异步多线程服务器,异步TCP/UDP网络客户端,异步MySQL,数据库连接池,AsyncTask,消息队列,毫秒定时器,异步文件读写,异步DNS查询。1、下载swoole源码包[cc lang="bash" escaped="true"][root@nginx ~]# wget https://codeload.gith...

2016-04-06 10:04:51 621

转载 页面加载进度条pace.js

Pace.js是一个非常有意思的js插件,可以自动的监听页面的加载数据,并且能够定制加载条。最重要的一点,它还可以监测到ajax的调用并且出现加载条提示。它还可以引入加载进度条的主题样式,你可以选择任意颜色和多种动画效果(例如简约、闪光灯,MAC OSX,左侧填充,顶部填充,计数器和弹跳等等动画效果)。1、引入插件相关的Pace.js和Pace.css[cc lang="html" escape...

2016-04-06 10:04:48 3523

转载 PHP curl函数和相关运用

curl是利用URL语法在命令行方式下工作的开源文件传输工具。PHP支持http、https、ftp、gopher、telnet、dict、file和ldap等服务器各种类型协议。libcurl同时也支持HTTPS认证、HTTP POST、HTTP PUT、 FTP 上传(这个也能通过PHP的FTP扩展完成)、HTTP 基于表单的上传、代理、cookies和用户名+密码的认证。curl_clo...

2016-04-06 10:04:46 267

转载 PHP FTP函数

FTP是一种文件传输协议,PHP FTP函数通过文件传输协议(FTP)提供对文件服务器的客户端访问。FTP函数用于打开、登录以及关闭连接,同时用于上传、下载、重名命、删除及获取文件服务器上的文件信息。如果您仅仅需要对 FTP 服务器进行读写操作,建议使用 Filesystem 函数中的 ftp:// wrapper。ftp_alloc — 为要上传的文件分配空间ftp_cdup — 切换到当前...

2016-04-06 10:04:43 398

转载 Linux强制访问控制selinux讲解

SELinux 默认安装在 Fedora 和 Red Hat Enterprise Linux 上,也可以作为其他发行版上容易安装的包得到。有些问题可能就因为这个引起的。查看SELinux状态:1、/usr/sbin/sestatus -v ##如果SELinux status参数为enabled即为开启状态SELinux status: enabled2、getenforce ##也可以用...

2016-04-06 10:04:41 847

转载 Linux下PHP安装Memcache扩展

Memcache是一个高效的NoSQL数据库,PHP和Memcache的搭配使用,可以很好的应对更高负载的场景,可以大大降低MySQL数据库的压力。Memcache扩展的安装和Redis的安装大致一样。PHP的扩展都非常简单。1、PHP Memcache扩展下载地址:http://pecl.php.net/package/memcache[cc lang="bash" escaped="true...

2016-04-06 10:04:38 1022

转载 MySQL常用的函数

在使用MySQL的时候,灵活运用函数可以提高开发效率,方便解决一些棘手的问题。本文讲解的MySQL常用函数包括常用的字符串函数、数值函数、日期和时间函数、聚合函数等。1.MySQL字符串类CHARSET(str) //返回字符串字符集CONCAT (string2 [,... ]) //连接字符串INSTR (string ,substring ) //返回substring首次在字符串中出...

2016-04-06 10:04:36 204

转载 Linux(CentOS)下squid代理配置

squid是Linux下的一款代理服务器软件,他可以共享网络 ,加快访问速度,节约通信带宽,同时防止内部主机受到攻击,限制用户访问,完善网络管理。1、yum安装squid[root@Linux ~]# rpm -qa|grep squid[root@Linux ~]# yum install squid2、squid配置文件所在目录[root@Linux ~]# cd /etc/squid/...

2016-04-06 10:04:33 549

转载 CentOS7下使用本地yum源

YUM就是Yellow dog Updater, Modified主要功能是更方便的添加/删除/更新RPM包.它能自动解决包的倚赖性问题.它能便于管理大量系统的更新问题。下面讲解下CentOS7下如何使用本地yum源。1、挂载CDROMCentOS7使用mount命令来挂载CDROM命令:mount -t auto /dev/cdrom /mnt/cdrom这命令就是把CentOS CDRO...

2016-04-06 10:04:30 653

转载 PHP使用Memcache来存储session

很多时候一个完整的系统可能运行在多个服务器上,如果这多个服务器之间需要共享session的话,那么PHP默认的files保存session的方式就无能为力了。这时我们可以考虑使用Memcache来接管session的保存与读取工作。方法I: 在 php.ini 中全局设置php.ini代码[cc lang="vim" escaped="true"]session.save_handler=...

2016-04-06 10:04:28 491

转载 TortoiseSVN客户端命令及作用详解

TortoiseSVN是windows下其中一个非常优秀的SVN客户端工具。通过使用它,我们可以可视化的管理我们的版本库。不过由于它只是一个客户端,所以它不能对版本库进行权限管理。TortoiseSVN不是一个独立的窗口程序,而是集成在windows右键菜单中,使用起来比较方便。TortoiseSVN是怎么使用呢?下面我们看看TortoiseSVN客户端命令及用法。01、SVN Checkout(...

2016-04-06 10:04:25 5350 1

转载 Nginx合并静态资源(concat模块)

Nginx concat模块由淘宝开发,并且淘宝已经在使用这个Nginx模块。这个模块类似于apache中的modconcat。如果需要使用它,需要使用两个?问号。Nginx concat通过合并静态文件来减少http请求数来达到优化前端性能,可以在一定程度上能减少web服务器的压力。1、下载nginx-http-concat源码包解压[root@raykaeso ~]# wget https:...

2016-04-06 10:04:20 5714

空空如也

空空如也

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

TA关注的人

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