粉丝1.2万获赞5.0万

呃,如果同学们作为软件制作工程师去进行面试,那么面试官很可能问到一个问题,是什么呢?你们的测试环境是怎么搭建的呢? 好,今天呢,将用几分钟的时间给大家去讲解测试环境从零到一的一个搭建的详细教程,五分钟的时间,然后就可以去搞定面试官啊, 很多同学会在想,哎呀,搭这样测试环境不就是 l a m t 吗?我去安装一下 mexico, 安装一下 radio, 安装阿卡奇,然后去配置一些环境变量是不是?但是实际上现在的企业呢,都是用 docker 来搭建测试环境啊,今天呢,教大家几分钟时间,用一行命令就能够拉起前后端的一个完整的一个系统。 dock 的 优势,我们有三点,环境一致,开发测试,然后生产,然后环境是一模一样的,然后是可以快速启停,就是散热容器秒级重建啊,不会影响的,就是不会是需要很长的时间需要去重启,像虚拟机一样, 然后呢可以隔离安全,就是一个向风的呢,不影响其他的,这是现代的作为一个测试需要去掌握的这样的一个技能。 ok, 那 么我们来讲一下,我们如果说去学习多孔大件环境呢,大概需要去掌握到哪些内容啊?首先第一呢就是我们多孔的一个基础的一个内容, 从最开始,哎,为什么要有多孔啊?落后的旧时代是怎么样的?然后我们的虚拟机时代又是怎么样的?然后多孔容器的时代又是怎么样的? 好,然后这些都是一些理论的一些知识,然后我们了解 docker 的 一些基本的概念啊,然后最终我们重点掌握 docker 相关的一些命令。好,这是属于我们 docker 基础的一个部分的内容。 然后呢就是我们 docker 的 一个实战,这里我们实战要用到了哪些命令,然后以及从不同的案例去讲解 docker 的 一个实战,然后包括 docker fail 的 一些指令的一些讲解, 然后最终我们完成一个医院的一个管理项目的一个部署啊,我们前端用的 vue, 然后后端用的 spring boot, 然后数据库有 my sql, 然后缓存有 release。 好, 我们将教给大家怎么样去配置我们的 nxt 的 文文件,然后怎么样去创建前端的 docker file, 构建 docker 的 镜像, 然后怎么样去部署后端的一个 mycel 的 一个容器,然后怎么准备去使用 docker 来部署我们的 reduce, 然后怎么样去构建我们的一个 docker file, 把它变成一个镜像,最终把它给运行起来。 最后呢,然后我们使用 docker combs, 然后编辑一个 docker combs 的 一个 ymail 文件,完成这样的一个 ymail 文件之后呢,我们最终只使用一个 docker combs app 的 命令,就可以把我们整个前端后端,然后 my sql server 数据库直接一次性拉起啊,这是我们怎么样去学习我们的一个实战, 然后我们完成了一下我们的实战之后呢,最后我们还会给大家去讲解,哎,我们 docker 会有哪些面试题,简历该怎么去写,然后最终给大家的命令大全啊,可以作为一个快速查询命令的一个参考,做一个命令快查。 那么面试的时候,当你学完这一套课程之后呢?面试的时候,你用几分钟的时间就可以给面试官这么说,我使用 docker combs 搭建了前端后端 my circle legend 等等的一个完整的测试环境, 通过数据卷进行了持久化的一个数据,使用 log 和 excel c 来定位我们的一个容器里面的一个问题,确保测试环境和生产环境高度一致。好,这一听就知道你是懂流程,有经验的一个人。 好,那这样呢?面试官就会认为你的技术掌握的是 ok 的, 你是真实的,有实战的经验的。如果大家入行软件测试,需要拷壳搭建测试环境的文档,可以直接找我就行。

