之前给大家分享过 atcode tools 这一个软件,它的项目地址有一些小伙伴呢,他反映说到了 github, 但是他不知道怎么下,所以的话,我专门出一期视频来教大家, 你得到了别人开源软件的一个 github 地址之后,你如何去下载别人的软件。这一期教程主要是针对不会使用 github 下载别人打包好软件的小伙伴录制的,如果你已经会了,你可以不需要再看下一步了。 好的,我们现在开始说我之前分享的项目,它的地址是这样的,所有人分享的 github 开源项目的地址,它都是长这样, 我们点击这个地址,这就是项目的一个代码仓库。嗯,因为这个页面是英文的,很多小伙伴呢,可能他在一开始他就找不到应该去哪里找到这个软件的下载,即使他这样子滑动, 他可能也只能看到这个软件的一些相关说明,但是他看不到他具体是在哪里下载。好的,我们回到这个页面,回到这个页面之后,我们可以看右下角这一边有一个 release, 就是 所有的开源软件,如果他有打包好的应用程序,都在这个 release 这边点击 release, 点击 release 之后,整个这个页面就是 这个开源软件作者他把软件打包好之后下载的一个地方,像这里他有不同的后缀,也就对应着不同的操作系统做了一张表。 针对于这个项目,它是比较全的,它包括了 linux 优班图, devan 系统,还有 markos, 也就是苹果系统,还有还有微软系统的。它所有的软件对应了几个版本的系统,因为现在大多数人用的比较多的 就是 windows, 这张表可以苹果的行货了,目前市面上所有的电脑操作系统,它对应的文件格式后缀, 就比如说如果你是 windows 电脑,你可以下载这个 exe 后缀的。如果你是 mac 电脑,但是你不知道你是 m 芯片还是英特尔芯片的,你可以下这一个,因为这个是通用的。把鼠标放在我们需要下载的文件上,直接点击 就可以直接下载。当然有些小伙伴他会说我点击之后他下载很慢呢,没有关系,我教大家怎么弄。 首先把鼠标放在我们需要下载的文件上,比如说我是 mac 电脑,我把鼠标放在这个文件名上,然后点击右键,在这里点击复制链接, 复制链接地址,然后打开,这是我为大家找的 可以加速下载 github 文件的三个网站,这三个网站原理都是一样的,直接粘贴我们刚刚复制的软件链接,点击下载就可以。好了,这期视频就到这里,我是迪生,如果这些视频对你有用,欢迎订阅,转发评论, respect!
粉丝25获赞81


你鬼使神差般打开 tiktok, 点击输入框,输入 parkbase, 点击这个并进入。你发现这是一款无需编码的后端快速开发神器,它仅需一个文件,短短几分钟就能搞定后端开发还能适配多个主流前端框架。 你还能通过外部界面直接管理数据,一键就能完成增删改查。操作系统会自动生成 rest v i p i 接口。另外,它支持实时订阅、身份认证和本地存储等功能,无需单独部署数据库服务器,只需配置好 radis 缓存和 inginx 返向代理就能运行。恭喜你找到这个好用的后端工具。

好的,也是应小伙伴要求啊,给大家带来我们这个静态扑克的复读教程,然后关于如何找到我这静态扑克的,你可以来到我的扑克里,然后点击这边的 github, 进到我的主页,然后你往下滑,滑到这儿,然后有一个置顶的项目叫 free, 也就是我们的这个扑克仓库, 然后你扩容二改的话呢,你只需要点击我们这边这个个性化修改指南,在这里我尽可能的为你标注这些比较显而易见的这些呃文件,比如说作者的名字,然后以及头像 背景图,五妈咪统计代码,然后以及我们友情演有有验数据啥的,这些我基本上都给你写明白,你要去改成文件,你把这个文件问给 ai 就 可以改了。 然后这边我们再来看一下扑克编辑的呢,也是有的,就是这个给大家啊,就是不不太懂这个 bug 上编辑的,以及我们这种本地开发的,我一般是习惯在本地启动开发服务器的同时来编辑文章啊,然后以及这里我再给你们告诉你们如何置顶这个文章, 以及这下面这一些 markdown 的 基本用法啥的,你直接复制就行。然后我们如何去部署呢?我们这个是无需任何服务器,只需要你有一个域名,你有一个 get up 账号,以及你各个 cbn 厂长,你注册一个账号, 点到下面我们去支持 edge, one vsl, netscape, 然后以及 call of fire, call of fire 这边的 worker and payee 都行啊,你点到这边就是我们的第一个部署方式, 然后点到这边,你直接点这个创建应用程序,然后直接点这个 open github, 然后点击你控控那个仓库,你直接点下一步, 然后这边你不用管,它会自己识别,然后啊这些高级设置你也不用改,然后你这样点部署就可以了,因为我这个扑克比较大,部署时间时间比较长,我就不给大家看了。这边回到我们的刚才那个,是啊,这个是我之前一个测试的,然后我们直接来看一下它这个 域名,然后你看这里呢,是可以部署完之后直接访问的,然后我们往下滑,可以看到这边的 c、 d、 n 是 colocore 正确识别的,然后如果你啊不用这个域名呢,你可以导入自己的域名,就是把你的托管到,把你的域名托管到 colocore, 然后在这里连接就可以了。 点到这里的延间,然后与核构油点这一个添加,然后绑定到你的自己心悦域名就可以了,然后 websel, websel 这里呢,也可以是添加,然后点这个 project 的 项目, 然后导入你的 get 仓库,就到我这个 friday, 直接点这里,然后它会自己识别这个框架,然后以及这些变量预设啥的就不用管了,直接点部署就行了。 然后我们的 id 万这边啊, id 万你这点到这里来到 bt 创建项目,导入 get 仓库,然后直接导入我们的这个图册,如果你有备案居民呢,你就选择下面这两个,然后如果没有呢,就选第一个,然后点击这里的其他你也不用改,都是已经设定好的。嗯, 好的,那我们部署完成之后呢,就是到我这,比如说我这里用的这个吧, 看它是正确识别我们的 cd 音场上以及域名,然后这边是 l y, 好, 在我们的 server 呢,之前也是有一个的,给你们看一下, 然后点击这一个部署这个。哦,这 但它正确识别了我们的这个淘商域名。 ok, 好 了,这期视频就到这里啊,如果你有任何疑问呢,欢迎来到我的博克,然后来到我的 b 站首页, 然后给我私信也可以。然后或者你直接来到我的 github 仓库,然后在这个博克仓库下面提交你的问题就可以了。 ok, 好 的,谢谢。

