哈喽,大家好。呃,咱们这节课接着来讲 donet 五,开发环境的搭建。嗯, 当代的舞的开发工具主要有以下几种方式啊。第一种方式,使用这个 donet c l r c l i 命令行来这个操作,这就是纯命令行这个建项目,然后编译。 呃,这是看起来比较拽的一种方式啊。还有最传统的方式就是使用咱们的这个 real studio 来进行这个开发,那么这个 real studio 注意,他呃,是一个只能跑在呃 windows 平台下的, 但是这属于最推荐那种开发方式,因为这种方式这个使用起来最方便啊,因为他的很多功能都集成了,你要拿命令行敲的话,你像最起码的这个代码高亮啊,自自动提示, 什么东西都自己去搞,但你用这个 video studio 什么东西都可以搞定了,所以 video studio 也被称为这个宇宙最强 id, 是吧?那么这个我相信大部分同学用的也是这个 video studio。 呃,还有一个是这个,如果用苹果系统,同学可能还会知道这个 vivo studio formac, 这是一个苹果版的 vivo studio, 但其实他最开始的时候和这个 vivo studio 没有任何的关系,他是从这个微软收购的一个叫 zomarin studio 然后演变过来的。因为咱们之前说过吗? zomarin 不是一个,这个相当一个。 呃,把刀。 net, 然后当年芙蓉 work 移植到这个非 windows 操作系统那个平台下,那么一个一个框架吗?对吧?所以说这个咱们认公司,呃,推出了这个咱们认识丢丢,就是这个,呃,一个他自己的开发工具。后来呢?微软不是把咱们认这个收购了吗?啊?然后微软就把这个咱们认识丢丢,然后改造成了这个 real studio formac。 呃,所以说由于这个 real studio 咱们传统 windows 底下,这个 real studio 它是只能跑在 windows 底下,很多代码都已经和 windows 的人这个紧密集合了,很难把它移植到这个其他的这个,呃,操作系统底下,所以说这个 美其名于 video studio formac, 其实和这个 video studio 这个不是同根同源的,所以说很多操作习惯上有不同。当然微软说过,他这么多年了,呃,很多的操作习惯逐渐的在给他往上 迁移,但他绝对不是简简单单那个 real stood。 这个 mac 版本很多操作是不一样的啊,这个必须得清楚啊。还有一个是这个 jet brains writer 啊,这是个 jet brains, 这个公司非常牛啊, 这个很多的,这个像那个 passion 开发里边那个 p y charm, 包括是 java 开发里边那个 idea, 呃,好,好像都是他 他们公司开发的。然后这个开发这个 just bring readers 啊, reader 也是挺不错的开发工具。但这个开发工具本是免费的啊,但是据说比这个 real studio 还强大,但我没怎么用过,因为我感觉我用过这个 real studio 已经很好用了啊,有感兴趣的朋友可以去试一试。 然后的话,还有一个叫做这个 vs code a very studio code。 那么这是最近这两年,这个微软搞了一个非常牛的一个开发工具,这个很多这个其他阵营的一个朋友都开始用这个工具了,特别是搞前端的都用这个。这个 a vs code, 呃,咱们在 vs 扣子里边呢,咱们配上这个呃刀耐开发插件之后呢,也可以进行这个刀耐的开发。呃,但是呢,用这个 vscod 来进行开发,他属于比较比较轻量级的工具,所以说你拿 vscod 进行开发的话,需要自己配置很多东西,然后 开发效率上,你要想达到这个 vivo studio 的开发效率,你需要自己配置很多东西,所以说就属于一个黑客级的开发工具吧,但他都是免费开源的,所以说这个有一些人喜欢用这个,但是其实最主要的话还是一些做前端的人啊, 这个直接拿他做这个刀奈 sish 开发的,这个比例并不高,呃,比例最高的肯定还是咱们这个 video studio 啊,所以说在我这节课里面我还使用这个 video studio 来进行开发,但其实这个咱们刀 next 五刀奈的靠,其实不像之前刀奈面服用 work 一样和这个 开发工具集成那么紧了,所以说即使我在这,我讲用这个 voc 的来讲,你用其他的开发工具啊,呃,用起来其实差别不大,特别显得代码都是一样的,只不过是在一些这个软件工具啊这个界面上 有一些差别,但代码都是一模一样的, ok, 所以不要因为这个而纠结啊。那么至于这个 video studio 怎么装啊,因为我这现在讲这节课已经要求大家有一定的 csap 当代的开发基础了,你有这个基础肯定装过 view studio, 所以我在这也不再去讲这个 video studio 怎么装, ok, 那么,呃,需要再说一概念,就是关于这个 donet s d k 以及运行时还有文档这样一些东西。 这个首先咱们在进行这个 donet 五或者 donet 靠开发时候需要先下载安装 donet s d k, 但是一般咱们这个端奈 sdk 都是集成在这个 real studio 里边,所以在 red studio 里边,你只要选上了到那靠到那五的一个选项,它自动都会把它装上,这个一般不需要咱们去装,但是如果说你 后以后写好这个程序,需要把它运行在操作系统上,比如运行在你服务器上,有可能需要在服务器上装安装这个刀奈次运营时或者刀奈 sdk, 当然可以不装这个。后续咱们,呃这个讲述再给大家去讲说这个, 这其实也就是这个刀耐武比较强大地方就说啊,其实刀耐靠比较强的地方就是说啊,不需要这个夫妻啊,再去安装单独的这个软件,你直接把咱们刀耐特靠写的程序直接给打包 这个部署到夫妻上,不需要安装独立的软件, ok, 所以说在这呢,我也不再去给大家去讲怎么再去装单单独安装刀耐 sjk 了,一般单独安装刀耐 sjk 的情况就说你使用像 cli 这种方式,或者你自己使用 vsco 的时候,你可能需要手动安装,你使用 vsu 的时候 把你装好了,傻瓜画是吧,哼。那么,呃,有一个需要注意的地方就是微软的这官方文档, ok, 微软的这个官方文档,呃,这是这个啊,首先是看这个网站吧,这个网站就是这个微软的官方文档,那个网址就是这个 donet 点 microsoft 点 com okay microsoft, 呃呃, donet 点 microsoft 点 com 呃,这是一个这个 微软的刀奈特官方网站,所以就这个网址,你不要说老是把这网址贴给我们自己撬刀 net 点 microsoft 点 com, 不知道的话你自己去网上搜一下就行了。这个就是这样一个网址,那么这个网址呢?是刀 net 呃,的一个门户网站,那么你用到的所有的刀 net sdk 运行时文档全都在这呢?你看,在这是这个 donet 安装,你看 donet get start, 然后的话,你英文不好,你可以这个用浏览器翻译功能把它翻译一下,是吧?我的英语还凑合啊。在这的话,呃,看看啊 啊,这,这该是咋是文档当漏的?在这的话,你可以下载这个当代的五,目前我这用的是这个最新版本当代五点零,那么你可以下载他的 stk, 也可以下载他的运行时, ok, 然后的话呢?在,呃,这是咱们的这个 dogs, 呃,是他的这个文档, ok, 所以说所有用到咱们的这个软件,包括这文档在微软的官方网站都能找到。那么我这次讲课的 一个理念,我之前给他说过了,我不会说微软文档有什么,我再给他去讲一遍,那我就变成了文档的搬运工了,文档都在那清清楚楚的,我没必要跟你去把文档再去给你讲一遍。读一遍是吧?我不会做文档的搬运工, 一个程序员就应该具有阅读官方文档能力。什么东西都靠视频,那学习效率太低,我之前讲过就说这个靠视频学习是学习效率非常低的一种方式。我在这讲你就得听,我讲这句话是废话,你得听最多你跳过了,你跳过了你又担心,哎呦,是不是把有重要重要东西跳过了? 但是如果文档你可以自由的这个跳过一段,然后自由的把这段再去看一遍,性学效率非常高的。所以说我的课程,我从来不管说我的视频,而说我的课程,因为我的课程里边视频只是我的课程中的一部分, 更多的是教大家怎么看文档,怎么看这些东西,这样的话,大家才能逐渐脱离我这张丑脸,是吧?你才能够自己能能够自己看文档就把问题解决,而不要什么东西都哎,老师出一套视频吧,老一套老师出一套视频吧,你如果什么都要靠老师出一套视频,你的自学能力 永远都不强,你永远都要受制于人,因为文档永远都是先出现的,视频可能半年一年后才出现。 ok, 所以说我的课程有教你们怎么看来看这个文档啊,所以说很多的一些在文档里边有的东西我就不会去讲了,教你怎么来看文档,大家一定要形成这种能力,这是我的课程与众不同的地方,你看我说了多少废话了,你要看书的话,我这边废话,你可以跳过来, ok, 那么 首先咱们这个看微转的这个文档,咱们就点这个 dogs, 那么在这呢 想搜什么东西?在这可以搜索,有可能有一些中文的,因为微软的这个文档,中文这个汉化做的还是不错的,但不见得所有的在这都能搜出来。比如说你要想搜一下这个注册表的东西,你可以在这搜注册表 啊,你可以搜出来,但有的时候可能你也得需要搜英文,因为毕竟这个微软的中文化做的再好,可是还有一些东西没有被翻译过来呢。所以有时候你还能说一些这个,搜一些英文,这搜索,然后的话,包括说这个,呃,有的时候有一些文档他可能是这个英文的, 那么呃,教大家看一看啊,有时候有一些是些英文的,你怎么把它切换成中文?比如说端端靠 c l i 概数。那么这样一些文档啊,可能有时候出来这些是一些这个中文的,但有时候搜出来一些就是英文的,比如说 搜一下这个,比如说搜一下 entity from work, entity from work 啊,这时候啊,比如说啊,用这些都属于常用的啊,可能都是这个中文的,找个英文的还不容易呢,常用的微软都已经给他翻译过来了。 嗯,这个 open x 苗,哼。嗯, 想找个英文不容易,那,那这次给他随便举个例子吧,你看这是个中文的,你说我就想练英文,怎么办呢?有时候有的文档上来之后也就是这样一个,就是这样一个 英文的,你说我英文不好,实在不行,因为学英文也需要时间的吗?我英文实在不好,实在看不下来了,那么你可以尝试一下吧。网址里边的啊,这个同样是这个 en us, 这是 english us 美国嘛,对吧?你可以尝试把它改成 z h c n, 这是中文简体 z h c n 啊,就可以切换到这个中文了。当然有可能有一些文档, 有一部分突出一些比较新的文档,可能没有中文版。那你只能强迫自己开英文版了,或者用翻译工具翻译一下, ok, 当然,你说啊,这个 我想锻炼一下我的英文能力,那我我不喜欢看中文的,那你把它把网址这里边的这个 c h c n 改成这个 in us 就可以了。好吧,这是一种在这个中英文之间切换这种方式,这只局限于这个微软的这个官方文档啊,用微软的这个汉化做的比较不错。那么, 呃,在安装 vs 的时候,大家肯定现在电脑都装了 vs studio 了,我不去讲讲 vs studio 怎么装。但是如果说你的 v, 然后没有安装刀耐的五,没有安装刀耐的,靠,可能你没法新建刀耐的五的项目。那怎么办呢?第一个,先确保你的 video studio 的这个版本是满足要求的,因为我当前这一刻啊, 因为你听我这课可能两三个月之后了,那时候微软的这个新的版本已经出来,可能就和我说的不一致了,以微软官方文档为主。在当前我这一瞬间,那么微软的这个高耐特武士要求这个 ville 二零一九的某个版本。哪个版本呢?当前这一课啊,我一直说是当前这一课。 手动输一下这网址吧。 donet 点按这个 micro soft 点 com 在当前这一刻。呃,你看这个 download, 嗯, 登录它下载 s d k, 你看这儿,我在当前这个,他说了啊,当前这个版本儿只和这个 v s 二零一九的 v 一点六点八, 要一一六点八兼容啊。所以说,如果说,比如说你那个 video studio 是一六点六,那你可能就装不了这个呃 s d k 了,需要你先把这 video studio 升级更新一下。 ok, 更新的话一般就是在这个 video studio, 你看是在这儿帮助, 然后一般在这个检查更新,一般更新一下就可以更新到最新的 resource 的这个最新的版本了。那么更新到最新版本之后呢? 啊,更新到最新版本之后呢?你在做的一个就是这个可能需要,可能需要啊, 比如说你现在直接从微软官网下载这个 video studio 安装包,直接安装的话,可能这一切都已经弄好了,不需要你自己再去这个升级什么的了。那么 可能如果说你新建不了当代武的项目的话,你可能需要这个,因为之前你装过啊,你可能需要在额外给他装上当代靠外开发环境,怎么办呢?你们到控制面板里边的这个 video studio installer 安装气垫儿,点击一下更改 modify 更改,然后的话在这修改,在他的这个 workload 叫做工作复载吧,是叫什么玩意里边呢啊?在这,然后找到这个 到那靠跨平台开发,把它勾上就可以了,然后勾上完了之后,你在这个,呃,这个在下一步的这个啊,这个如果说你看勾上的话, 一个啊,不,不用勾这个啊,我说这意思就是因为已经装好了,如果说你居然没装过的话,你可能点一下这个一勾,那这就会变成了一个修改,你点一下修改就 ok 了,好吧。啊,不用勾这个啊,就说这意思,好吧,你勾上这之后,这可能有一个修改,你点一下修改,那么 vs 呃,到那的靠开发环境就装上了。 哇,这就简单跟大家说一下,如果之前已经装了这个 vs vr studio, 那你怎么给他额外再装上当代靠的开发环境 啊?注意啊,咱们是到奈特五啊,之前你已经可能有了这个三啊,这个什么三点一了,你可能在也许需要自己再单独安装一下这个,呃,这个到奈特 五 s d k 大家都是有一定开发经验了,我再也不再啰嗦了,再多了就再说,多了就嫌我烦了。那么,呃,咱们为什 怎么需要有 c l i 这个东西?咱不是说了吗,这个 c l i 东西咱不会直接去用它 vsu 都给咱们弄好了,咱也没必要再敲命令行来,这个去这个编译新建像,为什么咱们还需要知道 c l i 这个东西呢?因为这个有的文档里边 可能会你,你看有的这个当代文档时候里面可能会提到 c r i 的东西,所以咱们需要知道,而且作为一个当代程序员,这个了解 c l i 之后,那你会显得更加高深,是吧?啊,这个我能够不用 vs 九九,直接拿命令行业能够这个开发,哎, 是,这是你必须知道的,只要知道就可以了,日常开发不需要这么去做理解这意思吧。啊,那么咱们简单来看看啊,怎么来?不用 view studio 来进行这个刀耐的开发,那么咱们刀耐特 stk 已经装好 好了,它自带了这个 dollnet。 呃,这个,呃,呃,这个 c r i 那么直,咱们直接在命令行里边敲 doll night 回车,如果在这能够出现这样一个东西,而没有提示说 doesnet 这个命令不存在,那么就说明你的这个 doll night c r i 环境已经好了。 给大家简讲简单几个命令,第一个,怎么来?新建一个项, door net dot net 空格 new console, 这样的话就在当前的文件夹下建了一个项,我这就不在这儿建了啊,我直接到 这个我的 e 盘吧,再切到我的这个 e 盘有个探头的链夹,然后在这建一个 a 一,这样有文件夹。 c a 一,我看我现在这个在 time 文件夹的 a 底下,我建一个项,那么就是 dot net 空格 new console, 这就代表在当前的文件夹下建一个项,这个项目的默认的名字就 a, 就和当前文件夹的名字一样啊,第一次运行比较慢啊。 donet new console 就代表创建一个控制台项 来,第一次比较慢,那么新建好这个项目之后啊,我直接把这文件夹打开 啊,你看啊,这里边已经建好了,一个 个看到建好了一个项目吧,你看看啊,哎,这个没有啊,我一会把它删掉,咱们再重新来一遍。这么慢,第一次建确实比较慢啊,不管他了, ok, 这个项目你看,自动就给咱们建好了。 a 之前是没有这个项目的, 嗯,卡死在这了。哎,咱们直接看他建好这个项目吧,你看这有一个 program 加 c s, ok, 这是他建的初始的项目,然后这里边也有咱们的这个 c s project, 这个项目描述文件,对吧?你看他这个 donet 五点零的一个项目, 那所以说它自动帮项目以及这个处事的这样一个文件帮咱们建好了,然后咱们怎么来编译运行它呢?用这个命令在这个文件夹下运行这个 do net run, 它会自动的构建和运行咱们的这个项目。嗯, 这个你还在里面念点,我直接是 donet wrap 啊,你看,自动是编译成在编译了吧,你看, hello world, 你看, 你看,这 ese 是不是给咱们这个创奖了啊,我手动改一下这个代码,我用这个记事本改一下这个代码。 hello, 杨中科 yzk 中文有没有问题啊?中文可能会有问题,因为这文件编码什么之类的。嗯,再说一下 don net rap 变异运行,哎,是不是可以了啊?你这可能会有乱码,可能和和你这个控制台的这个版本什么都有关系。有乱码你不用管他,你说个中文没,说个英文没问题就行了。好吧,在这不用去纠 纠结什么乱码之类的问题。 ok, 你可以看到啊,咱们一个 donet new ctrl 就建了一个控制台项目,然后直接改完这个代码之后直接 run 这个项目,就 编译这个运行成功了,是不是非常简单?这就是纯命令行来进行。那么咱们在这还可以再建一个,比如说一个,呃,这个, 呃, refund 项目,那 refund 项目怎么建呢?啊?这个东西咱们没必要自己去记,咱们看一下这个微软的文档, 看一下这个 docs 文档里边的这个,这儿一个你看到了吧? donet call c l i 概述,也许你在看我视频的时候,这个页面结构已经变了,但他这儿一定会有搜索,你再搜一下 donet c l i 就行了。你看到他这命, 你看 new, 点开看 new 里边都有哪些选项,都有哪些可选呢?你看可以建 wpf 项目是吧?可以建 vingforms 项目啊,什么项目都可以建,可以看到了吧?什么 mvc 项目, rex 项目,很多项目都可以建吧。所以这个东西我没必要跟你去讲一遍了,我看你看,包括他这有选项, 因为默认的这个项目的名字是文件夹的名字吗?是吧?当前目录的名字。你可以通过两个杠 name 这种方式,或一个杠 and n 这种形式来给项目指定一个名字,是吧?那比如说我, 你在这,嗯,我进 a 二这个文件夹是吧?你看我在这一个建一个 com, 呃, dot net new winforms 杠杠 name 打两个杠了两个横线,是吧? name, 然后这个 winform test 一 啊,你看在这项目里边是不是就建了一个 winform test 一这样一个项目,看到了吧?啊?这是一个初始 winform 项目,咱们打开看看, 看到吧,那界面代码是不是全都有啊?啊,我就不改这代码了,我直接编辑就行, 有点卡了,不知道为啥。这卡,我看你看在这啊,他得再进这个文件夹 in 得进到 cs project, cs project 这个文件所在的文件夹嘛?那么直接在这 donate rap, 他就会编译运行,哎,是不是起来了? ok, 那么关于这个 donet 这个命令有很多其他的用法,比如说在这可以这个 pup publish 发布,直接把咱们这个项目发布成这个一个啊,这个客人文件, 比如说发布到 linux 平台下,那么这个 public 命令都可以执行。咱们后续也可以看到在 version 里边咱们怎么来进行这个发布,然后包括说怎么运行单元测试啊,包括说后续咱们讲这个什么,这个怎么新建一个解决方案, 然后说包括 new get 怎么添加包,后续咱们会讲 new get 这些东西,所有这些东西在这全都有。 ok, 如果说你想在这个命令行底下开发, 你可以自己看看那文档,好吧,我一句话就带过了,如果说你感兴趣,想研究研究怎么在命令行底下全澄清开发,这个可能你得研究一个礼拜甚至更长时间, 但是我就是这样给你们很多东西,让你们自己去研究。当然啊,这个 donet call cr 不需要你去学,所以说有经历的人去学,没经历的话不用去管他了,你只要知道 这个,你只要知道这个,咱们可以。哎,完事啊,你只要知道在这个,我们到那里边可以使用命令行来进行开发就 ok 了,到此为止就可以了。那么 咱们最主要的话还是使用这个 video studio 来这个建项,咱们来看看怎么样在 video studio 里边来建一个项,咱们先建一个最简单的控制台的项。但是在 vros studio 里边建个项目的时候,一定要注意你要用什么框架,因为咱们知道 vros studio 里咱们里边有这个传统的 donite form work, 还有现在的咱们的 donite call, 还有以及微软越来越模糊的 donite 的概念,你看 donite 你包括现在我都纠结他到底是 donite form work 还是 donit call 还是 donit 五 啊,这个微软现在都都已经搞得稀里糊涂了。好吧,建项目时候一定要注意你用什么框架,咱们先建一个控制台项目。那这我之前先把这个 vosco 连线关掉 啊,你看我在这这个创建一个新的项目,建控制台,嗯, 控制台 console。 那么你看在这啊,这就有两个项目,一个是 donet call, 一个是 donet from work。 英语别建错了,咱们要建 donet call 项目,在这 下一步,嗯,在这,是吧,先先瞎写一个就行了。 c 一,把我头像隐藏掉,先创建 关掉。那么注意啊,咱们新建的项目,这个比较简单 vs 对头最强大的地方,直接一双击就直接一点运行就跑起来了。 ok, 那么咱们重点在这个项目上点右键看一个属性。 来,咱们先看这儿目标框架,你去看这儿,靠啊,如果你再看到一个 doenant free work, 什么四点儿五,四点儿七,那就说明你建项目见错了,你可能建成了一个 doenant forenwork 的啊。咱们一定注意,是见到 doenanco 的,见到这儿有一堆这个 doesn'taco, 二点二,二二, 二点三,什么,这就 ok 了好吧,呃,但注意啊,我当前用的这个 real studio 这个版本,这个控制台项目默认还是 dotnite 靠三点一呢?也许 过两天为了升级之后默认就是五点零,但现在还是三点一呢?如果说因为后续我讲都是以五点零为基础,所以说我都会手动把它改成五点零,如果这不是五点零的话,咱们就把它改成五点零就 ok 了。好吧, 理解了吧,所以说后续你见项目时候,我就不再重复这一步了。后期讲课时候,你自己来确定你当前那个项目是五点零,因为我这也许会用到五点零一些新的特性。 那么咱们新建这个,包括如果说你需要新建那个 vfom 程序,那也是如此,是吧?桌面这 vfom 程序比较呃恶心的地方,它就直接叫这个刀耐 at 了,但它其实是,它这叫 winform windows form app 到那它其实指就是到那的靠底下的这个 windows 窗体。哎, windows, 哎哪去了 啊?这个才是刀乃 fun work windows 窗体应程序,这是刀乃 funwalk, 那么这个它叫做刀 net, 你看微软还弧度着呢,是吧?控制台它还分一个刀乃个 call, 一个刀乃 fun work。 到了这个 创体程序,这他就叫做一个叫 doenite, 一个叫做这个 doenetfon。 当然你们用的那个版本可能微软已经改过来了,但我这还是这样的呢,那么这个见到才是这个,这个 doenet 靠版本的这个 infu 项,他这个我目前的版本 应该默认也是这个,这个这个三点零的,也得需要手动把它改成这个这个五点零, 我看你看也默认三点零,也手动把它改成五点零。但我现在这个版本里边用建的那个这个 asp 点 net 这个项目 已经可以手动选择这个版本了,你看我这儿选一个这个 web 啊, web 这里边,你看 as 到那的靠 web 应用程序下一步这个创建, 那在这是不是就可以在新建的时候就选择他默认?当然我这默认还是三点一,我可以把它改成五点零就 ok 了。好吧, 哎,建好了之后,咱们看看这个属性 按键,差点默认也是五点零了啊,但你需要手动改一下啊,这就是咱们建项目时候唯一需要注意的地方,确认你这个项目这个目标框架的版本是 dotnet。 ok, 那这就是咱们这节课讲的,然后下节课再见。拜拜。
粉丝3.0万获赞9.4万