安装 doctor 私有仓库 harbor 首先安装 doctor compose, 安装好了,然后下载 houber, 只会用 1 7 1, 新版不会用 复制下载链接,然后 git 修改 harbor g, 然后依次执行 repair 和 inspect。 安装好了, 访问一下,看看 为什么进不去 two hours later 还是进不去。重启,解决百分之九十九的问题, 这就是 harbor 了。第一次搭建要注册,我之前注册过了, 这里新建项目, 然后就可以把镜像存储在 how 的中了。下面我们上传一个镜像看看就上传君子吧。 忘了一件重要的事,新建一个 demon 散文件,把 ip 加进去, 加号之后重启高配, 登录哈本。 然后正题来了,我们开始上传镜像, 第一步,登录 harbor, 第二步,把镜像打标签, 格式是 ip 项目,镜像名,版本号, 然后可以用刀 就是推送镜像到仓库了, 来刷新一下,哦耶,传上来了,我们在用另一台机器从这个仓库下载。 聪明的同学们,你们知道咋回事吗?评论区走起,解决完之后 再重新登录。

三十秒教会你部署 n 八 n, 网上很多教程,教你敲一堆 dumper 命令,结果电脑一重启,工作流就没了,那叫玩具,不叫部署。跟我做三步搞定。第一步,装 dumper, 官网下载,双击安装,一路下一步 完事。第二部,拿到我开源的配置文件,把 n 八 n 文件夹放到你顺手的位置,打开终端,下一步,输入这句, dumper compose up 杠 d 回车,等它跑完,看到这个界面就说明完成了。浏览器输入 local house, 五六七八登录完成。从现在开始专心搭工作流,别再跟环境较劲了。 这套配置是我踩了无数坑汇总出来的,配置文件的每一行都有注目,不夸张的说,这应该是开源的 n 八 n 配置文件里的天花板了。这套配置文件我已开源,点赞、收藏、关注拿走直接用!

怎么在嵌入式 linux 上用刀刻快速构建和部署自己的应用?没错,刀刻不止在服务器上能用,在嵌入式环境中也能帮你大大简化开发流程。 首先,在安装刀刻之前,我们需要检查一下嵌入式 linux 内核是否支持,你可以用一个现成的检查脚本运行之后,重点关注几个关键内核配置,比如网络过滤、 nat 文件器这些选项需要开启 检查,通过后就可以安装 doc 了。推荐使用官方提供的便捷安装脚本。或者为了更快的下载速度,我们可以配置使用国内的镜像源,比如清华源,只需替换一下软件地址就行。 安装命令很简单,依次执行更新软件列表、安装证书工具、添加刀可 gpg 密钥和软电源。最后安装刀可 c e 等一系列包。安装好之后,还有关键一步,配置国内镜像加速器, 因为直接拉取 doc hub 的 镜像可能会比较慢,我们可以修改这个文件,添加几个国内的镜像加速地址。配置完重启一下 doc 服务之后,你拉取镜像的速度就会有明显的提升,赶紧动手试试吧!

