粉丝280获赞807

大家好,今天呢,我用 open code 解决了一个困扰了我很久的一个问题, 就是这一个项目,这是一个浏览器插件的一个项目,然后目前的问题就是说,呃,你看我现在是点击这些按钮, 你看啊,我现在点击他没有反应,然后为什么没有反应呢?因为他发送气球失败了,他一直是喷嚏的一个状态。这里我们其实点开一看就知道这是一个跨域的一个错误, 现在呢我是打开了喷扣的,然后给他描述了一下我的问题, 然后经过了一段时间的等待呢,他给出了我一个这样的一个答案,然后他的意思就是说你要检查你的服务端是否开启。第二个呢就是说这个错误呢,就是一个跨域的一个问题, 然后我就把这个跨越的这个这牛奶切的这个提示,然后复制给他,他就开始给我生成了一个方案, 然后这个方案的大致意思就是,呃,第一步呢就是在 black box dns 里面建一个呃接收 u r l 参数的还有 u r l 参数的一个方法,然后它可以去呃发送请求。然后第二个呢就是在这个 呃 app 点 view 的 这里面呢,建一个封装一个发送请求的一个方法,然后这个方法的话也是接受 url 还有具体的参数,然后他会把这个参数呢发送一条消息发送到百科会上的简介 啊,大致就是这样的一个方法,然后下面呢就是他给我列出了要修改修改到的是哪些方法,然后一个具体的一个工作量的一个情况, 然后问我还有没有其他的想法,然后我就叫他直接去实施 好,然后这里已经处理完成了,现在呢我要去起重新启动一下项目。 好,现在这个项目已经重启了。好,我在里面点了一下翻译啊,这些功能看了一下,都是和改之前是一样的,没有问题。现在呢我们运行这个命令将项目进行翻译 好,现在翻译完成了,现在为了我们是要在浏览器里面去重新去加载这个插件,就是它编辑后的那个结果。 好,现在我们打开插件看了一下,没有问题, 再看看这个请求。好,现在我们点击下一个页也是没有问题的, ok, 都没有问题。然后经过了一段时间的测试呢,我觉得这个问题应该算是彻底解决了,然后我现在是把其他的也有可能有这样问题的这个页面,我也是先扔给他, 现在我把这个地址复制出来好,然后同时扔给那个 open code。 经过了一段时间呢,他把这些相关的这些文件全都给我找找出来了,然后问我是不是要去修改这四个文件, 我就告诉他确实要修改这些文件,然后他就开始帮我去修改了。 最后呢我们复盘一下整个过程就是,呃,我这个项目呢,就是在 测试的时候呢,他是正常的,但是你打包之后出现问题,然后而且他的这种问题的话,就是你在加载到浏览器中,他是偶发性的出现的,他会有一定的概率会出现,然后我是查了大量的资料没有解决, 然后我把这个问题提交给 open code 嘛,然后他就是给我了一些方案,大致就就是解决办法,就是这里面写的这些 也是成功的解决了问题啊,之后呢,测试中呢,再也没有出现啊,之前的请求获取不到数据的这样的跨越的一个问题。最后呢,我们做一下总结。 第一是在浏览器插件的开发中,页面不能直接发请求,需要先给 bug 光的点 gs 发消息,再由 bug 光的 gs 接收到消息后,再调用发送请求的方法,这样呢,可以避免浏览器的跨域限制。 要点呢,就是我们在开发过程中遇到浏览器搜索不到的问题,可以向 open code 简单描述,并让它去扫描项目,这样呢,我们就能够准确的定位到问题,并且彻底的解决问题。

