粉丝240获赞1310


我们今天呢就来讲一个用 ida 时遇到的问题,那我们一般的项目呢,都是由多个子模块组成的,就比如说这边演示的项目,他会有两个子模块, b 字和 start, 但是我希望他在这个没用插件里面呢,能展示出副子模块的这种 关系。就比如说我这个英文中的多金目录能表示出来我这个 test 下面有两个字模块,那我希望我这个项目呢也能这样展示,那这个怎么样才能展示出这种副字模块的关系呢?哎,这个就在这个 menu 的小框里面选这个 options, 然后点击这里的 group models, 选上以后就会按照你的复字模块去进行一个展示了。好的,今天视频呢就到这里,欢迎大家点赞、关注、收藏、留言,后续不迷路,让我们一起进步。

大家好,关注我了解更多干货知识,今天晚上继续分享 idea 加瓦代码快捷键,今天晚上的这一个代码快捷键 ps v m, 它和我们前面所讲过的 这一个作用是一样的,都是定义面方法,而且也是非常通俗易懂的面方法,刚好是方法的名称, psvm 刚好是面方法定义的关键字缩写,我们直接输入即可。 psvm 店回车自动将我们完成了一个面方法 啊,谢谢大家。

全相同软件的安装,对 id 二开发工具新版本的安装和使用,首先从官网下载徒步和全相同软件,第二步下载炸,第三步,软件 vm 下添加三行命令,第四步 选择所需要的库德进行使用,首先进入 idr 官网,然后再开发这个工具,这里下载徒步课 app, 那这一个是管理所有 idr 软件的一个工具,下载完了之后是这样子的,然后可以选择自己所需要的软件进行安装和使用, 这里呢就安装德特,格瑞普和 idr 分别是二三年版本的,然后这两个进行安装,接下来呢进入这个网址,在这个网址中选一个可用的,那这里选择第一个点进去,在这个界面我们点这个链接下载扎包,然后下一步打开 idr 的安装目录,编辑他的 信息,我们把这三行加进来,其中后面的两行是一样的,第一行就是填写自己的绝对路径,填完之后呢,然后我们再打开 idea, 打开之后我们选择激活码,这个激活码我们从这个网页上来找一个,因为我们用的是 idea, 所以我们 copy 一下就行, 然后进行粘贴进行激活,那这里呢我们就可以看到他已经激活成功,然后到二零二六年,然后我们来把这台格瑞普给激活一下, 我们还是先找到跌到格瑞库的安装目录,修改他的配置信息,在这里呢,我们还是添加那三行语句,那这个呢没变,还是指向闸宝所在的绝对路径。然后接下来我们打开这里呢,依旧选择激活码, 得到格瑞普呢,然后我们选择这一个来进行靠背进行激活,这里呢我们也可以发现已经激活了,也是到二零二六年啊,类似的像其他的工具我们都可以通过这种形式来进行激活,还是挺方便的,今天就讲到这,谢谢大家。

