development

如何在日常使用的 Ubuntu 机器上安装 PHP 进行本地开发,仅在调用时运行?
development

如何在日常使用的 Ubuntu 机器上安装 PHP 进行本地开发,仅在调用时运行?

我几年前就这样做过,但现在我记不清怎么做了,所以我知道这是可行的,而且我还没有找到除此以外的任何其他好的文档。 我正在寻找如何安装 PHP(在桌面 ubuntu 环境中),其中 PHP 不是一个运行网页的持续运行服务,而是一个仅在明确调用时启动、完成后易于关闭、可供 IDE 访问并且包含断点功能。 ...

Admin

如何找到 Vivaldi 桌面网络浏览器的完整更新日志?
development

如何找到 Vivaldi 桌面网络浏览器的完整更新日志?

我试图查明我提交的各种旧 Vivaldi 桌面网络浏览器错误是否已修复。 他们的 RSS 源https://vivaldi.com/feed/可以解析新版本的变更和错误修复。但是,它只能返回最近发布的公告。 我需要从第一天开始的完整历史记录。我搜索过很多次,花了很多时间,但找不到任何这样的信息。 我甚至尝试编辑他们网站上现有(最近)网页的 URL,其中列出了最近版本的更改/修复,但这对以后的版本不起作用,或者说不能非常精确地起作用。 这真是令人沮丧。我不明白为什么每个公司和软件项目看起来都如此混乱,至少在公开场合是这样。他们可能有一个完美的文本文件,里面记录...

Admin

VirtualBox 还是 Docker 用于共享软件开发环境?
development

VirtualBox 还是 Docker 用于共享软件开发环境?

我非常熟悉 VirtualBox,但有人告诉我“哦,你应该使用 Docker”,但我们似乎无法进行足够的交流来让我理解原因。 基本上,我想与朋友共享一个软件开发环境,这样我们就可以确定我们拥有相同的 IDE、包、插件/扩展等;唯一的区别是我们每个人当前正在处理的代码,以及通过 Git 输入和输出的代码。 我希望我们可以只使用 VS Code 作为 IDE,尽管会有 PHP 服务器端和 Flutter/Dart 客户端,并且我的朋友熟悉 Android Studio 并更喜欢将其用于客户端。 我会强烈更喜欢使用单个 IDE(VS Code),并希望说服他。尽管...

Admin

使用路由器从主业务网络设置开发子网络
development

使用路由器从主业务网络设置开发子网络

场景:由于防火墙存在未确定的问题,主要业务网络瘫痪(注意:我们不是唯一一家防火墙有问题的企业)。此问题通过电源循环解决,可恢复部分设备(但不是所有设备)的互联网访问。这些没有互联网的设备从运行 Ubuntu 的笔记本电脑获得 IP 配置设置,并设置为共享 IP 地址。笔记本电脑采用此配置是为了使用 Jetson Nano 进行开发,只有当我们将笔记本电脑设置为不共享 IP 地址并重置主网络交换机时,我们才能恢复其余设备的互联网访问。 我的问题是:购买另一台路由器是否足以将开发笔记本电脑与网络的其余部分隔离以进行配置设置,同时仍保持此开发笔记本电脑可以访问互联...

Admin

用于 macOS 的本地开发/测试环境可运行两个联网操作系统;一个是 CentOS,另一个是 Windows?
development

用于 macOS 的本地开发/测试环境可运行两个联网操作系统;一个是 CentOS,另一个是 Windows?

我们有一个包含三 (3) 个组件的产品,我正在尝试找出一种好方法来建立本地开发和测试环境。 我们的组件包括: A“网关”每个客户在 vSphere 中运行的 VMware VM 上运行 CentOS。 许多“特工”每个客户都在 Windows 上运行并将数据发送到网关。 许多网关都将其数据发送到一个单一的远程 SaaS。 对于这个问题,我最关心的是为在开发过程中使用 Mac 的程序员在本地环境中设置和运行#1 和#2。 我想到的是使用 Vagrant 创建一个 Windows VM 来安装 Agent,然后单独运行 Docker Desktop for ...

Admin

为什么计算机仍然需要 RAM 来启动?
development

为什么计算机仍然需要 RAM 来启动?

20 年前这是合理的,当时最快的存储介质是软盘,但现在我们有了 SSD,而且我敢打赌,即使是最老的 SATA 驱动器也比旧的 pc100 RAM 更快,但我们仍然需要 RAM,不仅仅是 RAM,而是超快的现代 RAM 来单独启动 PC。 您肯定会问,谁会想以 pc100 内存的速度运行现代 PC?嗯,这叫做冗余,它对故障排除很有用,您知道吗?这也是我们(过去)在实际操作系统下安装 BIOS 的原因。如果您可以仅使用 U 盘启动 PC,那么检查有缺陷的内存或其他组件就会容易得多,而不必购买新内存只是为了知道主板是否正常,您只需插入 U 盘并查看它是否启动即可。...

Admin