今天给大家演示一下我们千川助手浏览器插件的一个详细使用的一个方法。 首先我们安装好插件之后,第一次打开这个千川页面,会发现你的电脑上多了一个浮窗,然后你的插件里面呢也多了一个这个插件,我们可以点击这里 使用这个二维码扫码登录,也可以直接点击这里登录这两个地方,只用一个地方登录就可以了,使用你的微信扫一扫进行一个登录,我们只需要第一次登录就可以了。 然后登录好之后呢,我们会发现这个服装上,它会自动把你当前页面所有的广告计划都已经扫描出来了,那这个时候我们要做的第一件事呢,就是 把我们每条计划的广告 r i 的 保本 r i 给算好并填进去,如果说你已经知道你的保本 r 是 多少,那你就直接填进去,那如果说你不知道或者说不会算,怎么办呢?旁边有一个问号, 然后里面是分为商家和达人,这里面如果说你是商家的话,那你就选这个商家,然后这里填你商品的售卖价,比如说我这个是九块九,然后成本是四块,退货率百分之一,好,他就算出八百二十一点八五点,用这个好,这条计划就设置好了, 如果你是达人的话,同样你点达人,然后售价九块九,比如说这个佣金是百分之二十五,对吧?退货率百分之一,然后你的 提现服务费是百分之十,好,就用这个,那答案呢也算好了,然后第二条,第三条,如果你有多少计划,每一条计划都要填进去,好吧,所有的计划只用填一次,它就会自动保存在你的电脑里。 这里有一个问题,就是你的保本 r i, 如果说你的一个商品里面有多个 s q, 就是 比如说有卖九块九的,卖十九块九的,卖二十九块九的,有有很多个 s q, 那 用在这里是没办法直接计算的。那点击我们的插件,然后下面有一个 电商 r 投流计算器小程序,我们点这个箭头展开,然后用微信扫一扫,扫码之后在里面有一个电商工具箱,电商工具箱里面有一个多 s q 的 计算,用那个去计算,那个里面可以添加多 s q, 那 个计算会比较准 啊。好,这里所有的计划大家第一次使用的时候都把它填好,填好之后我们会发现在 我们浮窗的右上角的位置啊,有一个箭头朝上的,并且显示是一千三百一十四点四六, 那这个什么意思呢?就是代表你这所有的计划,然后你选择的这个日期,这个日期我选的是近三十天的,就是盈利了这么多,如果它是亏损的,这个箭头会变成朝下,然后数字会变成红色的,然后前面也会显示 盈利。二、亏损。一就是你有两个计划是盈利的,有一个是亏损的,当然他是根据你选择页面的日期来实时计算的,同样我们在每个计划的 下面也会显示这个计划是亏损,还说是盈利,每一条计划都是亏损还是盈利的,并且你的页面如果说你切换到今天,他这个数据会马上直接进行一个刷新的 啊,如果说你切换到星期天,对不对?他都是实时计算的,所以说我们每个广告计划的保本 r i 只需要设置一次,以后都不用管了。 好,然后接下来我们要做的第二件事就是上传数据,因为你第一次使用插件,那我建议大家把所有的数据都进行一个上传,如果说你不上传的话,那你的小程序上是没办法看到这个数据的。 怎么上传呢?我们有两个方法,第一个方法就是你第一次使用,就你之前所有的数据都没有上报过,对不对?那我们点击下面有一个批量上报,然后点展开, 这里面一次可以选择最多三十天的,比如说四月一号到四月十七号,然后点开始批量上报,这个时候他就会把你四月一号到四月十七号所有的一个数据进行上传到你的小程序,然后你以后的话就只用上传当天就可以了。 当然这里有一个问题,就假如说你是推商品,对吧?然后你是控成本投放,那你在这里要传一次,假如说你还有放量计划里面还有数据,对不对?那你就要切到放量数据,然后再去传一次。那有些人可能他前面托管里面还有数据,也分为放量跟控成本,那你只要你的 不同的计划里面有这个消耗的数据的话,大家都要去传一次,这个只需要在第一次安装插件的时候去传以往的数据,传一次就可以了,也很快的啊,大概几秒钟。如果说你还有推直播间的对不对?那你把推直播间的数据也传一下,或者说你是用的成方计划, 那成方的话也可以支持上传的,这是批量上传好,上传好之后呢,我们日期可以选择今天的,以后小程序这里可以实时同步了。 如果说你觉得每次点这个上传太麻烦对不对?我们下面有一个自动同步,我们只需要把这个勾勾起来,到后面有一个倒计时,比如说是五分钟、十分钟、半小时、一小时, 他就会按照你设定的时间啊,每隔这么多时间自动上传你这个页面所有的数据。那如果说你有多个广告计划怎么办呢?也可以啊,就是你打开多个浏览器,或者说 你的浏览器里面支持多个账号去登录的话啊,你用那个谷歌浏览器是可以这样设置的,你打开多个页面,然后进行 上传就可以了。再给大家看一下修改 ro 目标的一个倒计时的功能,就我们投铅砖的都知道,如果说你修改广告计划的时候,你一个小时之内修改的次数过多,那他是没有赔付的,所以说我们设置了一个 一小时之内啊,有没有 ro 修改记录啊?如果说有的话,它是红色,如果说你没有修改过,它是绿色,当然这个仅限是在电脑上操作的,如果说你在手机上修改这个 ro 目标的话,它是识别不到的啊,给大家演示一下, 比如现在是二十三点,二十一,好,我点这个修改对不对?我把它改高点改成二点三,然后确定我们会看到这里会有一个倒计时,五十九分多少秒之后修改可回复啊,会做一个提醒,那这个时间到了以后呢?它又会变成这种绿色,好吧,这是一个 提醒的功能,就防止我们去频繁地去修改,导致这个不能赔付。这就是我们浏览器插件的一个宝马 n i 设置以及上传数据的一个方法。