看好了这个火爆全网的 get hop store 跨平台开源应用商店,可以一键安装追踪更新全球最新的开源应用,支持苹果、安卓、鸿蒙电脑。 还不知道在哪里下载的小伙伴们,主播这就给你们出个详细的下载教程。首先打开抖音,点我视频右下角这个,然后再点击这个,来到 app store, 打开这个工具, 点击允许粘贴,打开这个自动弹出的资源包,没有弹出的在这里搜索养儿宝库,进入这个文件夹,找到软件资源,找到这个既对应的文件夹,取消全选,勾选 github store, 最后点击保存下载就可以了。


每天了解一个 github 封神软件 gig i installer, 这是一个非常小巧但是很高效的 windows 卸载软件,用过 windows 的 控制面板卸载软件的经历的都知道,经常会卡住在还有软件正在卸载,请稍后再试。效率低不说,一些残留文件,注册表乱七八糟啥的 还删不干净,而这个软件就完全不会出现这个情况,软件也仅二点三 m, 还不需要安装,直接打开就能用,卸载完还能自动检测残留并清理,使用效率和能力不知道比自带的高到哪里去了。所以这个小软件也是很推荐大家码数的,肯定能派上用场的。

怪不得都说 guitar 是 学拍饭人的天堂,今天给大家分享一个 guitar 上最受欢迎的拍饭自学项目,无论你是本科生、 研究生还是转行群体,只要你是零基础都非常适用。我们可以看到右上角,目前已经有十五万程序员关注了这个项目并跟着学习,这个项目叫做一百天学会拍饭,接下来跟着我看一下他的目录。在第一天到十五天需要学习的是拍饭的语言基础, 包括了语言元素、分支结构、构造、程序的逻辑、面向对象进阶、文件害异常等等。在第十六天到二十天是拍段语言进阶。第二十一天到第三十天是外部前端入门。三十一天到三十五天学习一些 linna 词操作系统相关的知识。第三十六天到第四十五天是数据库基础 在境界的内容学习。第四十六天到第六十天是学习粘购这个框架,我们可以利用这个框架来完成一些前后端的相应的工作。第六十一天到六十五天学习爬虫开发。第六十六天到第八十天是数据分析相关内容,会学到数据分析常用到的库,比如说 nappy pandas, 还有一些概率统计, 封杀分析等内容。第八十天到第九十天学习机器学习和深度学习。第九十一天到第一百天进行一些团队开发项目的教学。可以看出来作者是非常用心的,他仔细的划分了不同的学习模块,并且制定了合理的学习时间。一百天学会拍上包含的所有学习资源。
![DriverStoreExplorer_电脑驱动管理 Driver Store Explorer [RAPR] 使处理 Windows 驱动程序存储变得更加容易。
支持的操作包括 list/add/install/delete 第三方驱动包。
软件链接:https://github.com/lostindark/DriverStoreExplorer
特征:
支持在线(本地计算机)和离线驱动程序存储。
枚举/列出驱动程序存储中的所有第三方驱动程序包。显示与驱动程序关联的设备。将驱动程序包列表导出为 CSV。
将驱动程序包添加到驱动程序存储区。
从商店中删除一个或多个驱动程序包。
检测旧的和未使用的驱动程序包(尽力而为)。
成熟的 GUI 支持对任何列进行分组/排序。支持重新排列/选择特定列。
要求:
.NET Framework 4.5.2 或更高版本
Windows 7 或更高版本](https://p3-pc-sign.douyinpic.com/image-cut-tos-priv/f4b3edc6aa511c566addacc3b3d0e846~tplv-dy-resize-origshort-autoq-75:330.jpeg?lk3s=138a59ce&x-expires=2085159600&x-signature=16rS7VTeMh2A34rZ8WiMtmhYtuM%3D&from=327834062&s=PackSourceEnum_AWEME_DETAIL&se=false&sc=cover&biz_tag=pcweb_cover&l=20260131032810EDAB342C581E48305F27)
这一期讲一下这个叫驱动程序商店的应用,右手边这里呢,点击这个就可以下载,然后跳转到这个页面之后,再点压缩包那个就可以进行下载了。下载好之后,我们打开这个压缩包, 给他解压到当前的文件夹,对吧?最好是选中一个文件夹再解压,这样的话他不会突然炸开 啊。解压出来之后呢,我们点开这个应用双击,双击之后呢,他现在是已经开始检测你那个电脑上的驱动,检测过程呢需要稍微等待一段时间, 检测完成后呢,我们就可以看到这个电脑所带的驱动,如果你有其他驱动无法完全卸载干净,对吧?就可以用这个软件来管理一下他,有些是会存在卸载残留的, 然后你可以看到电脑上的所有驱动基本上都检测出来了,后面呢有那种驱动的版本号以及各种信息往下滑呢,可以看到更多的驱动, 我一般呢用这个来管理那个音频驱动还是比较方便的,如果想要彻底卸载某项驱动呢,只需要点击勾选右边就会发生变化,然后直接卸载就可以了。

呃,我分享的就是一个 z i p 的 压缩文件,解压出来就是这些东西,嗯,到时候大家就直接把这个文件解压出来,就是这样,然后直接敲密那行就行。 在这个地方 c、 m、 d 回车,然后复制粘贴回车, 嗯,出来这个,然后 按住音量加接入数据线,嗯,就识别出来了, 等他这两个进度条跑完,然后拔掉,然后再刷入这两个就是一行一行敲,然后每一次把敲完之后读完条拔掉,然后把这个复制过来, 然后回车再跑一遍,再向上面再跑一遍,这个读完条再拔掉,然后每敲一次就拔一次,然后再重新刷一次就可以了。 按住关机,按住音量上,然后插入就 ok 了。如果说是像驱动不完整的话,我这真的 找不着了,反正就是在这个文件会有一个驱动,然后先把这个打上,这个是就系统连接的驱动,这个是 这个,到时候你的如你的这个位置会上面再出现一个其他的,有一个 b 什么的,在另外的一个,然后右键它更新驱动浏览在我的这。啊,对,就直接在这,就是这个文件就直接下一步 就可以 开机,然后进不去的话,还有一些环境配置的问题,这是要 python, 然后很还有很多就是提取这些的文件的备份也都在这,这是原本的这个文件里头没有我就做完的东西, 我做完的那些就直接敲密了就行。这些文件都在那个文件夹里,直接敲密了就行,方便很多。出问题的话你再来看这些别的吧。这个是给这个文件破解的,必须要是两个刷,两个不同的分区才行。 第一个这个文件可以一个文件刷两个分区,但这两个必须得分着刷,要不然不行。我试过很多很多遍,折腾了一天都不行。

今天来教你们三十分钟速通毕业设计啊,自己也可以搞定啊,然后文件夹也我已经建好了,然后功能需求我已经整理好了啊,这是我从呃 kt 报告里边整理出来的,那现在我们还是先来直接打开这个文件夹啊, 直接打开它,然后我们的第一步,第一步先切下模型啊,切成这个克劳德的 o p u s 是 吧? 然后我们还是先让他去读取我们的功能需求来帮我们设计库表。总共就分为几步啊?设计库表,然后开发功能, 再然后就是测试了,测试完之后就结束了,基本上就半个小时,所以就是我们本期视频的主要宗旨,就是来教会你如何三十分钟搞定你的毕业设计啊, 让我们来操作一下啊。呃,读取功能需求,这是文件名啊,来帮我设计库表, 嗯,帮我生成 创建表的 circle 文件, 这就是第一个提示词啊,等它把这个,呃,等它把这个, 呃,刚才忘记设置网络了,重新设置一下网络,然后重新开始, 它对这个网络要求比较高啊, 重新调整一下网络啊,现在应该是已经可以了,它已经去读取了, 然后帮我们把表设计好了,设计好之后,然后帮我们生成搜索文件,这是第一步啊,第一步需要先有库表啊,不然他如果后边就是你上来直接让他根据这个功能需求来帮我们生成代码的话,他后边可能会设计的有缺陷啊, 所以先让他帮我们把库表设计好,然后再根据功能需求加上库表设计来开始实现代码。这现在这是写的第一个提示词啊,然后等会我们去写第二个提示词, 等第二个提示词写好之后,然后等它生成完代码,这个项目基本上就已经可以正常启动了,当然可能会跟你的需求有差异, 然后这个时候就需要你来充当一个呃测试的角色,然后来把他这个问题找出来,然后告诉他,让他帮你去解决啊。就是接下来就是一个慢慢调试的过程, 然后他已经生成生成数据库了。接下来第二个题的词,呃,根据功能需求,呃,加上库表设计, 开始帮我生成代码,然后后端使用 spring boot, 加上 my bids, 然后数据库使用 my circle, 然后我的 g d k 版本,我的 g d k 是 一点八啊,因为它有,它如果用的 g d k 版本太高的话,有些语法不兼容啊,会导致我们等会儿启动不起来,然后前端使用 vivo 三, 然后 vivo 三加上饿了,饿了么 u i 啊, 奥勒曼 u i, 然后样式要求,样式要求不要紫色、橙色配色, 然后看起来更专业更商业化,就前的要求啊,接下来告诉他,呃,开发要求啊,就是让他让他来制定一个开发任务, 按照开发任务来生成代码,不需要中途询问我。 这就是第二个提示词啊,等这个提示词,他把这个开发任务完整的啊,跑完之后我们就可以直接来启动项目了,他会帮我们生成一个完整的 项目啊,一共十个任务,对吧?后端项目,然后 它会从实体类开始,然后就是实体类 map service controller, 然后加上一些通用的类啊,比如说呃返回值 result, 然后 gwt 和拦截器这种, 接下来我们就等它生成结束啊,然后因为这个生成过程会比较慢啊,所以我们就跳过 好了,到这里为止我们的代码就已经生成好了啊,这是它完整的过程,对吧?先后端再前端,然后我们按照它给的这个步骤来操作一下,就来运行一下, 先去运行这个搜索文件,我们先来创建一下这个数据库啊, 直接新建一个数据库,不知道数据名称是什么?我们先跳过这一步,然后先来呃启动后端,启动前端,我们先来按照这个步骤来启动一下,他说的是命令行啊,但是我们用呃 i d a 来打开啊, 可转化工具更好用一点,对吧? 然后选择我们刚才那个目录啊 这个,然后这个是后端选择目录 id 卡住了,可以了,然后我们把这个呃前端项目,同时把前端项目也启动一下,先来呃配置一下 mate, 然后这个是前端啊,前端就用它的命令行方式啊,直接在像目录使用 c m d, 然后这里 main 也打开了,我们先装配下 main 啊,找一下 main 的 目录,我再一一盘啊, 可以,然后咱们先去下载啊,然后前端也下载一下,前端就是 n p m i, 然后去下载依赖啊, 然后这时候就等他们两个下载完,然后这时候我们就可以先看一下数据库名称了啊,在配置文件里边有这个数据库名称,就是这个,然后我们把数据库创建一下, 然后创建完之后运行 sql 文件,找到它给我们生成的那个呃 sql 文件啊,然后就运行一下,开始就成功了,成功之后看一下表示已经出现了,那这时候我们就先不管这个数据库啊, 然后看看 g d k, g d k 应该我电脑上应该现在只有一个,它应该就会选这个模式,选的是一点八的,然后后端已经, 后端看样子已经是,呃配置好了,配置好之后我们直接就启动啊,密数据库密码不对啊,我的是一二三四五六改下数据库密码,然后我们直接就启动, 然后这个项目的提示词啊,就就只写了两个,到现在为止就只写了两个,一个是那个生成库表,再一个是我写的第二个提示词,就是生成代码那个提示词, 呃,然后现在后端启动报错了,然后把这个报错复制粘贴丢给它, 这个报错其实呃,你可以,你可以不自己去改啊,但是你要会稍微会看一下这个东西是干什么的,你看它现在这个地方在报错,返回 result in resource, 然后这个方法看一看参数类型不匹配啊,什么返回 void, 然后那是是 string, 你看这地方 ai 也说了是吧?问题在于 result 点 success 添加成功,返回的是范型是 string, 但是方法的返回类型是 void, 所以 让他自己去改一下这个 result, 也是他自己写了统一返回,结果他自己会去改啊,他会把这些用到的这些地方全全部都改了, 然后这个也已经下载好了,我们启动一下啊,前端启动命令,呃, npm 第一位,然后就启动成成功了,这就是你的呃前端访问地址,然后我们来 访问一下,当然现在后端还没有启动成功啊,但是前端应该是可以看到一些东西的, 然后看看这个,这现在这算是我们写的第第三个提示词啊,但是这个其实并不算啊,因为这是一个报错, 然后让他把这些地方都修复一下, 到这里位置。我们这个视频素材总共录了是十分钟啊,但是刚才生成代码这一块啊,大概它是跑了二十分钟左右啊。 嗯,可以看一下它这个上面是有代码行数的,就是它总共现在一共是八千七百三十行代码。 因为,呃主播的网络可能不太好啊,所以就是,呃,我需要不断的去刷新,让它重置啊,重置,然后去干活, 就是去写代码,然后所以说我写,我应该是写了很多这个,呃,快干活啊。但是如果你网络比较好的话,其实不需要这个了,它中间是不会有停顿的。 然后他现在在排查看有没有这些问题啊。他想他试图去进行翻译,尝试翻译,呃,不让他翻译,我自己来,我自己来启动, 你可以给他更高的权限啊,可以给他更高的权限,他可以去帮你去操作。呃,翻译翻译代码,然后 启动项目,或者去给你电脑上去装一些东西,它都是可以的。当然主播更习惯于自己来操作啊, 所以他说他改好了,那我们就重新启动一下,然后他把这个呃账号密码也给我了,我们等会试一下他给的这个账号密码能否成功登录系统啊? altman, altman, 一 二三 u 点一一二三四五六。呃,现在告诉我后端也已经启动成功了,那么我们重新再来刷新一下前端啊。 ok, 现在前端可以看到现在也正常,这些数据什么都已经出来了,但是现在,呃,这个橙色的配色也还行吧?也还行。就先先这样让我们登录一下试试看啊,咱们咱们一二三看能不能登录成功啊? 呃,登录不了,然后 user 一 一二三四五六,这个是可以登录的啊,这个是可以登录的。那就说明,呃,可能默认的账号就是密码可能有问题啊, 你看它俩的密文,它俩加密出来的密文是一样的,是一样的。那就说我们刚才用一二三四五六能登上,那就说明默认的密码应该也是一二三四五六啊, 他可能是给我们写错了,我们重新试一下,一二三四五六。这时候我们输入一二三四五六啊,登录管理员密码也是一二三四五六啊,他给我们写错了。然后这里地方是管理后台,用户管理、分类管理商品订单, 然后这些东西现在基本上就都已经有了,跟,嗯,跟我们的系统功能应该也差不多了。然后有什么问题的话,就是需要我们自己来进行测试,比如说现在这个,呃 商品的图片没出来,对吧?那是因为他没有办法去帮我们去加图片啊。然后我们可以操作一下管理员, 然后找一下刚才的呃商品,商品管理,是吧?然后编辑看编辑里边有没有上传图片的地方。好,它用的是这种,它用的是这种 url 的 方式啊,我们来让它把这这块优化一下。呃,商品管理 新增应该也是这个问题啊。新增编辑功能,呃,把图片部分改为改成上传文件 或者直接上传图片吧,一个意思,让它把这一块优化一下,就是它现在给的是这种 url, 而不是我们拖拽上传或者点击上传这种啊。让它把这块优化一下, 完成修改了,然后它只修改了前端,我们就不用重启代码,直接上传一个。 嗯,上传失败,系统找不到指定的路径,看看它给我传哪去了。 让它,呃,把上传路径放到 d 盘,好像是传的路径有问题啊,看着是什么 c 盘, local 临时文件什么的,看不懂的话你就直接让它去呃,修改一下就行了, 最稳妥的方式就是传到 d 盘,是吧?当然前提是你有 d 盘啊。 好了,然后这时候他改过后端代码,我们就需要重启一下,重启下后端项目,然后我们再来测试一下, ok, 没问题,后端启动成功啊,然后刷新,然后编辑,然后去上传, 但是好像没有回显啊,这地方是可以回显了,然后,呃,再点编辑,图片没有正确显示啊,然后我们来排查一下这个问题。 呃,商品,商品。然后主图啊,应该是上传了啊,但是主图应该是上传了 啊,然后我们看一看 d 盘有没有这个文件啊? 有,而且有两个啊。那么现在的话,我们就是 先看一下它为什么没有正确回显啊?这个时候就 f 十二,然后点编辑,好像没有点编辑,好像没有调接口啊。 嗯,现在一个是两个问题啊,这算是两个问题。嗯,主图未正确显示,然后商品图片 u u r l 未正确保存到数据库,这现在应该算是两个问题。 我们可以看一看啊,就是重新操作一下上传,然后上传,然后点确定,点确定的时候它会有修改,对吧?看它传的参数啊。 i m g, 你 看这里边,这里边是空的,它没传, 然后看一看 list, 然后返回第一个商品主图返回的是这个,然后 mgs 里边现在是没东西的啊,他来,他自己在排查了,让他自己排查一下。 呃,然后这个这个视频的话就是呃改线的这个问题,就不就不水大家的时间了啊,我们就这期视频就到这里结束啊。 看完之后,如果如果三十分钟速通不了你的毕业设计的话,欢迎在评论区留言啊,就是你在操作的过程中遇到了什么问题都可以呃, 留言,然后有问题的话我会一一回复的,那么我们这期视频就先到这里了。

老兄,我刚发现一个超酷的笑技巧,天呐,我竟然不知道这玩意存在。我先给你们展示几个例子,然后再解释它的实际工作原理。我们从一个非常简单的例子开始好吗?假设我想从我的 github 上下载一个文件,然后 编辑下载到我后目录里的那个文件,我就会把这个文件放在我的后目录下,然后退出。 我可以在这里这样做,我把它放大,这样你们就能看到了。我可以这样做,用箭头,然后是左括号,接着是 samsung 命令粘贴我的链接。现在我有一个临时文件,它实际上位于我的 pro c 目录下。稍后我会解释原因, 但这是一个临时的可写文件,我可以继续操作,写入内容。现在我可以把它保存成任何我想要的名字。你知道,假如我想把这个保存卫星文件,我能做到好的,所以这是一个非常简单的例子。我再给你们展示一个更有用的例子。 为了做到这一点,我准备了几个文件。假设我这里有一个文件,文件一是 file one, 文件二是 file two 文件一现在是按顺序排列的,对吧?这样读起来通顺也说得过去。文件二和文件一的内容一样,只不过顺序被打乱,所以这些行的顺序都乱了好吗? 如果我对这些文件进行排序,它们实际上应该排序成相同的文件。比如,如果我排序文件一和文件二,我从逻辑上知道它们应该是相同的。 但假设我需要测试一下,或者想弄清楚它们是否真的相同。通常我会对这些排序后的文件进行 d f。 而且我实际上需要写入临时文件,因为如果我直接对这些文件本身进行 d f, 当然会有差异,因为它们的顺序不同。 但是我不用在这里创建临时文件,而是可以直接使用 d f, 然后用我刚才展示的技巧对 file one 和 file two 进行排序。 现在这样应该就没有输出了,因为当它们排序后,它们应该是相同的文件,因为当我排序它们时,它们只是按字母顺序排列。再举个例子,假设我想把这里所有出现的 rabbit 都替换成另一个词, 比如我想把所有的 rabbit 都替换成 ground talk 好 吗?比方说,在执行替换之前,我其实想检查并确认我将要替换的所有内容的确是我想要替换的。通常你会把它写入一个临时文件,这样你就不会覆盖你不想出错的文件。 但在这里,我们可以再次使用 d。 我 可以对文件 e 进行 diff, 那 是我们的原始文件。然后我可以做的是,我可以运行 send 的 命令进行替换,所以我可以执行 swift ground talk, 并且我不区分大小写加上 i。 然后我会在文件 e 上执行这个操作, 关闭它。现在这里显示的是原始文件和尚未在文件 e 上执行的 s, e, d 语句之间的差异。 现在文件一还是原封不动的,但这里展示了如果我运行那个 sad 的 命令会发生什么。单凭这一点就非常非常有用。让我来向你解释一下这实际上是如何运作的,以及这里发生了什么。所以本质上,这就是所谓的进程替换。 进程替换所做的就是当我在这对括号里放了东西时,它会说括号里命令的输入或输出会像一个文件一样出现, 它基本上会假装自己是个文件,而且我实际上可以反过来操作。但首先让我来解释一下为什么这很有用。很明显,它很有用,因为我可以不用创建临时文件了。或者我可以把临时文件放在我的 p r o c 目录下,先写入 p r o c 目录,而不是放在我的 home 目录下。 这一切都说得通,但从性能角度来看,它之所以有用,是因为如果你想想,光读取肯定比读取写入再读取要快。 所以实际上就性能而言,仅仅读取比读取写入再读取要快。所以这实际上就是为什么它在性能方面表现更好的原因。总的来说,病型运行通常比病发运行更好,对吧? 病型处理比仅仅运行所有单独的命令并将它们互相管道连接起来要好。 对,这对于性能来说真的很好。我来给你们展示一下反过来是怎么操作的,因为这种操作也可以反过来。让我先来一个像派对小技巧一样的命令, 你肯定想不到这会输出什么。所以 iosl 我 们都知道 ios 是 做什么的,对吧?所以我所做的就是以与之前相反的方式进行这个进程替换。 我先单独把这个发送给 cat, 就 只有 cat, 我 们要再次获取我们的 p r o c 目录文件。我早就跟你说他会回来的。 prac 现在回来了,这里到底发生了什么?这个命令的意思是给我们一个临时的可读文件, 给我这个临时文件,当写入时,实际上会将数据发送回 cat 的 标准输入。 这可能有点让人摸不着头脑。我来给你展示一个更好的你可以实际使用的真实用力。你有一个程序,那个程序会给你发送一堆消息, 他会发送你的信息警告和错误。一般的程序都会这样做,他们会有错误消息。假设我想关注这个程序的所有输出,但同时我也想记录我的错误, 所以我在这里可以做的就是,我可以获取我的程序。我的程序在这种情况下就直接叫做 example。 这只是一个哨脚本,它会在运行时给我一堆反馈。 所以举个例子,我们可以用 example。 我 们可以首先把它发送到 less, 对 吧?如果我们把它发送到 less, 我 就可以在它运行时关注它。它会在运行时不断更新,对吧?但我也可以把错误发送到 error txt 文件中。 所以我想做的是在这里使用 t, 然后把这个发送到 airx txt 运行它,我就能随时观察这个 shell 脚本的运行情况。 对,这只是 shell 脚本发给我的消息。好吧,他报错了,他还在做一些事情。这里给了我一个警告,他又出错了。好了,我们明白了,这样我就能同时关注那个,而且我的错误也同时记录到 airx txt 里了。 实际上,这确实非常有用,否则你可能需要通过管道或其他一系列命令来完成。我们可以通过一个简单的命令同时完成这两件事。我再给你举个例子。好的,我这里有一个名为 directory 的 目录。 假设我想备份到一些服务器,我想将这个目录存档,然后同时发送到两个不同的服务器,然后一旦那个压缩包到了那些服务器上,我就想在那些服务器上解压,对吧?通常这会是一堆命令或者一个管道。 这事有点烦人,可能也不算太复杂,但做起来可能有点麻烦。接下来我们可以运行 ter 命令来归档这个目录,对这个目录执行 tercf, 然后我可以做的是直接把它发送到我的服务器上。所以我想做的,因为我有两台不同的服务器,我想在这里使用 t。 我 要把这个 s h 发送到 giraffe 上,实际上 giraffe 就是 我的笔记本电脑,所以这是我要发送到的第一个服务器,对吧? 然后我想在 java 上解压它,所以 tar xf。 我 们会在那里解压,同时也会发送到我的另一台服务器上。所以 ssh 一 百九十二点一六八一点七。我想是这个,然后是 tar xf。 如果我可以在那边输入它 x f 杠,然后把所有这些都发送到 send 电脑。如果这样行得通,我们就不应该有任何输出了,所以它应该会先压缩,然后发送到那些服务器,并在那理解压,而不需要在我的系统上创建一个临时压缩文件。 这里不应该有这个目录的存档。我们不需要这个目录的归档,因为我们本质上是把这个 s s h 当做一个文件。嗯, tar 会把它看作是一个可以写入归档的文件, 但实际上我们只是通过 s s h 把它发送过去,对吧?所以这是另一个真实的用力。最后演示一下,这对你来说非常重要,那就是它和管道的区别。好,我回到 file 一 和 file 二,所以 file 一 和 file 二只是把它们都 cat 出来,这样你就能看到它是什么样子的。 它只是将文件一和文件二连接在一起。假设我想用 vim 编辑这些内容,如果我只是使用管道,我会直接通过管道将它们输送到 vim。 我 们没有文件,这是一个包含这些连接文本的缓冲区,但它不是我可以写入的文件。如果我想写入,我就必须创建一个新的文件名来写入。 相反,我们用这个进程替换做什么呢?我会直接用 v 打开它,然后打开 tick file 一, file 二,这样我们就能在 april c 目录下得到临时文件了。 这才是我可以写入的实际文件。这是关键的区别。管道与进程替换之间的区别。管道只是在标准输入和标准输出上捣鼓,而进程替换实际上会在这里生成一个真实的临时文件。 这个 cat 命令对于 v m 来说会表现为一个可以读取的文件。所以,是的,这就是进程替换,而我是昨天才发现的。我不知道学 bash 的 时候怎么会错过这个,因为这感觉像是个基础的东西。是啊,我刚学到这个。总之,我希望你也学到了一些东西。下次见和平。

哈喽,大家好,今天给大家分享一个简单又实用的软件,在 wallpaper 上下载壁纸,常出现这些状况,部分壁纸被发布者删除后,软件里看不到,但仍留在本地。 有时软件故障已删,壁纸还占着硬盘空间,若下载的壁纸多,逐个查看清理,既麻烦又头疼。别担心,有了这款工具,它能直观展示硬盘里的所有壁纸, 让壁纸管理轻松高效。现在讲下载方法,首先因为这个软件是在 github 上发布的,裸联的话是打不开的,我们就用奇游加速器右上方口令输入奇游十八, 拿一点时长来操作,加速 get up, 等待加速完成后,我们打开浏览器,输入这个网址,网址链接我会放在简介和评论区,接着下拉,找到并下载这个 esc 文件,如果你也像我这样提示不安全,不必理会,右键保留就可以了。我们打开之后是这样的一个界面, 接着复制这一串地址,然后粘贴搜索。如果这里你看不到自己的壁纸,那就需要手动设置一下,点击右上角配置,要是不知道路径在哪,打开我们的 steam, 找到设置 储存空间三个小点,浏览本地文件, 把这一串路径全选复制下来,然后粘贴过来就可以了。接下来就可以删除你不需要的壁纸了。今天的分享就到这了,有帮助的话给。

hello 各位网友大家好啊,欢迎大家收看这期 m g b a 的 模拟器使用教程,然后这期呃说的就是一个呃 g b a 的 模拟器,然后呢这是一个 pc 版的模拟器啊 啊,这次要准备的东西主要就是两个,一个是模拟器本身,一个就是啊 b 钥匙啊, b 钥匙呢,就是我在网上啊扒回来的文件啊,这个是官方项目是不会提供的啊啊这个模拟器本身啊, 下载下来解压缩啊。这个模拟器如果有些人说我可不可以不用 bios 就 能玩呢?很多游戏都可以,但是有些游戏呢是需要用到 bios 文件来运行的啊,所以呢 啊我也会说一下加载 bios 以后怎么样做到这个啊程序可以便携啊。 如果啊你们在网上下载下来以后,然后啊先运行这个模拟器之前 你们要去网上先安装各种 vc 加加的运行库啊,包括二零一五到二零二二二零一三的那些运行库,你们 vc 加加的你们都要先安装好啊,然后呃打开模拟器 啊,一开始就是这样子,他就直接直接中文了,然后呢刚才啊 bios 文件呢,我就直接放到这个模拟器的目录里面啊,然后先看工具设置 啊,这里呢有啊音频啊,不过这里之前先说一个啊,有些人可能是上网下载官方的安装程序的,他这个呢可能就没有便携程序便携跨啊,你可以啊,在这里先按一下程序便携跨, 你暗示以后呢,他很多那些啊,计时存档啊,就是或者其他的他自己模拟器生成的一些文件啊,就可能就放在这个里面了啊,计时存档那些可能就不一定啊, 就是跟着游戏的就不一定会跟着我一起走啊,但是那些什么金手指那些呢,他就可能就会跟这个我一起走了。然后啊,设置音频默认不用管。然后啊,游玩设置啊,默认也不用管。 然后啊,用户界面这里语言呢?是啊,简体中文啊,最好去选简体中文吧,因为中文界面每个人都能看得懂。酷这里呢就是他这个煤气最佳的一个功能,就是方便你们如果将一个啊 一些一堆游戏放在一个大的文件夹内,他就只可以直接读取这个酷,用这个酷功能把那个游戏用一个列表读出来。然后呢用怎么用呢?就是打勾选这个未打开游戏时显示。然后呢, 这里的其他的就不用管了啊,按按一下应用,然后这里就变成这样子啊,更新啊稳定版就行的了。开发版因为他这个模拟器迭代了很久啊,要更新的,其实地方也不是特别多了, 等稳定版就行了。然后模拟器模拟器这里的快进呢,就是加速啊,加速呢,他这里速度的五点零零叉那些就是上线啊, 如果像叫现在像我这样子的啊,不限制他,就你机器能开多少,他就直接跑多少,他就不会管他有多多大的限制了。 如果你有些人说我一倍两倍的,呃,限制到他加速,你们就要就要这里不限不限制这个啊,要不勾选,然后选 特定数值,然后连发间隔也是一样啊,你们按照自己实际需要啊,看看那个间隔开多少,一会那个快捷键那里有触发按钮, 然后增强啊增强,这里这就是用 opengl 啊,高分辨率啊,对于我来说都不知道有什么用。因为二 d 游戏滤镜更重要啊,不过这个模拟器没什么滤镜啊,所以就不指望了 啊。然后 bios 啊 bios 呢?这里这个 bios 呢是不会跟我一起走的,一会我会告诉你们方法啊,你们第一次用的时候啊,第一次就是第一次安装的时候啊 啊你们要先自己对应着那个 bios 文件先放好啊,读取好啊,这个 s g b 啊就是什么呢?就是以前老任的超级任天堂 那台家用机玩那个 game boy 游戏时的一个啊插件的一个 bios 啊,你应用了这个 bios 以后呢,就好像 game boy 的 那样子啊,然后这个是 game boy 的 bios, 然后最后就是 gba 的 bios, 然后呢,呃当可用时使用 bios 文件呃如果有些人说我不想看那个动画,你可以勾选这个 啊,就不会看到那个启动动画了啊应用然后啊路径啊游戏存档与 long 所在的目录相同啊,这里啊就是存 存在那个游戏的文件夹,如果你们想改的话啊你们就要自己啊设置那个路径,但是我比较建议跟游戏啊啊然后给你们这里不用管, 其实这个电波就就是主要就是调这个调试板就行的了。调这个调试板啊, 你们自己看需要啊,然后这里是控制器啊,就是那个按钮嘛,有键盘它有控制器,键盘就是这里调啊,控制器就是这里调,然后啊你要选对这里输入设备选对,然后啊调按键就很简单的了。调按键这里 按一下上右左 a b 啊,然后选择开始 l l 啊,然后就是这样子啊,应用 应用就是了,然后快捷键这里呢啊,他有什么连发的那些啊,你们看看是用手柄还是用键盘,你们要自己选啊,选了以后就是再再去设置啊, 然后呢,这这里呢主要就是两个地方,一个是连发,一个就是快进,长按快进的,我用游戏手柄,然后先双击,然后按一下那个 游戏手柄的按键,然后应用,然后最后的着色器,不用管他,那个东西跟我们玩的人没什么关系,关系不大。然后这个用户界面这里现在变成了白色以后, 如果有些人说我一个文件夹,一个大文件夹,里面装着很多小文件夹,有很多游戏,怎么做呢啊?这里将文件夹添加到库中,然后你游戏放在哪里就直接添加, 然后选择文件夹,然后它就会读取这个文件夹下面所有能够读到的啊,游戏文件啊, gba, gbc, gba, 然后啊以及 ip, 还有七以七以线, ip 的 啊,七以线啊,就是这么个 啊,文件就是支支持这类型,如果你们不知道实际支持哪种的话,你可们你们可以自己看这个载入 log 啊,这里下面也有写啊, mb 啊, agb 啊,那些都有啊, 两种启动方式啊,一种就是在添加库,然后在这里点击,另一种就是载入 log 在 这里进去啊, 这种是 gameboy 的, 然后 gb 这里啊,先说一下 gb, gb 的 话,由于我是用的那个 gb, 就是 s sgb, 它的就是只有老任一个 一个图标,它不会像刚才那个 gba 那 样子的,不会的啊,然后,呃, 先说说完那个库,这个库有时候你们啊不想要那个这个啊,列表的话,怎样去删文件?先关的模拟器,然后将这个 libra y 点 s q l i t e 删这个文件,删了,删了这个文件,这个库就会清空啊,然后表怎么可以做到尽量的变形呢?就是跟着那个呃模拟器的程序走呢 啊,这个 c o m f i g 点 i n i, 打开这个文件,然后找到 啊,你们写 gba 点 bios 这个文件路径啊,然后把前面啊,因为我们这里这次用的是 bios 开头啊, gba bios, 然后 gba bios 点 b i n 啊,然后将这里前面的 改成一个点,写成一个相对位置啊,这个是编程的那些人才会用到的方法啊,这个点呢,就是说啊,将这个路径的开始的那一部分就按着那个你那个模拟器的啊路径啊, 但是这个方法有缺陷的啊,缺陷就是如果你用其他程序去再去启动这个模拟器呢,就会 啊有报错,所以呢,如果你这样子以后就不能用其他程序来再启动这个呃,模拟器,只能就是 左左面快捷方式或者进来点这个模拟器啊,就是不能用那些什么第三方的启动器来开 啊,将这些什么 gbc 点 bios 啊,这些就是看到你放的那个目录啊,就是魔性目录。放 bios 的 那个文件叫什么啊?一开始的文件叫什么?之前的变成一个点, 然后最后就是将四个 mail 文件的路径变成相对路径啊,变成这样的写法,然后保存。呃,怎样验证成不成功呢?也很简单,引导 mail 啊,如果能够成功引导 mouse 的 话,那就是设置没问题了,那就成功了,以后呢,这个模拟器呢,就会跟着就是你那个 mouse 的 设置,就会跟着你模拟器走啊, 然后呢,这期就到这里了,因为游戏开很简单嘛啊,就是两种方法嘛, 一种是刚才读读那个模拟器的文件啊,一种就是酷直接开啊,然后这期就到这里了,谢谢大家观看呢。