在 WinPE 中运行 Qt 应用程序
development

在 WinPE 中运行 Qt 应用程序

我想说这有点介于 SuperUser 和 StackOverflow 之间,但我正在使用 Qt 编写一个 GUI 应用程序,我想在 WinPE 中运行它。我很清楚 WinPE 在库和子系统方面是一个非常有限的环境,但我非常想找出是什么阻止我的应用程序在 WinPE 中运行。我已经为正确的平台 (x64) 构建了应用程序,并使用与 Qt 捆绑在一起的 windeployqt-tool 添加了依赖项。当我尝试在 WinPE 中启动应用程序时,我根本没有得到任何反应。没有错误,没有窗口 - 它只是没有启动。它在“正常”的 Windows 环境中工作。 有什么建议可...

Admin

免费 Windows 10 开发环境中的 Windows 10 许可证何时到期
development

免费 Windows 10 开发环境中的 Windows 10 许可证何时到期

我下载的镜像(hyper-v)显示“Windows 即将过期”消息,尽管下载页面显示它将于 2021 年 5 月 16 日过期。我只是下载并安装它昨天于 4/16/21。 其他人也有遇到同样的状况吗? 任何提供的信息都将非常感激。 谢谢 ...

Admin

如果计算机程序知道彼此的存在会怎样?
development

如果计算机程序知道彼此的存在会怎样?

在现代计算机中,虚拟内存提供了一个抽象层,程序认为它与处理器本身一起工作。我知道在现代软件开发条件下这是不可能的,但如果程序知道彼此的存在会怎样?它们不是唯一与处理器一起工作的程序?这是否能让它们更轻松地进行通信并加快速度? ...

Admin

当 CPU 较热时运行命令
development

当 CPU 较热时运行命令

很高兴介绍自己,我是 Ubuntu 的用户,我遇到了以下问题:我有一台笔记本电脑,其冷却系统非常糟糕,当温度达到 90°C 时就会关闭,永远不会关闭。我发现的临时解决方案是限制 CPU 时钟,将其从 2.1ghz 降低到 1.3ghz。在这个速度下,即使在该速度下工作一个小时也不会关闭。我知道最理想的是购买一个新的冷却系统,但目前对我来说是不可能的,所以我想到了执行以下操作当 CPU 达到 85°C 时,将时钟从 2.1 降频到 1.3,当温度降至 80°C 时,取消降频。 我使用的下锁命令如下 “echo 1300000 | sudo tee /sys/d...

Admin

如何保护 USB 闪存盘
development

如何保护 USB 闪存盘

我正在尝试在 USB 闪存驱动器上创建一个便携式开发环境,我这样做是因为我需要一些可以随身携带的超便携的东西,我也是一名计算机科学专业的学生,​​我们有计算机实验室,所以在这种情况下驱动器会很好用。 我使用的平台是 Windows,并且 99% 的时间我也会在 Windows 计算机上使用该驱动器,因此交叉兼容性对我来说不是问题,至少目前不是。 我会将 VSCode(.zip 版本)和 cmder 一起放在驱动器上。 我主要担心一个问题,我通常将驱动器插入的计算机充满了恶意软件和病毒,有没有办法,也许是一个应用程序,可以保护驱动器免受此类恶意软件的侵害...

Admin

对于目前正在开发的项目,使用 Red Hat 7.7 而不是 8.1 是否可取?
development

对于目前正在开发的项目,使用 Red Hat 7.7 而不是 8.1 是否可取?

我们即将完成开发周期,我们的操作系统是 RHEL 7.6。系统工程团队希望在下一个开发周期中使用 RHEL 7.7,而不是使用 RHEL 8.1。我们认为我们目前没有足够的资源来吸收 8.1。 有人开始开发 8.1 吗? 我的任务是确定现在使用 7.7 和下一个周期使用 8.3 的缺点。 注意:我们的开发周期为 9-10 个月,使用寿命约为 2 年。使用 7.7 后,我们又有 9 个月的时间来确定 8.3 的影响,并迫使我们使用 7.7 约 3 年。 这是一个现实的做法吗? 7.7 有什么...

Admin

Ubuntu 版本升级如何进行(技术上)?
development

Ubuntu 版本升级如何进行(技术上)?

我知道当我更新软件包(程序、内核等)时,它会从存储库同步,如果有新版本,则会对其进行更新。我认为操作系统更新是相同的,但我不知道它们究竟更改了哪些软件包或文件(例如,从 Ubuntu 18.04 升级到 19.04 时,后台究竟发生了什么?)。 ...

Admin

解除 gpg sign 失败,没有密钥
development

解除 gpg sign 失败,没有密钥

我已将我的密钥(通过 seahorse GUI)导出到 key.pgp,并通过 Ubuntu 上的 seahorse GUI 导入到另一台电脑上。之后,当我运行 debuild -S 为 launchpad 构建源代码时,我无法使用此密钥对我的 deb 包进行签名。您有什么想法吗? ...

Admin