来这一期我们来安装了部署配置 openclock 小 龙虾, 那么我们打开这个桌面 windows 一 桌面右键打开这个终端管理,管理员直接输入 wsl 了, 我比较建议是安装在 wsl 下面的,那么它会提示你没安装,那我们先安装,把这个 install 这一串拷贝到下面回车,然后它就会自动的进行一个安装,顽固的一个系统, 这个速度呢取决于你家的一个网络环境,正常来说早上相对来说会服务器会比较快一点,晚上的话就不好说,那我们等待它下载完成, 然后下载过程我们可以打开浏览器,然后打开 d c, 那 么我们直接在 d c 上面输入 open crawl wsl 下 下安装部署, 一键安装 o p e n c l i w 命令, 开车 它就给出会给出一个 open core 的 一个安装的一个命令。 那我们再回到这个五班图这边,看到已经安装完成了,他提示叫你创建一个账号,那我们直接回车输入密码, 它是不显示的,然后重新再输入一下,确保两次是一样就行了。好,那我们就进入到欧版图的一个系统,再看一下电脑这一边的,我的电脑这一边,它会多了一个 linux 欧版图的一个文件夹, 这个就是刚刚安装的一个五班图的一个系统,默认的话是五班图,应该是二四的吧, 应该是二四的吧,默认的话是二四零四点四,应该是最稳定的版本。那我们回到,回到,回到目录,我们也可以先退出重新进,也可以 it 这样就退,退出到原来的那个,或者直接新进入,然后我们直接 wsl 就 可以重新进入到这个魔方图的一个系统,那我们重启一下,这样吧, 先重启系统, 哎,好了,系统重启完,我们重新进 wsl 系统,输入 wsl, 这一次就能直接进入五班图的一个系统了,然后 cd 回到主目录,然后我们再回到这一边,把这个一键安装 openclock 小 龙虾的一个命令 直接拷到这一边回车,然后他就进入到一个家里,输入密码 好了,这样的话它就进入到一个安装的一个过程,我们就只需要等待它去安装就可以了, 这安这个安装的时间长度取决于你家的网络,因为它需要通过一个外网去或者 get 去拉取一个镜像干嘛? 好了,弹出这一步就证明已经安装完成了。然后我们看了一下过程,这边是有一个 有一个提示,就说我的那个安装目录可能存取向是有点问题,我们先退出 ctrl 加 c, 然后先退出这个设置的一个 状态,那我们来到 dipc 这边,把刚刚的那个报错给到 dipc, 然后他会给出一个永久修复的一个方案。我们这边是使用 bus, 那 我们直接使用 bus 把这个考到这边回车, 回车之后验证,验证的话它会给出一个目录,就是我们的目录还有一个 vivo 这个版本就证明已经 ok 了。修复完毕,那我们重新进入到刚刚的那个 open core 的 一个设置界面, open core 重新进入到刚刚的那个设置界面, 第一次启动相对来说是有点慢,我们需要去等待一下。好了,我们重新进入到设置的页面,然后 yes 这个过程我们先打开我们应用达的一个官网,去 biu 英文打点 com, 然后找到你想要的一个模型,我个人是比较推荐这个 stefan, 三点五 fresh, 这个的幻觉相对来说没有那么严重, 我们先把这一个这一个 url 跟主要就是这两个参数,我们把它复制,然后再来到这边稍微等待一下,大家需要一点时间去创建这个配置。 好了,我们进入到设置的界面,那我们选择 menu, 然后回车回车创建那个工作目录 继续,稍微需要等待一下。 好,创建完之后,因为使用是英伟达,英伟达在这里有一个英伟达转向,但是我们不要选它,因为它的那个里面的模型是并非对接英伟达的一个接口,那我们来到这个 customer 这里,选择这个,然后把它删掉, 然后把刚刚的英伟达的接口的这个连接 url 复制到这里,然后回车输入 api key, 然后我们把 api key 准备好, 就在刚刚那个网站上直接注册就好了,我这边是已经注册好了,直接把 api key 拷到这里,然后回车选择 openai 的 一个接口, 然后模型的话就把这个 stefan 这一个拷进去右键, 然后它检测就是通过,没问题,那下面 id 这边随便好记就行,那我就直接 and edit, 然后这边模型的话 step one 这这边这两个参数是随便输入的,就是让你记住,让你记住这个仓,这个参数 没有特别要求。好,回车回车回车回车回车。好,它有一个报错, 这种报错是在 wsl 下面是非常正常的,因为有时候依赖缺失, 有可能是网络问题,也有可能是系统本身的一个依赖缺失,那我们回到这个 d p c 这边,把这一边,把这一个报错,然后给到 d p c, 就 不一定所有人都会有出现这种报错, 这种报错有可能是就是依赖缺失,你看它的意思就是安装这个插件就是因为依赖缺失嘛, 直接安装这一个依赖 m p m install, 把这个缺失的依赖手动安装, 可以看到它有六个文件已经安装。那我们再次使用一下 openclock o p e s c l a w 哦, 再次使用一下那个刚刚的设置。 很多时候遇到问题的话怎么说呢?问 d c 或者问豆包,如果 d c 不 行就问豆包。一般来说 ai 都能解决这些普遍的依赖缺失问题, 如果实在不行的话,我们就卸载掉,重新再安装一遍,然后再次 reset full reset, ok, ok, 我 们再重走一遍刚刚的那个流程, 再选择 custom, 然后 我们选择找到刚刚的英伟达,然后回车回车, 然后再找到 i a p i k 回车,回车模型,就刚刚的这个 stefer 回车好 mini, 然后 stefer 再回车,回车回车回车!回车。 这次的话它是有一个警告,但是没有退出这个配置,就已经成功的成功的配置好了, 就是补出,我们把那个刚刚的这一个这一个依赖补上之后, 就成功的创建了配置。那我们 channel 这边直接把飞书先直接接入进去飞书,可以看到这里有个扫码,那我们直接掏出你的飞书, 掏出你的飞书,如果没有的话,可以直接跳过,有飞书的话直接扫一扫滴, 然后选择已有应用,选择你现在的飞出,创建好机器人, 然后打开应用,然后如果个人使用的话,我建议是 oppo, 但是如果你对安全有一定要求的话,可以只选 aloe, 然后企业微信啊那些,另外自制自制操作,然后 finish, 然后 no。 好 了,这里是一个搜索的供应商,我们可以直接挑过 skip, 这个就是技能的一个选择。个人比较推荐的是 cloud cloudhop 安装技能的一个商城跟那个 githop, 这两个是要安排上的, 还有一个 samurai 也可以安排上,比较常用一点。拉喽 pdf 就 按空格键,可以看到绿色点是选择上了,然后选择完之后回车。 yes m p m 它会安装一个依赖,叫做 home brief, 如果是苹果的话,它本身就有这个 play, 没有有 a b i k, 就是 输入,没有就直接跳过跳过,后续也可以输入 好,这边的话是一个插件,直接跳过跳过。 yes, 回车, 它会安装一个网关 get away, 我 稍微等待一下, 确实有时候遇到依赖的问题,我安装会比较麻烦一点,那我们直接回车 好了,可以看到它。呃,已经创建了,这个叫什么?但是还是有一个 报警,就 one, 但是这个是我们是现在是可以直接忽略掉它, 有可能是刚刚的那个安装的那个一代没有成功,可以看到它已经是进入到聊天界面,让我们打个招呼 算了。我们先把这个头根,现在看到头根是这个上下纹,长度是十六 k, 是 太小了,正常的话我们是可以设定到二五六或者一千六百,我记得这个模型应该是一千六百, 一百六十 k 的, 一百六十 k 的, 我们来到这个乌班图这边,打开这个文件夹, home link m p m 啊不,不是 m p m open crawl, 点 open crawl, 这里有个专审,那我们打开这个专审,找到这个模型 section, 找到这里有一个一千六百,这这这个把这个参数改到加一个零,就是一百六十 k, 然后文件保存,然后再把它关掉。 好了,我们重新打开, ctrl 加 c 回车, 这个应该是刚刚的一个,哎,我退出,然后它刚刚的设置没完成吗?无所谓,等一下,等它重新起用, 可以看到刚刚已经是一个设置完的一个进入到对话,但是我们是把这个 上下文,你可以看到十六 k 实在太小了,就一个小小对话就把它塞满了百分之六十五了,我们需要把这个聊天对话就比较把它加长一点。好,我们重启一下网关, 该有位 w a y r t 重启网关。 好,我们可以看到已经重启完成了,那我们新开一个对话框 ws l cd, 然后再启动对话框 open curl 退,这样就进入到一个对话,先确认没问题了,还是这个报警还是存在。如果是觉得这个碍眼的话,大家也可以复制到这个 dipc 或者其他地方去看能不能修复 好了。可以看到已经进入到对话,我们输入一个礼号试一下,看能不能。哎,他说没有,没有连接,那我们直接换个模型试一下。 哦,这里有一个,可以看到它,这里有一个提示,叫它叫做这个 to approve 有 id, 因为它有一个安全认证的问题。 那我们来到这一边的话,输入这这一串命令,他这里有一个提示,然后我们回车 可以看到这里,因为我们重新开了一个窗口,有可能是他不认,他需要把这一串码通过了才可以去进行一个聊天, 把这一个复制进来。 ok, 好 了,可以看到已经完成了一个认证。 ok, 正确的格式应该 open cloudywise approve, 然后再加上这个请求的这个设备码, 可以看到他 boy, 就是 证明就 ok 了。哎呀,你看我的,我先重新进嘛,你看我的鞋子,好朋朋友看我鞋子,看我鞋子。嗯,真棒。嗯,真好看。 ok, 然后我们再输一个,你好,看一下有没有回应。 ok, 可以 看到是已经有回应了,可以看到这边十六 k 阴影依然是没有变了,这个对话长度还是超标了,我建议还是取消掉,然后六新建一个绘画, 然后再试啊。可以看到新建绘画之后,这边就变成了一百六十 k 证明就生效的,然后重新重新绘画,因为上下文如果抄的话,有可能会导致你的绘画是不能正常的进行的。 可以看到他已经那个了,已经正确的回复了,比如说我们可以问他,你是谁,你是谁 啊?他会刚上线,那我们就说开启, 开启初步化,初步化记忆系统,系统开启长记忆, 长记忆,这是一个 agent 的 最基本的一个操作,这个必须要那个的, 那么因为 openclock 现在是完善了它的那个系统机制,必须要回答它这个 user 的 问题。那我叫梅花,我是老梨。 好,其他细节 可以不补充。设定时区设定时区 时区为上海,中国上海国上海。然后就是其他后续的 定出使化喜地 开启长计 好, 好了,基本上到这一步的话,你的 open claw 已经是一个正常的 open claw 了。 至于怎么设定,大家可以后续再关注,或者自找一下这个 开启,还有设定的一些提示词。好,我们这一次的安装就到这里。