大家好,今天我要给大家分享的是一个代码保护的软件,那我呢也是一个通用都 night 的平台进行开发的工作人员, 所以呢我今天分享的就是哆奈的平台下的一个代码保护的软件。呃,我这里呢给大家演示一下这个软件是怎么用以及呢它的一个效果。 首先我给大家做了一个小程序啊,这个小程序呢点击启动变异,他就是这么一个简单的小程序,那我们在变异的目录下再看一下啊, 错,这个就是我们变异出来的,那么我现在用一个哆奈的平台下常用的一个仿变异的软件,大家看一下啊, 首先把这个拖过来, 你看这里有他的元代码,整个的元代码他能立刻点开, 那我这边的元代码就是这个样子,就这么简单,他可以完完全全的把这一个元代码给搞出来。 那么我现在用这一个代码保护的软件啊进行一个呃改,就是加 加密,首先我们先选中我们这一个要加密的这个城市,然后呢在这里面啊, 像这下面的这个 creating 这一个啊,这些选项呢都是一个保护的方式,比如说加壳啊,混合啊这些的都是一种保护方式。我这里呢先全部打勾先试一下,然后呢 把这些勾完以后,像这个这一个呢是一个附加的软件,比如说一些附加的 dr, 就是动态连接库,或者说地摊方的你要调用的城市,那然后在这里这些全部做好了以后, 就可以点这个 pot, 你看这里就已经有这个,有这个显示就证明已经 加密网,然后在这里我们再点开啊,他的运行是正常的。另外呢,我们再把这一个已经加密好的这一个 再拖到我们这里。哎,我们发现这里变成一个感叹号, 那我们可以看到一些,就是我们的这个程序的一些基本信息,他还还保留,但是他的他的一些元代码我们就没有办法再弄出来了。不,不像原来的这个,就是加密之前 我们都可以把他的代码完完整整的反编译出来进行运行啊。所以呢,这一个当代平台下的这一个代码保护的软件还是很有 用的,因为其实很多网上的教程啊,都没讲清楚怎么用,我这里给大家简单分享一下。呃,另外呢,我这里分享的是有两个版本,一个是五点九点八汉化吧,一个是六点五,我演示的这一个是六点五点零的这个版本。 呃,有需要汉化版的也可以找我要,至于用哪个版本,你们自行选择。呃,今天的分享呢就到此结束了,谢谢大家。