挑战,每天讲透一个 ai 知识点,今天是 windows 基于 docker 本地部署 defi, 大家怎么样把这个 defi 给跑起来啊?怎么运行起来?那这里的话,呃,跑这个 defi 的 话,有几种情况啊?大家首先可以访问一个站点啊,叫做 defi defi 点 ai, 这个是 defi 的 这个官网啊,但它默认是个英文版的,我们可以把它切换到中文,然后在这个里面大家看到有一个文档啊,这个文档里面有一个什么呢?有一个入门啊,入门这里有一个云服务啊,云服务这里的话,大家如果想去用 defi 的 话,一般有几个路口, 第一个路口,如果大家不想去做私有化部署的话,你可以去用它的一个云服务啊,开箱即用的这个云服务。那么这个云服务的话啊,它有一些限制啊, 它是收费的,但是它有一个免费的额度,比如说啊,大家去创建应用的时候,它只能让你最多创建五个应用啊,就是它是收费的,免费的话只能创建五个应用啊,也就是说大家刚开始学习啊,你注册个云服务账号,然后去体验一下 dfi, 这个是没有问题的啊。但是如果说你创建的应用很多的话,你像我创建了已经几十个 dfi 的 一个应用了,所以说啊,我其实的话 啊,我要每天要创建非常多的应用,那这个免费版本肯定不能满足我的一个需求,但是我又不想去付费啊,因为他这个费用还挺高的,每个月这个小团队版本要收五十九美元啊,费用还是有点高的,并且最多也只能创建五十个应用, 然后中型团队的话,每个月一百五十九美元,最多也能创建两百个应用。如果大家不想这个付费的话,还有一种方式也是我推荐给大家的,也就是大家去做一个私有化部署啊,就是我们去部署这个社区版 啊。部署社区版的话,一般有几种方式啊?官方推荐的这种方式的话,就是使用这个 dog compose 的 方式去部署,那么这个部署的话很简单啊, 只要执行一条命令,就可以把这个 devi 跑起来。但是前提的话,需要大家把这个 dog tech top 这个软件给它装一下啊,你必须先把这个软件装好,装好之后的话,你才能把 devi 给跑起来。 如果大家是 windows 操作系统的话啊,就是你在你的个人电脑上去跑的话,那么大家直接可以去官方啊,把这个 dockedtop 下载下来,我这里已经提供了一个链接啊,在这个地方大家去把这个软件下载下来,这是目前一个部署 define 的 一个软件啊,那这个 dockedtop 的 话,它有几个版本? 如果大家是 windows 操作系统的话,大家注意啊,你下载的时候大家选这个 amd 版本的啊,叫 amd 版本,这个是大家个人电脑上普遍用的一个版本, 就是说白了就是用 md 架构的这个 windows, 如果大家是一些平板便携式设备的话啊,一些折叠本啊,可能他会用的 arm 六十四的这个架构,所以大家就要去下这个版本啊,当然大部分都是下这个版本啊,就是 md 的 这个版本,所以这里不要下错了,有些同学下到这个 arm 六十四这个版本了,结果打不开,运行不了,所以这里版本一定要下,对啊,我们点击一下下载, 下载完之后啊,下载完之后的话,大家就可以开始一步步的去安装了,我这边也提供了一个文档啊,叫做这个 windows 十一如何去安装这个呃, dogdocktop, 然后这里有非常详细的教程,大家按照这个一步一步的啊,因为它这个里面还要去装一些虚拟机的一些组建啊,就是这个 windows 的 一个 w s l i 的 这么一个组建,你把这个组建给它装好,装好之后的话一步步的啊,它底层的话,其实就是用的这个巫班图的操作系统啊,用的 linux, 整个你把它跑下来的话啊, 把这个装好之后,咱们就可以去运行这个啊 dock 的 一些命令了。好,这个是 windows, 然后 mac 电脑的话,大家也可以去参考一下一些文档,在 mac 上如何去安装这个 dockdock 啊,这里官方文档上面也写了,也是要去下载一个安装包。但是 mac 的 话,这个也分两个版本,一个是英特尔芯片的,一个是 m 一 芯片的,大家要选择对应的一个版本, 这个的话是这个英特尔芯片的啊,这个是 m 一 芯片的,这个需要大家搞清楚啊,这是在 mac 电脑上面去装,呃,然后的话,这个装完之后的话,接下来大家需要去执行一个命令啊,执行一个命令。 呃,首先我们要去下载 dfi 的 这个安装包啊,大家可以去访问 dfi 的 这个 github 的 一个网站,然后在这个网站上面啊,有两种方式, 如果大家是做开发的话,就是是技术人员的话,一般是用 get 命令去装这个 define 啊,如果说你是非技术人员的话,你就用这种方式啊,在这个网站下面右下角里有一个 release, release 下面啊里面有一些这个 他之前发布的一些包啊,比如说我们点开这个 tag, 目前最新版本是一点五点零的这个版本,我装的版本的话是一点四点零的这个版本啊,一般我不建议大家装,去装最新版本的话,可能会有一些小 bug 啊,像我之前去跑一些工具的时候, 经常会报一些小错误,所以我之前升级到了一点四点三的那个版本啊,后面发现有一些问题,我就把它回退到了一点四点零这个版本,后面就没出现问题了。所以说大家如果说你用最新版本遇到问题的话,你可以什么呢?回退一下版本啊,一般这个问题就不存在了。或者大家去可以看一下官方这个 issues, 在 eos 里面,你去如果说你用 define 去执行一些工作流报错的话,你把那个错误复制到这里去找一下官方有没有对应的一个解决方案,这里它会经常会更新一些最新版本的一些 bug 啊,在这个里面你能找到解决方案,如果解决不了的话,大家可以回退版本啊,一般大概率就能解决 好。然后我们下载完这个版本,比如说我现在装的是一点四点零,所以我下的是一个一点四点零的这个这个包啊,大家点一下这个下载,然后下载之后我把它放到了我第一排啊,有一个啊, safari 的 一个目录,然后下面我建了一个 def 的 一个目录,然后我把我那个 def 的 一点四点零这个安装包下载完之后,点右键解压,解压完之后的话, 大家要切换到这个 doc 目录啊,到这个 doc 目录里面去,然后在这个目录里面有一个叫点 n v example 的 一个文件,把这个文件复制一下, 复制一份,然后把它改名为点 e n v 文件啊,这是官方的一个要求,这个相当于是一个配置文件啊,就跟大家去连接数据库一样,你要建一个配置文件,数据库地址是多少,账号密码是多少,它要有一个这样配置文件建完之后的话,大家直接打开这个 c m d 的 一个命令啊,直接打开这个命令, 然后去复制一下官方这里提供的一个命令行,叫 doc compose upd 啊,如果是你是二点零的这个 doc compose 的 话,你就执行这个命令,是一点零的话就装这个,我们最新版本的话,一般是这个命令,然后复制一下,在这里执行一下,执行完成之后,大家可以看到 它会去运行 dock 的 一些容器啊,当然我这里运行很快,是因为我之前已经把这个 define 的 一些镜像全部都下载好了,如果说大家之前没有下载镜像的话啊,你需要把这个镜像啊,它会有个下载过程啊,我这里非常快,是因为我之前下载好了,我直接就运行成功了, 所以大家执行完这个命令之后,如果这里都是绿色的,没有什么报错啊,没有什么告警。然后我们打开这个 dock drop, 大家看在这个里面有一个 images, 这里你会看到它下载了很多镜像啊,比如说我装的 defi 是 一点四点零这个版本,里面有 defi 的 各种各样的一些服务,是吧?都给你装好了,装好之后的话,哎,镜像下载完之后,咱们在这个 containers 里面找到一个 docker 的 这么一个 啊,一些服务啊。你看这个就是 defi 的 一些安装的一些服务,比如说像数据库啊、 release 缓存啊,然后包括它的一些这个啊, api 啊、调用啊,是吧?整个一个服务都启动起来了,如果大家看到这里的服务都是亮色的话啊, 就意味着什么呢?意味着咱们整个服务就启动成功了啊。大家就直接访问这个 lockhost, 你 就直接能看到 define 的 一个页面了啊,当然第一次你看到页面的话,你看到的不是这么一个页面啊,它是一个什么呢?它是一个这个呃, 空白的这么一个页面啊,还它还要你去输入一个账号密码,因为它最开始要做一个账号的出口挂嘛?设置一个管理员的一个账号密码,设置完之后大家就会进入到这个页面。

