반응형

전체 글 1646

"volatile" 키워드는 무엇에 사용됩니까?

"volatile" 키워드는 무엇에 사용됩니까? 제가 기사를 좀 읽었는데volatile키워드를 입력했는데 정확한 용도를 찾을 수 없었습니다.C#과 Java에서 어떤 용도로 사용해야 하는지 알려주시겠습니까?다음 예를 생각해 보겠습니다. int i = 5; System.out.println(i); 컴파일러는 이것을 최적화하여 5를 인쇄하는 경우가 있습니다. System.out.println(5); 단, 변경할 수 있는 다른 스레드가 있는 경우i이것은 잘못된 행동입니다. 가 변경되었을 i이 5.6 인스톨, 5 로 인쇄됩니다. volatile키워드는 이러한 최적화 및 캐싱을 방지하므로 변수를 다른 스레드에 의해 변경할 수 있을 때 유용합니다.C#과 Java에서 "volatile"은 변수의 값이 프로그램 자체의 ..

programing 2023.02.02

mysql 사용자 생성(존재하지 않는 경우)

mysql 사용자 생성(존재하지 않는 경우) mysql 사용자 목록에 새 사용자 생성에 대한 문의가 있습니다. IF (SELECT EXISTS(SELECT 1 FROM `mysql`.`user` WHERE `user` = '{{ title }}')) = 0 THEN CREATE USER '{{ title }}'@'localhost' IDENTIFIED BY '{{ password }}' END IF; 하지만 다음 오류가 발생합니다. ERROR 1064 (42000) at line 3: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to..

programing 2023.01.23

레퍼런스:가변 범위란 무엇이며, 어디에서 접근할 수 있는 변수와 "정의되지 않은 변수" 오류는 무엇입니까?

레퍼런스:가변 범위란 무엇이며, 어디에서 접근할 수 있는 변수와 "정의되지 않은 변수" 오류는 무엇입니까? 주의: 이것은 PHP의 가변 범위를 다루기 위한 참조 질문입니다.이 패턴에 맞는 많은 질문 중 하나를 이 패턴의 복사본으로 닫아주세요. PHP에서 "가변 범위"란 무엇입니까?어떤 .php 파일의 변수에 다른 파일에서 액세스할 수 있습니까?"정의되지 않은 변수" 오류가 발생하는 이유는 무엇입니까?"가변 범위"란 무엇입니까? 변수는 제한된 "범위" 또는 "변수에 액세스할 수 있는 위치"를 가집니다.라고 썼다고 $foo = 'bar';어플리케이션 내 어딘가에 있다고 해서$foo다른 모든 곳에서 사용할 수 있습니다.변수$foo에는 유효한 특정 범위가 있으며 같은 범위의 코드만 변수에 액세스할 수 있습니다...

programing 2023.01.23

Selenium Web Driver:JavaScript가 있는 복잡한 페이지가 로드될 때까지 기다립니다.

Selenium Web Driver:JavaScript가 있는 복잡한 페이지가 로드될 때까지 기다립니다. 셀레늄자바스크립트 이 JavaScript 코드는 잘 작성되지 않았지만 아무것도 변경할 수 없습니다. 요소가 .findElement()방법 를 대기하는 , 방법은 가능한 해결 방법은 다음과 같습니다. 하여 WebDriver의 JavaScript 합니다.document.body.innerHTML 변수 " " "에서body. body " " " " the to to 。body합니다.이것들이같은경우인크리먼트카운터를설정합니다.notChangedCount 않으면 을 설정하다notChangedCount0으로로로합합합합합 리트 타임(예를 들어 50밀리초)을 기다립니다. 가 일정 들어 ) 되지 않은 , "500밀리초..

programing 2023.01.23

MySQL에서 문자열을 최신 상태로 변환하는 방법

MySQL에서 문자열을 최신 상태로 변환하는 방법 날짜로 기능하는 문자열 열이 있으며 이 열을 날짜로 선택합니다.DATE. 가능합니까? 샘플 데이터 형식은 다음과 같습니다. month/day/year->12/31/2011 MySQL 날짜 필드로 날짜 텍스트가 포함된 문자열 열을 사용하여 다음을 수행할 수 있습니다. SELECT STR_TO_DATE(yourdatefield, '%m/%d/%Y') FROM yourtable 이러한 날짜 문자열은 에서 처리할 수도 있습니다.WHERE절을 참조하십시오.예를들면 SELECT whatever FROM yourtable WHERE STR_TO_DATE(yourdatefield, '%m/%d/%Y') > CURDATE() - INTERVAL 7 DAY 이 방법으로 모..

programing 2023.01.23

선택 쿼리에서 테이블을 업데이트하는 방법

