自定义博客皮肤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数据库教程以及个人的经历和观点。

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

原创 MySQL拷贝表结构、表数据总结

在MySQL运维的过程中,经常需要拷贝表复制表。有时需要只需要复制拷贝表的结构,有时需要拷贝复制表的结构和数据。今天雷雪松就详细的总结一下MySQL拷贝表结构、表数据的方式和SQL语句。1、在MySQL数据库中创建一个用户表user作为测试表,包含三个最基础字段:主键id,姓名name和年龄age。 1 2 3 4 5 6 CREATE...

2019-08-21 14:30:15 499 1

原创 再次学习Git版本控制工具

Git 究竟是怎样的一个系统呢?为什么在SVN作为版本控制工具已经非常流行的时候,还有Git这样一个版本控制工具呢?Git和SVN的区别在哪儿呢?Git优势又在哪呢?下面雷雪松带你一起详细的聊一下Git。Git 是由Linux 的缔造者 Linus Torvalds开发出自己的版本系统,Linux 内核开源项目是由Git来作为版本管理工具管理的。这样一说是不是觉得Git肯定不能小觑。Git ...

2019-08-21 14:27:25 268

转载 最值得拥有的免费Bootstrap后台管理模板

在PHP开发项目中,后台管理因为面向群体相对比较固定,大部分以实现业务逻辑和功能。使用Bootstrap后台模板可以让后端开发很轻松的就展现给客户一个响应式的后台,节约前端开发的时间。下面雷雪松给大家分享一下最值得拥有的免费Bootstrap后台管理模板。AdminLTEAdminLTE是一个完全响应的后台管理模板。基于Bootstrap3框架。高度可定制,易于使用。适合许多屏幕分辨率从小型移动...

2019-08-16 16:27:05 1432

转载 最实用的PHP Composer教程

Composer是PHP用来管理依赖(dependency)关系的工具。Composer通常情况下通过composer.json文件来配置和管理依赖的。Composer允许你申明项目所依赖的代码库,Composer会在你的项目中为你安装他们。下面PHP程序员雷雪松详细的讲解下Composer的安装和常用命令。Linux下安装Composer1、安装Composer[root@PHP ~...

2019-08-15 10:45:36 2694

原创 简单实用的jQuery分页插件twbs-pagination

在Web开发中,表格是一个很好展示数据的组件。当数据量大了,分页就不可避免了。分页不仅可以提高读取数据的性能,而且也会让用户体验更好。在前面PHP程序员雷雪松给大家介绍了Bootstrap Table这个插件。Bootstrap Table是集成了表格、分页、排序和搜索等功能。如果在特定情况下需要自己定义表格和分页,那么分页就是用jQuery分页插件twbs-pagination吧!twbs-pa...

2019-08-12 11:28:43 1319

原创 Windows EXE打包工具Inno Setup

Inno Setup 是一个免费的 Windows 安装程序制作软件。第一次发表是在 1997 年,Inno Setup 今天在功能设置和稳定性上的竞争力可能已经超过一些商业的安装程序制作软件。Inno Setup支持自2006年以来的每个Windows版本,包括:Windows 10,ARM 10上的Windows 10,Windows Server 2016,Windows 8.1,Windo...

2019-08-12 11:15:51 6151

转载 Gulp教程之图片压缩

Gulp.js是一个自动化构建工具,Gulp 配置起来非常简单,可以利用Gulp实现很多功能,比如说配合gulp-imagemin实现图片压缩。下面雷雪松详细的介绍一下使用gulp-imagemin压缩图片文件(包括PNG、JPEG、GIF和SVG图片)。1.、全局安装 gulp 1 $ npm install--global gulp 2、本地安...

2018-05-04 11:44:12 1046

转载 Vue.js教程

最近一段时间学习了一下主流框架Vue.js,并用Vue.js的框架vux开发手机端项目,整体开发还是比较顺利,效率还是挺高的。说说使用Vue.js的感受,学习起来比较快,需要记的很少,Vux提供的组件很全,可以完成大部分的业务,自己需要单独写的代码很少。在项目开发的过程中,遇到的问题都能在网上找到解决方案。学习Vue.js的时候一定要放空自己,千万不要用JQuery那一套思路来学习。下面雷雪松结合...

2018-05-04 11:41:17 1119

转载 如何成为PHP程序员?

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

2016-04-06 10:06:07 511

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

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

转载 Linux常用命令之ftp

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

2016-04-06 10:05:58 1220

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

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

2016-04-06 10:05:55 378

转载 全屏滚动插件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 813

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

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

2016-04-06 10:05:50 1670

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

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

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

2016-04-06 10:05:45 355

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

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

转载 MongoDB常用命令

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

2016-04-06 10:05:36 334

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

转载 什么是正则表达式?

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

2016-04-06 10:05:31 316

转载 PHP操作Memcache基本函数

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

2016-04-06 10:05:28 494

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

转载 MySQL储存过程详解

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

2016-04-06 10:05:23 662

转载 Linux系统服务详解

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

2016-04-06 10:05:20 780

转载 从MySQL迁移到MariaDB(CentOS)

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

2016-04-06 10:05:18 568

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

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

2016-04-06 10:05:15 383

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

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

2016-04-06 10:05:12 885

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

转载 MySQL查询优化

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

2016-04-06 10:05:07 441

转载 自适应滑动插件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 1265

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

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

2016-04-06 10:05:02 1702

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

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

2016-04-06 10:04:59 358

转载 Linux常用命令之归档

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

2016-04-06 10:04:56 685

转载 MySQL mysqldump用法

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

2016-04-06 10:04:54 339

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

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

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

2016-04-06 10:04:48 3495

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

转载 PHP FTP函数

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

2016-04-06 10:04:43 387

[MySQL核心技术手册(第二版)].(美)戴尔.扫描版.pdf

mysql核心技术手册是一本很好的进阶书籍,欢迎大家下载学习,在传播和查阅的过程中请遵守国家相关法律。

2015-05-26

空空如也

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

TA关注的人

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