Extract audio file from video file on Ubuntu

Preface

mencoder is a tool which can process video files. Sometimes, we just need the sound of a video, but we may only have a video file. At this time, we can use the mencoder to extract the audio file from the video file.

In this post, I will show you how to extract audio files from video files on Ubuntu Linux.

继续阅读“Extract audio file from video file on Ubuntu”

对上/下三角矩阵和三对角矩阵压缩存储时元素存储地址的计算方法

前言

本文将给出在对【上三角矩阵】、【下三角矩阵】和【三对角矩阵】以【行主序】方式在【一维数组】中压缩存储时元素存储地址的计算方法以及图像示例,以作参考。

继续阅读“对上/下三角矩阵和三对角矩阵压缩存储时元素存储地址的计算方法”

[数据结构基础]使用顺序存储方式存储多维数组时特定元素存储地址的计算方法

前言

本文将分析并给出将一维数组、二维数组和三维数组使用顺序存储方式存储时确定给定的某个数组元素在内存中的存储地址的计算方法,以作参考。

继续阅读“[数据结构基础]使用顺序存储方式存储多维数组时特定元素存储地址的计算方法”

微软:将继续与 TikTok 讨论收购其在美国业务的事项

据微软博客 (Official Microsoft Blog) 于当地时间 2020 年 08 月 02 日发布的消息,在微软 CEO Satya Nadella 与美国总统特朗普进行交流之后,微软决定继续探索收购 TikTok 在美国业务的可能性。此前,由于特朗普威胁将在美国禁止 TikTok, 微软与 TikTok 的收购谈判被迫中止。

继续阅读“微软:将继续与 TikTok 讨论收购其在美国业务的事项”

印度宣布禁用59款中国公司开发的APP[附完整名单]

据印度政府新闻处网站 (pib.gov.in) 于当地时间 2020 年 06 月 29 日发布的消息,印度信息技术部根据印度《信息技术法案》第 69 A 条的有关规定以及印度当前所受威胁的紧急状态,决定在印度国内禁用由中国公司开发的,而且对印度的主权独立、军事国防、国家安全和社会秩序造成危害的 59 款移动应用。

继续阅读“印度宣布禁用59款中国公司开发的APP[附完整名单]”

虚拟机中【安装】泰阿红队单兵作战系统(TaieRedTeamOS)

特别声明

1. 发布本文的目的是为了促进技术交流,提升本站读者的网络安全意识以及面对网络攻击时的防御能力,维护互联网的安定和平。本文涉及到的所有操作均没有对位于公网上的计算机系统造成任何危害。

2. 本站不直接提供本文涉及到的任何计算机程序的下载服务,本站服务器也不存储本文涉及到的任何计算机程序;

3. 技术是一把双刃剑,请您在遵守中华人民共和国及您所在地的有关法律法规的前提下阅读本文,确保自己的所有行为都合理合法,本站不对您阅读本文之后所做的任何行为担负任何责任;

4. 如果您不能遵守以上条款,请您立即关闭本页面。

继续阅读“虚拟机中【安装】泰阿红队单兵作战系统(TaieRedTeamOS)”

虚拟机中【临时使用】泰阿红队单兵作战系统(TaieRedTeamOS)

特别声明

1. 发布本文的目的是为了促进技术交流,提升本站读者的网络安全意识以及面对网络攻击时的防御能力,维护互联网的安定和平。本文涉及到的所有操作均没有对位于公网上的计算机系统造成任何危害。

2. 本站不直接提供本文涉及到的任何计算机程序的下载服务,本站服务器也不存储本文涉及到的任何计算机程序;

3. 技术是一把双刃剑,请您在遵守中华人民共和国及您所在地的有关法律法规的前提下阅读本文,确保自己的所有行为都合理合法,本站不对您阅读本文之后所做的任何行为担负任何责任;

4. 如果您不能遵守以上条款,请您立即关闭本页面。

继续阅读“虚拟机中【临时使用】泰阿红队单兵作战系统(TaieRedTeamOS)”

在WordPress站点中本地部署MathJax以显示数学公式并增加对Markdown语法的支持

操作环境

服务器操作系统:Linux (出于安全考虑,不注明具体版本)
Web应用:WordPress (出于安全考虑,不注明具体版本)

背景说明

如果网站以二级域名的形式挂靠在 wordpress.com 上面,则默认就支持插入数学公式,插入的数学公式经过渲染之后会以图片的方式显示在前台页面。但是,如果网站是使用 WordPress 程序自己部署的,默认就没有渲染数学公式的功能。这个时候,我们可以选择安装相关插件达到插入以及显示数学公式的目的,我之前就是使用一款插件来显示数学公式的。但是,我后来发现这个插件已经很长时间不更新了,使用长期不更新的插件不仅会产生兼容性问题,还会带来安全隐患,因此,我决定不再使用插件而是使用 MathJax 渲染数学公式。

MathJax 是一个用 JavaScript 编写的工具,能够将 MathML, TeX, 或者 ASCIImath 格式的输入信息渲染成 HTML+CSS, SVG, 或者 MathML 格式的输出。也就是说,MathJax 可以把 TeX 语法渲染成能够在 Web 前端显示的格式,因此,我们可以使用 MathJax 在 WordPress 站点中渲染并显示数学公式。从 MathJax 官网提供的信息我们可以看到,MathJax 并没有提到可以支持 Markdown 语法,不过,由于我写数学公式通常都是使用的 Markdown 语法,因此,本文中还会介绍如何让 MathJax 支持 Markdown 语法,从而实现使用 Markdown 语法编写的数学公式直接复制到 WordPress 编辑器中就可以直接显示在前端页面。

MathJax 可以下载下来在本地部署,也可以直接使用 MathJax 提供的 CDN 部署,由于 MathJax 是在客户端运行的,因此,通常情况下,添加 MathJax 并不会为站点带来特别严重的安全隐患。

继续阅读“在WordPress站点中本地部署MathJax以显示数学公式并增加对Markdown语法的支持”

使用MySQL命令批量开启或关闭WordPress站点的评论功能

操作环境

服务器操作系统:Linux
数据库:MySQL
Web应用:WordPress

操作说明

WordPress 本身并没有提供批量设置评论功能开启或关闭的操作,因此,想要批量开启或关闭评论功能只能通过修改数据库中相关字段的方式来实现。

继续阅读“使用MySQL命令批量开启或关闭WordPress站点的评论功能”