development

使用路由器从主业务网络设置开发子网络
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

是否可以使用过时的 Mac 为最新的 iOS 构建应用程序?
development

是否可以使用过时的 Mac 为最新的 iOS 构建应用程序?

问题与 XCode 开发有关。是否可以使用像 Core 2 Duo Mac Mini 这样的旧机器来为 iOS 12 或未来的 13/14 构建应用程序?我只会在这个设备上构建。 我知道 Apple 很快就会停止对旧设备的支持。我是否必须使用最新的 macOS 才能接触到最终大众消费者? 另一种选择是在我已经拥有的中级 Windows 笔记本电脑(i7-4700HQ,12 GB RAM)上使用 VMware。此外,我还在笔记本电脑上贴了 Apple 徽标贴纸 哪一个是最佳选择? PS排版没有问题。 ...

Admin

Spring Tool Suite 4.1.1.RELEASE 无法在资源中创建 schema.sql
development

Spring Tool Suite 4.1.1.RELEASE 无法在资源中创建 schema.sql

在学习《Pro Spring Boot 2》第 5 章时,我使用了http://start.spring.io生成一个 spring boot 项目: Group: com.apress.todo Artifact: todo-jdbc Name: todo-jdbc Package Name: com.apress.todo Dependencies: Web, Lombok, JDBC, H2, MySQL 然后,我将 todo.zip 解压到一个文件夹中,并将其作为现有的 maven 项目导入 Spring Tool Suite (STS)。 当我...

Admin