页面卡顿时,很多人第一反应是网络问题,但实际更常见的是浏览器被扩展脚本卡住了。比如打开一个常用网站, 首屏迟迟不出来,反复刷新也只是一直转圈。遇到这种情况,通常会先怀疑运营商 wifi 或者服务器,再换个网络试一遍,可同一个页面换成无痕模式后,加载明显更快。 这种差异已经说明问题不在网络页面加载过程中,浏览器扩展会插入自己的脚本,而且默认参与执行,只要某个扩展脚本耗时过长,主线程就会被占住,页面也就迟迟渲染不出来。于是你看到的是白屏, 但页面其实已经在加载,只是卡在展示。这一步,很多人把扩展当成简单的附加工具,觉得开着也无所谓。 这种理解偏差很常见。实际上,扩展脚本和网页脚本共用 c p u 执行队列,谁先执行、执行多久都会影响响应速 度,并不是装得多才会慢。有时候一个异常扩展就能把整页拖住,关掉几个不常用扩展再刷新,加载时间缩短是很直观的变化。如果卡顿只是偶尔出现,又容易被当成网站波动,这样就忽略了持续存在的性能消耗。 很多扩展不会等页面完全加载后再运行,而是在文档解析阶段就开始插入执行,这时页面还没准备好展示, cpu 已经被额外任务占用,渲染自然被往后推,哪怕网络数据已经返回,你依然会感觉到延迟。这就是典型的加载完弹幕显示有个容易被忽略的点,示 一些安全类或广告拦截。扩展本身很有用,但介入执行也更深。规则一旦变复杂,或者版本比较旧, 脚本执行时间就会明显变长。与其纠结要不要关闭扩展,不如找出具体托曼页面的那一个,可以逐个经用。在测试对比加载变化,基本就能定位到问题来源。再进一步的话,浏览器任务管理器里可以直接看到哪个扩展占用 c p u 时间最多。页面变慢时,优先从扩展入手排查比反复换网落户设备更有效。如果一直不处理扩展,脚本堵塞,夹子延迟会反复出现,严重时页面会直接卡死。