高奈的靠视频教程终于录完了录完了录完了录完了! 当代的靠 dfco 外背片全都有, ddd 微服务还有项目 都是高科技呀!两百零三节视频全部免费,又是让我加美女助教老师的微信,然后向我推销收费课程吧。我这里这些全都没有。今日头条或者西瓜视频搜索程序员杨中科所有视频免费自取。

大家好,今天给大家分享 ipo debt 加 ctrl night 控制,最后再加 reactor 来展示一个图声图工作流的一个测试,那么这个工作流呢,我也会分享给大家,如果有需要的话可以去网盘里下载。之前呢已经给大家分享过很多次 ipo debt 的工作流节点,也和 connot 节点进行过配合,那么今天呢,唯一没有说过的就是这个 reactor 这个节点,这个节点的工作原理呢,也非常的简单,我们在 stable diffusion 里面去使用过这个插件,它就是一个换脸插件,我们上传一张人物的脸部图像呢,将脸部遮罩给它 换掉。在这个工作流里呢,我们使用了 ipo depter, 也同样使用到了这张人脸图像,那么仅仅使用 ipo depter, 虽然我们使用了高权重,但是还是不能够让生成的结果图像和我们提供的人脸素材 台图像相似度非常的高,所以呢又加上了 reactor 节点,再次更换我们这个人脸。这个网址是 reactor 的 github 网址,在这个网址里你可以学到这个节点是如何安装的。还有关于这个节点使用到的这三个换脸模型,是需要自己下载一下的,都在 github 上可以下载到。 这是 reactor 的基本工作流,非常的简单,就是读取到上传的素材图像,直接连接到一个节点上,就可以进行人脸更换了。那么这个 reactor 它还具有保存我们人脸模型的功能,也就是这个 save face model 这个节点。根据这个基础工作流呢,可以把我们上传的素材图像的人脸当做模型来进行一个保存,然后我们下次就可以使用我们保存的新的人脸模型进行一个读取,连接到原 艾特这个节点的 face model 这个输入点上,直接就可以更换我们上次保存的人脸模型了。那么这三个换脸模型大家可以根据自己的情况去进行一个调试使用,那么平时呢, 我觉得一般情况下使用这个模型生成的效果会好一点。好,那么下面呢,我们来说一下这个工作流的一些细节。我们先来看我们使用的提示词是照片中的女商人身穿白衬衫和黑夹克, 背景呢是一个银行的背景,我使用的是 s d 一点五的用于生成真实场景的模型,需要读取一下 v a e 的模型,在上面呢, 我们也可以加载 lora 模型,也可以加载 l c m 模式。 l c m 模式呢就是快速模型生成图像,它的效果质量呢会差一些。今天呢, 我没有用到 lcm 模式,因为生成的图像质量效果比较低,所以说用来说明不了什么问题,所以说我就没有使用 lcm 模型来进行一个快速生图。如果你需要快速生图的话,你可以将拆个 pose 模型呢去连接到罗尔模型,连接上之后 在连接上这个节点,从这个节点呢去输入模型,将模型的连接呢直接连接到 ipo depth 的这个模型输入点里面,如果是直接使用拆个 pose 模型的话,就直接去连接到 ipo depth 节点上就可以了。今天我使用的是这张素材图像,是一个在酒吧的一个朋克女生的一个图像,这张素材图像现在连接到了一个图像转遮照的这个节点上,这个主要是 提取他的红色、绿色或者是蓝色的通道,现在可以看到我们这个节点呢,提取的是一个素材图像的绿色通道,这张预览图像呢,就是素材图像绿色通道的一个效果,我们先不使用他的这个通道模式, 我们先使用遮罩模式还是这张素材图像,我们这次呢对这个素材图像进行了一个遮罩的一个绘制,将这个女生的背景呢进行一个遮罩, 然后进行保存,保存之后呢,他会对我们的留下的这个人物进行一个重绘,我们不想进行人物的重绘, 我们只是想将背景进行重绘,所以说呢,我们连接了一个遮罩反转,这样的话就是我们对人物不进行重绘,而是对背景进行一个重绘,将这个反转遮罩。这个节点呢,我们去连接到 ctrl nice 控制节点上,这里 呢使用两个 condonite, 第一个 condonite 几点,我们使用了是拼接模型,也就是拼接重绘。而第二个 condonite 节点呢,我们连接了线稿艺术重绘,也就是提取素材图像的线条来进行重绘。这两个 condonite 节点呢,所给的选中 都不是最高的,最高的话可以给到一的权重,我不想给到一的权重,因为给到太高的权重呢,他没有很好的一个自由发挥度,限制的太死会破坏生成图像的最终效果,也会出现崩坏和扭曲。 所以说呢,这里给到零点七五,这个给到零点八。那么这边呢上传的这个同样的这个素材图像呢,只是将我们脸部进行一个遮罩,将脸部遮罩的这个节点,我们直接去连接到 ipo depter 这个节点上面,我们 ipo depter 这个节点呢,读取的是我们在后边 上传的这张人脸的素材图像,所以说在最终的出图的原理上呢,我们是在使用 come nice 来控制图像输出的,这个控制上面呢,又对人脸 进行了 ipo debt 的控制,所以说就能够生成这样的图像效果。我们背景呢,进行了一个重绘,而人物的身体呢,是采用了我们原图的 这个身体结构,人脸使用了 ip adapter 进行了更换,然后后面再加上 reactor 进行人脸替换,因为我们的 ip adapter 进行人脸替换的话,它的相似度还达不到非常的完美,所以说又使用了 reactor。 那么第一张生成的预览图呢, 它是由第一个采样器来生成的,结果这个采样器呢,我使用了提示词的这个参数,提示词引导 参数呢,使用的是二的参数,非常的低,所以说他的背景重绘的不是很明显,重绘的幅度比较低,没有什么内容。而后边的这张结果图像是由第二个采样器来生成的,第二个采样器呢,我使用了提示词,引导参数为九的一个,数值 比较高,所以说呢,他生成的背景比第一个彩阳器生成的背景要更为具体一些,色彩呢也更为饱和和鲜艳。而左边这张图像呢,是用来参考的,这张图像是通道图,一会呢我会给大家演示这个通道图的一个效果。好,那么现在呢,我们不使用执照反转, 我们再将这个遮罩呢给它反转回去,去连接到 colonise 的节点上面,现在我们来重新生成下,这样的话就是对背景进行保留,也对人物进行重绘了。我们可以看到 我们的背景呢和原图的背景只是色调上的一个差别,只是人物进行了一个大幅度的重绘,最后再配合上 reactor 进行人脸更换。那么使用遮罩图像的效果就给大家介绍完了,那么现在我们来测试使用通道图像,我们现在呢将这个通道图的几点 我们去连接到卡通奈子上面,现在我们使用的是绿色通道,我们最终图像要重绘的地方呢是黑色的区域,而白色的区域呢进行保留。所以说对于这张绿色通道图像, 他重绘的地方还是比较多的,因为他白色亮的地方呢比较少。我们来生成图像,看一下生成的结果图,我们看白色亮灯的区域进行了保留,而其他黑灰色的区域呢进行了重绘。这张图像已经崩坏了啊,因为我是 设置了提示词,参数为二,所以说提示词引导能力非常弱,所以说容易生成崩坏的情况。而右边这张图像使用了提示词,参数为九,所以说人物的生成呢更为好一些,色彩也相对饱和。我们再来换一下其他的通道,我们换一下红色的通道, 看一下这个红色的通道,白色的区域就有很多了,那么一会我们看一下生成的结果图像呢是一个什么样子,因为白色的区域比较多,所以说他控制图像的能力也就越强,背景和人物的身体轮廓呢,都没有太大的改变,只是对于衣服 一些细节进行了一个重绘,我们再去看一下蓝色通道,这个蓝色通道大部分是一个灰色的图像,没有太亮和太黑的区域,他应该生成的结果图像呢,基本上会对整个图像进行一个百分之五十幅度的一个重绘。好, 那么这个就是由蓝色通道生成的结果图像,那么这个节点呢,下面还有一个通道,如果我们使用通道的话会报错,所以说你如果使用通道的话,还是直接 去使用这个遮罩来进行生成图像,而不需要使用这个通道节点了。好,那么这就是这个工作流所有的功能,给大家介绍到这里,如果大家要使用素材图像的某些部分进行保留, 某些部分呢进行重绘,使用这个工作流呢还是有作用的,会给大家带来一些启发,那么我们要直接在素材图像的基础上呢,直接进行换脸的话, 就直接使用这一个 reactor 几点就可以了,素材图像进行一个输入图像原图像,我们使用人脸图像,直接呢就可以进行一个人脸的更换了,而不需要这么复杂 的几点,这是看你个人对图像重绘的需求。好了,那么今天的分享呢就到这里,如果觉得今天的视频呢对你有用,那么也请帮助我的视频呢增加些动力,帮我增加平台的权重,点击关注加三连,那么谢谢大家,我们下期视频再见。


