粉丝2801获赞3.7万

![ComfyUI 使用Controlnet教程及常见报错 使用ControlUI的时候出现An error happened while trying to locate the file on the Hub and we cannot find the requested files...的报错该如何解决?
Main.py文件中
if __name__ == "__main__": 后面复制粘贴如下代码后保存即可(记得得是英文字符)
os.environ['HF_ENDPOINT'] = 'https://hf-mirror.com'
ComfyUI中Controlnet的使用技巧简介
#AI绘图 #comfyui #stablediffusion #controlnet #人工智能](https://p3-pc-sign.douyinpic.com/image-cut-tos-priv/75b02879e5ee488d14276832eb828bb3~tplv-dy-resize-origshort-autoq-75:330.jpeg?lk3s=138a59ce&x-expires=2080465200&x-signature=TfLMphibren%2FDPJ3zIPAXe%2Blsjo%3D&from=327834062&s=PackSourceEnum_AWEME_DETAIL&se=false&sc=cover&biz_tag=pcweb_cover&l=20251207193236966EEAFF10AE36948B3F)

好,从今天开始呢,我们就打算用一段时间来把这个 v f p 的这个编程语言的应用啊,一步一步的讲。 然后呢今天第一第一讲呢,主要是要讲一下用 vip 开发的程序有哪些特点, 这个主要的目的呢就是说打消一些人的顾虑。那那么相对于网页的程序而言呢,我们见过的很多,给你一个嗯网址, 然后打开来就可以登录一个系统,那么现在这种叫网页程序,也叫 bs 架构的 prosa, 就是浏览器服务器架构的。那么相对于这种 这种 bs 加购的程序而言呢, bs 加购的他可以就是说把最新的程序放在服务器端,那么浏览器呢是不需要安装,不需要安装这个程序的浏览器本身是要安装的,嗯,但是这个应用程序是不需要安装的,只要你打开这个网址就可以了, 那么浏览器这种程序呢,他其实是这种特点,我们的 vip 也是可以做到的, 其实我们我现在的这个程序呢,就是已经做到这一点了,也就是说呃给给到用户的是一个非常小的一个安装包 啊,那这个安装包呢就相当于你安装一个浏览器,然后在这个浏览器的基础上呢?呃,在在在这个自带浏览器的基础上呢,我们把 这个整个程序的文件呢,就是 exe 文件呢,做到了一个是自动更新,也就是说相对于用户而言的话,他每次呃启动这个程序 的时候呢,会自动的去检测呃远程服务器上有没有最新的程序,如果有的话呢就会自动更新,所以这这部分的操作对于用户来说呢是透明的,也就是说用户是不用去操心的,他每次用到的都是最新的程序, 所以在这上在这上面呢,他其实已经啊就是 vfb, vfb 变险的程序呢,也可以达到网页人力的这个同样的这个作用 啊。第二个特点呢,就是说我们很多网易腾讯呢,他都是一个英特英特网的网址,互联网的网址,那么 vip 呢,也是 可以做到的,就是说他也可以在广欲网中使用,也就是说呃在家使用,或者说离开 公司的局域网使用,当然这需要配合公司的网关,要把那个相关的一些地址要放到广义网上去,当然网页的程序其实也是要也是需要去去,嗯,把局域网内的网址 放到广誉网上去的,就是互联网上去的,所以我们也是可以做到的。然后第三个呢,就是特点呢,就是说我们在这里面呢也使用了一种 作业式的 eap 这种运行机制。什么叫作业式的呢?就是说 eap 的整个软件呢,他是有很多的界面组成的,然后每个界面呢我们给他一个作业称之为作业,然后每个作业呢会有 当你输入作业号之后呢,就可以打开相应的界面,执行相应的操作,那么这种运行机制呢,就叫作业式的运行机制, 所以呢每个作业呢,或者说每个界面呢是可以单独更新的,当然在当然这在我们这个程序里面 vfb 编写的程序里面一样可以做到,一样可以做到,他就可以使得你的 exe 文件也不用很大, 他像相当于把所有的这个系统里面的这些界面程序呢,又单独分解为每个小的这个这个文件不不包含在这个 use 里面,当然也是可以包含,不包含在里面的话就更方便。更新 的话,你一个作业需要呃改程序的话呢,整个 exe 文件都要重新编译,然后重新上传,这样的话对于开发来说的话也是非常效率低下的。 那么呃,学习 vivp 的很多人都有顾虑,就是说 vivp 是不是有过时的这个嫌疑啊? 那么实话实讲呢,在 vipp 在 vip 九点零之后呢,微软公司已经不再更新他的呃,不再升级他的系统了,不再升级他的语言了。 但是 vivp 九点零实际上是一个非常经典的一个版本,他实际上在我们开发 呃, exe 文件就是可执性文件这种类型的程序里面呢,他已经做到了极致了,就是说你所有现在能用得上的 exe 文件的这些功能 啊, vip 九点零都是支持的,包括 vivp 的一些扩展包都是支持的。那么再加上上面我们对这个 vivp 的 就是对程序呢进行了一些优化之后呢,呃,基本上具备了跟这个网页程序一样的这种特点之后呢,其实 vivp 他开发的 exe 文件仍然是非常好用的一种,在嗯,桌面这个 这个这个程序下面, windows 下面,系统下面运行的一个程序,而且呢,很多这个有悠久历史的软件,他们也同时伴随着有悠久历史的程序 啊,比方讲这个 s a p 的他爸,还有这个我们这个顶级 eap eto eip 用到的这个 fugl 简单手语言,这些语言都在,其实都在七八十年代,一九一九七八十年代就已经 产生了,然后通过这个语言不断的迭代,然后这个语言呢又应用在相应的 erp 这种大型的软件当中啊,那么编写了整个 erp 的这个运行系统的话,这些语言其实都是非常历史悠久的,非常历史悠久的。所以说一个软件一个 一个编程软件,一个就是说他能不能够有新的价值,能够跟得上时代。另外一个就是说如果真的一个语言而一个程序是用的很长时间的话,那么他的相应的语言一样也是是很长时间,也是呃非常久的时间的。 同时呢, vfp 呢,也非常容易上手,他是一个相对来说比较简单一些的应用程序类的,专门编写应用程序类的语言, 所以说呢,他的这个呃上手比较容易,然后他也很很容易很快的编写出来程序。然后一般来说用 vip 的人呢,他大部分情况下是自己的工作中间呢,有些 重复性的,或者说是呃可以用程序来节约时间,提高效率的这些呃需求。那么他把程序把 vfb 编写的程序直接应用在自己的工作中间呢,所以他就很快的会呃 一个一方面呢就是会提高自己的工作效率,另外一方面呢,他也可以很快的把这个语言能够作为门呃入门的语言,很快的掌握,同时呢很快发挥发挥作用。当然呢,呃在学会了 vip 这种语言之后呢,呃, 如果说你确实对 vip 大型的程序,或者说现在一些呃程序感兴趣的话呢,你也可以学加瓦,嗯,当然语言到语言之间其实他并没有很强很强的这种隔阂,特别是 vivp, 他也是支持类和对象的啊,那么他所以他转到加瓦呢?也不是说 不能转啊,就是看你的这个想法,但是综上综上所述呢,其实 vip 也是一个非常呃还是很有生命力的语言,同时呢他也是非常容易上手,能够很快的就是能够让你部署程序,提高效率啊, 那么下一次视频呢?呃,下一期呢,我们我准备就是说这样来学习,带领大家学 vip。 我说另外一方面呢,也是说啊,把自己的一些经验分享出来,所以我我我的方式呢,就是说从这个我的程序的代码啊,从这个入口开始,就是整个可执行文件的入口开始 啊,一步一步的分析,当然讲到哪里呢?我们会引出相应的概念,然后去讲解一下那个概念啊,我们如果说有些人想去呃从呃 从这个这个各种概念方面去学习的话呢,可以看我其他以往几期的视频。那么后面呢,我可能就从这种学以致用的角度来讲呢,就是说把这个程序 讲解给你听,讲解给你听之后呢,其实啊你就很容易去啊,理解为什么要这样编写,然后以后自己的程序中间啊,哪些可以借鉴,哪些可以啊分分享可以使用的。

登录腾讯云账号,点开控制台,点开云后台,打开对象存储,云存储目前有活动,点开就送五十 gb, 三个月容量。创建一个存储桶, 存储桶的名称一旦确认就不能更改了。底下的域名就是访问的 p i 地址, 这里直接下一步就好了。 现在来获取访问密药, 这里就可以看到两个秘药, 等会药药, 把刚刚的 r p r 网址复制过来, 两个 me 要参数复制过来, 存储桶的名称也要复制过来。 运行 bird, 选择一个文件上传, 可以看到刚刚的图片,上传成功了。

当我们很多文件需要分类处理时,我们该如何快速获取文件夹中所有文件名称和文件路径呢?今天用 bba 来编写一个快速获取文件夹下面所有的文件视频案例,我就简单放了十几个文件夹,如果你有很多也没有关系,都可以试用。 视频结尾会展示全部代码供大家参考,有问题也可以在视频评论回复我,我会一一解答。案例是通过 fso 对象获取每个文件夹,然后通过地规方法获取所有文件,有兴趣的朋友也可以了解一下 高校办公快乐生活本期视频就分享到这里了,也希望大家工作顺利,每天开心!


好,今天我们就是开始讲一些这个 vip 的一些考题试题啊。嗯, 那当然,现在很多这种尸体呢,都有这个答案,那有答案的呢?那未必就是说你要去直接去背这个答案,如果我直接讲答案呢?其实是没有什么意义,那肯定是我是会,我是会讲一些结合我们这个编程序的这个实践的话, 去讲一些这个。嗯,答案讲一些题目。那第一题呢,他说这个 vip 的数据库属于关系型数据库 啊?是什么类型的数据库?关系型数据库啊,那目前的话呢,可以这么说,就是说在这个数据库上面的话,我们最常用的,或者说已经是在你统 是地位的,那就是关系型数据库。那,呃,然后数据库文件的扩展名是 dbc 啊, dbc 的话呢?那这个就比较简单,就是说我们对于这个, 对于一个我们开发的一个软件的话呢,我们可以按照扩展屏,像我这就是按照扩展屏进行啊,文件分类的。那 dbc 呢?就是啊,就 vip 这种桌面数据库的一种扩展名啊, dbc, 比如说这个,这就是一个数据库啊,就是 vip 的数据库桌面数据库,然后它里面有一些表, 那么在我们这里面呢,他就是在这个里面,比如说我们刚才看的这个奥德啊,奥德就是他就是一个数据库,跟你没有表。那回到刚才这个 问题,就是说什么是啊?关系型数据库呢?关系型数据库,其实我们在这个 什么叫关系了?其实那关系呢?其实我们是可以这样看啊,比如说这是一个数据库,叫工艺编写,然后它里面呢有两个,有三个表,有三个表,那么当我们打开这个数据库,这个编辑的时候呢,我们可以看到他其实是有这个, 有这样两个表,一个叫 t, 一个叫 r, 那么 t 和 r 之间呢?它是可以建立关系的,就是说,呃, 比如说我们这个 t 里面有一个图号,这个瓷砖,那么啊里面呢我们也有图号的瓷砖,那么如果你把这个拉过来, 这个是没有建立那个锁影啊,比如说我们把这个 t 打开来修改啊,这个图号是一个啊主锁影,图号是个主锁影,然后这个 r 呢,我们也打开看一下, 他也有一个图号,就是一个,就是一般的缩影 regular 缩影。那么当我们把这个把这个 t 啊,不是从这个拉过来啊,是从往下拉,他有一个缩影,这个缩影和这个啊这边也是个缩影,然后去拉, 拉了以后呢就建立了一个关系,那么这个关系呢,我们就叫做一对多的关系。你看这里这个这个这个图形啊,左边是一一条杠,右边是像个爪子一样的,就是三条杠啊,三条杠就是说他是一个一对多, 那一对多呢就是意思就是说呢,比如说这里面有一个图号,那么这个图号呢,他有好多的这个一行一行的这个工艺, 一行一行的内容,那么他们就形成了这种一一一个土豪,那么对应有啊很多条这个关系,所以就要这就叫关系数据库,这就这个东西就叫 relation, 就是关系,那么关系呢?呃,我们有一个叫做参照完整性, 看到完整性是什么意思呢?就是说当我这个这个是主表,这个是虫表的话呢,或者说这个是副表,这个是子表的话呢,还有一些 参照完整。就是比如说啊,当我们把这个主表里面一个图号删除了以后呢,他要这个纸表里面的这个相同的图号的内容呢,应该是自动删除,也就是说 他不应该在这里面,纸表里面有的纸表里面存在的图号应该都在这个主表里面要有,那么这种三大版本性就有这个三个, 三个这个啊,嗯,规则,比如说跟这个更新的时候的规则,那么删除的时候的规则,还有插入的时候的规则, 那么更新的时候,比如说你图表这个图号改了,那么他要这个从表要跟着自动改,那么就是一种吉联的啊,吉联的啊,严格的那就是,嗯,必须得自动改,那么删除也是的。如果你这个图表里面这个图号 a 删除掉了,那么从表里面指标里面的这个 a 呢? a 的内容呢?也会被删除掉,那么插入也是的,如果说你这个指表里面插入的这个图号,如果在主表里面 没有,副表里面没有,他是不准你插入的,那么这个参照完整性呢?他实际上你选择了这些,呃,选项之后呢,他会生成一个一段代码, 他会生成一段代码啊,这个参照王者进他生成的代码呢,实际上是在这个我们叫做存储过程里面,存储过程里面就是这个数据库,这个数据库工工艺编写他的存储过程里面 啊,他就会啊,这些都是他就是 vip 自动帮你啊编的程序,自动帮你编的程序,他用来维护他这些啊,残造完成,残造完整性 啊,就这个啊,哎,就是就是,我们刚才看的这个 reference to integrate 就参照完整性,那么他编的程序呢?就是 vop 帮你编的程序,你其实不用管,你只要在刚才那个界面里面啊去选择他,相应你想你想让他 的谈到完整性要完成的规则就可以了,这就叫这其实就是关系,关系性的。 那么我们这一题里面他说扩展名是 dbc 的话呢,其实我们在这个,嗯文件里面可以看到他有一个叫 dbc 啊, 等一下我排下去啊,名称第一次这个 dbc, 那还有一个呢,就是 dct 啊,当然还 dcx。 那这其实在这几个文件都是这个数据库的文件。他你其实可以这样理解啊,就是说在 vip 里面呢,他这个所有的这种文件啊, 其实都是表后后后面的这种,呃,逻辑都是表,比如说我们可以把这个 dbc 这个文件打开来看一下 啊,比如说我们刚才看的这个,嗯, dbc, 比如说工艺编写这个 dbc 吧, 那我们其实是用的这个数据工作期去打开了这个 dbc 这个文件啊, dbc 这个文件之所以能够打开,那就是因为他其实他他的 后面的这个文件结构就是一个啊,就是一个表,那么他有,他既然有这些,有这些,这个,嗯, 属性自断,然后这次断呢,又是用的这个 memory, 就是背肚子的,那么里面的内容呢?其实我们就是他是必须得存放在另外一个叫 dct 的这么一个文件里面 啊, dct 的这文件里面,他其实就相当于是当我们啊有一个表,他有 有这种这个这个杯柱形之段的时候呢,都会有第二个文件,这 fpt 啊,这往存放他的那个杯柱形之段的这些数据,那么既然这个数据库文件也是一个表的话呢,那当然他会他存放这些,呃, 备注型字段或者是其他的字这个字段的话呢,他也是要用到这么一个另外一个表的另外一个表 dct。 那么错类旁通的话呢,其实我们在这个,嗯,这个为什么还有第三个文件 dcx, dcx 呢?其实就是所以比如说我们这个 刚才我们打开的这个数据库,这个文件 dbc, 这个文件打开来了以后呢,我们知道了他的 bct 是存放备注型瓷砖的,那么这个表文件把它看成个表文件以后呢,他就有这个锁影,锁影有两个锁影,有两个锁影的话呢, 有两个缩影的话呢?呃, 有两个锁影的话呢,我们就可以看到 啊,他是这样子坚定的缩影,那缩影的文件在哪里呢啊?就当然当然就会存放在这个 dcx 里面,所以其实 他在你的问题,他说这个数据库文件的库产名是 dbc, 那没有问题。但是我们也要知道这三个文件你其实不能光考这一个,不能光考这一个,这两个文件也是要想让这个数据库文 想要这个数据库,就是说正常运行的话是不能缺少的,不能缺少的包括包括我们的存储过程,这个存储过程,这些文件,这些程序都存放到哪里呢?都存放在哪里呢?那肯定不会存放在 这个这个这个其他的文件里面,那肯定是在这这三个文件里面的哪一个文件里面,对吧? 你看我们比如说这个还是这个数据库啊?他的存储过程啊?比如说这个删除,或者是这个按的这个程序,你看他在哪里啊?你看这个,这个 dbc, 这个, 呃,啊,就是 dbc 这个文件,公益边写 dbc 这个文件,他在,他在这里有,他是一个,嗯,存储过程的圆圆代码,对吧?那么你他的这个代码扣的里面呢?其实就是存放的,我们啊 这是缠到完整性里面要放的程序,比如说这一段是 r i 迪丽特,对吧?那么你看看这里面啊 i 迪丽特,你看是不是跟他一模一样的东西啊?一模一样的东西,只不过他在这里面显示就是,呃,把它看成的是一个 呃备注型自断嗯来存放的这些代码,当然这些代码都是由 vip 呢程序自动生成的,自动生成。