programing 1444

Java에서 Selenium-WebDriver에 몇 초 동안 대기하도록 요청하려면 어떻게 해야 하나요?

Java에서 Selenium-WebDriver에 몇 초 동안 대기하도록 요청하려면 어떻게 해야 하나요? Java Selenium-WebDriver를 만들고 있어요.나는 덧붙였다. driver.manage().timeouts().implicitlyWait(2, TimeUnit.SECONDS); 그리고. WebElement textbox = driver.findElement(By.id("textbox")); 어플리케이션이 사용자 인터페이스를 로드하는 데 몇 초가 소요되기 때문입니다.그래서 암묵 대기 시간을 2초로 설정했습니다.요소 텍스트 상자를 찾을 수 없습니다. 에 덧붙입니다.Thread.sleep(2000); 이제 잘 작동합니다.어떤 방법이 더 나을까요? 대기에는 명시적 대기 및 암묵적 대기라는 두 가지..

programing 2022.12.26

도커 컨테이너, 메모리 소비량 및 로그

도커 컨테이너, 메모리 소비량 및 로그 며칠 동안 도커를 시험해 봤어요기본적으로 MySQL(MariaDB), PHP(php-fpm), NGINX를 포함한 Drupal 이미지(docker4dropal)를 사용하고 있습니다. 512MB RAM을 탑재한 VPS에서는 데이터베이스 컨테이너로 데이터베이스를 Import할 때마다 MariaDB를 탑재한 컨테이너가 정지합니다."MySQL Server has away" 등의 메시지가 나타납니다.또한 VPS에 1GB에서 2GB의 RAM이 탑재되어 있는 경우에는 이 문제가 발생하지 않습니다. 기억력에 문제가 있는 것 같은데 증거가 필요해!메모리가 부족해서 내 컨테이너가 죽었다는 통나무가 어디 있는지 모르겠어요. MariaDB 로그를 확인했지만 아무것도 찾을 수 없습니다....

programing 2022.12.26

예외가 발생하지 않았는지 테스트하려면 어떻게 해야 합니까?