hello, 大家好啊,那今天这个视频我们来简单介绍一下如何在本地使用 dac 的 方式来部署汉语 code。 那 要安装部署汉语 code 的 话,我们推荐是使用 dac compose 的 方式进行安装,因为这个方法会比较简单一点。当然如果你想要用其他方式安装的话,我们也提供了相应的安装包, 那这个视频我们以 top compose 的 方式进行演示。那打开我们的官方网站,官方网站打开之后呢,那就是这个 这个哈吉克的 og 点 git 点 i o 的 这个网站打开完之后呢,我们可以在右上角看到这个的 top compose 生成器, 那么可以点击,那我们可以从文档里面去看,比如说我们查看文档的时候有安装说明,一个是软件包部署,一个是 daccompos 部署,那你可以点击 daccompos 部署之后,它会引导你前往这个 daccompos build 进行 哈顺畅。那我们点击这个 daccompos build 就 跳转到了我们的一个专门的为用户进行这个 daccompos, 很深沉的一个网站。那由于我现在演示的视频的分辨率比较小,所以呢看到的是一个纵向的结构,那实际上它这是左右结构的,那 这个界面上我们可以通过下面的这个选项来快速地配置我们需要的那个 compose 啊。通常来说,对于新用户作为体验而言的话,你只需要在本地先安装 dacadisk, 那 如果是 windows 的 话,那就 dacadisk, 如果是 linux 或者 mac 的 话,用箱的方式安装。 安装完之后呢,新用户可以推荐使用这个,嗯,快速体验方式,那当然自定义体验方式可以提供给你更多的选项,比如说像数据库啊之类的配置,那这个视频简单一点,我们就用快速配置, 快速配置完之后呢,首先是端口,端口就是部署完之后,你在本地访问用的一个端口 默认是四万五这个端口,然后接下来是竞赛的来源,那中国大中国大陆的用户呢?推荐是目前是直接使用这个阿里云的 ac, ac 二是最快的,然后那如果您本地配置有 dac 的 加速镜像,你也可以用 dac hub 的 方式, 当然如果这上面两个都不合适的话,你还可以使用这个 a i d 的 容器注册表,那这也是一种合理的方式。当然这上面如果这几种方式都不合理的话,你可以通过这个 qq 群加入我们的 qq 群来哈,得到相应的一些技术支持。 那我们这个细品演示就使用这个哈,阿里云的 ac 啊,然后呢啊 api, 这个是 啊,由于这个哈基扣内部使用的是克拉扣,它支持有多种方式,比如说啊智普的 api, 或者是克拉扣官方的 api, 或者是你可以使用任何嗯,克拉扣支持的这个 端点跟并排,所以这个可以按照用户实际的设置进行选择,那我们这边就直接使用这个嗯,智普的 api, 那这个是已经配好的一个有效的吉普的 a p r 的 地址,然后下面最后一个,呃,在快速配置当中,最后一个选项就是进行悬挂,在因为通过容器部署完之后,您所有的这个代码仓库实际上还是通通过你本地附加到这个容器里面去的,所以呢,我们推荐在 嗯这个卷挂在的地方配置一个您本地嗯仓库集中的位置。那比如说我本地在 c 盘的 ripper 显微购下面,我是安装了有多个不同的仓库的,因此我使用这个路径, 然后它在安装完之后会进行呃自动的扫描,从而得到一个啊,你本地所有的仓库都能够导入到哈基库的当中去。 那么这些都配置好之后呢,你就可以在上面看到这个 dk compose 已经生成好,生成好了,那么你就可以点击复制,然后在本地尝试部署。 那首先我们使用 vs code, 比如说在本地任何你想要用的位置,比如说我现在在哈基扣的问引的这个文件夹下面创建一个 dunk compose, 点 em 文件,然后把这组内任复制进去,这样就得到了本地部署好的这个 dunk compose 文件。那么你就可以使用 dunk compose 啊康弟来启动这个嗯,哈基扣的以及对应的数据库。那因为我们刚才使用的是 a c r 的, 就是阿里云的那个镜像服务,所以在这边拉取的时候速度相对会快一些。 那同样还是按照刚才说法,如果您在拉取镜像的过程当中遇到了任何问题,比如说您拉取不下来,您可以选择切换呃,达克, 您可以选择切换这个镜像源,比如说使用大号,或者是使用二舍的这个注册表,那这三种方式呢?都可以。如果您还是遇到有任何拉取的问题,您可以呃通过这个 qq 群六幺三九四零二零 来加入到群中,我们便为您提供一些技术支持。那这边我们可以看到现在的这个垃圾应该是可以快好了。最后的这个最后有一个啊,现在我们可以看到这个容器已经在创建了, 上面这个是 postcode 的, 嗯,本地数据库的键。本地数据库它是以嗯命名键的方式在下面存储的,没有附加到您本地的文件夹里面,但是它也是持久的,只要您不删除这个命名键就可以了。 然后全部运行好之后,我们可以在这个 doc compose doc desktop 里面看到这个刚刚启动这两个那个一个是 hack 网页,一个是数据库,那我们可以通过哈皮克的这个滤镜可以看到它里面应该是正常运行的。 哎,这个怎么看日制?哦?这现在是在镜像列表,我们可以看这个 containers, 然后在这个里面可以看到它现在正在运行的日制。 那运行好之后呢?因为我们刚才一开始配置的时候,我们在这边配置的是四万五端口,那我们在新的一个页面里面访问这个四万五的端口, 那我们就打开这个哈气口,那由于我们是初次使用,初次使用的时候它会提醒我们进行这个初次的导入。由于我们刚配置的那个嗯集中的嗯仓库目录,所以呢它就会通过这个目录进行扫描, 然后扫描就会得到这下面是有一个仓库的。那你可能看到这个地方跟呃我们刚配置的那个文件夹不一样,是因为这个上面显示的是容器内的文件夹,而我们配置的是容器外的文件夹,因为是通梦将数据库将这个代码仓库附加进去, 那我现在在外部的那个文件夹当中只有一个仓库,因此呢这边只有一个,那我们已经选择好了,那我们可以选择批量创建, 那这样的话我们就成功的把这个啊项目给创建出来了。我把夜间模式关一下,那这边这边呢可以切换主题,可以切换到夜间模式,然后这里呢可以切换到中文模式,建立中文模式。那这个就是我们刚才创建好的一个仓库, 然后创建好之后呢,这样子你就已经完成了 ig 扣的最快速的一个安装方法,用国内的一个阿里云的镜像是这样装,那我们可以在这边快速地进行一个散心的演示,比如说我们新建一个绘画啊,问他一下 啊,这个项目是做什么的?那这样的话它就会调用我们该爱配置的 cai 的 api key 切后端啊。嗯,探索,然后通过 ai 的 方式进行相应的一个处理。 那后续其他的内容,比如说我们如果通过 proposal, 或者如果通过赛神来进行操作的话,那请关注我们后续的视频,也可以看一下我们的三十分钟。嗯,点击我们的嗯头像,然后看相关的三十分钟的演示视频, 来了解关于北极扣的如何提高您效率的一个说明。好,那今天视频就到这里。好,再见。

