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

一、题目

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

A. $\frac{3}{4}$

B. $\frac{2}{3}$

C. $\frac{1}{2}$

D. $\frac{5}{12}$

继续阅读“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

Linus Torvalds: “我不再是一名程序员了”

在最近于法国里昂举办的 Open Source Summit Europe 讨论会上,Linux 创始人 Linus Torvalds 讲述了他目前的工作以及他对于自己工作的看法。

Linus Torvalds 说:

“I don’t know coding at all anymore. Most of the code I write is in my e-mails. So somebody sends me a patch … I [reply with] pseudo code. I’m so used to editing patches now I sometimes edit patches and send out the patch without having ever tested it. I literally wrote it in the mail and say, ‘I think this is how it should be done,’ but this is what I do, I am not a programmer. “

(参考译文):

“我已经完全不知道怎么写代码了,我现在大都是在电子邮件里写代码。当有人发给我一个补丁的时候,我会用伪代码回复他,我通常是编辑并且回复一个补丁而不去测试它。我在邮件里写的都是文字表述,我会这么说:“我认为应该这么做。”这就是我所做的工作,我已经不是一名程序员了。”

References:

[1]. Linus Torvalds: ‘I’m not a programmer anymore’

https://www.zdnet.com/article/linus-torvalds-im-not-a-programmer-anymore/

RIPE NCC 的 IPv4 地址储备即将于 2019 年底前耗尽

RIPE NCC 全称为 RIPE Network Coordination Centre, 该组织管理着英国、欧洲、中东和部分中亚地区的网络地址分配。最近,该组织确认,其所储备的最后的 IPv4 地址即将于 2019 年底前耗尽。

其实,区域互联网注册中心(RIR)早在 2012 年的时候就已经开始耗尽其 IPv4 地址储备了。2019 年 10 月,RIR 确认其所拥有的约 40 亿个 IPv4 地址现在只剩约 100 万个了。不过,公众大可不必过度担心,因为全球各地的 ISP 都在推进 IPv6 的部署,此外,通过网络地址转换(NAT)等技术,也可以减缓 IPv4 地址的消耗速度。

参考链接:
[1]. This Time, There Really Are NO IPv4 Internet Addresses Left
https://www.ispreview.co.uk/index.php/2019/10/this-time-there-really-are-no-ipv4-internet-addresses-left.html
[2]. Getting Ready for IPv4 Run-out
https://www.ripe.net/publications/news/about-ripe-ncc-and-ripe/getting-ready-for-ipv4-run-out

Google 或已实现量子霸权

Google CEO Sundar Pichai 于当地时间 2019 年 10 月 23 日发表了一篇名为 “What our quantum computing milestone means”(《我们量子计算的里程碑意味着什么》)的博文,在该博文中,Pichai 说 Google 在量子计算领域已经取得了“巨大突破”,即通常所说的“量子霸权 (Quantum Supremacy)”.

Pichai 说:”We can think about today’s news in the context of building the first rocket that successfully left Earth’s gravity to touch the edge of space. At the time, some asked: Why go into space without getting anywhere useful? But it was a big first for science because it allowed humans to envision a totally different realm of travel … to the moon, to Mars, to galaxies beyond our own. It showed us what was possible and nudged the seemingly impossible into frame.”

(参考翻译:我们可以把今天的新闻和人类建造的第一艘火箭成功克服地球引力触摸到太空的边缘联系起来。在那时,有人会问:进入太空有什么用吗?但这对于科学而言是一个伟大的尝试,因为这使得人类可以预见今天已经变为现实的太空航行,去月球,去火星,去另外一个星系。它向我们展示了什么是可能的并将那些看似不可能的事物推向了可能。)

Pichai 认为,量子计算之于世界的意义就是让我们看到了 “a moment of possibility”, 并且量子计算将使我们能用另一种语言描述和理解宇宙,量子计算使人类不再受限于 1 和 0 这两种状态,我们将拥有所有的状态,美丽的,复杂的以及拥有无限可能的状态。

Google 量子计算机使用的梧桐芯片 (Sycamore chip):

Figure 1. 截图来自:https://www.nature.com/articles/s41586-019-1666-5

《自然》杂志已经发表了一篇关于 Google 实现量子霸权的论文,在线阅读地址:

https://www.nature.com/articles/s41586-019-1666-5

本站提供了该论文的 PDF 版,下载链接:

https://documents.zhaokaifeng.com/uploads/2019/10/24/a/quantum-supremacy-using-a-programmable-superconducting-processor.pdf

参考链接:

[1]. https://www.blog.google/perspectives/sundar-pichai/what-our-quantum-computing-milestone-means/


荒原之梦网全部内容均为原创,提供了涵盖考研数学基础知识、考研数学练习题、考研数学真题等方面,大量精心研发的学习资源。

豫ICP备17023611号-1 | 公网安备 - 荒原之梦 豫公网安备41142502000132号
Copyright©2017-2025 ZhaoKaifeng.com 版权所有 All Rights Reserved.

豫ICP备17023611号-1
 豫公网安备41142502000132号
Copyright©2025   ZhaoKaifeng.com   All Rights Reserved.

荒原之梦 自豪地采用WordPress