大家好,今天我想跟各位开发的小伙伴分享一个我刚才玩坑的一个真实经历,真的是让我彻底的感受到不同大模型之间的差距,在实际项目里面到底是有多么的离谱。 事情是这样的,我最近在开发一个浏览器插件嘛,就是遇到一个很具体的一个需求,就是,呃,就左左边这里存了一个值, 就这个值的话目前它是存在那个存在一个对象,就是在那个,呃,这个对象就是在这个,这个对象我看一下啊,就这个不光是点实体,实体 storey 的 logo 就 存在这个对象里面,然后存在这个对象里面,它有个特点就是,呃这个值的话,只要你浏览器插件用户不卸载的话,它就一直在,它就是永久保存的,相当于那个,呃,我们前端开发里面用的那个 storey 跟那个属性很像,就是它会永久保存。那我现在有个需求呢,就是 我把这个浏览器我关闭掉了以后呢,就这个值,下次我打开打开浏览器的时候,这个值它马上给我变成一,不管这个值是多少,就是我每次关闭浏览器再打开,然后它这个值给我变成一,我现在是有这样的一个需求,所以我把这个这个我就是分别给了两个模型,就第一个是我是用 open code 的, 用的这个 mini max 的 这个模型, 然后我我为了为了把这个事情讲清楚,然后我害怕他不理解,我还在前面问他要是这个值,问他这个是什么逻辑?好,然后他把这个逻辑给我理理出来了,理出来我看了一下是对的,然后然后呢我就进一步的去问问他这个问题,我问我说呃,这个数据 在下一次打开浏览器的时候,这个数据应该还在吧?就是我告诉他这个数据是永久保存的这个特性,他他这里其实也回回答的挺好,然后我就把这个需求就扔给他了,我说我要把这个浏览器关闭之后再打开,然后把这个值数值化, 就是这里必须要用到这个,要要用到这个这个对象,这个值必须要存到这个对象,因为因为这个值的话他是要被注入到一个页面里面去的,所以这这里不能用其他的对象,然后我告诉他了,然后好他这一顿操作给我下来。第一个 他还这这一轮的话,他是还没有理解这个问题,他问什么时候要读去这个值?他问这个这个问的这些跟我这个其实没什么关系啊, 就是我直接告诉他我这个需求,我就是说要每次关闭浏览器再打开之后,你就就得把这个字给我更新了,然后不能去用其他的对象, 然后他这里他还一直问我,然后我该说你还没理解我意思,然后我说我现在只需要在之前的这个逻辑上增加一个逻辑,就是用户关闭浏览器之后呢再打开,然后把这个字变成一好,他现在又说他理解了,然后你看他给我的这个方案是什么? 他现在是他把这个之前的那个删掉,然后下面就是深圳他给的方案,就是说,呃,他去浏览器里面,他先去,他先去把这个值拿到,拿到之后呢?判断,判断这个值,判断这个值,呃,存不存在?如果不存在的返回一, 这不就是问题吗?这个值你只要只要用户用,用了之后他那个里面存了之后这个值拿出来一定是存在的,所以说你这个逻辑根本就不会走这个逻辑,他,所以他这个永远不会变成一,所以我就觉得 我就觉得他这个逻辑有问题。现在我又给他纠正了一下,我刚说这个值是永久的,就如果当前值是十的话,用户关闭浏览器,下次打开之后仍然是十,我把这问题告诉他了,然后下面给我一针操作啊,你看啊, 然后就是说移除之前的这个逻辑,然后就是从十多页提取真实采集任务开始,是从那个十多页里面提取这个,这个你这个就原原就是完全就偏离了我的那个需求,就是跟你你这样这样实现的话,就是把我之前的需求也改变了, 就整个第一个是完全就是做不到那个效果,第二个呢就就有可能把我之前的一些逻辑就改坏了,所以就是这个 mini max 的 这个模型的一个问题,然后我同样的就做了对比,然后我就直接是我用的这个 cloud, 我 把这个需求我就给他说的很简单,也我也没有做任何铺垫, 我就告诉他就是当前的就是这里面采集了一个值,他会永久保存,然后呢我想的效果呢就是用户关闭浏览器之后 再打开浏览器,这个值变成一,然后我让他先和我讨论啊,好,他现在他是呃,对我的几个方案,就是第一个方案用 c 型十多位记,然后第二个方案呢?就是说呃,记录一个那个时间戳,就是说他在就是把这个这个东西,这个东西的话就是在每每次这个浏览器在启动的时候呢,他把这个值主动设为一, 他这个实现简单。然后第三个方案呢,就是说他在启动的时候存一个 c 型 id, 然后之前他每次的话就去判断这个 c 型 id 一 不一致,如果是不一致他就会去重置这个其实也能实现,这两个方案都能实现。然后第一个方案的话就是就是肯定不行的嘛,就是就是因为不能用,这不能替换成这个 c 型,是对这个是有问题的,这个问题我就具体不讲了。然后 他给我的建议是用方案二,我觉得没问题,然后让他用那个方案一,方案二把这个实现了,下面就是给我实现的, 就这样就是这个对话就很顺畅,所以所以我觉得这个呃大模型之间的差距其实蛮大的,就是他大模型的那个呃 的那个效率会影响我们的那个开发的效率,我觉得就是在开发的时候就是呃条件允许的话尽可能的是去选好的大模型,就是呃不要用这种这种不好的,这种大模型反而会拉低你的效率,我觉得这个呃花钱买大模型的这个买买更好的大模型,这个投资是值得的。

gm 五终于发布了,听说非常强,我也想试试他到底是不是真的有那么强,我第一时间就拿我维护了一年有上千真实用户的三倍插件给他上上强度, 直接挑战开发中最头的那三个难题。第一,极万行代码项目的全景理解。第二,多层嵌套的复杂 ip 逻辑。第三,真实用户的需求迭代。 我们这次的开发环境依然是 vs code 加 code code。 我 首先让 g m 五先理解一下项目整体的技术细节以及功能特点, 这里有一个非常关键的点是 g m 五在发现问题的时候,它会自动的去检测这个错误,然后自动的去修复,接着它就会去读取我相关的一些文件, 然后形成了一个完整的技术分析报告。大家可以看到它上面把这个技术的分层架构都写好了,哪些是处理 api 调用,哪些是处理交互以及数据持久化的。然后接下来就是我 api 的 调用逻辑,他每一个点他都列的很清楚,说实话他列的这个技术报告比我这个作者写的还清楚。接着我就让他基于用户反馈形成一个英文字母导出的功能,比如这是一个 英文的视频,它有一个英文的 ai 字幕。以前的话我们这个插件它是没办法获取英文字幕的,因为当时我是只支持了中文字幕的处理,就比如现在它这个英文字幕是没有的,现在这个英文字幕导出的功能,它不仅仅是增加一个按钮,更主要的是它需要去重构底层的一个解析逻辑。 就比如说我这个接口,它的数据是怎么返回的,我需要怎么去处理中文和英文字幕的选择?那 gm 五 他在思考之后就开始进行执行,然后直接去帮我编辑处理了相关的代码逻辑,大家可以看到他每一步他是怎么做的,这里都写的很清楚,然后最后他就帮我完整的实现了我需要导出英文字母的这个功能。我整体体验 gm 五的功能, 我觉得他真的是更加智能的,就像是一个支撑的系统架构师来帮助我便携代码一样。大家可以看到,现在在 g m 五帮我修复了英文字母下来之后,现在这个字母就可以获取成功了。 说实话, ai 编程最难的从来都不是写新代码,而是维护老代码。十三代码,我之前开发的飞书多表格、马克当预览插件,现在也有几百个付费用户,代码里面其实也有不少的十三代码平时没有大 bug, 我 根本就不敢 动它,生怕改动了之后影响用户的使用体验。不知道大家在用 ai 写代码的时候有没有遇到类似的问题呢? 但是啊,我最近观察到,不管是 cloud ops 四点六还是 gpt 五点三 codex, 它们都不再去卷升程速度,而是全面转向了 agintending coding 发展,简单来说就是更加专注于解决真实项目需求的能力。而 gm 五 就是目前开元界首个跟上这一趋势的模型。 gm 五整体表现都不错,在科奥的欧布斯四点六跟 gpt 五点三科特斯之间很多成绩甚至都感觉不到差距,但是我发现 gm 五有时候的响应速度确实有点慢,这点希望以后能提升一下, 再给大家说个心里话,其实三个月前我就开通了 gm codeine 的 套餐,我当时用的还是 gm 四点六,短短三个月时间,我们的钱还是那份钱,但是手里的工具却一次比一次强, nice! 我 眼看着他从四点六进化到四点七,再到今天可以跟科尔的 off 四点六扳手腕的系统架构师 gm 五 厉害!这种养成系的快乐真的太爽了!用过 gm 扣顶破烂套餐的老用户应该都懂,这次 gm 的 进步让我再次看到了国产模型的硬实力,大家赶紧去试试 gm 五吧! 好了,以上就是本期视频的全部内容,记得点赞和关注我哦!我是超超,我们一起学研,一起变强,我们下期再见!拜拜!

