自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(39)
  • 资源 (2)
  • 收藏
  • 关注

原创 微信小程序 Template详解及简单实例

微信小程序 Template模板WXML提供模板(Template),可以在模板中定义代码片段,然后在不同的地方使用。可以保证格式以及数据的相同。1-定义模板使用`<template name="tempName"></template>`标签定义模板,并将模板名称命名为tempName,赋值给属性name。在标签内部,定义模板结构。如下:?123456789101112&...

2018-05-30 18:15:04 6607 1

转载 keepalived-1.4.2实践:安装与测试

一、下载安装http://www.keepalived.org/software/keepalived-1.4.2.tar.gz1、操作系统:CentOS 7.4,先确保安装了openssl,安装方法: yum -y install openssl-devel没有OpenSSL的话,configure会报错: !!! OpenSSL is not properly installed on you...

2018-05-29 15:51:33 1126

原创 keepalived出现configure: error: Popt libraries is required

keepalived执行./configure --prefix=/usr/local/keepalived时报错:configure: error: Popt libraries is required出现此错误的原因:未安装popt的开发包解决方法:yum install popt-devel安装好popt的开发包。重新./configure 即可。...

2018-05-29 14:25:17 297

原创 Keepalived之——*** WARNING - this build will not support IPVS with IPv6.解决方案

首先到官网下载需要的包:http://www.keepalived.org/download.html[plain] view plain copy [root@liuyazhuang local]# tar -zxvf /tmp/keepalived-1.3.5.tar.gz   [root@liuyazhuang local]# cd keepalived-1.3.5/  [root@liuy...

2018-05-29 13:12:17 6212

原创 HA-Proxy version 1.8.9编译安装配置

#haproxy1.7编译安装配置#centos7 x86_64#高可用、负载均衡 使用#下载#http://www.haproxy.org/download/1.7/src/haproxy-1.7.8.tar.gz#cd /data/nfs/download#yum install gcc gcc-c++ autoconf automake -y#安装haproxyHadir...

2018-05-29 09:52:49 1627

转载 基于Nginx搭建RTMP/HLS视频直播服务器

1、Nginx环境搭建(基于lnmp环境)//下载并安装lnmp环境wget -c http://soft.vpser.net/lnmp/lnmp1.3.tar.gz && tar zxf lnmp1.3.tar.gz && cd lnmp1.3 && ./install.sh lnmp安装完成安装完成后访问服务器地址会出现如下界面lnmpPS:...

2018-05-28 11:29:15 2813

转载 Linux的实时监测命令:watch

   watch 是一个Linux的实时监测命令,它实时监测一个命令的运行结果,省得一遍又一遍的手动运行。该命令最为常用的两个选项是-d和-n,其中-n表示间隔多少秒执行一次"command",-d表示高亮发生变化的位置。在watch中常用的实时监视命令:[plain] view plain copy /> watch -d -n 1 'who'   #每隔一秒执行一次who命令,以监视服务...

2018-05-25 17:01:01 278

转载 ffmpeg 推送、保存rtmp 流命令

最近浏览国外网站时候发现,翻译不准确的敬请谅解。1、将文件当做直播送至live[plain] view plain copyffmpeg -re -i localFile.mp4 -c copy -f flv rtmp://server/live/streamName  2、将直播媒体保存至本地文件[plain] view plain copyffmpeg -i r...

2018-05-25 16:48:07 1443

转载 ffmpeg推流与播放

ffmpeg 推流ffmpeg -re -i ./demo.mp4 -vcodec libx264 -acodec aac -f flv rtmp://localhost:1935/hlsffmpeg -re -i cw_1h.ts  -c copy  -f mpegts   udp://10.80.1.70:6666ffmpeg -re -i chunwan.h264 -vcodec mpeg2...

2018-05-25 16:44:49 4703

转载 CentOS 6.x 平台安装配置ffmpeg

一、介绍  FFmpeg 是Fast Forward Mpeg的简写,是一套可以用来记录、转换数字音频、视频,并能将其转化为流的开源计算机程序。采用LGPL或GPL许可证。它提供了录制、转换以及流化音视频的完整解决方案。它包含了非常先进的音频/视频编解码库libavcodec,为了保证高可移植性和编解码质量,libavcodec里很多code都是从头开发的。  FFmpeg在Linux平台下开发,...

2018-05-25 16:34:46 569

转载 Linux编译安装ffmpeg

安装过程: 下载安装源,配置,编译,安装,设置环境变量。12345678910111213141516# wget http://www.ffmpeg.org/releases/ffmpeg-3.1.tar.gz# tar -zxvf ffmpeg-3.1.tar.gz# cd ffmpeg-3.1# ./configure --prefix=/usr/local/ffmpeg# make &am...

2018-05-25 11:17:54 173

