동시 TamperMonkey의 여러 링크에 대한 요청 및 결과 판단
이 기사에서는 TamperMonkey 스크립트에서 여러 링크에 대한 GET 요청을 효율적으로 처리하고 반환 된 결과를 기반으로 조건부 판단을 수행하는 방법에 대해 설명합니다. 목표는 여러 개의 GET 요청을 동시에 시작하는 것이며 조건이 충족되면 후속 요청이 즉시 중지되고 결과가 반환됩니다.
GM_xmlhttpRequest
기본 취소 요청 메커니즘이 없기 때문에 시작된 요청을 직접 방해하는 것은 불가능합니다. 따라서 우리는 동시 요청을 채택하고 약속과 Promise.race
통해 조건부 판단을 구현하고 요청 해지를 요청합니다.
해결책 : 동시 요청 및 약속
이 체계는 모든 GET 요청을 동시에 시작하고 Promise.race
사용하여 조건을 충족하는 첫 번째 요청 결과를 찾으십시오.
Code example:
함수 fetchurl (url) { 새로운 약속을 반환합니다 ((결의, 거부) => { gm_xmlhttprequest ({{ 방법 : "get", URL : URL, onload : (응답) => { Resolve ({url : url, data : response.responsetext}); }, ONEERROR : (오류) => { 거부 (오류); } }); }); } 비동기 기능 main () { const urls = [ "https://example.com/1", "https://example.com/2", "https://example.com/3" ]; const promises = urls.map (url => fetchurl (url)); 노력하다 { const result = await promise.race (약속); // 결과가 조건을 충족하는지 여부를 결정합니다. if (result.data.includes ( "success")) { console.log ( "조건이 만족, 결과 :", 결과); 반환 결과; } 또 다른 { Console.log ( "첫 번째 요청은 조건을 충족하지 않습니다"); // 여기에서 후속 요청을 처리하거나 null을 직접 반환 할 수 있습니다. // 다른 결과를 처리합니다 } } catch (오류) { console.error ( "요청 오류 :", 오류); 널 리턴; } } 기본();
이 코드는 먼저 fetchUrl
함수를 정의하고 GM_xmlhttpRequest
사용하여 GET 요청을 시작하고 약속을 반환합니다. main
함수는 모든 URL이 포함 된 약속 배열을 생성하고 Promise.race
사용하여 이러한 약속을 동시에 실행합니다. Promise.race
. 이 코드에는 조건부 판단의 예제 ( result.data.includes("success")
)가 포함되어 있으며 실제 요구에 따라 수정할 수 있습니다. 첫 번째 요청이 조건을 충족하지 않으면 나머지 요청을 추가로 처리하거나 필요에 따라 직접 반환 할 수 있습니다. 오류 처리는 try...catch
블록에도 포함됩니다.
중요한 참고 : 이 솔루션은 동시에 구현되지만 여전히 네트워크 상태에 따라 다릅니다. 모든 요청이 더 오래 걸리면 효율성 개선이 제한됩니다. 많은 수의 URL의 경우 배치 처리 또는 고급 동시성 제어 전략을 고려하십시오. 실제 링크의 샘플 URL을 교체하십시오. 이 코드에는 TamperMonkey 또는 유사한 사용자 스크립트 관리자가 필요합니다.
위 내용은 TamperMonkey에서 여러 링크에 대한 동시 GET 요청을 구현하고 순서대로 반환 결과를 결정하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

ai合并图层的快捷键是“Ctrl+Shift+E”,它的作用是把目前所有处在显示状态的图层合并,在隐藏状态的图层则不作变动。也可以选中要合并的图层,在菜单栏中依次点击“窗口”-“路径查找器”,点击“合并”按钮。

ai橡皮擦擦不掉东西是因为AI是矢量图软件,用橡皮擦不能擦位图的,其解决办法就是用蒙板工具以及钢笔勾好路径再建立蒙板即可实现擦掉东西。

虽然谷歌早在2020年,就在自家的数据中心上部署了当时最强的AI芯片——TPU v4。但直到今年的4月4日,谷歌才首次公布了这台AI超算的技术细节。论文地址:https://arxiv.org/abs/2304.01433相比于TPU v3,TPU v4的性能要高出2.1倍,而在整合4096个芯片之后,超算的性能更是提升了10倍。另外,谷歌还声称,自家芯片要比英伟达A100更快、更节能。与A100对打,速度快1.7倍论文中,谷歌表示,对于规模相当的系统,TPU v4可以提供比英伟达A100强1.

ai可以转成psd格式。转换方法:1、打开Adobe Illustrator软件,依次点击顶部菜单栏的“文件”-“打开”,选择所需的ai文件;2、点击右侧功能面板中的“图层”,点击三杠图标,在弹出的选项中选择“释放到图层(顺序)”;3、依次点击顶部菜单栏的“文件”-“导出”-“导出为”;4、在弹出的“导出”对话框中,将“保存类型”设置为“PSD格式”,点击“导出”即可;

ai顶部属性栏不见了的解决办法:1、开启Ai新建画布,进入绘图页面;2、在Ai顶部菜单栏中点击“窗口”;3、在系统弹出的窗口菜单页面中点击“控制”,然后开启“控制”窗口即可显示出属性栏。

Yann LeCun 这个观点的确有些大胆。 「从现在起 5 年内,没有哪个头脑正常的人会使用自回归模型。」最近,图灵奖得主 Yann LeCun 给一场辩论做了个特别的开场。而他口中的自回归,正是当前爆红的 GPT 家族模型所依赖的学习范式。当然,被 Yann LeCun 指出问题的不只是自回归模型。在他看来,当前整个的机器学习领域都面临巨大挑战。这场辩论的主题为「Do large language models need sensory grounding for meaning and u

引入密集强化学习,用 AI 验证 AI。 自动驾驶汽车 (AV) 技术的快速发展,使得我们正处于交通革命的风口浪尖,其规模是自一个世纪前汽车问世以来从未见过的。自动驾驶技术具有显着提高交通安全性、机动性和可持续性的潜力,因此引起了工业界、政府机构、专业组织和学术机构的共同关注。过去 20 年里,自动驾驶汽车的发展取得了长足的进步,尤其是随着深度学习的出现更是如此。到 2015 年,开始有公司宣布他们将在 2020 之前量产 AV。不过到目前为止,并且没有 level 4 级别的 AV 可以在市场

ai移动不了东西的解决办法:1、打开ai软件,打开空白文档;2、选择矩形工具,在文档中绘制矩形;3、点击选择工具,移动文档中的矩形;4、点击图层按钮,弹出图层面板对话框,解锁图层;5、点击选择工具,移动矩形即可。


핫 AI 도구

Undresser.AI Undress
사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover
사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool
무료로 이미지를 벗다

Clothoff.io
AI 옷 제거제

AI Hentai Generator
AI Hentai를 무료로 생성하십시오.

인기 기사

뜨거운 도구

SublimeText3 중국어 버전
중국어 버전, 사용하기 매우 쉽습니다.

mPDF
mPDF는 UTF-8로 인코딩된 HTML에서 PDF 파일을 생성할 수 있는 PHP 라이브러리입니다. 원저자인 Ian Back은 자신의 웹 사이트에서 "즉시" PDF 파일을 출력하고 다양한 언어를 처리하기 위해 mPDF를 작성했습니다. HTML2FPDF와 같은 원본 스크립트보다 유니코드 글꼴을 사용할 때 속도가 느리고 더 큰 파일을 생성하지만 CSS 스타일 등을 지원하고 많은 개선 사항이 있습니다. RTL(아랍어, 히브리어), CJK(중국어, 일본어, 한국어)를 포함한 거의 모든 언어를 지원합니다. 중첩된 블록 수준 요소(예: P, DIV)를 지원합니다.

메모장++7.3.1
사용하기 쉬운 무료 코드 편집기

DVWA
DVWA(Damn Vulnerable Web App)는 매우 취약한 PHP/MySQL 웹 애플리케이션입니다. 주요 목표는 보안 전문가가 법적 환경에서 자신의 기술과 도구를 테스트하고, 웹 개발자가 웹 응용 프로그램 보안 프로세스를 더 잘 이해할 수 있도록 돕고, 교사/학생이 교실 환경 웹 응용 프로그램에서 가르치고 배울 수 있도록 돕는 것입니다. 보안. DVWA의 목표는 다양한 난이도의 간단하고 간단한 인터페이스를 통해 가장 일반적인 웹 취약점 중 일부를 연습하는 것입니다. 이 소프트웨어는

SecList
SecLists는 최고의 보안 테스터의 동반자입니다. 보안 평가 시 자주 사용되는 다양한 유형의 목록을 한 곳에 모아 놓은 것입니다. SecLists는 보안 테스터에게 필요할 수 있는 모든 목록을 편리하게 제공하여 보안 테스트를 더욱 효율적이고 생산적으로 만드는 데 도움이 됩니다. 목록 유형에는 사용자 이름, 비밀번호, URL, 퍼징 페이로드, 민감한 데이터 패턴, 웹 셸 등이 포함됩니다. 테스터는 이 저장소를 새로운 테스트 시스템으로 간단히 가져올 수 있으며 필요한 모든 유형의 목록에 액세스할 수 있습니다.
