dpkg: warning: files list file for package 'libquadmath0:amd64' missing; assuming package has no files currently installed  
    (Reading database ... 79 files and directories currently installed.)  
    Preparing to unpack .../dovecot-imapd_1%3a2.1.7-7+deb7u1_amd64.deb ...  
    Unpacking dovecot-imapd (1:2.1.7-7+deb7u1) ...  
    Selecting previously unselected package dovecot-lmtpd.  
    Preparing to unpack .../dovecot-lmtpd_1%3a2.1.7-7+deb7u1_amd64.deb ...  
    Unpacking dovecot-lmtpd (1:2.1.7-7+deb7u1) ...  
    Selecting previously unselected package dovecot-pop3d.  
    Preparing to unpack .../dovecot-pop3d_1%3a2.1.7-7+deb7u1_amd64.deb ...  
    Unpacking dovecot-pop3d (1:2.1.7-7+deb7u1) ...  
    Setting up dovecot-imapd (1:2.1.7-7+deb7u1) ...  
    dpkg: error processing package dovecot-imapd (--configure):  
     subprocess installed post-installation script returned error exit status 10  
    Setting up dovecot-lmtpd (1:2.1.7-7+deb7u1) ...  
    dpkg: error processing package dovecot-lmtpd (--configure):  
     subprocess installed post-installation script returned error exit status 10  
    Setting up dovecot-pop3d (1:2.1.7-7+deb7u1) ...  
    dpkg: error processing package dovecot-pop3d (--configure):  
     subprocess installed post-installation script returned error exit status 10  
    Errors were encountered while processing:  
     dovecot-imapd  
     dovecot-lmtpd  
     <span style="color:#ff6666;">dovecot-pop3d  
    E: Sub-process /usr/bin/dpkg returned an error code (1)</span>  

- 阅读剩余部分 -

如今我们仅仅用Linux VPS、服务器用来建站或者普通的软件环境,可能还不至于需要用到Node.js软件环境。今天遇到一个网友需要在Debian8环境中运行某个软件需要用到Node.js,但是直接默认apt-get的版本较低,需要用到较新的版本。

在这篇文章中就记录将这个网友当前的Debian8服务器环境配置Node.js最新版本,前一段时间记得在CentOS安装过5.x版本,但不清楚目前最新版本的Node.js到哪里了,那就去官方看看最新版本。

- 阅读剩余部分 -

NFS是我们常用的文件共享协议,在一些系统中,这个协议的设置也相对比较复杂。那么今天我们就来讲解一下Debian NFS的设置内容。希望对大家有所帮助。首先看看Debian下安装NFS服务器的步骤。

安装Debian NFS服务器端:   

# aptitude install nfs-common nfs-kernel-server portmap

- 阅读剩余部分 -

LEMP环境指的是Linux+Nginx+MariaDB+PHP

这里我选择的版本是最新的MariaDB和PHP7

安装Nginx

相对于Apache,Nginx是一个轻量级的高性能web服务器并在近年来越来越流行。Nginx也可以同时作为一个反向代理。在Debian8上安装Nginx, 输入下面的命令

sudo apt-get install nginx -y

- 阅读剩余部分 -

Vue2.0的官方脚手架工具构建的项目,chrome中跑一直没有问题,但ie11打开出现了bug:

表现:ie11打开vue2.0项目空白,控制台报错

vuex requires a Promise polyfill in this browser

原因:Babel 默认只转换新的 JavaScript 句法(syntax),而不转换新的 API , 比如 Iterator、Generator、Set、Maps、Proxy、Reflect、Symbol、Promise 等全局对象, 以及一些定义在全局对象上的方法(比如 Object.assign)都不会转码。为了解决这个问题, 我们使用一种叫做Polyfill(代码填充,也可译作兼容性补丁) 的技术。 简单地说,polyfill即是在当前运行环境中用来复制(意指模拟性的复制,而不是拷贝) 尚不存在的原生 api 的代码。

- 阅读剩余部分 -

PHP的数据类型转换属于强制转换,允许转换的PHP数据类型有:

1.(int)、(integer):转换成整形
2.(float)、(double)、(real):转换成浮点型
3.(string):转换成字符串
4.(bool)、(boolean):转换成布尔类型
5.(array):转换成数组
6.(object):转换成对象

- 阅读剩余部分 -