第一步,进入控制面板,选择程序与功能,选择启用或关闭 windows 功能,开启。 net 三点五以及旧版组件 direct play 等待安装完毕。 第二步,浏览器搜索卓越性能代码,复制代码后在桌面搜索框输入 windows power shell, 输入复制的代码,之后进入控制面板,选择电源选项,点击隐藏附加计划,选择卓越性能。 第三步,右击左下角的按键,进入设置,选择辅助功能,关闭视觉效果,点击隐私和安全性,进入 windows 安全中心,关闭防火墙和网络保护。选择游戏,在里面选择摄像,关闭所有游戏录制功能,之后选择游戏模式并开启在相关设置显示卡,更改默认图形设置,开启硬件加速 gpu 计划。 第四步,将穿越火线尽量放在固态硬盘里面,选择 c 盘,再点击 v d x, 进入穿越火线游戏文件夹,找到 x 六四右键 crossfire 以及 crossfire。 x 六四选择属性,点击兼容性,勾选进用全屏优化以及管理员身份运行。 第五步,右键桌面选择 nvidia 控制面板,在预览调整图像设置选择侧重于性能在管理。三、 d 设置选择找到穿越火线的启动像 crossfire, 点 ex d, 关闭所有选项 d 延时模式终端显卡选择开高端显卡选择无脑超高最大帧速率选择二五零 fps 负 load 偏移可选择允许提高性能 纹理过滤质量。如果游戏分辨率是八百乘六百,可以选高性能一千零二十四乘七百六十八则选择质量。 facex 选择自己电脑独显,其他默认与本视频一致即可。

