Visual Studio Code Server
VScode实现了C/S分离,可以实现只要有浏览器就能使用你开发机上的VScode 之前做法 在 VScode server 出现之前,你也可以通过安装 Remote - SSH 插件的形式达到远程使用VScode编辑服务器上的代码的目的 但我体验下来其实并不是很好,至少在其他插件使用上还是有不少问题 VScode server 官网 …
Section
VScode实现了C/S分离,可以实现只要有浏览器就能使用你开发机上的VScode 之前做法 在 VScode server 出现之前,你也可以通过安装 Remote - SSH 插件的形式达到远程使用VScode编辑服务器上的代码的目的 但我体验下来其实并不是很好,至少在其他插件使用上还是有不少问题 VScode server 官网 …
本文译自:https://go.dev/ref/mod#non-module-compat Golang的导包有两种模式,一种是基于GOPATH的(老),一种是基于Module的(新),自1.16版本后,默认开启基于Module的方式,不管 go.mod 文件存不存在 对非Module模式项目的兼容方式 对即使没有go.mod的项目(非module项目 …
此文翻译自官方文档:https://go.dev/ref/mod#resolve-pkg-mod 当你使用 import xxx 方式导包时,它首先需要判断这个包来自哪个module go首先会在 build list寻找是否有哪个module的前缀与导入的包前缀的相同,例如,如果你想导入 example.com/a/b,并且 example.com/a 存 …
环境 WinDbg preview,Debugger client version: 1.2210.3001.0,Debugger engine version: 10.0.25200.1003 下载路径 …
打包过程举例 以下项目将生成一个名为 filter_detect_qt.exe 的包,用它来举例 1. 编译 2. 找到输出文件 3. 将该 exe 文件复制到另外一个空的目录 4. 该目录下打开 cmd 窗口,运行代码: # 注:windeployqt 命令这里有个坑,见下文中的注意事项 windeployqt filter_detect_qt.exe 完 …
本来想用该方法共享一个模型的,一个进程用于收集训练数据,一个进程用于训练,但是仍然不行。但基本的进程共享内存空间对象还是可以的: from multiprocessing import Process from multiprocessing.managers import BaseManager # 第一步:定义需要共享的类 class Data: """ …
以下代码可以直观感受GIL锁对性能的影响 import time from multiprocessing import Process from threading import Thread def count(): i = 100000000 while i > 0: i -= 1 if __name__ == '__main__': start = …
关系 简单来说,Kubernetes 管理容器,OpenStack 管理虚拟机 所以两者可以配合使用:将 Kubernetes 的容器部署在 OpenStack 的虚拟机上。这样就实现了 “在虚拟机中使用虚拟机”,提升了隔离性,但降低了性能。 K8s也可以直接用在物理机集群的,所以K8s再发展下去,OpenStack地位是不是有点危险了 OpenStack是 …
就目前来看(k8s 1.24以后),kubernetes 和 docker 应该是属于并列的关系,它们都是容器的一种管理方式。 而kubernetes重在集群的管理,docker则侧重单机的管理,但docker中有个docker swarm(见 docker常用工具),也是侧重集群管理的,但显然,它并没有打赢k8s 首先需要明确的是,容器这个概念并不是 …
GNOME:GNU Network Object Environment(什么是 GNU:C、Qt编译相关) KDE:Kool Desktop Environment 早期 windows 只是 DOS 下的一个软件,启动 DOS 系统后只会进入命令行环境,需手动启动 windows 才会进入桌面环境 后面又将 windows 写入内核,每次启动系统后自动打 …