今天研究了一下铳米的插件啊,呃,一个是这个自动刷新网页的,还有一个就是监控网页的,然后播放声音的给大家演示一下。 首先我们看一下这个网啊,这个全国招招标这个网啊,信息查询网啊,然后他这个呢,就是你要想看这个招标信息的话啊,你得去刷去,你比如说你一直点这个啊,一直点这个 点一下,他再刷新一下,你不点他不刷新,那么有的时候呢,那我们需要就是啊时刻盯着这个招标的信息,然后有了出了这个标以后,然后我们立马要知道这个结果。那怎么怎么弄呢?就是首先点分两部分啊,一个是你要去自动刷新, 然后这里呢我做了一个这个插件啊,点击一下插件,这个有个自动点击助手,然后点一下,点一下,然后这里边有两个参数可以设置啊,然后我们右键,然后用这个,我这是 crm 浏览器啊,然后查一下, 你看这个查到这一个近一周,这个地方他对应的这个 t i d 等于啊引号七, 然后我们给他记下来啊,然后给他可以给他复制下来,然后在这个这个里面呢,我们就给他,哎,用这种写法,就是啊中括号 啊,就代表他这个属性是七的,这个找到这个属性是七的这个坐标,就代表是他这个近一周,然后时间间隔呢?我们点设为就是暂暂时是五秒,然后我们点这个开始, 哎,你刚刚看我们这这个地方就会稍微闪了一下,你看他每隔五秒钟他就都闪了一下,然后我们在这个啊开发工具里面我们其实就能够看到,就是每隔五秒钟, 然后你看这里边他就是请求了一次,每隔五秒钟就请求了一次啊,就是这样,就是这个就是程序调用的,程序调用的结果啊,这个你看这个日记里边他也会有啊,每隔五秒钟的话他就会有这个,这个会不断增加,这是六, 然后看变成七了啊,这就是这个已经生效了,就是每隔看,就是每隔五秒钟它就自动显示啊,然后有了这个以后呢 啊,他是结果是刷新了,但是我们如果是想对,比如说我们就想关注啊,某一个,比如说啊,我们可以在这里边选这个某一个城市的啊,啊,但是呢,就这里边,哎,我们就是这里可以进去到某一个省,但是我们可能需要某一个城市的 啊,不要,就是来了信息就给我们提示,我们可能只针对特别的表,那么我们就可以在这个用这个网络请求监控。哎,这个东西啊,这里边呢,我们首先就添加一个规则 啊,这里边呢啊,我们刚刚通过这个开发工具,我们看一下它请求的呢,是这个 get list, search, get, search list handler 啊,这个东西,那我们就把这个这个东西 啊,然后复制到这个,复制到这个里边去,就是这个 u r l, 然后是这个的,然后包含什么呢?包含这个关键词我就可以选,假如说我包含这个叫 ipo 啊,对标 ipo、 ip ipo 啊,就是关,就是关键字包含 ipo 的, 那么就给我一个提示的声音,然后保存一下,然后再点这个启动, 哎,大家听到了吗?就是嘚儿一声,再来一个嘚儿一声,哎,这就是啊,只要有这个 ipo 的, 它就会提示,那我如果设置成啊,就是 ipo 一, 我加一下,那它就匹配不了了,那它就没有这个嘚儿嘚儿一声了, 哎,你看看啊,这就是我做的这个,这个,这个两个插件啊,两个 crm 的 插件,不知道这俩插件对你来说有没有用啊?评论区走一波。

如何从测试角度分析网页打开慢的问题?如何从软件测试角度去分析网页打开慢的这个问题核心一个点呢就是分层的去定位从前端到后端一条链路的逐一排查。 首先呢就是我们看这个网络城打开浏览器的 f 十二,看 network 这个面板,比如说去看从我们的 dns 到 tcp 的 连接到资源加载,包括一些图片,包括像 整个资源在浏览器这一端它的一些加载的情况,甚至于说一些网页插件也会导致你这个网页加载比较慢,所以这是第一个就是从工具这个本身角度。第二个就是从前端代码层面检查我们的页面一些渲染,包括 g s、 c s s 是 否有出现主色加载, 以及像一些元素是否过多,是否有出现这种接口重复请求资源没有压缩等等这些情况。第三个就是在后端这一层,前端到后端后端的接口响应时间是不是有慢,查询是不是它的接口处理比较 逻辑,逻辑比较复杂,然后以及说我们的服务端 cpu 内存这些资源的占用是否产生过高了这些问题。 最后一步呢就是看缓存了,就是后端也好,前端也好,其实都会有缓存,那浏览器缓存里面包括 c、 d、 n 的 缓存,包括像服务端的一些数据库层面的数据缓存,那这些呢,都是可能会导致我们这个系统变慢的一些原因。 那我们要去爬查的话,肯定得从网络前端、后端、缓存等各多个层面去逐层次的定位这些瓶颈。 当然实际在操作的时候呢,可能没有我说的那么简单,会复杂一些,但是作为一个软件测试来说的话,我们的学习目标,或者说我们成为一个高级测试专家,他的一个发展方向就是要去从系统的架构成,面对系统能够做一个非常强劲的性能质量保障。关注三毛老师,咱们后续聊更多软件测试的技术干货。

