如何在 Ubuntu 18.04 / 20.04 上安装 Oracle Java 16

[ad_1] Oracle Java 16 于 2021 年 3 月 16 日发布,将提供 17 项增强功能,这将大大提高开发人员的生产力。 Java 16 版本是全球 Java 开发人员社区和 Oracle 工程师为提供强大的开发平台而进行了数周的广泛合作的结果。 一目了然,Java 16 提供了以下新的增强功能: 新的语言改进 提高开发人员生产力的新工具 更好的内存管理以提高性能 改进网络以提高开发人员的生产力和灵活性…

Read more

如何在 Debian 10 上安装 Gulp.js

[ad_1] 在本教程中,我们将向您展示如何在 Debian 10 上安装 Gulp.js。对于那些不知道的人,Gulp.js 是一个开源工具包,可帮助开发人员自动执行开发工作流程中的任务。 Gulp 可用于使流程自动化并轻松运行重复性任务。 它是一个基于 Node.js 和 npm 构建的任务运行器,用于自动化 Web 开发中涉及的耗时且重复的任务,例如缩小、连接、缓存破坏等。 本文假设您至少具有 Linux 的基本知识,知道如何使用 shell,并且最重要的是,您在自己的 VPS 上托管您的站点。 安装非常简单,假设您在 root 帐户中运行,否则您可能需要添加 ‘sudo‘ 获取…

Read more

如何在 Ubuntu 上安装 Notepad++ 编辑器

[ad_1] Notepad++ 是为 Microsoft Windows 平台开发的最好的文本和源代码编辑器之一。 Notepad++ 是一个开源代码编辑器,比 Windows 默认文本编辑器好很多。 它支持语法高亮、多文档视图、大括号匹配、宏记录、自动完成、颜色代码等多种功能。但它不适用于 Linux。 如果你去 Notepad++ 官方网站,你会注意到没有下载 Notepad++ for Linux 发行版的链接。 但是,幸运的是,有一种方法可以在 Linux 发行版上使用它,因为它可以作为一个 snap 包提供给 Linux 用户。 在本文中,我们将向您展示如何在…

Read more

如何在 XAMPP 中使用 PHP 在 MySQL 数据库中插入数据

[ad_1] 创建 MySQL 数据库和表后,我们可以开始在其中插入数据(即记录)。 在本教程中,我们将学习如何在 XAMPP 堆栈中使用 PHP 将数据插入 MySQL 数据库。 内容 先决条件 使用 PHP 在 MySQL 数据库中插入数据 使用 PHP 在 MySQL 表中插入单个记录 脚步 在 MySQL 表中插入一条记录的…

Read more

开源密码管理器 Bitwarden 引入了两个有用的新功能:垃圾箱和保险柜超时

[ad_1] 比特沃登 毫无疑问,它是适用于 Linux 的最好的密码管理器之一。 它也是一个跨平台的解决方案——所以你几乎可以在任何你喜欢的地方使用它。 如果您想了解更多信息,也可以阅读我们对 Bitwarden 的评论。 现在,回到新闻。 最近,Bitwarden 推出了两个新的主要功能,使其变得更好。 Bitwarden 密码管理器:有什么新功能? 您会发现 Bitwarden 有两个新的有用的补充。 在这里,我将为您重点介绍: 垃圾桶可将已删除的项目存储 30 天 在此更新之前,如果我在 Bitwarden 上删除了某些内容,则无法恢复。 因此,这是一个不可逆的过程。 但是,现在加上 垃圾…

Read more

如何在 Linux 中使用 time 命令

[ad_1] Linux 中的 time 命令用于确定给定命令运行所需的时间。 我们使用 time 命令来测试脚本和命令的性能。 Linux 中的 time 命令需要什么? 如果您是在 Linux 系统上工作的系统管理员,则有必要创建可以自动执行手动重复性任务的脚本和 cron 作业。 但是根据脚本的复杂性,服务器负载可能会更高。 最重要的是,如果您同时运行多个具有相似复杂性的脚本,我们将浪费服务器上的资源。 为了解决这个问题,我们需要确保我们的任何自动化脚本占用的 CPU 时间尽可能短。 这就是需要 Linux time 命令的地方。 Linux…

Read more

如何在 Ubuntu 18.04 LTS 中杀死僵尸进程

[ad_1] 一个 僵尸 或一个 已失效的进程 在Linux中是一个已经完成的进程,但是由于父子进程之间缺乏对应关系,它的条目仍然保留在进程表中。 通常,父进程通过 wait() 函数检查其子进程的状态。 当子进程完成时,等待函数向父进程发出信号以完全退出内存中的进程。 但是,如果父进程未能为其任何子进程调用等待函数,则子进程在系统中仍作为死进程或僵尸进程保持活动状态。 这些僵尸进程可能会在您的系统上大量堆积并影响其性能。 在这种情况下,您可能必须通过本教程中描述的方式和命令手动杀死这些僵尸。 查看僵尸进程 您可以通过查看系统上运行的各种进程(包括改变效率的僵尸进程)来检查系统性能。 Ubuntu 允许您以下列方式查看这些进程: 通过图形用户界面 通过命令行 通过图形用户界面 为了以图形方式查看系统上运行的任何僵尸进程,请打开 系统监视器 通过您的 Ubuntu Dash 实用程序。 在我的系统监视器的以下屏幕截图中,您可以看到有两个僵尸在我的系统上运行。…

Read more

去中心化消息应用 Riot 更名为 Element

[ad_1] Riot 是/曾经是一个基于开源 Matrix 协议的去中心化即时通讯应用程序。 6 月下旬,Riot(即时通讯客户端)宣布他们将更名。 昨天,他们透露他们的新名字是 元素. 让我们看看更多关于 Riot 更名的原因以及还有哪些变化的细节。 为什么将名称从 Riot 更改为 Element? 在我们开始最新的公告之前,让我们先看看他们为什么更名。 根据一个 博文 日期为 6 月 23 日,该集团有三个更名的原因。 首先,他们表示“某大型游戏公司”一再阻止他们为 Riot 和…

Read more

使用 Ctrl+Alt+Delete 关闭而不是在 Debian 上注销

[ad_1] GNOME Debian GUI 带有多种键盘快捷键,可用于执行日常操作和提高生产力。 它节省了大量使用鼠标、键盘和菜单进行导航的时间。 如果您使用的是 Windows 操作系统,您可能已经使用 Ctrl+Alt+Del 重新启动和关闭系统。 即使在较旧的 Linux 发行版中,相同的组合键也用于重新启动和关闭。 但是,在较新版本的 Linux 中,默认的 Ctrl+Alt+Del 更改为仅允许您注销。 在本文中,我们将解释如何使用 Ctrl+Alt+Del 组合键实现相同的旧功能,即关闭您的 Debian 系统。 这包括以下步骤: 禁用用于注销的 Ctrl+Alt+Del…

Read more

Linux / Unix:安装和使用 Geany 集成开发环境

[ad_1] Geany 是一个伟大而轻量级的跨平台集成开发环境,适用于基于 Linux 和 Unix 的系统。 它支持 C、C++、Java、PHP、Python 和 50 多种其他编程语言。 Geany 可以在 Linux、FreeBSD、NetBSD、OpenBSD、MacOS X、AIX v5.3、Solaris Express 和 Windows 下运行。 Geany 更类似于可用于 Microsoft Windows 的编程编辑器,例如 Notepad++。…

Read more