好的,这期呢我们就开始啊配置 ai。 首先呢我们看一下 mim 的装插件, mim 装插件的话呢,我们 我们需要用到这一个仓库,就是这个雅颜可爱 这一个仓库的话呢,它是所有插件的基础,它是装插,就是 vm 的插件管理器,如果你是麦克 电脑或者用你去死的,你就执行这一个,在中段里头,如果是温度死的就执行这一个。执行 完之后呢,这些完之后呢,我们可以看到一声,在你的 vip 配置文件里头写上下面类似的代码,他就会把你的装插件。 那么我们演示一下,我的电脑是麦克电脑,只有三个名, 我们回车就能执行他啊,我已经执行过,所以我就不再执行,这是第一步。 第二步呢,我们需要打开一个,我们需要用 bm 打开一页,打开这个根木下面 mrc 的文件,嗯,然后我们接 编辑,这个文件是我自己的,但是我现在里头已经配了很多东西了,很多东西了,我们看一下,如果我们要配插件的话,就是我们像他的官方的代码那样子, 在这文字里头用一个 call plying begin 开头,一直到 call plying end 结尾的这么一个文本 中文本支付中,命令中,里头呢,就在这个这两行代码中间呢,就可以写要装插件,他自己写了一些势力需要装什么插件,这个是关键字, 找财经管理纸。然后呢跟一个空格,后面呢单引号里头跟着这个插件名,这个插件名是一头仓库的入境。取个例,比如说有一个, 我们看一个一个 vim 的,你说这是一个 vim 的 主体,那么这一个这一个名字呢?就是这个插件里,就是引号里,搞个引号里的插件里可以看到 这个问题,后面呢可以跟一些参数,就是这个参, 他有些参数可以跟一些参数,那么呢配完这个东西之后呢,我们再看看他官网是怎么说的。配完这东西之后呢,我们只需要执行 执行这一个秘密就可以进行安装,怎么执行呢?在 vip 当中按个冒号,输入刚刚的命令, 考过来速回车,他就会进行安装,他会并行的安装啊,这个是因为我已经安装完,现在就装完,这就是 vm 的插件,安装可是很简单的, 那么这里是我用到的插件啊,其实只要把这段代码考过去,考你 bm 里头,你就可以把这插件都缝完。但是这些插件都是什么用的啊?我简单跟大家过一下。 首先呢前面这些呢,是啊面 m 的一些, 这些其实很多就是前面这些都是 vm 的一些语言的一些支持,比如说 vm 的爵士, psgsxgofql, 然后这个 coc 是那个 lsp 的那个 知识,就大部分的代码提示啊,跳转啊,从命名啊,从购啊,然后这一个呢是呃一些常见的语言的一些注视, 这个是一个大牌搜索的一个一个库,然后这一个这位厨师,这个是让语言 vim 可以打开最后一次编辑位置的一个插件,这个是一个底部状态蓝,底部状态蓝,我把它还给大家看一下, 这就是底部状态了,我平时是关上,因为我更喜欢更更极简的的界面。 呃,这个是那个 css 叉一些 css 的一个插件的一个提示,这个是威风很有名的 ccs 插件的一个提示,还有马克丹的 玉兰,还有马当插录图片的一个插件,还有那个回测数的插件。然后下面这三个是主题啊,最好用的是这个主题,我先用这个主题,就是现在黄标下这个主题啊, 然后可以给你们看一下后两个主题,比如说这个主题,他是有白色,白色, 呃,这是这个主题, 白色。然后呢,这是第二个主题,这是这个主题,然后 这是这个第三个主题啊。呃, 大家看到这个界面是直接切换的,其实我并没有做剪辑哈,我都是一进到底的, 只是因为 bm 他,他的大部分东西都是靠快捷键,所以说我看我们甚至连连面操作面板都没有,他就他就变了, 我们,我们别回去,我右下角,右下角,你看右下角,那就有这个乐见就有这个键盘输入的基度啊,你可以看我说什么,就看右下角, 这是常见的插件,那么插件当中最重要的一个插件就是这个 cuc 的 cuc, 它相当于是它可以把大部分,它是个 no 的绝食的服务,它可以把大部分 vs 扣的你的插件给 肩拢过来,然后这里是下面这些是 ccoc 的插件, coc 插件里头他自己也有插件,下面这是 coc 的插件,我们只要写上这个,写上 cuc 插件的这些 要装哪些包?嗯,他会去下啊,嗯,这是我的 cuc 插件,你们可以看到这有 cucco 的瓦斯特的啊,还有些其他语言的哈,啊,还有 yes, linda 啊,还有西游记 get, 还有 tssots 的,这里还有一个 voe 的啊 啊,主要插件就得行。好的,今天插件就说到这里。

大家好,我是你们的东方老师,欢迎收看无版图雷牛克斯系列教程。我们先看第一部分的内容,威门威尔的网络选择, 我们打开微博微二软件,得到一个这样的界面,然后我们打开我们创建的这个无斑图二十点零四,这个虚拟机,双击此处, 然后得到一个这样的一个界面,我们点击这个编辑虚拟机设置,弹出来这样一个对话框,我们找到网络试配器,我们可以看到网络连接,这里面有五个选项,通常呢我们只用前两个选项,第一个是桥接的模式,第二个呢是 nice 的模式。 下面我们通过 ppt 的形式来讲解一下什么是调节模式,什么是 nat 模式,这个图形表示我们自己的电脑也称为素主机。 通过威门威尔软件,我们可以虚拟出来不同的主机,这些都是 v 零 v 一 v i 减一 v i, 这些就是根据我们的需求虚拟出来的不同的主机。我们再来看看我们的素主机是如何上网的。 我们的速度机是通过这样的一个路由器连接到互联网上的,假设我们的路由器分配的局网的网段是幺七二点二,幺点幺六点零二十四,维严码的网段。以我的实际网 网络为例,我的路由器设置的网关地址呢,就是这个幺七二点二幺点幺六点幺,他的严码呢是二十四倍,然后翻译成湿巾制的,就是三,前面三个二五五,后面一个零这种模式。 那么我的电脑的 ip 呢,也就是速度机的 ip, 就是通过路于记中的 dgcp 服务器随机分配的这样的一个地址,幺七二点二幺点幺六点幺二七,他的子网眼码也是二十四位的, 那么在敲击的模式下,各个虚拟机的 ip 呢,就应该是幺七二点二幺点幺六点幺二八,这就是随机的啊,往后排这个呢是幺二九,真的直接往后排就行了。在敲击的模式下,各个这个虚拟机 和这个素主机和路由器是在同一个网段地址内的,所以他们是可以互相通信的。那么在 night 模式下,我们的 vivov 二软件会在苏主机上熏取出来一个 dgcp 服务器,然后分配给素主机一个全新的网段, 通常都是幺九二点幺六八点某某某,这个网段根据奈特网络的特性,只要速度机能够上网,那么虚印机就是可以直接上网的,所以这也是威门威尔这个软件的默认配置选项。 现在我们来看路由器、速煮机和虚拟机能否通过拼音测试。很显然,由于已经不在同一个网段内,是无法通 通过测试的,但是呢,由于素主机也被威门威尔分配了一个和虚云机同一个网段的 ip, 所以素主机和虚云机之间是可以通过拼音测试的。 下面我们看一下实际网络的情况,我们先看一下速阻机的网络,我们通过查找,然后 cmd 找到命令提示服,命令提示服中输入 ip 康菲格的命令,我们看到 它里面的内容,其实呢,前面这一部分我们不用管它,我们先看到这个无线局网试配器,这样的微烂的这个服饰配器, 这里面呢就是我的无线网卡,其中他是通过这个路由器上的 dagcp 服务器自动分配了一个这样的地址,幺七二点二幺点幺六点幺二七, 其中这个默认王冠呢是幺七二点二幺点幺零点幺,这个地址是无限路由器中的地址,所以说网关呢就是指向无限路由器,这两个是维尼维尔虚拟出来的网卡,其中呢他都分配了一个相关的这样的地址, 但是呢这个地址和虚拟机之间的地址呢是无法拼通的。下面我们再来看看威不威尔软件中的虚拟机的情况,这是我们的无版图二十点零四,这个虚拟机,我们可以看到这个网络示威器的情况呢是奈特这个模式,下面我们就打开这个虚拟机, 进入新剧中之后,我们打开这个终端这个软件啊,然后我们 输入 ipaddr 这样的一个命令,我们可以看到这里面有一二两个网卡,第一个呢是回还网卡,这我们不用管他。第二个呢就是我们的这个虚拟机中的这个网卡,他的 ib 地址呢是幺九二点幺六八点二零六点幺二八,这呢就是通过这个虚拟出来的 dhcp 服务器给他分配的一个这样的一个 ip 地址,是幺九二点幺六八点二零六这样的网段,那么我们看一下 用 ip route 来看一下这个陆游,很明显怎么默认陆游呢?是幺九二点幺六八点二零六点二,这个 ip 地址呢其实就是我们的 dhcp 服务器,这样的一个 ipd 是在宿主机上默认出来的,我们拼一下幺九二点幺六八点二零六点二,很明显网络是通顺着的, 我们再看一下这个熏鸡的 ip 是二零六点幺二八,那么我们在速煮机上我们拼一下, 并幺九二点幺六八点二零六点幺二八,明显网络是相通着的。 第二部分我们看一下在桥基的模式下如何配置网络,这部分内容的重点就是在乌斑图二点零四这个系统内如何 和设置静态 ip, 特别是有的同学是在校园网内,在校园网内我们的每一台电脑都被申请了一个静态 ip, 那么在桥基的模式下,我们的虚拟机和速度机是在同一个网段内,所以呢,也需要在这个网段内有一个静态的 ip 励志。 那么如何设置呢?我们首先要做的将这个熏鸡中的网络识别器中的 night 模式转换成为敲击的模式,通过这样的选择,然后确定即可。等熏鸡重启完成之后,我们打开中端模式,使用命令行来配置竞弹 ip。 ok, 今天的课程到此结束,谢谢大家收看。