转载 高性能开发(1) Redis缓存主从配置详解

一、前言 redis是一个key-value存储系统。和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)、zset(sorted set --有序集合)和hash(哈希类型)。这些数据类型都支持push/pop、add/remove及取交集并集和差集及更丰富的操作,而且这些操作都是原子性的。在此基础上,redis支持各种不同方...

2018-05-14 22:51:59 201

转载 mysql性能优化(八) mysql索引优化

前言索引对查询的速度有着至关重要的影响,理解索引也是进行数据库性能调优的起点。考虑如下情况,假设数据库中一个表有10^6条记录,DBMS的页面大小为4K,并存储100条记录。如果没有索引,查询将对整个表进行扫描,最坏的情况下,如果所有数据页都不在内存,需要读取10^4个页面,如果这10^4个页面在磁盘上随机分布,需要进行10^4次I/O,假设磁盘每次I/O时间为10ms(忽略数据传输时间),则总共...

2018-05-14 22:50:51 184

转载 mysql性能优化(九) mysql慢查询分析、优化索引和配置

一、 优化概述MySQL数据库是常见的两个瓶颈是CPU和I/O的瓶颈,CPU在饱和的时候一般发生在数据装入内存或从磁盘上读取数据时候。磁盘I/O瓶颈发生在装入数据远大于内存容量的时候,如果应用分布在网络上,那么查询量相当大的时候那么平瓶颈就会出现在网络上,我们可以用mpstat, iostat, sar和vmstat来查看系统的性能状态。除了服务器硬件的性能瓶颈,对于MySQL系统本身,我们可以使...

2018-05-14 22:49:35 472

转载 mysql性能优化(五) mysql中SELECT+UPDATE处理并发更新问题解决方案

一 问题背景:假设MySQL数据库有一张会员表vip_member(InnoDB表),结构如下:当一个会员想续买会员(只能续买1个月、3个月或6个月)时,必须满足以下业务要求:•如果end_at早于当前时间,则设置start_at为当前时间,end_at为当前时间加上续买的月数•如果end_at等于或晚于当前时间,则设置end_at=end_at+续买的月数•续买后active_status必须为...

2018-05-14 22:46:40 1018

转载 ngrok安装使用

世界上最遥远的距离就是你在外网请求,我在内网测试。比如微信公众号开发的时候,需要接入一个外网的IP地址,由于我们在自己的电脑上需要开发,测试很不方便,不可能每次都把代码上传到服务器,测试一次。下面介绍一个牛逼的工具--ngrokngrok 是一个反向代理,通过在公共的端点和本地运行的 Web 服务器之间建立一个安全的通道。ngrok 可捕获和分析所有通道上的流量,便于后期分析和重放简单来说,就是通...

2018-05-12 12:49:45 164

转载 sunny-Nrk用教程

回应群友要求,本站加上FRP服务,带宽同样采用的200M香港服务器。废话不多说,直接进入主题。首先打开网站,进入客户端下载选择FRP客户端就可以看到FRP客户端下载的地方,可以根据自己的操作系统下载。下载完成之后将会得到一个 文件 sunny 或者 sunny.exe,会根据操作系统后缀不一样,linux是没有后缀的,windows才有exe隧道开通和其他隧道是一样的,唯一使用不一样的地方就是启动...

2018-05-12 12:49:12 395

转载 【LBS】基于地理位置的搜索之微信 附近的人 简单实现

什么是LBSLBS 全称是 Location  Based Service ,基于位置的服务。我们可以使用到这种服务,真是由于我国移动设备的大量增加,让我们加速进入了 移动互联网的时代。由近到远的基于地理位置的搜索  其实就是 通过当前使用用户的经纬度,然后从我们自己的数据库中查出指定范围内(例如5km)的数据,按照由近到远的顺序 进行展示。这句话中有四个条件用户的经纬度,我们定义 用户维度为:$...

2018-05-11 15:08:47 572

原创 php 实现 二维码 扫描登录