终于把我的个人 ai 助理 openclaw 搞定了,考虑到安全性,我的安装方法是把它装在了我的 mac 电脑的刀口里面,通过刀口去隔离一下安全性,又考虑它跑起来比较吃头坑,所以我选择的是 kimi 的 k 二点五 a p i 接口。那具体是怎么安装呢?第一步,需要你自己在 mac 电脑上下载一个 dawg。 第二步,你要在 dawg 里面去安装这个 openclaw。 第三步呢,会启动一个 quickslot 的 向导, 在向导里面选 kimi 模型,把你申请的 kimi 的 api 接口输入进去,一定要手动修改一下 kimi 的 api 的 地址, 未默认的地址是点 ai 的 地址,这是国外的 kimi 的 地址,我们一般在国内申请到的都是国内的 kimi 的 api 地址,在配置文件里面要把点 ai 变成点 c n, 这样 kimi 就 配置好了。第四步呢,要启动这个 open call, 启动的时候一定要给它挂在一个具体的文件目录, 因为现在的 open class 是 装在 doc 里面的,如果没有具体的文件目录,你一关闭它就所有东西都消失了。第五步,通过 mac 的 终端 就可以去连接这个 open class 了,连好之后呢,你就可以通过命令行去给他下一些命令,让他去帮你做一些操作了。如果你是程序员的话,其实到这一步就可以了, 主人呢,其实还是想在有界面的浏览器里面去操作。所以呢,第六步,你需要先把 doc 电脑能访问的这个地址, 然后呢,再通过 cloudfire 的 隧道机制,建立一个你手机和你 mac 电脑的一个隧道,这样在你手机上就可以直接访问到这个 opencloud 了,当然在电脑上也可以访问到,这样整个安装环境就搞定了。接下来就安装一些你常用的 skills, 比如让 kimi 能够联网搜索,让 opencloud 能够查找 skills, 这个非常重要,要让他遇到错误的时候去纠错,去试错,去自己解决问题的这个 skills。 这样呢,一个个人的 ai 助理就这样搭建完成了。我把整个过程用到的这些安装指令都放在了评论区需要的支取。