自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 What does ‘composer dump-autoload’ do in Laravel?

What does ‘composer dump-autoload’ do in Laravel?2015年02月05日 20:00:24阅读数:1062Composer is a major part of the Laravel MVC Framework, but it also exists without Laravel. In fa...

2018-07-03 18:00:00 227

转载 empty方法

empty只能判断变量。empty(trim($a)),像这样使用是错误的。empty可以判断一个未经申明的变量,不会报错。它相当于:!isset($a) || $a==false转载于:https://www.cnblogs.com/doubilaile/p/9176551.html...

2018-06-13 10:45:00 825

转载 php页面meta头设置

public static function getPageMeta($paramArr) { if (is_array($paramArr)) { $options = array( 'id' => 0, #详情id 'indexFla...

2018-06-13 10:38:00 781

转载 指针函数和函数指针的区别

指针函数与函数指针的区别在学习arm过程中发现这“指针函数”与“函数指针”容易搞错,最简单的辨别方式就是看函数名前面的指针*号有没有被括号()包含,如果被包含就是函数指针,反之则是指针函数。今天我们从头把它搞清楚首先它们之间的定义:1、指针函数是指带指针的函数,即本质是一个函数,函数返回类型是某一类型的指针。类型标识符 *函数名(参数表)i...

2018-06-12 10:29:00 146

转载 三种常见的排序算法

 排序是数据处理中十分常见且核心的操作,虽说实际项目开发中很小几率会需要我们手动实现,毕竟每种语言的类库中都有n多种关于排序算法的实现。但是了解这些精妙的思想对我们还是大有裨益的。本文简单温习下最基础的三类算法:选择,冒泡,插入。  先定义个交换数组元素的函数,供排序时调用 /** * 交换数组元素 * @param arr * @...

2018-04-13 09:58:00 404

转载 ueditor自定义菜单(转载)

第一步:找到editor_config.js(或者ueditor.config.js)文件中的toolbars参数,增加一个“camnpr”字符串,对应着添加一个labelMap,用于鼠标移上按钮时的提示。1toolbars:[2[...,'searchreplace','help','camnpr']...

2018-04-10 16:50:00 513

转载 windows下c/c++环境开发搭建

通过在网上查询,比较偶然的选择了cygwin作为编译环境,Code::Blocks作为IDE。环境配好后,暂时觉得挺好用。现将步骤记录如下。一、Windows下利用Cygwin搭建C/C++开发环境GCC我参考的是这篇博文:http://blog.sina.com.cn/s/blog_143cf62360102wrgd.html。为防止原地址丢失,我将原文复制于此。1:首先去...

2018-04-10 11:09:00 122

转载 php中的declare是干什么的——转载

原文出自:https://blog.csdn.net/udefined/article/details/24333333看到得问里面有人问php中 declare作用,我回答了下,顺便自己记录下。一般用法是 declare(ticks=N);拿declare(ticks=1)来说,这句主要作用有两种:1、Zend引擎每执行1条低级语句就去执行一次 register_tick_fu...

2018-03-26 10:41:00 148

转载 英文技术文档阅读练习——php的早期版本

Early versions of PHPThe original release of PHP was created by Rasmus Lerdorf back in the middle of the 90s as a way of making common web tasks easier and less repetitive. Back then, the main ...

2018-03-22 15:29:00 104

转载 英语技术文档阅读练习——深入解析多进程

Getting into multiprocessingintpcntl_fork( void )intpcntl_waitpid( intpid, int&status, intoptions)intpcntl_wexitstatus( intstatus)We already discussed the problems inher...

2018-03-21 10:50:00 133

转载 "Notice: unserialize(): Error at offset xx of xxx bytes"错误的处理(转载)

原文出自:https://www.toolmao.com/php-unserialize-error-at-offset在PHP的unserialize函数使用中,当字符串或数据库中取出的数据有中文的时候,会出现如下错误Notice: unserialize(): Error at offset xx of xxx bytes in C:\toolmao\php\index....

2018-03-06 14:25:00 1043

转载 git push命令每次都要输入用户名和密码的问题处理

git push命令每次都要输入用户名和密码。原因是在添加远程库的时候使用了https的方式。所以每次都要用https的方式push到远程库。这是github里的界面截图:查看使用的传输协议:git remote -vwuxiao@wuxiao-C-B150M-K-Pro:~/MyGithub/DailyBlog$ git remote -voriginht...

2018-03-02 18:43:00 509

转载 在网站添加qq客服功能

很简单啊。打开网页:http://shang.qq.com/v3/widget.html,使用需要作为客服的qq登陆一下。登陆后如图:复制一下,贴到你的网站就完事了。转载于:https://www.cnblogs.com/doubilaile/p/8489534.html...

2018-03-01 17:25:00 100

转载 git同步遇到报错“fatal: unable to access 'https://github.com/ruanwenwu/newp.git/': Peer reports incompatibl...

git同步遇到报错“fatal: unable to access 'https://github.com/ruanwenwu/newp.git/': Peer reports incompatible or unsupported protocol version.”网上很多人说是因为git版本需要升级。我将git版本升级到最新,[root@iZ25lzba47vZ tp5...

2018-02-27 17:22:00 680

转载 使用opcache为你的网站加速(转载)

[文章作者:磨延城转载请注明原文出处:https://mo2g.com/view/137/]可能很多朋友在接触PHP的时候或多或少了解到:PHP是脚本语言、一种解释型语言,所以它不需要经过编译就能运行,诸如此类. 这种说法虽然并不完全正确,但对于初学者来说,这么理解或许还比较合适,不仅能快速入门,调试代码还挺方便.但当你想要优化基于PHP开发的网站,以支持更高的并发访问时,...

2018-02-09 09:58:00 119

转载 压缩html,可以在输出之前使用(转载)

[文章作者:磨延城转载请注明原文出处:https://mo2g.com/view/75/]之前写过一篇博客《玩转百度加速乐CDN,免费让自己的网站飞起来》,其中介绍了如何使用免费的CDN服务让小带宽的web服务器,支持更多的用户同时访问.一般情况下,服务器都会开启gzip压缩功能,就拿我的博客磨途歌首页​来举例,原始页面大小为63KB,经过nginx服务器的gzip压缩后,...

2018-02-08 18:36:00 135

转载 用户中心和discuz的ucenter共通

[文章作者:磨延城转载请注明原文出处:https://mo2g.com/view/106/]然而问题就来了,怎么把现有网站的用户跟discuz关联到一起呢?后来一同事跟我提到Comsenz旗下UCenter(用户中心),跟我说它能无缝整合多个网站的会员,很容易就能解决这一问题,然后把UCenter的开发文档链接发给我.于是我这几天就带着问题开始学习UCenter究竟是怎么样...

2018-02-08 18:28:00 430

转载 为你的静态资源使用cdn(转载)

玩转百度加速乐CDN,免费让自己的网站飞起来[文章作者:磨延城转载请注明原文出处:https://mo2g.com/view/70/]前一段时间使用了百度加速乐(以下简称加速乐),就写了一篇博客《百度加速乐免费版,CDN加速使用体验》,介绍加速乐的使用感受,但当时没仔细研究使用方法,就得出了比较片面的结论.当时之所以这么认为,原因有以下两点...

2018-02-08 18:14:00 1317

转载 合并压缩css和Js的方式( 转载)

[文章作者:磨延城转载请注明原文出处:https://mo2g.com/view/74/]本篇博客从减少浏览器加载外部资源连接数的思考角度着手,要想深入了解其他加快网页显示速度的原理,估计又得花不少时间,这需要把前端跟后端都说解释清楚.有时间我会分开写其他部分的内容.这里为了节省时间,只介绍如何减少网页需要加载的外部资源,加快浏览器的响应速度.本篇博客从减少浏览...

2018-02-08 18:11:00 711

转载 零基础子网划分(转载)

出处:http://www.023wg.com/jcpz/294.html在学习IP子网划分前,首先的明白以下几个基础概念:1、IP地址组成IP地址组成示意图IP地址由32位二进制组成,32位二进制分成了4字节,每字节8位,字节之间用符.(点)分隔,为了方便人们记忆,经常需要转换成十进制数字显示,每字节最大为...

2018-01-31 16:13:00 371

转载 子网(转载自百度百科)

简介编辑IP和子网掩码我们都知道,IP是由四段数字组成,在此,我们先来了解一下3类常用的IPA类IP段 1.0.0.0 到126.255.255.255 (0段和127段不使用)B类IP段 128.0.0.0 到191.255.255.255C类IP段 192.0.0.0 到223.255.255.255XP默认分配的子网掩码每段只有255或0A类的默...

2018-01-29 11:52:00 114

转载 keepalived

一、关于本文本文记录使用keepalived搭建高可用nginx服务的过程。环境:两台配置好Nginx服务的主机,同一网段。二、步骤2.1 配置master服务器  2.1.1 安装keepalived服务。[root@ruanwenwu-001 ~]# yum -y install keepalived已加载插件:fastestmirror, pri...

2018-01-26 18:18:00 85

转载 php生成excel的另一种简单方法

之前我用table的方式写过excel,还用php-excel这个类库写过excel。今天,我再向大家推荐一个超级简单的写excel的方法。代码:$xstr = "问题id\t问题内容\t问题回答数\t问题发布时间\t回答id\t回答时间\t回答距离问题发布\n";$xstr .= "{$askid}\t{$askTit}\t{$z_reply}\t{$z_asktf}\t{...

2018-01-25 16:04:00 74

转载 php计算时间差是什么时间之后

做出来的效果就是上面这样。代码:function timeformat($time){ $day = $hour = $min = $sec = 0; $day = floor($time/86400); $hour = floor(($time%86400)/3600); $min = floor(($time%3600)/60...

2018-01-25 15:55:00 57

转载 Linux学习(三十二)screen

screen概述我们可以将screen看成一个子窗口,我们可以通过命令将这个子窗口放入后台运行而不关闭它。当我们有需要时,我们还可以将它调出来。screen使用安装:yum -y install screen打开一个screen窗口:screenvmstat 1按ctrl + a + d将screen放入后台:[root@ruanw...

2018-01-24 18:38:00 77

转载 Linux学习(三十一)系统日志

一、前言linux的系统日志用的不多,我们就挑几个比较常用的大概讲一下。二、分类讲解2.1 /var/log/messages这是个杂项日志,记录很多服务的日志。我们打开看一下。系统日志会默认自动切割,比如在我的机器上就被切割成这样了:[root@ruanwenwu-001 log]# ls /var/log/messages*/var/log/mes...

2018-01-24 18:07:00 81

转载 Linux学习(三十)rsync的使用

一、前言rsync这个命令是用来同步文件的。比起scp和cp这两个命令,它的灵活性更强。它除了支持增量同步之外,还可以设置目标目录是否和源目录必须一致、设置可以使用rsync服务的主机白名单,设置是否覆盖目标文件中比源目录中新的文件。总之,这个命令的“出场率”非常高,我们做运维工作的很有必要牢牢掌握。二、基本用法我们学一件东西,大多从“依葫芦画瓢”开始。那么,我们就开始“...

2018-01-22 18:32:00 118

转载 php检测文字编码的方法

前言做phper经常要读取excel文件。有的excel是utf-8的,有的是GBK的。而我们的数据库编码也一样,有的是utf-8的,有的是GBK的。要把这些excel中的数据读取到数据库中,就必须保证编码是一致的。方法1 获取当前字符串的编码$encode = mb_detect_encoding($str, array("ASCII",'UTF-8',"GB231...

2018-01-18 15:20:00 426

转载 Phpexcel使用

在看正文之前,友情提示程序员兄弟(姐妹),尽量不要久坐,多起来走动走动咯。有个好身体,才能再干它20年嘛!前言之前在处理表格相关的需求时,写表格我用的table的方式,读的话我是先将excel文件转换成csv,然后根据行和“,”分隔符进行内容读取。但是这样不是很灵活,遇到一些特殊字符,像换行什么的,还容易出问题,所以今天就简单地学习了一下phpexcel。学习方法phpe...

2018-01-18 12:00:00 109

转载 高并发秒杀解决方案(转载)

原文链接:http://blog.csdn.net/caomiao2006/article/details/38568825今天王总又给我们上了一课,其实mysql处理高并发,防止库存超卖的问题,在去年的时候,王总已经提过;但是很可惜,即使当时大家都听懂了,但是在现实开发中,还是没这方面的意识。今天就我的一些理解,整理一下这个问题,并希望以后这样的课程能多点。先来就库存超卖的问题...

2018-01-16 10:16:00 71

转载 Linux学习(二十九)iptables(三)nat表的应用

需求A机器可以访问外网,B机器和A机器处于同一个内网,现在要让B机器通过A机器访问外网。步骤1.为虚拟机添加一块网卡。如果没有区段名称的话,点击‘LAN区段(S)...’按钮,新建一个。2.ifconfig -a命令可以看到刚添加进来的尚未启用的网卡:[root@bogon ~]# ifconfig -aeth1 Link encap:Eth...

2017-12-26 18:25:00 103

转载 Linux学习(二十八)iptables (二) iptables规则语法

查看iptables规则:[root@ruanwenwu-0002 ~]# iptables -nvLChain INPUT (policy ACCEPT 0 packets, 0 bytes) pkts bytes target prot opt in out source destination ...

2017-12-24 12:27:00 106

转载 Linux学习(二十七)iptables (一) 认识Iptables

一、Iptablesiptables其实就是我们经常说的防火墙。通过防火墙我们都能做一些什么呢?通过防火墙我们可以过滤一些非法请求,比如恶意攻击你的网站的包。它还可以限制哪些端口的数据包可以接收,比如我们可以控制只有22端口,80端口能对外提供服务。除此之外,还可以做端口映射,等等。接下来,我们来具体学一下iptables相关的知识。二、iptables和netfilter的...

2017-12-23 22:32:00 103

转载 iptables详解(转载)

原文出自:http://www.cnblogs.com/metoy/p/4320813.htmliptables简介 netfilter/iptables(简称为iptables)组成Linux平台下的包过滤防火墙,与大多数的Linux软件一样,这个包过滤防火墙是免费的,它可以代替昂贵的商业防火墙解决方案,完成封包过滤、封包重定向和网络地址转换(NAT)等功能。...

2017-12-23 16:38:00 56

转载 查看进程(ps),查看网络状态(netstat),linux下抓包(tcpdump等),linux网络相关(ifconfig等)...

一、ps我们用ps命令最多的就是查看系统进程,看它存在不存在,看它的进程id:[ruan.wenwu@kddi-zol-fss-web1 conf]$ ps aux|grep nginxroot 4184 0.0 0.0 78372 192 ? Ss Dec07 0:00 nginx: master process /usr/lo...

2017-12-22 10:00:00 2045

转载 三次挥手四次挥手(转载)

三次握手四次挥手的原理TCP是面向连接的,无论哪一方向另一方发送数据之前,都必须先在双方之间建立一条连接。在TCP/IP协议中,TCP 协议提供可靠的连接服务,连接是通过三次握手进行初始化的。三次握手的目的是同步连接双方的序列号和确认号 并交换 TCP窗口大小信息。1.第一次握手:建立连接。客户端发送连接请求报文段,将SYN位置为1,Sequence Numbe...

2017-12-21 21:50:00 84

转载 tcp协议端口解释(转载)

了解TCP协议端口的连接状态,对排除和定位网络或系统故障会有很大帮助,因此了解一下是有必要的:一、LISTENING  提供某种服务,侦听远方TCP端口的连接请求,当提供的服务没有被连接时,处于LISTENING状态,端口是开放的,等待被连接。二、SYN_SENT (客户端状态)  客户端调用connect,发送一个SYN请求建立一个连接,在发送连接请求后等待匹配的连接...

2017-12-21 21:26:00 1022

转载 js倒计时组件

适用于一个页面里有多个相同倒计时的情况:function countDownFun(option){ if (!option.countDownEle || !option.price || !option.endDate || !option.specialPriceEle ) return false; this.countDownEle = ...

2017-12-11 10:38:00 172

转载 node.js入门

一、前言这个周末花了一些时间学些Node.js。主要是从大的方向进行学习。对Node.js一些特性,功能,用法,框架进行了初步了了解。二、基础参考:http://www.runoob.com/nodejs/nodejs-tutorial.html三、MVCnode.js的Mvc主要是使用express和express-controller还有ejs这三个模板配合完成。...

2017-12-11 09:19:00 72

转载 nginx使用反向代理支持node.js服务

前言Node.js自身能作为web服务器用,但是如果要在一台机器上开启多个Node.js应用该如何做呢?有一种答案就是使用nginx做反向代理。反向代理在这里的作用就是,当代理服务器接收到请求,将请求转发到目的服务器,然后获取数据后返回。步骤一、正常使用node.js开启web服务var http = require('http');http.createServ...

2017-12-10 17:25:00 138

空空如也

空空如也

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

TA关注的人

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