선택 쿼리에서 테이블을 업데이트하는 방법 DB 파사드를 사용하여 임시 테이블을 만들고 select 쿼리를 사용하여 조건에 따라 임시 테이블의 일부 열을 업데이트해야 합니다. DB::update('update table_temp_topcustomer set ordercount = aaa.ordercount from (select count(id) as ordercount,mobileno from order_hdrs group by mobileno ) as aaa where table_temp_topcustomer .mobileno = aaa.mobileno '); 이 에러가 발생합니다. 구문 오류 또는 액세스 위반: 1064 SQL 구문에 오류가 있습니다. 사용 중인 MariaDB 서버 버전에 해당하는 설..

programing 2023.01.23

MySQL - 삽입 오류 무시: 중복 항목

MySQL - 삽입 오류 무시: 중복 항목 저는 PHP에서 일하고 있습니다. 고유한 필드를 가진 DB에 새로운 레코드를 삽입하는 적절한 방법을 알려주세요.저는 많은 레코드를 일괄적으로 삽입하고 있으며, 새로운 레코드를 삽입하고 싶을 뿐 중복 엔트리에 오류가 발생하지 않았으면 합니다. 먼저 SELECT를 작성하여 INSERT 전에 엔트리가 이미 있는지 확인하고 SELECT가 레코드를 반환하지 않은 경우에만 INSERT를 수행할 수 있습니까?그러지 않았으면 좋겠어요. 어떻게든 MySQL에 이 삽입물을 무시해 달라고 말하고 싶습니다. 감사해요.INSERT를 사용할 수 있습니다. 중복 레코드가 있을 때 아무런 조치도 취하지 않으려면 구문을 무시하십시오. 오래된 레코드를 같은 키의 새 레코드로 덮어쓰려면 REPL..

programing 2023.01.23

jQuery 글로벌 키 누르기 이벤트 메서드 호출 vuejs 메서드가 예상대로 작동하지 않습니다.왜요?

jQuery 글로벌 키 누르기 이벤트 메서드 호출 vuejs 메서드가 예상대로 작동하지 않습니다.왜요? 여러 html 형식의 대화상자를 표시할 수 있는 웹 페이지가 있습니다.입력 키를 누른 것을 감지하고 대화상자의 OK 버튼을 클릭하여 호출하는 것과 같은 메서드를 호출할 수 있는 코드를 한 곳에 배치하고 싶습니다.이렇게 하면 방문자는 OK 버튼을 클릭하는 대신 대화상자에서 Enter 키를 눌러 닫을 수 있습니다.꽤 간단한 것들이다. jQuery를 사용하여 Enter 키를 검색하여 vuejs dlogClose 메서드를 호출하는 글로벌키다운 핸들러를 만듭니다.아래에 최소한의 버전을 작성했습니다.실제 환경에서는 특정 대화상자에 적합한 dlogClose 메서드를 찾기 위해 여러 대화상자와 더 복잡한 코드가 있습..

programing 2023.01.23

JavaScript를 사용하여 브라우저의 뒤로 버튼을 정지하려면 어떻게 해야 합니까?

JavaScript를 사용하여 브라우저의 뒤로 버튼을 정지하려면 어떻게 해야 합니까? 저는 PHP에서 온라인 퀴즈 애플리케이션을 하고 있습니다.사용자가 다시 시험에 들어가는 것을 제한하고 싶다. 다음 스크립트를 시도했지만 타이머가 정지됩니다. 어떻게 해야 하나? 타이머는 cdtimer.js 파일에 저장됩니다. MySQL 값에서 시험 기간이 걸리는 시험 타이머가 있습니다.타이머는 그에 따라 시작되지만, Back 버튼을 비활성화하기 위한 코드를 입력하면 정지됩니다.내 문제가 뭐야?뒤로 버튼을 비활성화할 수 없는 이유는 여러 가지가 있습니다.사용자에게 경고하는 것이 가장 좋습니다. window.onbeforeunload = function() { return "Your work will be lost."; }..

programing 2023.01.23

Mysql: 테이블에서 다른 테이블에 없는 행을 선택합니다.

Mysql: 테이블에서 다른 테이블에 없는 행을 선택합니다. 한 테이블에서 다른 테이블에 표시되지 않는 모든 행을 선택하려면 어떻게 해야 합니까? 표 1: +-----------+----------+------------+ | FirstName | LastName | BirthDate | +-----------+----------+------------+ | Tia | Carrera | 1975-09-18 | | Nikki | Taylor | 1972-03-04 | | Yamila | Diaz | 1972-03-04 | +-----------+----------+------------+ 표 2: +-----------+----------+------------+ | FirstName | LastName ..

programing 2023.01.23
반응형