2020 年研究生入学考试数学一选择题第 7 题解析

题目

设 [latex]A,B,C[/latex] 为三个随机事件,且 [latex]P(A)=P(B)=P(C)=\frac{1}{4},P(AB)=0,P(AC)=P(BC)=\frac{1}{12},[/latex]则 [latex]A,B,C[/latex] 中恰有一个发生的概率为 ( )

[latex]A.\frac{3}{4}[/latex]


[latex]B.\frac{2}{3}[/latex]


[latex]C.\frac{1}{2}[/latex]


[latex]D.\frac{5}{12}[/latex]

继续阅读“2020 年研究生入学考试数学一选择题第 7 题解析”

解决 Python3 报错:AttributeError module ‘upyun’ has no attribute ‘UpYun’

操作背景

操作系统:Windows 7 中文家庭版 64 位

Python 版本:Python 3.6.8rc1

报错详情

我使用又拍云 API 和 Python 写了一个程序,该程序需要用到又拍云的 Python 模块 upyun. 但是,今天我将该程序复制到另一个文件夹下后,再运行却报错:

AttributeError: module 'upyun' has no attribute 'UpYun'
继续阅读“解决 Python3 报错:AttributeError module ‘upyun’ has no attribute ‘UpYun’”

微软今日起停止为 Windows 7 提供支持:一个时代的落幕

据微软官网消息[1],微软对 Windows 7 的支持于 2020 年 01 月 14 日正式终止。根据以往的经验,除非将来 Windows 7 被发现存在特别严重的漏洞并影响了一定数量的用户,否则微软不会再向 Windows 7 用户提供安全更新。而微软对 Windows 7 的主流更新已于 2015 年 01 月 14 日停止,主流更新的停止意味着微软不会再为 Windows 7 系统引入新的功能特性。

继续阅读“微软今日起停止为 Windows 7 提供支持:一个时代的落幕”

手动覆盖更新 WordPress 程序和插件

操作背景

最近从国内访问 wordpress.org 会提示 “429 Too Many Requests”, 而且,由于 WordPress 程序和插件更新时默认都是从 wordpress.org 下载文件,所以更新 WordPress 程序和插件时也是提示 “Too Many Requests”, 无法完成更新。但是,为了站点的安全,必须保持程序版本是较新的,因此只能手动更新。

以下是具体操作过程。

准备工作

在 WordPress 中文官网下载所需版本的 WordPress 程序和 WordPress 插件:

https://cn.wordpress.org

通过 FTP 或者 Wget 将上述文件上传到服务器。

手动更新 WordPress 程序

解压 wordpress 程序压缩包。

首先,删除该压缩包中的 wp-content 文件夹及文件,因为该文件夹中保存的是我们上传的媒体文件,安装的插件等,是 WordPress 程序本身不包含的数据,不能被覆盖:

rm -rf wp-content/

将当前站点目录中的 wp-content 文件夹及文件复制一份做备份:

cp -p -R wp-content/ /var/www/html/bak/

开始覆盖:

注:使用下面的命令执行覆盖操作过程中可能会产生大量询问是否确认覆盖的提示信息,解决方案在这里

cp -R -f wordpress/* /var/www/html/wordpress/

覆盖操作完成后,再次登陆 WordPress 会提示“需要升级数据库”:

图 1

点击“升级WordPress数据库”按钮即可完成数据库的升级:

图 2

点击“继续”按钮即可回到 WordPress 管理后台,至此,对 WordPress 程序的手动覆盖升级已完成。

手动更新 WordPress 插件

WordPress 的插件都安装在 wp-content/plugins 目录下。

首先,在 WordPress 的管理后台中停用需要更新的插件,并删除该插件。

之后,将下载的插件程序解压并移动到 wp-content/plugins 目录下。最后,在管理后台中启用该插件即可。

也可以将从 WordPress.org 下载下来的插件压缩包 (一般是 .zip 格式) 放到 WordPress 的插件目录 wp-content/plugins 下,然后使用如下命令解压即可自动覆盖同路径下的同名文件,达到更新插件的目的:

unzip -o plugins.zip

上述命令中 -o 参数的作用是 “overwrite files WITHOUT prompting”, 即“覆盖文件而不提醒”。

备注

手动更新操作具有一定的风险性,更新之前请务必确保已完成数据库备份,网站文件备份,硬盘镜像备份等保障措施,确保一旦有关操作执行效果未达到预期可以在较短时间内回滚数据,恢复到执行更新操作之前的状态。

EOF

使用 cp 命令覆盖文件时不显示提示信息的方法

操作环境

CentOS 7

问题分析

在使用 cp 命令覆盖文件时,即使加了 -f 参数系统仍然会询问是否覆盖,例如:

cp -R -f 1/* 2/
cp: overwrite ‘2/1.txt’?

使用 alias 命令查看别名发现存在如下别名:

alias cp='cp -i'

这就意味着即使我们输入的是 cp, 但执行时仍然执行的是 cp -i.

使用 cp --help 查看 cp 命令的帮助文档:

-f, --force if an existing destination file cannot be
 opened, remove it and try again (this option
 is ignored when the -n option is also used)
-i, --interactive prompt before overwrite (overrides a previous -n
 option)

从帮助文档可以看到,-i 参数会使系统对每一次覆盖操作都向用户发出提示信息。

解决方案

输入 vi ~/.bashrc 编辑 .bashrc 文件,将其中的 alias cp='cp -i'# 注释掉。

最后,退出当前登陆系统的账户,重新登陆即可。

备注

alias cp='cp -i' 这个别名是一项很重要的安全措施,或许可以在关键时刻阻止我们的误操作,因此,平时还是保留这个别名为好。

EOF

2013 年研究生入学考试数学一选择题第 1 题解析

题目

已知极限 $\lim_{x \rightarrow 0} \frac{x-\arctan x}{x^{k}}=c,$ 其中 $k,c$ 为常数,且 $c \neq 0,$ 则 ( )

$$( A ) k=2,c=-\frac{1}{2}.$$

$$( B ) k=2,c=\frac{1}{2}.$$

$$( C ) k=3,c=-\frac{1}{3}.$$

$$( D ) k=3,c=\frac{1}{3}.$$

继续阅读“2013 年研究生入学考试数学一选择题第 1 题解析”

2014 年研究生入学考试数学一选择题第 5 题解析

题目

行列式 $\begin{vmatrix} 0& a& b& 0\\ a& 0& 0& b\\ 0& c& d& 0\\ c& 0& 0& d \end{vmatrix}=$ ( )

$$( A ) (ad-bc)^{2}$$
$$( B ) -(ad-bc)^{2}$$
$$( C ) a^{2}d^{2}-b^{2}c^{2}$$
$$( D ) b^{2}c^{2}-a^{2}d^{2}$$

继续阅读“2014 年研究生入学考试数学一选择题第 5 题解析”

2014 年研究生入学考试数学一选择题第 2 题解析

题目

设函数 $f(x)$ 具有 $2$ 阶导数,$g(x)=f(0)(1-x)+f(1)x,$ 则在区间 $[0,1]$ 上 ( )

( A ) 当 $f'(x) \geqslant 0$ 时,$f(x) \geqslant g(x).$

( B ) 当 $f'(x) \geqslant 0$ 时,$f(x) \leqslant g(x)$.

( C ) 当 $f”(x) \geqslant 0$ 时,$f(x) \geqslant g(x)$.

( D ) 当 $f”(x) \geqslant 0$ 时,$f(x) \leqslant g(x)$.

继续阅读“2014 年研究生入学考试数学一选择题第 2 题解析”