Mac 系统启用 Nginx 的 http_ssl_module 出错 /bin/sh: ./config: No such file or directory

问题描述在 Mac 系统,编译 Nginx 的源码,启动 http_ssl 模块,运行以下命令。$ ./configure --with-http_ssl_module但是最后报错了。checking...
2020-09-07 Nginx 评论 0

Windows Server 2008 R2 安装 ffmpeg,打开后出现 missing MFPlat.DLL

问题描述在 Windows Server 2008 R2 上安装 ffmpeg,安装包为 http://ffmpeg.org/download.html#build-windows,安装成功,打开 f...
2020-09-03 Windows 评论 0

PHP 使用正则表达式匹配第 N 个闭 HTML 标签的内容

在 PHP 中,使用 curl 库爬某些网页,经常需要对 HTML 标签进行提取,我们可以使用一些第三方库,如比较出色的 PHP Simple HTML DOM Parser。也可以使用 PHP 自带...
2020-08-29 Php 评论 0

PHP 7.4 编译错误 configure: error: The pkg-config script could not be found or is too old

问题描述在 Linux 下编译 PHP 7.4.9 源码,运行以下命令。$ ./configure --prefix=/opt/php-7.4.9 --enable-fpm --with-pdo-my...
2020-08-24 Php 评论 0

使用 sqlsrv 驱动解决 sql server 中文乱码问题

这篇文章描述了使用 PHP 7.4.9 连接 Microsoft SQL Server 2008 (SP3) - 10.0.5500.0 (X64),解决中文乱码的问题。1. odbc 驱动出现乱码一...
2020-08-20 Php 评论 0

连接 Ubuntu 的 vnc 终端,Tab 键未能自动补齐命令行

在 Ubuntu 服务器上安装了 vncserver,通过 VNC Viewer 连接后,打开终端输入命令,按键盘的 Tab 键,未能实现自动补全命令的效果。可以参考以下步骤修复。1. 在 .bash...
2020-08-17 Linux 评论 0

vncserver 命令设置桌面窗口的显示尺寸

问题描述在 ubuntu 上安装 vnc,运行 vncserver,启动 vnc 服务。使用 realvnc 连接成功,但是窗口比较小,查看文件或者打开浏览器浏览不是很方便。解决方法vncserver...
2020-08-16 Linux 评论 0

在 Centos 中修改 Mac 地址改变Teamviewer ID

问题描述在 Centos 7,使用 Teamviewer 15.8.3 一段时间,突然出现无法连接的错误:超时后连接被阻断。您的许可证对您与伙伴的最大话时间有所限制,立即重新连接时将被阻断。请稍后再试...
2020-08-11 Linux 评论 0

Centos 安装 teamviewer 错误 Requires: libQt5WebKitWidgets.so.5()(64bit) >= 5.5

问题描述在 Centos 系统上安装 Teamviewer,下载 rpm 安装包,运行以下命令。最后出错了。$ sudo yum install ./teamviewer_15.8.3.x86_64....
2020-08-10 Linux 评论 0

Mac 上编译 PHP 5.4/5.5/5.6 出错 Undefined symbols for architecture x86_64: "_libiconv", referenced from

问题描述在 Mac 电脑中,编译 PHP 5系列(5.4.45/5.5.38/5.6.40)的源码。运行以下命令。$ ./configure --prefix=/opt/php-5.4.45 --e...
2020-08-07 Php 评论 0
MIP.watch('startSearch', function (newVal, oldVal) { if(newVal) { var keyword = MIP.getData('keyword'); console.log(keyword); // 替换当前历史记录,新增 MIP.viewer.open('/s/' + keyword, {replace: true}); setTimeout(function () { MIP.setData({startSearch: false}) }, 1000); } }); MIP.watch('goHome', function (newVal, oldVal) { MIP.viewer.open('/', {replace: false}); });