大家好,咱们这节视频呢,给大家介绍一下这个 vs 二零二二的这个安装,因为咱们的课程呢,都是使用的这个 vs 二零二二进行编程的,首先第一步呢,安装这个点耐的 点耐,它呢是这个 windows 软件运行的底层框架啊,大家呢部分新买的电脑呢,它的系统版本呢,比较老,所以在安装新的软件或者新的 vs 的时候呢,会失败。提示呢,需要安装点耐的 freemork 几点几版本?有的二点二的,几点几的版本哈, 那么这个时候呢,我们只需要下载这个最新版本的这个点耐他安装就可以哈,这个链接呢,我给大家放在这了啊,给大家走一遍这个流程。 好,这个呢就是微软官网的这么一个点耐的的下载链接哈,这块呢有四点八,四点七的,这是老版本 哈,那么我们大家呢可以下载这个四点八的啊,那么如果说是你不知道,这会提示,如果说你不确定要下载什么呢,你就下载最新版本的点奈的即可,我们可以点击这个 最新的点耐他,那么已经到达这个六点零版本的哈,然后我们下载这个时候呢,这块提示的是 sdk, 还有这个运行时,我们下载这个运行时 sdk 呢,是我们呃基于这个点耐的做开发的时候呢,会用到这个 sdk 啊, 那么我们这个运行软件呢,不需要学这个开发,那么我们就下载这个运行时库就可以了,那么点运行时呢,进来的有 windows 的雷尼克斯还有这个 苹果的,那么我们这块呢是温度斯哈,温度斯这块提示呢有这个运行控制台的啊应用,还有这个运行桌面的应用,咱们这块呢把这个控制台的应用了和这个桌面的应用呢都给他下载上啊,因为呢我们可能都用的到像是 我们这个服务,这服务器这个咱用不到,是不是下载的时候呢?我们下载叉六四呢还是下叉八六呢?这根据我们自己的这个操作系统来,比如我这个操作系统呢是六十四位的,所以说我们点击下载这个叉六四,如果大家的这个电脑呢,这个系统版本比较老,是三十二位的系统,那么你就要选这个叉八六了,你选六十四的呢,他安装不上, 都是我们这个下载六次,当然现在呢目前大家电脑呢应该都是六十四版本的哈,我们这个点完之后呢,哎,就开始下载了,下载好了之后呢,呃,直接点击安装就完事啊,然后呢安装的过程呢?一路默认就可以了, 哎,这个过程呢一路默认。如果说大家在电脑上已经装装了这个呃运行时了,那么就是说这个版本的你已经装了,那么呢他就提示你已经安装了,是不是?呃,如果说 就是你没有安装,哎,他提示你了就没有安装,比如我这个安装,那我这个就没装啊,六点零啊,我装的是那个四点八的啊,几千装的,当然装这个四点八的呢,就可以运行这个 vs 二零二二的这一块的一些软件了啊,就最新版的呢都能运行 啊,好,这呢就安装成功了,对吧?那么小伙说那你安装了这个的话呢,那以前的那些呃老版本的怎么办呀?哎,老版本的,那你就在那放着就可以了,对吧?哎,那个玩意呢,他也不碍事啊, 因为这些东西呢,他都是呃微软的对吧?呃,操作系统也是微软的,他开发的这些软件也都是微软的,所以说呢,哎,在那放着啊,你不用他呢,他也不占不爱,什么事的啊。 这个呢,我我就是把这个过程来都给大家下载一下,大家能按照我这个来就可以了啊。 好,我们点击安装啊。 好,这就安装好了啊,然后的话呢,你再去下载这个安装 vs 的时候呢,就不会爆这个点奈他的这个相关的错误了哈。 啊,下载时呢,这会给大家提示呢点耐他呢运行时库啊,控制台与桌面呢都给他安上多了呢,也不碍事。然后六十四和三十二呢啊,取决于大家曹系统,如果是三十二位的曹系统呢,就选 x 八六,如果是六十四位的曹系统呢,就选这个叉六四就可以啊。


