首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

对 Mastering Emacs作者 Mickey Petersen 的采访

我在 DOS 的 Turbo C 中开始使用 C 编程,几年后转向 Windows 的 Delphi,同时试图掌握这个叫做 Linux 的相当新奇的东西。...FVWM95 是窗口管理器,看起来像 Windows 95,它是“运行 Linux”和使用当时在 DOS 或 Windows 上永远无法使用的工具的绝佳体验。...那时 Linux 是“酷”的东西,而 Windows 和 DOS……没那么酷! 我试过在 Linux 上用 C 编程,我记得试过 Emacs那时。...为此,我编写了几行代码将 Emacs 的各个部分粘合在一起。我按下一个按钮,Emacs 使用 TRAMP 连接到远程服务器并调用它需要调用的程序,然后将结果显示在 Emacs 缓冲区中。...我主要使用普通的 Emacs 键绑定,并进行了一些更改以使某些事情更容易接受。M-o而不是C-x o; C-x C-k杀死当前缓冲区;F1 打开Mx外壳;和其他一些小事。

79610

市面上多种流行的固态硬盘产品存在硬盘加密机制绕过漏洞

全盘加密(FDE,full-disk encryption)是硬件级加密,它是自动地将硬盘上的数据转换成一种不能被人理解的形式。只有那些有密钥的人才能“还原”转换。...之后,研究人员使用了一种更复杂的手段,来对其固件程序进行了刷新,以此实现了多种操作的可执行,其中就包括了可以解密密钥和使用空密码进行身份验证。...默认的硬盘加密软件 BitLocker 失效 大多数现代的操作系统都提供软件加密,允许用户执行全磁盘加密,其中,Linux、macOS、Android和iOS具备强大的软件加密手段,但Windows上的...当使用 BitLocker 对Windows下的硬盘执行加密时,如果操作系统探测到了接入的固态硬盘带有硬件加密机制,则会默认使用BitLocker 执行加密,而这种应用BitLocker加密的硬盘,也存在上述发现的加密绕过漏洞...为了防止BitLocker 对固态硬盘的这种默认加密应用,研究人员建议用户在“计算机配置\管理模板\ Windows组件\ BitLocker驱动器加密\操作系统驱动器”中,禁用一个名为“配置操作系统驱动器基于硬件的加密使用