啊,第三节呢,我们来讲解一下卫生 master 当中的一个项目解决方案。那首先呢我们来创建一个通用的一个方案,然后呢我们在里面去编写一些我们的一些逻辑流程,那我们可以拖拽一个图像员 以及一个定位模块啊,比如说这个是高精度匹配,我们可以把它连接在一起。然后呢我们直接保存啊,我们点保存,我们就可以存在本地,我们取一个名字叫啊测试啊,然后我们点保存,保存完之后呢, 接着我们就可以通过创建一个 w p f 的一个应用程序,我们来加载这个解决方案,这个时候我们把这个程序给关掉。然后呢我们来创建一个 w p f 的项目 啊,我们首先看一下这个解决方案,它是一个呃 esol 啊,结尾的这么一个文件,也就是 solo 性的一个缩写啊,呃这么一个格式。然后呢我们来创建一个 wpf 的一个解决方案啊,一个项目, 我们要啊注意一下,我们要记这个 donette framework 的一个版本,然后不能说使用 donett 扩的一个版本,因为目前的话是不兼容,我们直接创建一个 donette framework 的一个版本,这里我们写一个叫 w p f b m test 啊,我们记这个 done next 四点八。然后我们来创建一个 啊,稍等一下,我们创建完成之后呢,我们首先啊打开一下官方的这个 demo 啊,我们在这个文档当中,我们可以在这个目录当中找到啊,首先我们打开 c 盘, 这里面有个 program fails, 可以看到这个微信 max 的一个四点三啊,这么一个文件夹,我们点进去,这里面我会有一个 dv 啊,就是开发者的一个文件夹,我们点进去 里面有一个啊,这个视力程序,我们找到 c 效果啊,这里面可以看到有个叫 platforms s d k 啊, simple c s 啊,我们直接打开这个解决方案, 在这里面呢啊,他提供了一些像这个草草原,还有这个,这个包括如何使用这个 vm 的一个解决方案的这么一些视力啊,包括这个 wpf 的一个视力,我们可以在这里打开, 打开之后呢,我们打开这个解决方案有一些有一些项目呢,他是用这个微风写的,所以说我们啊大体上都会差不多。然后这里我们可以找到有一个叫 wp 的啊,我们关闭所有,我们打开这个项目啊,我们打开这个 man window, 我们可以看一下里面有有一些什么东西啊 啊,这里面会有一些,比如说这个加载方案,对吧?然后呢这个显示一些消息,对吧? 以及获取这个方案的一些版本信息啊,保存方案的一些的动作。那在这里面我们可以看到它引用了一个秘密空间啊,叫 vm ctrl 点 wpf 啊,这么一个 命名空间。然后里面肯定是用到了一些啊,这个里面的空间嘛,这里面的空间呢都是用 wpf 写的,所以说我们可以啊 原声的用 wpf 去做啊,这个就非常方便。在这里面呢啊,里面有一些其他的代码啊,当然我们不需要太多的关注。然后呢我们要看一下这里面的一些引用关系,可以看到他引用了什么东西啊? 有一个叫 v m 点 call, v m 点 platform s d k c s 啊,包括这个 v m control 这么一些空间,那等于说我们在我们的空间当中也需要去引用它啊,我们直接先找到这个相关的这个命名空间的一些路径, 好,可以看到这,这个是在哪里啊?叫呃,四点三,这个开发文件夹里面的有一个叫呃 summary, 这里面啊,我们等于说我们复制这个 复制这个路径,然后呢我们在这个我们项目当中,我们去导入一下这个 d l 啊,啊,在这里呢,我们复制, 然后呢我们在里面可以找到啊,这个像它这里面这几个空间,首先它有个 vm 点扣啊, 我们可以看到,找一下啊这个空间,然后我们看一下还有什么啊? v m 点 platform s, d k, 还有这个 base interface, 还有这个 interface 我们也找到啊,这个 face interface 啊,还有这个 interface, 还有一个叫 wpf 的这么一个点儿啊,也就是这几个啊,我们直接引用,引用完之后我们添加到项目当中, 那接着呢,我们还需要借助一个 vm 的一个导入啊模块的一个工具。呃,我们在这个 同样的,在这个开发文件夹当中可以追到有个叫 com ctrls 啊,里面有个工具,这里面这个工具我们点开啊,首先呢我们这里面要选择一个项目路径啊,我们就可以把我们这个项目 这个所在的这个解决方案的这个路径我们考过去啊,点一下这里复制这个路径啊,我们粘贴在这里。然后呢下面有引用啊,引用的话就是说我们的项目当中我们需要用到什么东西啊,什么模块,我们就可以在里面添加 啊,比如说我们选择这个采集啊,图像采集以及这个定位啊,我们选完之后我们就直接啊拉过去,拉过去之后呢,我们就可以点击确定就可以了啊,那加载进去之后呢,我们直接退出啊,再次回到项目当中呢,我们就啊有一个叫覆盖啊,我们叫直接覆盖,我们保存。 再次我们看一下这个解决方案的银行里面呢,哎,看一下, 我们看有没有添加进来啊?好像没有添加进来, 那我们重新操作一下, 然后呢我们选择这两个直接覆盖啊,然后我们再回到项目当中,我们重新加载一下。 呃,可以看到这里面有引用啊,引用了相当多的这个叫模块,对吧?它是以这个 i m v s 起开始,然后呢结尾是以 c s, 呃,结尾 中间有个 m o d u 就是一个模块的一个缩写啊,那我们加完了这些模块之后呢,我们接着就可以在这个 x m l 当中我们去写一些界面了啊,首先呢我们同样的也去写一个界面,我们直接就分它个两行, 第一行呢我们放一个按钮, 这个叫加载方案啊,我们加一个点击试键啊,这里我们就出演示,我们就不需要去用那个什么 m v v m 去给大家演示啊, 给他一些内编句,然后呢我们这里面就是加这几个方案,然后下面那个呢就是显示一个,呃,我们首先把那个命名空间给他加进来,叫 vm 啊,叫 vm ctrl, 可以看到这里面有个秘密空间啊,我们把这个秘密空间加进来,然后呢我们在下面啊声明一个空间可以看到这里面有许多的 空间啊,这个在那个呃,海康威视的这个文档当中有详细的介绍每一个空间它的作用啊,我们这里呢首先记住这个啊,叫 vm men will ctrl, 这个空间呢就相当于我们在 vm 里面的这个看到的那个界面啊,那个空间我们把它放在第一行, 我们关闭,然后呢我们这个按钮里面呢,我们可以通过啊 v m, 它内部提供了一下 v m slotion 啊,这里面有一个叫 low 的,可以看到这里面,我们点进去看一下它这个其实就是一个哎,有点卡住了, 这里面提供了个静态方法啊, low 的去加载一个项目的一个方案,我们只要输入这个路径就可以了啊,我们这里面直接创建一个叫 file name, 我们把桌面上的这个东西 啊,这里有一个路径,我们把这个路径粘贴过来, 然后呢把这个 filename 我们传进去啊,那接着呢,我们要改一下我们项目的一个属性啊,我们确保它不是三十二位的啊,把首选三十二位我们关掉,然后我们点击这个启动吧, 我们来启动一下这个项目啊,看他有没有什么问题。 那加载成功之后可以看到这个第一行是不是这里面就跟这个 vm 当中一模一样,对吧?旁边是这个模块,中间是流程,然后呢右边是这个图像以及模块的一些 结果,那我们点击这个加载方案呢,就可以把我们刚才创建的这个测试方案我们加载进来,然后我们在里面可以直接操作了啊,跟我们在这个 vm 当中操作是一模一样的,在这里我们就直接添加些图片了, 我们导入一张,导入一个文件夹吧,我们这个桌面里面有一个叫 mag, 我们导入进来,然后我们点击这个运行啊,可以看图像已经出来了哈,我们把这个放大,然后呢我们在这个高精度匹配当中呢,我们去添加他的模板啊,就是一个匹配模板,我们要去查找结果, 我们就直接框中间这个图标,然后我们点击生成模型,其实就是生成模板的意思啊,我们点击确定,那运行参数里面呢,我们可以设置这个匹配的这个个数啊,这个即兴还有他的角度,角度的话也考虑到他这个瓶盖子呢,可能三百六十度转啊,我们就来个负一百八, 这一百八。然后呢我们点击确定。配置完成之后呢,我们也可以去设置他的这个识别范围啊,比如说我们这个就随便这个瓶盖子就行了,我们点击确定,然后呢我们再次运行啊,就可以看到这里面输出了对应的结果了,对吧?每个里面, 对吧已经输出了它的结果,这里面都有结果啊,以及有些没有匹配到的啊 啊,这下面会显示一个当前结果,也就是这里面会有一个分数啊,那我们软件里面能不能对外输出一些结果呢?肯定是也可以的嘛,对吧?我们直接在这里面加一些内容,比如说我们这里后面加一个叫 textbroke 啊,给它取个名字叫,然后我们在界面输出一个结果啊,那 我们在按钮里面,我们就可以去通过这个内置的这个方静态方法啊, vms 录取,我们直接获取我们这个程序当中的一些流程模块,比如说这个叫,呃,我们这里有一个规则哈,大家要注意一下,我们找到这个,找到这个东西啊, 我们打开它啊,教大家怎么教大家怎么用啊?可以做到这个,我们上面是不是流程一,对吧?那我们要找的话,肯定是要找流程一里面的某个东西,那我们就是可以通过这个啊,支付串的形式去找,比如说流程 读成一点这个高精度匹配一,这样的话我们就可以找到这个高精度匹配的这个模块,我们要把它的这个类型转换成具体的类型啊,我们可以通过这个 i m v s h p 啊,这里有个高精度匹配的这个模块的这么一个工具啊,可以看到我们只需要把它转换成这个类型就行了啊, 那转换成这个模块呢,我们就可以去订阅他的一个结果了啊,这可以得到这个模块的一个返回的一个结果,那这里面呢我们就可以做一些逻辑了,对吧?我们把这个对象转换成这个真实的这个模块的对象,然后呢我们去输出里面的结果, 我们循环这里面的这个结果,这里面呢会有一个叫 result, 对吧?就是这个模块的这个返回结果嘛,可以看到这里面啊,会输出啊,很多东西,看到吧,这里面就包括这个角度啊,这个包括这个坐标,还有 x、 y, 还有这 这个,呃分数,对吧?还有一些匹配的轮廓都会输出出来,我们比如说我们把分数输出出来,我们就可以直接往我们这个空间上啊,输出这个结果,对吧? 我们直接输出到这个 textbook 上面 匹配分数,对吧?这里面我们直接把这个分数输出出来,如果他能匹配到,我们就把结果输出出来。同样的我们如果想要其他的东西的,我们都可以通过他这个模块的返回结果当中,我们去拿 啊,这个其实就是分数,那这个时候我们来运行一下 这个的话,我们到时候运行起来,我们给它加 些编剧啊。 哦,我们来加载方案啊,加载完方案之后呢,我们现在点击这个图像员里面,我们加载一些图片, 选择文件夹,然后点击运行,然后我们再给他设置一个模板。由于刚才我们没有保存这个方案,所以说我们刚才啊所有的这个创建的动作的数据啊,他是没有没有存的,是需要我们手动去点 seal 这个方案啊,他才会存到那个 soi 文件里面去啊。 这里我们直接可以选个范围,把这个范围匹配范围选一下,这样会提高我们这个匹配的速度啊。然后我们点击运行,可以看到我们点击每一张图 变的时候,上面这个匹配分数是不是有在变化啊?我们放大来看啊,缩小一点可以看到这上面零点九九五跟上面的这个零点九九五,其实上他就是一个结果嘛,对吧?那我们真正像做这个机器视觉的时候呢,我们的项目当中可能就是要用到这个 我这个海康卫视里面内置的一些东西,对吧?我们像我们软件里面做输出,我们软件里面比如说我们要把这个数据上传到哪个地方,要控制某个设备啊,给他一些指定的响应的话,就我们就可以通过他的回调啊来这么做啊,我们可以看到这里面有 啊,不仅有分数,还有尺度,这个角度匹配点的一个 xy 坐标,对吧?都有,还有这个中心点的坐标啊,包括我们可以用于做定位啊,啊,用于做这个啊,检测我们都是可以做的啊,这个就是我们啊如何通过这个 海康卫视的这个二次开发的这个啊工具,我们来在我们的这个 wpf 的项目当中,我们来使用它。那这节呢我们就讲到了我们如何通过创建项目啊,我们导入方案,以及我们通过这个内置的这个方法,我们去呃, 加载这个方案,好,包括我们订阅这个方案的一个输出结果啊,我们还是可以通过这个里面,比如说我们再加个按钮, 我们叫保存方案啊,我们点击取消。然后呢这里面呢我们可以通过它内置的这个 v m s 路线啊,点 save 啊 save 呢,我们可以也可以传参数啊,就是让它另存为其他的路径 啊。这个就是比如说我们加载方案,我们一旦编在我们的这个软件中编辑过,我们点一下 shift 的话呢,它就会存起来,下次打开的时候呢,它就会保存之间我们编辑的所有数据啊。那这个就我们第一节就给大家去简单的去讲解一下我们如何在这个 wpf 相关当中去 使用这个 vm 来进行二次开发啊,这是最简单的一种方式啊,后续的教程当中我们会啊深入的去学习里面的一些东西 啊。最后呢,我们还是会通过有一个叫算子开发,我们来完全的自己开发界面来实现啊以上的所有功能啊,那这一节我们就讲到这里。