这是才知道的头像 jpg 格式,你直接右键保存,就可以用作自己的头像,收费零元。二零二零年九月,那位孙雨辰花了一千零五十万美元购买了这个 aft 头像,你也可以右键保存,用作自己的头像,收费还是零元。 那么买 nft 的人到底买到了啥?你能靠他赚到人生的第一个小目标吗?我们自己做了一个 ft, 希望能跟你一起搞清楚这件事情,才知道在知识的海洋里,狗刨。 可能还有不少朋友不太了解 anft, 他的全称叫南方之宝 token, 非同志化代币。那什么是同志化代币呢?一张一百块的实体钱,跟另一张一百块钱或者五个二十块钱完全可以互换,哪怕是虚拟货币,一个比特币也可以拆分,而且和另一个比特 之间也完全等价,这些都属于广义上的同质化货币。但 aft 则不同,在这一期视频中,我们介绍过区块链技术,它的本质是一个大型的分布式账本,数据无法篡改。而 aft 就是把普通的图片、音乐、视频、文字等存储到某一个区块链上,做成一个数字自然通证, 这个通证会在区块链上拥有一个唯一的不可替代的数字记录。从这个意义上讲,每个 nft 都是独一无二的。 听起来有点虚,不过你可以把 aft 理解为现实生活中的一套房子,它跟其他房子在楼层、户型、面积、地段上都有区别,不能互相替代,一房一价,不能拆开卖,所以才叫非同志化代币。 话不多说,我们亲手做一个 ft 给你看。首先,我们注册了一个数字货币钱包,它相当于一张银行卡,但里面存的是比特币、仪态币等数字货币。再用 这个钱包登录一个 ift 教育平台,把偏头用的图片传上去,填一些信息,再标个价格。这样一来,一张接笔机图片就变成了一个独一无二的 ift 作品。 那么问题是,这玩意要值钱吗?买这个 ft 的人到底买到了什么呢?刚才讲过,区块链本身相当于一个大型的分布式账本,数据无法篡改。如果你买了这个 ft, 那就意味着所有人都认可这个作品,在这个区块链上的所有权属于你。 听起来很高级,但其实就是买了一个数字收藏品,你可以留着,也可以在未来高价或者亏本转让给下一个接盘下。大部分 aft 作品就是这么简单。比如你花几美元就能买到著名动画爱死机的 aft, 但除了有个序列号能转卖以外,他和别人直接右键保存下来的图片根本没有任何区别。 各个网站没事干就送你几张的数字藏品,也都差不多,纯粹是图一乐。不过也有一些 ft 会附带一堆潜在利益,比如著名的无聊员,现在一个要一百亿台币起步,相当于一年前的二十万美元,六个月前的三十四万美元,或者现在的十万美元。 nb 球星库里还有周杰伦,都拥有这个昂贵的 ft, 他们买到的不仅仅是一张图片,还包含这只猴子完整的商业授权。 二零二零年九月,阿迪达斯就以四十六亿台币的价格买入了八七七四号五六元,然后以此为基础,搞了个自己的 aft 上架售卖, 目前已经有二十多万人买了这款 aft, 早就赚回本了。当然,除了商业价值以外,一些 aft 还带着一定的社交功能,能让你跟这些大佬们一起参加活动。由于 aft 的特性,想复制一张图混进去是没戏的,所以买 aft 的人认可的是他背后 独一无二、不可篡改的所有权。他们会说,这就像现实中的艺术品一样,真迹跟复印件永远不可同日而语。但更多的人都选择当一名 red clicker 右键点击者。 因为无论怎么说,六件直接保存的文件,跟几百万美元买到的 ft 文件看起来就是一模一样,一个像素点都不差。你说独一无二,但我随时都可以直接复制一万张。 尽管大家都不懂对方的快乐,互相觉得对方才是那个傻子,但所有人都有一个同样关心的问题,玩 mc 能赚钱吗?最好是一次赚上一个小目标的那种。 在 nft 爆火的二零二一年,整个 nft 市场上,大部分教育都是在买卖像无聊员这样的图片项目。要是你能成功的让别人认可你的作品有投资价值,或者让一颗韭菜认为你买的作品很有价值,那确实能赚到钱。 但现实是,真正爆火的项目很少,绝大多数的 ft 就像我们做的这个一样,根本没人在乎。这就像如今的短视频创作者,满坑满股,但真正赚到钱的又有几个呢? 怎么阿玛都在 nfd, 要是真值钱,这些网站也不会免费送你了。有些看起来很热闹的项目,背后也有套路。比如开头说孙雨辰花一千零五十万美元买的 nfd 头像,其实来自于他自己投资的项目,左口袋掏的钱又进了右口袋,白赚了一波吆喝。 不过,虽然靠 anft 赚钱难,但亏钱却很简单呀。我们刚才演示过,铸造和交易 anft 并不难,但你首先得交手续费。在区块链世界中,任何操作都需要消耗一定的计算机算例,你需要为算例支付一笔 gasfee, 可以理解为手续费。不管是铸造、转账、开 开户、交易、赠送等等行为,都需要付出一笔几美元到十几美元之间的费用,或者给平台按交易额抽成。单单为了给你做这个演示,我们就花掉了将近二十美元。但跟泡沫破裂相比,手续费根本不算什么,即使是 afd 界的明星项目,也说不定哪天就一文不值了。 比如二零二一年三月,推特创始人捷克多西把他的第一条推文做成 aft, 挂在网上拍卖,成交价高达一千六百三十亿台币,在当时相当于二百九十万美元。但一年之后,这条推文再次拍卖时,最高报价只有一亿台币,亏得大家都不好意思嘲笑买家了。 ft 虽然现在很火,但市场并不完善,问题也很多。其中一大漏洞是,铸造 ft 的人并不一定是真正创造作品的人。比如这位设计师的作品就被人盗用,并放在平台上公然售卖,他也没有什么维 真的好办法。实际上,如果你现在把柴知道所有的视频都保存下来,住到长 ft 还卖了一百块钱,那我们也没有任何办法。 但你也要知道,这些作品在现实中的版权仍然是我们的买家花了一百块钱,那大概率就是亏了一百块钱。另外, ft 虽然不可篡改,但并不意味着绝对安全。最简单的案例是,一旦你的钱包被盗, ft 被人转走,那几乎不可能查出来是谁干的。 周杰伦的那只无聊员就在今天愚人节被人盗走了,中间经历过数次转手,最后是一家机构以一百六十四点六九以他币的价格回收,兜兜转转又免费送回了周杰伦那里。 在世界上只有一个周杰伦,要是你花几十上百万买个 nfd 被人盗走,那真的只能跪在榴莲上哭了。所以, nfc 到底是未来世界的硬通货,还 而是一场短暂的泡沫呢?我们并不敢下定论,因为这取决于你们的共识。不管是黄金、纸币还是名画、钻石,都是因为有足够多的人认可他们的符号意义,才让他们成为了有价值的东西。 ft 到底有没有价值,得看未来。有多少人认为 huge bucks, sixty, nine, million dollars, 谁才是最终的那个傻子?要看大家博弈的结果才能见分晓。但无论如何,如果你只是想投机的话,我们还是劝你悠着点。 如果你想用我们做的这个 nft 当头像或者壁纸的话,那不用去买,不会有人跟你接盘的。关注我们之后,私信一下关键词,我们免费送你,你省钱,我们涨粉,以后一起薅广告主的钱, 大家都有光明的未来, 我们的人这项目调搞起来了,名字我都想好了,这叫无聊传话在搞几张事件肯定大火,到时候就你的财富流啊。做做做,现在做,立马就做,先交五万块钱的手费, 老板。