1.6K30
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    当我们在谈论vim的时候我们在谈什么

    最近我想开一个新的系列,记录我使用vim的相关心得。初次接触vim是在大学操作系统实践课程中,跟着Linux一块进行学习的。...如果仅仅停留在了解vim的基本命令,将vim作为记事本来使用,那么vim也就失去了它的价值。...而vim为了有效键位映射到足够多的快捷键上,使用了各种模式,各种模式相互独立,完成不同的工作,这样有几个好处: 在普通模式下,键盘上的键不再作为输入键,可以针对常见操作进行键位优化,不用长时间按住ctrl...作为程序员,应该时刻想着如何偷懒,如何提高个人工作效率,以便早早完成工作,按时下班,保证充足的摸鱼时间。为了这个目标,就有必要稍微花点时间研究如何提升如何使用现有工具,如何更好的使用现有的IDE。...由于本人用macos做主力机,所以本教程将采用macos作为演示,针对Windows上的用户,有些操作可能跟windows自身快捷键冲突,或者Windows vim本身的问题,导致有些操作不支持的,目前我也不太清楚

    44240

    太惨!学Python方法用错,直接从入门到放弃!

    Python语言基础 曾经风靡一时的热播剧《琅琊榜》有云:遥映人间冰雪样,暗香幽浮曲临江,遍识天下英雄路,俯首江左有梅郎……琅琊榜就和武侠小说中的高手排行榜差不多。...1.2.2 在Windows系统中下载并安装Python 因为Python可以在Windows、Linux和Mac这当今三大主流的计算机系统中运行,所以接下来将详细讲解在这3种操作系统中安装Python...要在Linux系统中编写Python程序,开发者几乎不用安装什么软件,也几乎不用修改设置。要想检查当前使用的Linux系统是否安装了Python,需要完成如下工作。...1.3.2 使用Emacs Emacs堪称“无所不能”的开发工具,很多人称之为最强大的文本编辑器。...与Vim不同,Emacs没有模式编辑器,使用Emacs就像使用Windows的记事本一样,但Emacs比Windows的记事本的功能要强大得多。下载并安装Emacs工具的具体流程如下所示。

    2.1K20

    使用 Fluxbox 桌面作为你的窗口管理器

    但是对一些用户来说,桌面只是一个空荡荡的显示器空间,这是还没有任何可以自由浮动的应用程序窗口直接投射到他们的视网膜上的副作用。...当我发现 Linux 时,Blackbox 的开发已进入衰退期,因此我就喜欢上了 Fluxbox ,此后我至少在一个以上的常用的系统上使用过它。...在安装 Fluxbox 后,注销你当前的桌面会话,以便你可以登录一个新的桌面会话。...默认情况下,你的桌面会话管理器 (KDM、GDM、LightDM 或 XDM,取决于你的安装设置) 将继续让登录到之前的桌面,所以你在登录前必需要覆盖上一个桌面。...你不必使用 Fluxbox 的面板,因为还有其它优秀的面板。你甚至可以鼠标中键点击并拖动两个独立的应用程序窗口到彼此之中,以便它们成为一个窗口,每个窗口都有自己的选项卡。

    1.9K20

    如何在CLI上管理密码

    你可以将每个密码信息存储到一个OpenGPG保护的普通文本文件,并且将不同的密码文件分组多个类目中。它支持bash自动补全特性,因此可以很方便地使用TAB键来补全命令或者很长的密码名称。...在Linux上安装pass 在Debian,Ubuntu或者Linux Mint上安装pass: $ sudo apt-get install pass $ echo "source /etc/bash_completion.d...作为密钥生成部分,你将要为你的密钥创建一个加密口令,这个口令实际上是你访问存储在本地密码仓库中的任何密码信息时的主密码。成功创建密钥对后,创建的密钥对会存储在~/.gnupg目录中。...而另一种方法可能是将密码Amazon/bookreader和其他数据存储在其中Amazon/bookreader.meta。...甚至另一种方法可能是使用多行,如上所述,但将URL模板放在文件名中,而不是在文件中。 重点是,这里的可能性非常之多,而且还有许多其他组织方案没有在上面提到; 您可以自由选择最适合您工作流程的。

    2K110

    使用 Fluxbox 桌面作为你的窗口管理器

    但是对一些用户来说,桌面只是一个空荡荡的显示器空间,这是还没有任何可以自由浮动的应用程序窗口直接投射到他们的视网膜上的副作用。...当我发现 Linux 时,Blackbox 的开发已进入衰退期,因此我就喜欢上了 Fluxbox ,此后我至少在一个以上的常用的系统上使用过它。...在安装 Fluxbox 后,注销你当前的桌面会话,以便你可以登录一个新的桌面会话。...默认情况下,你的桌面会话管理器 (KDM、GDM、LightDM 或 XDM,取决于你的安装设置) 将继续让登录到之前的桌面,所以你在登录前必需要覆盖上一个桌面。...你不必使用 Fluxbox 的面板,因为还有其它优秀的面板。你甚至可以鼠标中键点击并拖动两个独立的应用程序窗口到彼此之中,以便它们成为一个窗口,每个窗口都有自己的选项卡。

    2K40

    利用 nslookup 解析 DNS 记录

    将 DNS 域名映射到 Internet 协议 (IP) 版本 6 的 128 位地址中(RFC 1886) NS 记录: 描述:将 owner 中指定的 DNS 域名映射到在 name_server_domain_name...在完整的 DNSSEC 实现中,解析程序和服务器使用 KEY 资源记录来验证从签名区域接收的 SIG 资源记录。KEY 资源记录由父区域来签名,使知道父区域的公钥的服务器可以发现和验证子区域的密钥。...将 owner 字段中的别名或备用的 DNS 域名映射到 canonical_name 字段中指定的标准或主要 DNS 域名。...中指定的那样,为邮件交换器主机提供邮件路由,以便将邮件发送给 owner 字段中指定的域名。...将 owner 字段中指定的 DNS 域名映射到充作说明文本的 text_string 中的字符串。 OPT 记录: 描述:选项资源记录。

    12.5K11

    DNS服务器搭建与配置

    它作为将域名和IP地址相互映射的一个分布式数据库,能够使人更方便地访问互联网。是一个应用层的协议DNS使用TCP和UDP端口53。...反向域:这是个特殊域,名字为in-addr.arpa,用于将IP 地址映射到名字(反向查询)....第五步:本地DNS服务器将结果返回给请求的主机 图:DNS查询流程图 Linux下DNS服务器安装 BIND简介: BIND(Berkeley Internet Name Domain,伯克利因特网名称域...name.conf文件的主要配置信息: acl  定义ip地址的访问控制清单 control  定义rndc使用的控制通道 include  把其他的文件包含到配置文件中 key  定义授权的安全密钥...、DSA、NSEC3RSASHA1、NSEC3DSA等 -b 密钥长度(HMAC-MD5的密钥长度在1~512位之间) -n 密钥的类型(HOST表示与主机相关) 使用下述命令生成一个主机名称为master-slave

    5.1K30

    GoLand IDE 2023 快捷键大全:提高开发效率的必备操作

    本文将向您展示如何利用这些快捷键,以便您能够更高效地开发和编写代码。...从 macOS 和 Windows/Linux 默认的按键映射到 IntelliJ IDEA Classic、Emacs、Sublime Text 等按键映射,都能满足不同用户的需求。...默认情况下,GoLand 有多个可供选择的预定义按键映射: 基于您的环境(macOS 或 Windows/Linux)的按键映射。...对于从其他代码编辑器迁移过来的用户,推荐使用 Emacs、Sublime Text 和 Sublime Text (macOS) 按键映射。...虽然此处使用的所有按键组合均来自 macOS 和 Windows/Linux 的默认按键映射,但您依然可以在 Preferences/Settings | Keymap(偏好设置/设置 | 按键映射)中自定义您的按键映射配置

    77010

    虚拟机VMware Workstation Pro 15.0.0及永久激活密钥

    {搬运}虚拟机VMware Workstation Pro 15.0.0及永久激活密钥 Windows平台最强虛拟初放件已经更新到了 VMware Workstation Pro 15版本了,VMware...使用"完整克隆"可创建能够与其他人共享的完全独立的副本。 6、        创建回滚快照 创建回滚点以便实时还原,这非常适合于测试未知软件或创建客户演示。...10、        交叉兼容性 可创建能够跨VMware产品组合运行的Linux或Windows虚拟机,也可创建受限虚拟机以提高"离线"虚拟机安全性。...将VMware Workstation Pro作为一个服务器运行,以便与您的团队成员、部门或组织共 享具有各种所雲配置的预加载Linux和Windows虚拟机的存储库。...激活密钥许可证 VMware Workstation Pro 15 激活许可证 UY758-0RXEQ-M81WP-8ZM7Z-Y3HDA  VF750-4MX5Q-488DQ-9WZE9-ZY2D6

    10.1K20

    如何在Windows上做Python开发?微软出了官方教程

    微软最近发布了一系列官方教程,终于…… 教程地址:https://docs.microsoft.com/zh-cn/windows/python/ 这些教程将指导使用者如何设置开发环境、是否在原生 Windows...或 Windows Subsystem for Linux (WSL) 系统上安装自己的工具,以及如何集成 VS Code、Git 等工具。...具体教程如下所示: 初学者在 Windows 上使用 Python 的教程 web 开发者在 Windows 上使用 Python 的教程 在 Windows 上使用 Python 编写脚本和自动执行文件系统操作...原因在于:Python web 开发的许多教程和说明都是针对 Linux 用户编写的, 并使用基于 Linux 的打包和安装工具。...如果我使用的是 PyCharm、Atom、Sublime Text、Emacs 或 Vim, 该怎么办? Mac 快捷键如何映射到 Windows 快捷键?

    1.8K30

    VMware Workstation Pro 15.1.0 官方版+激活密钥

    VMware Workstation Pro 15.1.0 官方版+激活密钥 2019-05-15 分类:虚拟机 阅读(167189) 评论(22)  VMware Workstation 产品允许用户将...Linux、Windows 等多个操作系统作为虚拟机在单台 PC 上运行。...将 VMware Workstation Pro 作为一个服务器运行,以便与您的团队成员、部门或组织共享具有各种所需配置的预加载虚拟机的存储库。...增强了用户体验 拉伸客户机显示 为 Linux 客户机和早于 Windows XP 的 Windows 客户机启用了拉伸客户机显示功能。...如果将并行端口映射到物理并行端口,在打开虚拟机电源后,虚拟机可能会崩溃并显示错误如果虚拟机使用并行端口,并且该并行端口映射到主机操作系统的物理并行端口,在打开虚拟机电源后,虚拟机可能会崩溃并显示以下错误

    75.3K103

    Whois、Dns、旁站C段查询 - 信息搜集篇 - 渗透红队笔记

    默认安装的Kali Linux 带有whois 客户端程序。如需查询某一域名的whois 信息,可在终端中使用下述whois指令: 查询命令:whois baidu.com ?...这种记录允许您将多个名字映射到同一台计算机。通常用于同时提供WWW和MAIL服务的计算机。例如,有一台计算机名为“host.mydomain.com”(A记录)。...同样的方法可以用于当您拥有多个域名需要指向同一服务器IP,此时您就可以将一个域名做A记录指向服务器IP然后将其他的域名做别名到之前做A记录的域名上,那么当您的服务器IP地址变更时您就可以不必麻烦的一个一个域名更改指向了...13800138000"; 2)mail IN TXT "邮件主机, 存放在xxx ,管理人:AAA",Jim IN TXT "contact: abc@mailserver.com" 也就是您可以设置 TXT ,以便使别人联系到您...cname记录:别名记录,允许将多个域名映射到同一个IP地址。 再解析cname,最终得到最终地址14.215.177.38和14.215.177.39。

    7.5K10
    领券