大家好啊,那么这一讲呢,我们来给大家说一下啊,就是当我们的 windows siri 启动了之后,是吧,在虚拟机内部启动了之后,那么呃有可能会出现在虚拟机无法连上网的情况是吧? 啊,那么这个呢,我们跟大家讲一下如何来配置在虚拟机环境下面,让我们的虚拟机能够连上网啊,那我这台电脑呢,现在是可以连上网的啊,这个是已经连上网了,所以今天我们这个实验呢,其实更多可能 还是从理论上来给大家说一下,也就是他的一些操作步骤是吧。啊,那么给大家呢说一下啊, 那我的总结的话呢,就是你如果要连上网的话呢,重点是首先第一个要把虚拟机的相关的服务 物给打开啊,那么这个虚拟机服务打开呢,要注意一下,我们的虚拟机是安排安装在我们的呃,温石上的,所以你要打开的服务是在温石这边啊,把服务打开哈,那么一般我打开服务呢,是 喜欢直接右键我的电脑是吧,此电脑是不是然后呢选择管理啊,在管理这个选项里面呢,有一个 呃服务和应用程序,在这里有服务这个选项,那么找到服务这个选项呢?以后去找我们的 vmy。 呃,这个虚拟机的服, 我记得是一共有三个啊,我们来找一下微开头的是吧。啊,那我们把,哎啊,这里是不是啊,我这里不止 三个啊,这个服务挺多啊,实际上重点要开启的是什么呢?重点的要开启的是 dhcp 和 nat 这两个服务是吧,那么我们这边呢来看一下啊,看看一下。哎,这些服务目前来说在我这台电脑上都已经是自动启动了啊,那么如果你没有启动的话呢一定记好在这里呢你需要去 右键啊,然后启动他,大家你也可以直接双击啊,那么在这个地方点击启动啊,把这个服务呢给启动起来啊把这个服务呢启动起来。好,那么我这边的话呢我 的这里是有一二三四五是吧。啊一共有五个服务啊,我们看一下啊 一二三四五是吧。五个服务都已经启动了。好,那么这一步我们就完成了,那么接下来第二步我们要打开虚拟机的虚拟网卡对吧?啊要把我们虚拟机的 虚拟网卡打开,那怎么开呢?右键是吧啊右键我们的这个网络连接啊网络连接,然后呢点这个打开网络和英特奈特线线设置啊,那 那么在这一瓶呢他会弹到我们的网络转框这一块来,然后呢找到这个更改适配器的选项啊。呃单吉他,那到这我们就能看到这个所谓适配 配机了,那么在所有这些适配器里面我们如果要连上碗呢你要确认这个 vm 耐克八啊,他是处于已启用状态是吧?啊处于 已启用状态,另外呢你也要去确认啊,你的网络就是我这里是用的 wifi 连接啊, 这个 wifi 连接啊,右键然后点击属性啊,在属性的共享这里呢把这个勾给勾上啊,把这个勾勾上啊,所以这个是我们的第二部分是吧?啊第二部分啊,哎这写什么 啊?选一个专用连接啊就共享给谁是吧,那这里可以把它共享出去啊。呃就是在这选择我们的啊啊大夫特啊 vm 奈特吧啊把 这个给他选出去,好,那么这样子的话呢,这个时候是吧?啊在这边的话呢,他会告诉你对吧?啊他会告诉你英特耐特被共享启用的时候你 人类适配器呢将会被设置成 ip 地址。幺九二幺六八幺三七点幺计算机可能会失去计算机其他的连接,如果这个计算机有静态 ip 地址你应该将它设成自动获取地址, 然后你确定要启动连接吗?我们试一下是吧?啊点试啊,好,我们看一下。这个会不会断腕啊?那很明显我这里并没有断腕啊,因为我这个本身是处于什么呀?就是这个地方我们可以点共享啊,不是 点这个网络然后协议是吧?啊 tcpip 这个协议点属性在这我们可以看到我使用的是动态的自动获取 i ip 地址,对吧?啊所以这个应该是没有什么问题的啊。好,那这样子呢我们的这个呢已经获得了相应的 ip 地址, 这个呢我们也可以看一下是吧?啊在这边我们也同样选择啊 ipv 四啊,我们来看一下,你看这边呢就有一个啊,幺九二幺六八幺三七幺,是不是啊?就是有这样的一个配置的地址啊,这个地址呢已经 配在这个地方了啊,好,我们先放一下,完了之后还有一个第三步啊,还有一个第三步。第三步是干什么呢? 第三步就是要来改虚拟机这边他关于网络配置啊,那么这个网络配置是在这个艾迪特下面的这一项啊,就是虚拟网络的编辑啊,我们要把这个 虚拟网络编辑呢点下去啊,来看一下他的配置,在我的这个配置里面的重点是要改这个 nat 啊,因为我们希望采用 ninat 这种方式来完成我们的联网,那么在这里呢,我们能看到的就是这个, 呃, nat 呃的这个连接是吧?啊?他处于连接状态, dhcp 呢?已经开启啊,因为 dhcp 是动态地址的一个分配啊,你可以把它开启, 然后后面的丸子是幺九二幺六八二五三零,对吧?啊,那么他是这样的一个连接啊,那么包括我们的 dhcp 这一部分是吧?啊,这边 ok 也不给点啊?好,呃,全部是禁用的啊, nat 的一个设置啊,这边这些都是禁用掉的了是吧?好啊,那么 这个地方的话呢,是在我们那个时机的配置啊,我这里都被禁用了哈,那么在机盘里面他实际上是可以选择的是吧?啊,可以选择,也可以做一些修改啊,那么我们这个地方 呃就不去了啊,因为这里既然改不了,那我我也就不改他了,好吧,好,我也不改他了,那么这里有一个重点,重点是我们的 vmnx 八这个网卡,也就是对应于 刚才我们在这边看见的这个 vm x 八啊,大家会发现他们两个的 ip 地址是不不在一个 呃,碗段上啊,这边是幺九二幺六八二五三,对吧?呃,这边刚才大家已经看到是吧?啊,就是在属性啊,这个 啊, ipv 四这里再点属性是吧?啊,你得看到他是幺九二六六八幺三七幺这个地址没有在一起是不是?所以这个时候我们需要改一改啊,那么就要把这个分配成二五三,对吧?啊,就是你这个网卡要分配成二五三, 好,分配为二五三之后点确定是吧?啊,那么就这个的 ip 就已经被改成啊? 啊,这个幺九二幺六八二五三啊,虚拟野马呢,就填这个是吧?好,那么填完了这些之后啊,我们 来看一下啊,来看一下。好,那么这部分改完了之后啊,就还剩下我们的最后一步是吧?最后一步是什么呢?最后一步就是啊,我们要来点这个图标,就是我们的 网络啊适配器啊,这个连接方式是吧,那么点击啊,选择这个塞挺啊,就是配置是吧?啊,这个是连接啊,现在是断开连接啊,因为他已经连上了,是不是 点这个三 d 四啊?三 d 四这里有一个配置,就是记号这个地方,选中这个网络示配器,把网络示配器呢改到 nat 啊,我们机凡里面的电脑显得都是 broyg 的,那这个 brrygd 呢?结果连不上去啊,主要的原因还是因为我们那个机凡没有呃, 都是静态分配 ip 的,所以这边的话呢,他就连不上去了,是不是啊?我们这边都动态分配 ip 哈,所以就把这个要改成 nat 啊。 nat 方式就是使用共享的服务器的 ip 地址是吧?啊,那么这样子就可以连上去了, 完了之后是不是那么在这个服务器上面啊,我们的网络卡这个地方呢,就可以连上是吧?当然了,你如果愿意给他去配一个 呃,默认的一个呃这个地址是吧?啊,配配一个就是服务器啊,你也可以就是啊,刚才我的操作右键是吧, 选择打开和共享网络中心,和我们在外面这里网络啊,右键打开是一样的操作啊,这这两个直接 他是公用的,那么到了这个对话框这里我可以更改视频去配置,在这会看到我们的联网的这个设备同样右键属性,当然你要直接双击也行啊,直接双击也可以达到效果, 然后再点属性是吧?啊,这个时候我们可以看一下这边他分配的 ip 啊,那这个时候分配的 ap 是, 呃,是分配了这样一个 ip 是吧?幺九二幺六八二五三幺二八。啊,那么这个时候我的网络这一部分呢,他可以怎么样? 可以和我们外面的时机的网络的 ip 是不一样的,对吧?那这样子的话呢?呃,在我们的机房里面特别适用,因为我们机房其实网络资源是 挺紧张的,因为这个很难找到空着的 ip 啊,如果我们是共享同一个网络的话,很可能 ip 资源是会不够的啊,所以这个时候我们因为用了 nat 这种方式啊,那么我们这个地方的网络呃 ip 的这个分配呢,就可以随意啊,就是大家的每一台电脑 都可以分配成一样的 ip, 而不会互相冲突,对吧?啊,所以这个地方呢,我们跟大家稍微说一下是吧,那么这边我也可以 把它改过来啊,把它改成,呃,这个静态的分配是吧?或者呢用自动获得 ip 地址也行啊,我这就不改了啊,那么现在我们来试一下,看能不能反问到我们的网络 的方法很简单对吧?啊,就是点到我们的菜单,打开我们的浏览器,然后在浏览器里面输入 http 双斜杠啊,我们就用百度来试一下,对吧?啊?百度点看啊,这个时候大家会看到他会弹很多的宽啊,就 各种安全性的警告啊,安全警报对不对啊?这个实际上也是非常正常的啊,那么这里也会弹啊,因为他认为你反问的这个百度啊实在是不对的啊,所以他会阻止他,是不是啊?阻止他啊,那么如果你 信任的话呢,希望你把它填到受信任的网站区域啊,来这个是不是啊?那么如果是这个,如果知道这个网站位于本银川奈特里面呢?看帮助把它填到。呃银川奈特的说明啊,那么将此站点添加到授信 的站点区域,点工具菜单,然后选英特奈的选项,在安全选项卡上选择受信任的区域,然后选择站点,对吧?啊 那这个是告诉你怎么去让他不弹这个宽啊,就你第一次反问他都会弹这个宽啊,那都来提示你对吧?啊所以这个地方呢,我们就点关闭啊,大家先看到我, 我们已经打开啊,然后我们可以再随便搜一个是吧?啊,比如说,哎随便打两个字吗?啊你看又弹是吧?啊又会弹这个款啊,我们关闭一下,你看是可以 进行搜索的是吧?啊,这可以说明我的网络是通的。当然了,这里我跟同学们再说一下,因为我这个 电脑他的环境相对是比较简单的,所以这个网络呃整配都是通的啊,那么在我们的机房里面呢,因为 dhcp 的问题是吧?啊所以这个网络上可能会有一定的问题呃所以这个时候大家一定要记好三步走哪三步就是第一步 啊,要打开我们的服务是吧?啊要打开我们的服务就是你可以在控制面板里面找服务啊,那个图标是吧。 啊我记得有一个叫服务的图标啊,在控制边板里面啊,管理工具啊管理工具啊,就是管理工具这里是吧?他有一个这这边有一 服务的图标双击是吧?啊打开它啊,然后把我们的什么把我们的 虚拟机重启起来对吧?啊就是这个虚拟机啊,必须要把它重启起来啊,他比较靠后因为是微开头的是吧。啊微开头的啊就是虚拟机啊,不管你的那台电脑上有多少个服务是吧。啊都要重启啊,哎怎么找不到微 找过了是吧。啊在这是不是啊就是 v 的啊,这个 v 开头的对吧? v m y 开头的这五个服务都取起来是不是啊都要把它取起来。第二步就是网卡啊,你的虚拟网卡记好 虚拟王卡是什么呢?虚拟王卡是我们的 v m night 八要提起来对吧。啊重点是这两步 啊,后面这个共享这一步实际上我感觉也不是必须的是吧啊属性哎 这里共享对不对啊,就是这个共享这个高啊好像也不是必须的,也不是每个人都需要来这里选择这一项啊。我跟大家 说一下啊,机房里面可能也不一定非要显他啊,这个到时候具体我们到机房里面再看又说是不是啊,所以这个我们跟同学们就说一下啊,重点实际上就是要启动这边的服务重点就是你要开启 呃要启用这个 vm 耐克八啊,这重点是这两个完了之后就是第三个重点就是这边的 ip 啊,这边的这个 ip 地址就是 ipv 四,这个地址要跟我们这边 啊,就虚拟机的他的那个配置是吧? id 的这里的维修 niturid 这个地方我们对应的啊,就是 vm x 八这一项,他的碗段地址要一致啊,要一致,这样完成了之后我们的 这个福气才能连上网络。大家福气我倒是很强烈的建议大家配一个。呃静态的地址是吧啊,配一个静态的地址,因为这样 就是在这个地方啊,因为服务器一般都是用静态地址嘛,这个也是。呃,正常的对不对?只不过我们这里的话呢就用成了动态啊,就这里呢,你可以配一个静态地址,幺九二幺六哎。灯没开是吧啊?数字键盘灯没开,幺九二幺六 九八二五三啊,然后配个二是吧啊,比如说好,然后这边配上啊,默认婉观也可以配成幺九二幺六八啊,然后二五三 一,对吧。啊,就配成这个首选服务器,你单 dns 服务器也可以配一下是吧啊,避免你这个到时候找不到。比如说配一个这个服务器也可以是吧啊,就是八 八,然后,呃哎,这个人不跳到后面去了,非要拿鼠标啊,我记得有这么一个服务器有这么一个点 s 是吧,这个点 s 也不知道是不是一定能用,是不是啊,那么 这样子呢,就可以了啊,然后他实战会做一个自己的一个识别是吧。啊,那你如果觉得识别不了,你也可以从 洗一下是吧啊,碰到问题以后可以怎么样禁用然后呢?再启用是吧?啊?甚至有时候可能需要重启一下 windows, 反正具体的看具体的一个安排啊。那么我们这样把它拍成了静态地址,也可以来测试一下,看这个静态地址能不能 找到是吧。啊?我们的网络来,我们再试一下。啊。哦,他没有记录是吧?啊,记录了啊,我们来点一下。啊。好, 再看一下,你看,仍然还是可以反问,对吧?啊?仍然还是可以反问,仍然还是可以查询出来,对不对?说明这个网络是好的。啊,那我这台电脑, 呃,就是因为他整个网络比较简单啊,比激繁比较简单。你在你们,你们自己在自己的电脑上,这个联网其实也是个很简单的事情,甚至你都不用配,是吧?啊,所以这个步骤主要是留给大家在激繁里面去使用的一个步骤。