예외가 발생하지 않았는지 테스트하려면 어떻게 해야 합니까? 한 가지 방법은 다음과 같습니다. @Test public void foo() { try { // execute code that you expect not to throw Exceptions. } catch(Exception e) { fail("Should not have thrown any exception"); } } 더 (s' jun jun jun jun jun ( ( (?) ( Junit )@Rule잘못 접근하고 있어요.기능 테스트만 하면 됩니다.예외가 발생하면 테스트는 자동으로 실패합니다.예외가 발생하지 않으면 모든 테스트가 녹색으로 표시됩니다. 이 질문은 가끔 흥미를 끌기 때문에 조금 더 자세히 설명하겠습니다. 유닛 테스트의 배경 유닛..

programing 2022.12.26

업로드하기 전에 JavaScript에서 파일 MIME 유형을 확인하는 방법

업로드하기 전에 JavaScript에서 파일 MIME 유형을 확인하는 방법 클라이언트 측에서 JavaScript를 사용하여 파일 MIME 유형을 확인할 수 있는 것으로 보이는 질문들을 읽어 보았습니다.실제 검증은 여전히 서버 측에서 수행해야 한다는 것을 이해합니다.불필요한 서버 자원 낭비를 피하기 위해 클라이언트 측 체크를 하고 싶습니다. 할 수 , 「고객측의 확장자를 했습니다.JPEG to test test 。.png이치노파일을 보내기 전에 JavaScript 콘솔을 사용하여 파일 개체를 쿼리합니다. document.getElementsByTagName('input')[0].files[0]; 다음은 Chrome 28.0의 장점입니다. 파일 {webkitRelativePath: ", lastModifie..

programing 2022.12.26

특별한 HTML 엔티티가 포함된 문자열을 디코딩하는 올바른 방법은 무엇입니까?

특별한 HTML 엔티티가 포함된 문자열을 디코딩하는 올바른 방법은 무엇입니까? 이 질문에는 이미 답변이 있습니다. JavaScript에서 HTML 엔티티의 이스케이프를 해제하시겠습니까? (31 회답) 닫힘5년 전에요. 다음과 같은 서비스 요청에서 JSON이 반환되었다고 가정합니다. { "message": "We're unable to complete your request at this time." } 그 아포스트랩이 왜 그렇게 부호화 되었는지 모르겠다.'내가 아는 건 그걸 해독하고 싶다는 것뿐이다. 다음은 jQuery를 사용한 접근법입니다. function decodeHtml(html) { return $('').html(html).text(); } 그래도 그건 아주 진부한 것 같다.어떻..

programing 2022.12.26

python .replace() regex

python .replace() regex 이 질문에는 이미 답변이 있습니다. string.replace에 regex를 입력하는 방법 (7개의 답변) 닫힘4년 전에요. 오늘 끝나고 다 잡으려고요.''태그를 붙여서 삭제해도, 제 코드는 아무것도 하지 않는 것 같습니다.한다.replace()regex를 지원하지 않습니까? z.write(article.replace('.+', '')) 아니요. Python의 정규 표현식은 모듈에서 처리합니다. article = re.sub(r'(?is).+', '', article) 일반적으로: text_after = re.sub(regex_search_term, regex_replacement, text_before) 정규 표현을 사용하여 텍스트를 바꾸려면 re.sub 함수..

programing 2022.12.26

JSON 웹 토큰을 무효화하는 중

JSON 웹 토큰을 무효화하는 중 현재 진행 중인 새로운 node.js 프로젝트에서는 쿠키 기반 세션 접근법(즉, 사용자의 브라우저에 사용자 세션을 포함하는 키 값 저장소로 ID를 저장함)에서 JSON Web 토큰(jwt)을 사용한 토큰 기반 세션 접근법(키 값 저장 없음)으로 전환하려고 합니다. 이 프로젝트는 socket.io을 활용한 게임입니다.한 세션에 여러 개의 커뮤니케이션 채널이 존재하는 시나리오(web 및 socket.io)에서 토큰 기반 세션을 갖는 것이 유용합니다. jwt 접근 방식을 사용하여 서버에서 토큰/세션 무효화를 어떻게 제공합니까? 또한 이러한 패러다임에서 주의해야 할 일반적인(또는 드문) 함정/공격에 대해서도 이해하고 싶었습니다.예를 들어 이 패러다임이 세션스토어/쿠키 기반 접근..

programing 2022.12.06

iFrame 내에서 요소 가져오기

iFrame 내에서 요소 가져오기 어떻게 구하지?내부로부터?var iframe = document.getElementById('iframeId'); var innerDoc = (iframe.contentDocument) ? iframe.contentDocument : iframe.contentWindow.document; 다음과 같이 간단하게 쓸 수 있습니다. var iframe = document.getElementById('iframeId'); var innerDoc = iframe.contentDocument || iframe.contentWindow.document; 첫 번째 유효한 내부 문서가 반환됩니다. 내부 문서를 가져오면 현재 페이지의 요소에 액세스하는 것과 동일한 방법으로 내부 문서에 액..

programing 2022.12.06

MySQL Workbench - 쿼리 오류 문제를 진단하는 방법

MySQL Workbench - 쿼리 오류 문제를 진단하는 방법 MySQL과 MySQL 워크벤치를 PC에 로드하여 PC 자체에 저장되어 서비스되는 데이터만 액세스하고 SQL 스킬을 쌓기 위해 사용하고 있습니다. 쿼리가 실패하면 오류로 인해 실패했다는 메시지가 표시됩니다. 에러 메시지의 원인이 되고 있는 소프트웨어가 검출한 문제에 대해 보다 유용한 정보를 얻을 수 있는 방법이 있습니까? Linux mint Rebecca에서 WorkBench 6.0을 사용하고 있습니다.또, Windows 7 의 같은 PC(듀얼 부트)에서도 사용하고 있습니다만, Windows WorkBench 의 버전은 아직 모릅니다.Linux 에서 쓰고 있기 때문입니다.두 경우 모두 쿼리가 실패한 이유에 대한 정보는 제공되지 않습니다.Li..

programing 2022.12.06

치명적 오류: 최대 실행 시간 30초를 초과했습니다.

치명적 오류: 최대 실행 시간 30초를 초과했습니다. 온라인 소스에서 JSON 파일을 다운로드하고 있는데 루프를 통과하면 다음 오류가 발생합니다. 치명적 오류: 24행의 C:\wamp\www\temp\fetch.php에서 최대 실행 시간이 30초를 초과했습니다. 당신의 루프는 끝이 없을지도 모릅니다.그렇지 않으면 최대 실행 시간을 다음과 같이 연장할 수 있습니다. ini_set('max_execution_time', '300'); //300 seconds = 5 minutes 그리고. set_time_limit(300); 를 사용하여 시간 제한을 일시적으로 연장할 수 있습니다.나도 같은 문제가 있어서 param 값을 변경하여 해결했다.max_execution_time에php.ini, 다음과 같이 합니다...

programing 2022.12.06