哈喽,大家好,今天给大家介绍一款科研人必备的翻译软件,也就是沉浸式翻译插件,它是一个浏览器的插件,今天就给大家详细的介绍如何安装以及使用这个插件,这我们以 id 浏览器作为说明,同样对于谷歌浏览器也是相应的操作方法。我们在浏览器当中直接搜索沉浸式翻译 就可以找到这个插件的官网,我们直接点击进去,然后我们这里可以看到他有一个安装的按钮,我们这里直接选择浏览器的插件安装,我们点击安装的按钮,我们点击获取,我们这里选择添加扩展,我们可以看到这个时候我们已经安装完成了,我们可以选择 查看扩展。在刚开始他有一个安装的流程,在刚开始他有一个使用的教程,我们可以直接点击下一步,我们可以看到这里,他给我们提示,我们直接点击右边这个悬浮球就可以进行翻译,我们点击一下,我们可以看到他直接将左边的这些英文文本进行的翻译, 我们点击下一步,这里我们也可以直接选择我们要翻译的语言,这里我们点击继续,这里他提示让我们把插件固定在浏览器右上角扩展程序的一个图标,这里我们点击一下,我们这里选择固定,在这里 我们看到这个时候我们再直接点击继续。同样在使用之前我们还需要进行登录,他这里给我们推荐不是会员我们一般都用不到,我们直接点击跳过即可。这里他也给出了一些相关的视频演示,也就是教使用教程还可以,有需要的同学可以进行观看,这里我们直接演示如何使用, 我们直接搜索 icv i 的 官网,我们直接点击进入 icv i 的 官网进行演示,这里我们需要验证一下是否真人,这个一般同学在阅读文件的时候也都有所了解。好,这里我们随便选择一篇文献, 我们直接点击进去,这时候我们看到我们已经进入到这个文献的详情页了,这让我们直接点击这个悬浮球,我们可以看到它这里正在进行给我们翻译,我们可以看到它可以将整个页面上相关的所有英文本直接给我们翻译成中文的文本, 我们可以看到它对于其刊的名称以及这篇论文的名称以及摘要的部分, 我们也可以看到往下看一看这些关键词引言,引言他是根据每一段来帮我们进行翻译的,通过这个翻译,通过这个插件可以提高我们在文件解锁和筛选阶段的效率,帮我们筛选我们所需要的一些文件。另外我们也可以点击这个图标进行设置,比如说我们所要 我们可以选择这里让它自动检测,我们可以选择翻译的目标语言,我们这里根据自己需要选择,我们这里选择简体中文,还可以选择翻译器,比如说我们这里可以选择谷歌翻译或者是微软翻译, 比如说还有下面的如果购买会员还可以使用这些大模型来进行翻译,这里我们就选择基础的谷歌翻译就够了。 另外我们还点击这里的设置,我们来看一下具体的一个设置,他这里还支持一个滑磁的翻译,这个悬浮球再点一下,他就变回了原来的模式,就原文的模式, 我们这里进行滑磁翻译。我们这里选中之后,这里有一个小球,我们点击之后也不用点击,我们直接放在这个小球之上,他就可以帮我们进行翻译了。 另外它还有一个鼠标旋停帮助我们翻译的,也就是说我们将鼠标放置在这个文本之上,我们需要按下设定的快捷键,这个快键需要我们自行设置,这里,这里默认情况下是没有起用的。另外这个插件还支持文档翻译,比如说我们点击这里的文档翻译,我们这里可以 上传我们所需要翻译的文件。比如说我们这里直接点击这里,我们选择一篇文章来让他为我们翻译,比如说这篇文章我们可以看到左边也就是我们的原文,右面也就是对应的中文的翻译版本,它是与原文一对应的, 同样的版式他也保留了原来的格式,我们可以看到他是一行一行帮我们翻译的,这里他为了与原文进行一一对应,他这里换行的效果可能不是太好,我们可以看到他将整个原文全文都进行了翻译,这样我们也可以 选择进行下载。另外它除了 pdf 的 格式,它还支持 epub、 word 文档、 markdown 等格式的文件。对于不同浏览器,它的使用方式是一样的,安装方式也是一样的。比如说我们这里来到谷歌浏览器,我们同样搜索沉浸式翻译,同样也来到是它的官网, 那我们也可以直接选择安装到谷歌浏览器插件,安装方式是一样的,同样对于他的使用方式也是一样的。另外还有一点就是安装插件的时候他需要进行翻墙,如果有的同学不能翻墙,这里我们也为大家准备了相应的安装包。 对于离线安装包的方式,我们这里来到直接点击浏览器上面的这个扩展,我们来到点击扩展,这我们需要打开开发人员模式,也就是这里的按钮,我们需要选择打开,我们选择加载压缩的扩展, 我们选择加载压缩扩展之后我们去到我们刚才这个安装包放置的位置,我们选择这个安装包 选择文件,这他会进行自动安装。我们可以看到我们这个浏览器上装了两个沉浸式翻译的插件,这个插件也就是刚才我们直接在浏览器他的官网上进行安装的,这个也是通过我们离线的方式进行加载的一种方式安装的沉浸式翻译插件这两种方式, 这两种方式安装的插件呢使用方式都是一样的,大家可以根据自己的需求来进行选择安装。好,谢谢大家,今天的分享就到这里。

