「荒原之梦考研数学」文章

基于认证中心的新型纸质货币防伪方案

写在前面的话

大约在 2019 年春天的时候,我在网上看到一则新闻,说的是有人采用一半真币,一半假币的方式伪造出来的纸钞可以骗过一般的验钞机。于是,我当时就想到了一种纸质货币防伪的方法,并想作为一篇论文发表出来。然而在不久前,央行已经发布消息确认了正在研发“央行数字货币 (DCEP)”。此外,国际上其他一些国家也在研发并有意发行其本国的“央行数字货币”。于是,在这样一个大趋势下,纸质货币的防伪可能并不是一个值得研究的问题了。但是,我认为,我的这篇论文仍然在防伪方面做了一定程度上的有益尝试,因此,在正式发表之前,先发布在我的个人网站上,供大家评审。

More

NASA 的 Moon to Mars 项目和 Artemis 阿尔忒弥斯月球计划在 2019 年取得大幅进展

2019 年即将结束,NASA 于 2019 年 12 月 24 日在其官网发布了一篇文章[1],详细介绍了 Moon to Mars 项目和 Artemis 月球计划等在 2019 年取得的进展。下面的内容即是根据该文章整理而成。

More

中国长征五号遥三运载火箭成功发射

综合来自中国国家航天局和维基百科词条“长征五号运载火箭”的信息,2019 年 12 月 27 日 20 时 45 分 10 秒 526 毫秒,长征五号遥三运载火箭装载着实践二十号卫星在中国海南文昌航天发射场点火升空,起飞约 2220 秒后,星箭分离,实践二十号卫星被准确送入预定轨道,这标志着本次发射飞行试验任务取得圆满成功。

继续阅读“中国长征五号遥三运载火箭成功发射”

手动覆盖更新 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

美洲之夜

Image Credit: NASA
Title: Brilliance at Night: The Americas in Darkness
Image From: https://www.nasa.gov/image-feature/brilliance-at-night-the-americas-in-darkness

You can click HERE to view high-resolution image.

这张图片是通过由 Suomi NPP 卫星于 2012 年四月和十月获取到的数据合成的,显示的是北美洲和南美洲的夜晚。在合成过程中,新的数据会被映射到 NASA 创建的地球“蓝色大理石表象 (Blue Marble imagery, https://earthobservatory.nasa.gov/features/BlueMarble)”中,以获取更加逼真的地球图像。

References:
[1]. Brilliance at Night: The Americas in Darkness
https://www.nasa.gov/image-feature/brilliance-at-night-the-americas-in-darkness

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


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

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

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

荒原之梦 自豪地采用WordPress