原理介绍:第一步:访问登录页面,生成唯一key,例如MkhjDFL=,并且将此key 存入cache,对应值为-1 ,-1表示未登录,key有效期我设置的为5分钟,过期就会重新生成二维码图片第二步:生成二维码,本人使用库(https://github.com/2amigos/yii2-qrcode-helper),二维码对应的链接                http://url/demo1/q...

2018-05-11 15:06:02 2175

原创 Linux(Centos)之安装Java JDK及注意事项

1.准备工作  a.因为Java JDK区分32位和64位系统,所以在安装之前必须先要判断以下我们的Centos系统为多少位系统,命令如下:    uname -a    解释:如果有x86_64就是64位的,没有就是32位的。后面是X686或X86_64则内核是64位的,i686或i386则内核是32位的        由此可以判断我的centos为32位系统,故而我需要下载32位系统的JDK。...

2018-05-11 12:26:49 170

原创 ElasticSearch注册Windows服务

默认情况下,启动elasticsearch.bat会出现一个cmd窗口,当重启服务器之后,还需要手动去启动elasticsearch服务 于是想到了将es注册成windows服务,具体步骤如下:先启动es服务,找到上图中的elasticsearch.bat文件双击启动或者用cmd启动均可在cmd中定位到bin文件夹,如下图: 注册服务: 搞定! 设置成功后,可以重启服务器后,直接访问:http:/...

2018-05-11 09:54:28 2923

转载 Elasticsearch5.0 安装问题集锦

使用Elasticsearch5.0 必须安装jdk1.8[elsearch@vm-mysteel-dc-search01 bin]$ java -versionjava version "1.8.0_112"Java(TM) SE Runtime Environment (build 1.8.0_112-b15)Java HotSpot(TM) 64-Bit Server VM (buil...

2018-05-10 17:10:59 243

原创 Laravel 之搜索引擎elasticsearch扩展Scout

简介Laravel Scout 是针对Eloquent 模型开发的一个简单的,基于驱动的全文检索系统。Scout 使用模型观察者时会自动保持你的检索索引与你的 Eloquent 记录同步。目前,Scout 带着一个Algolia驱动;然而,扩展 Scout 并不难,你可以通过自定义驱动来自由的扩展 Scout。接下来我们就自定义搜索引擎elasticsearch来扩...

2018-05-10 10:56:54 380

原创 laravel 安装guzzlehttp/guzzle

composer require guzzlehttp/guzzleGuzzle是一个PHP HTTP客户端,可以轻松发送HTTP请求,并且可以轻松集成Web服务。用于构建查询字符串,POST请求,流式传输大型上传,流式传输大型下载,使用HTTP cookie,上传JSON数据等的简单界面...可以使用相同的接口发送同步和异步请求。为请求,响应和流使用PSR-7接口。这使您可以与Guzzle一起使...

2018-05-09 17:25:26 9568

原创 laravel创建自己的command

除了 Artisan 提供的系统命令之外,还可以编写自己的命令。自定义命令通常存放在 app/Console/Commands 目录下;当然,你也可以自己选择存放位置,只要该命令类可以被 Composer 自动加载即可。生成命令要创建一个新命令,你可以使用 Artisan 命令 make:command,该命令会在 app/Console/Commands 目录下创建一个新的命令类。如果该目录不存...

2018-05-09 16:48:08 7267

原创 laravel安装laravel-scout-elastic、laravel/scout

首先,我们通过 Composer 包管理器来安装 Scout:composer require laravel/scout接下来,需要添加 ScoutServiceProvider 到配置文件 config/app.php 的providers 数组:Laravel\Scout\ScoutServiceProvider::class,注册 Scout 服务提供者之后,还需要通过 Artisan...

2018-05-09 15:55:49 1479

转载 laravel artisan 命令工具

//全局相关php artisan:显示详细的命令行帮助信息,同 php artisan listphp artisan –help:显示帮助命令的使用格式,同 php artisan helpphp artisan –version:显示当前使用的 Laravel 版本php artisan changes:列出当前版本相对于上一版本的主要变化php artisan down:将站点设...

2018-05-09 14:59:54 278

转载 php使用composer常用问题及解决办法集

2017年08月02日 17:21:45阅读数:4305 composer是PHP中非常优秀的一个包管理工具,可以帮助我们来管理项目所需要依赖的所有包以及插件,也可以用来从packagist中创建一个项目。但是在初次使用中会出现各种各样的问题,现我将别的开发人员问过我的的关于composer的错误以及解决办法整理如下,希望能...

2018-05-09 14:45:31 3108

原创 在Windows的CMD中如何设置支持UTF8编码

 这个问题很多人开始都会不知道,当然包括曾经的我,当用到的时候,只好求助于伟大的股沟和度娘了。网上有设置的方法,但说明确不够详细系统,说设置字体为:Lucida Console。问题是,在默认方式下,只有点阵字体,哪有什么Lucida Console。所以,在自己成功设置后,拿出来和大家分享下过程,下面就让我们找出Lucida Console来设置吧。   这里需要先了解些内容:CHCPCHCP是...

2018-05-08 17:31:15 1060

转载 nginx 使用gizp压缩提高网站的传输速度

网站的css,js ,xml,html 在传输的时候可以使用gzip压缩,提高访问速度,网站上的图片,视频等其它多媒体文件,因为压缩效果不好,所以对于图片没有必要支压缩,如果想要优化,可以图片的生命周期设置长一点,让客户端来缓存在nginx.conf中,gzip的配置可以写在http段,server段中的任何地方格式如下gzip on;              /...

2018-05-08 09:53:15 437

原创 nginx 利用expires来让客户端缓存不常改变的数据

在访问量比较大的网站中,利用客户端来缓存网站上不经常变更的图片,是给服务器减压的一个很方便且实用的做法比如,网站的 logo, 企业上传的 各种资格证书的图片,甚至有些商品的效果大图,只是不是经常变更的,大都可以让其存在客户端,提高访问速度,减小服务器的压力对nginx 来说,实现的方法很简单,只要在location段中,使用 expires 就可以了格式expires 30s; //表示把数据缓...

2018-05-08 09:28:09 269

原创 nginx 配置expires

语法: expires [time|epoch|max|off]默认值: expires off作用域: http, server, location使用本指令可以控制HTTP应答中的“Expires”和“Cache-Control”的头标,(起到控制页面缓存的作用)。可以在time值中使用正数或负数。“Expires”头标的值将通过当前系统时间加上您设定的 time值来获得。epoch 指定“E...

2018-05-08 09:26:39 2582

转载 CSS Sprites精灵图-图像拼合的使用

CSS Sprites精灵图-CSS图像拼合的使用CSS Sprite是什么?CSS Sprite直译为“CSS精灵”,也被称为通常被解释为“CSS图像拼合”或“CSS贴图定位”,是一种网页图片应用处理方式。其实就是把多张小图片整合到一张图片中去,再利用CSS的“background-image”,“background-repeat”,“background-position”进行背景定位,ba...

2018-05-07 13:42:12 464 1

转载 HTML图片热区map area的用法

<area>标记主要用于图像地图,通过该标记可以在图像地图中设定作用区域(又称为热点),这样当用户的鼠标移到指定的作用区域点击时,会自动链接到预先设定好的页面。其基本语法结构如下: <area class=type id=Value href=url alt=text shape=area-shape ...

2018-05-07 13:21:31 943

转载 防盗链Nginx设置图片防盗链

切记,替换的图片地址要使用没有防盗链的网站图片,否则由于替换的图片其实也处于防盗链情况下,会造成仍旧无法显示设置的图片。一、全站图片防盗链在/usr/local/nginx/conf/nginx.conf文件要添加防盗链的server段里添加下面的代码:location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)${valid_referers none blocked *....

2018-05-07 11:11:21 368

原创 nginx系统真正有效的图片防盗链完整设置详解

关于nginx防盗链的方法网上有很多教程,都可以用,但是我发现很多教程并不完整,所做的防盗链并不是真正的彻底的防盗链!一般,我们做好防盗链之后其他网站盗链的本站图片就会全部失效无法显示,但是您如果通过浏览器直接输入图片地址,仍然会显示图片,仍然可以右键图片另存为下载文件!依然可以下载?这样就不是彻底的防盗了!那么,nginx应该怎么样彻底地实现真正意义上的防盗链呢?首先,我们来看下nginx如何设...

2018-05-07 10:50:43 1322

转载 算法基础----时间复杂度和空间复杂度

算法复杂度分为时间复杂度和空间复杂度。其作用: 时间复杂度是指执行算法所需要的计算工作量; 而空间复杂度是指执行这个算法所需要的内存空间。 (算法的复杂性体现在运行该算法时的计算机所需资源的多少上,计算机资源最重要的是时间和空间(即寄存器)资源,因此复杂度分为时间和空间复杂度)。简单来说,时间复杂度指的是语句执行次数,空间复杂度指的是算法所占的存储空间时间复杂度 计算时间复杂度的方法:用常数1代替...

2018-05-04 09:13:59 145

原创 pidof命令 进程和作业管理

pidof命令用于查找指定名称的进程的进程号id号。语法pidof(选项)(参数)选项-s:仅返回一个进程号;-c:仅显示具有相同“root”目录的进程;-x:显示由脚本开启的进程;-o:指定不显示的进程ID。参数进程名称:指定要查找的进程名称。实例pidof nginx13312 5371pidof crond1509pidof init1...

2018-05-03 15:04:26 180

原创 linux的nohup命令的用法。

在应用Unix/Linux时,我们一般想让某个程序在后台运行,于是我们将常会用 & 在程序结尾来让程序自动运行。比如我们要运行mysql在后台: /usr/local/mysql/bin/mysqld_safe –user=mysql &。可是有很多程序并不想mysqld一样,这样我们就需要nohup命令,怎样使用nohup命令呢?这里讲解nohup命令的一些用法。nohup /r...

2018-05-03 14:25:54 159

jquery.image-maps-master.zip

非常不错的jquery.image-maps-master【js热点图】,可以下载试试

2019-10-15

(张高伟)非常好用emoji工具类推荐.zip

非常好用的emoji表情html代码,以及php代码工具,大家可以下载试试!

2019-08-30

空空如也

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

TA关注的人

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