这期视频我们来挑战不写一行代码,利用 ai 制作这样的浏览器插件,可以查看文章列表,点击可以查看文章详情。那么我之前已经使用 ai 来完成了个人网站的制作,那我希望在不打开网站的情况下,通过浏览器插件就可以查看我个人网站里面的文章, 那么制作浏览器插件只需要两个步骤,首先在翠中我们通过提示词来去生成插件,给翠发送提示词之后呢,我们就可以看到他开始给我们生成对应的插件功能,稍等片刻之后,插件就生成完成。 等待插件生成完成之后,我们打开浏览器,点击浏览器右上角的三个点,选择拓展程序,选择管理拓展程序,那么在管理拓展程序界面,我们点击左上角加载解压的拓展程序,选择刚才生成的 插件的目录,这样的话呢,我们就可以看到插件就完成了加载。我们通过浏览器右上角的拓展程序的图标,点击我们刚才已经加载进来的 插件,这样的话呢就可以使用我们的插件,点击插件的标题,可以查看到具体的文档详情,全程不需要写一行代码。更多 ai 的 用法我们下期再见。

给大家带来一下这个咱们浏览器插件解析,这个就适用于咱们不需要自动解析,只是说我平常的一个浏览商品,然后去手动的采集一些我们需要的品, 这样的话也是不会去,相当于把我们的买手号发挥到最大的一个作用。然后我们首先选择我们的浏览器插件解析, 然后我们点击开始解析,好,他会电视开启成功,然后要打开我们谷歌或者一些常用的三六零音或者 qq 浏览器等一些 餐饮的浏览器,导入咱们的心智扩张插件,配合解析。然后我们先教大家怎么去导入,我们以谷歌浏览器为势利,其他的话搭岔不岔,如果实在不会的可以去百度一下好对应的浏览器导入插件教程。然后我们打开我们的谷歌浏览器, 然后咱们点击这个三个点,然后这里有一个扩张程序管理,扩张程序点击开发者模式,我们可以加载未打包的程序,或者说是直接把咱们的一个啊 插件拖入进来啊,咱们下载的插件是这个解压包的模式,我们要需要右键进行解压下来,解压到文件夹,文件夹我们再拉进来,他就可以导入,这里会显示新制裁辑插件就是完成了,然后我们点击这个会出现一个扩展程序, 然后看到我们新制裁辑插件好,他会点击后会自动进入这个裁辑页面,然后我们可以去首页啊,或者说是一些类目啊,排行榜啊,好小编推荐啊, 都可以的,不管去哪个界面都是可以采集,我们比如说去小编界面把我们看到某一颗品,这个品我觉得我就想商这个货,那我们进入商品页面以后,单机右键再点击采集商品,然后我们这边就会自动采集成功啊,解析商孔那回在我们的一个数据目录里面, 我们看一下修改时间啊,我们的一个快充线,对吧?然后我们在右键一键导入上货列表, 好,可以看到我们的一个啊,快充线已经是这个数据包就过来了,我们就可以直接啊继续上货操作就可以了。 这个酒这个酒很适合咱们,不需要自动解析或者一些手动解析,比如说像解析淘的店铺啊,或者说是指定店铺指定链接啊,我们直接 右肩采集就可以了。第二是这个也是不费号的啊,如果说我买手号配类的话,我们还可以切换,对吧?嗯,大概就是这样。

hello, 大家好,今天给大家推荐两款插件啊,首先第一款叫杰森 hedle, 它可以对我们浏览器里面的杰森的内容进行浏览和编辑啊,以塑形图形画的方式啊,展示出这个杰森文档, 并可以进行实时编辑啊,他的网址的话就是这个啊,杰神憨豆点啊 app 点看吧,这样一个,大家打开这个网址之后啊,直接点这里的下载啊,当然我这里已经下载好了,可以看一下, 然后我们看一下它的使用效果啊,这是我们后台返回的一个节省的一个接口啊,他返回了一串节省数据啊,还没有装插这件之前啊,他这个数据展示是这样子的,看着很很不方便啊。然后我们把插件 安装一下,我们看一下效果啊,我们直接把下载好的文件拖进来,拖进来之后啊,我们再刷新一下浏览器,我们看一下, 哎,可以看到啊,他这个已经变成这种阶层化的格式了,当然很方便啊,比起我们原来这种 没有格式化的数据,看起来比较规整啊,这个是第一个插件,然后第二款插件它是一个翻译插件啊,叫曾经式翻译啊,网址的话大家可以记一下是这个啊 啊,打开这个网址之后呢,我们点击这个 vip 安装包啊,下载完成之后啊,我们解压到一个目录里面,我们在 chrome 里面去选择啊我们当前的一个解压目录 来进行一个安装,安装完成之后啊,像我们这种英文网站,我们要想翻译的话就很方便了,我们右上角直接选择这个 翻译原文啊,进行一个翻译,整个页面进行一个比对的式的一个翻译啊,在英文的右侧,他会帮我们生成我们的这个翻译后的中文啊, 这样对比着去看的话是十分方便的啊。 ok, 今天就给大家介绍这两款插件啊,感兴趣可以自己去安装一下。

谷歌推出了 gemini 浏览器插件,我深度体验了一下,分享一下效果。 直接在谷歌浏览器的右上角有一个按钮叫问问 gemini, 点开这个按钮呢,就能把这个插件打开。呃,先说它能做什么?呃,一呢,是它能读取你当前页的内容,给你总结提取信息,比如可以把信息呃 整理成一个表格。第二呢,能看看你的浏览器截图,知道你下一步的操作。也可以接入谷歌的生态系统,比如说机密啊,帮你写邮件、草稿呃,发邮件等收邮件, 呃,还支持 skype 系统,可以自定义 skype, 也可以从它的 skype 市场下载,还可以帮你写一些脚本,但是不能运行。它不能做的事有哪些呢?就是它不能帮你点击或者滚动浏览器,就是不能错过浏览器,不能跨页面执行任务,不能接入第三方的 erp 和私有系统, 不能一不能一键呃,完成自动化流程。恰好呢,我也做了一款 ai 浏览器插件,功能呢比它强,能够能够代替你操作浏览器,能够采集客户信息并自动入库。等整体的 mvp 版出来之后呢,我再分享一下呃效果。