반응형

분류 전체보기 736

여러 컨테이너 인스턴스가 있는 도커 컨테이너에서 레일을 사용하여 마이그레이션 실행

여러 컨테이너 인스턴스가 있는 도커 컨테이너에서 레일을 사용하여 마이그레이션 실행 저는 레일스용 도커 컨테이너를 만든 예를 많이 봤습니다.일반적으로 Rails 서버를 실행하고 마이그레이션/설정을 실행한 후 Rails 서버를 실행하는 CMD가 있습니다. 동시에 5개의 컨테이너를 생성하는 경우 마이그레이션을 시작하려는 여러 프로세스를 Rails가 어떻게 처리합니까?Rails가 일반 쿼리 로그(MySQL 데이터베이스)에서 현재 스키마 버전을 확인하는 것을 볼 수 있습니다. SELECT `schema_migrations`.`version` FROM `schema_migrations` 하지만 다른 레일즈 사례에서 동시에 이런 일이 일어난다면 경주 상황을 알 수 있습니다. DDL은 MySQL에서 트랜잭션이 아니며 ..

programing 2023.10.09

자바스크립트는 1년 중 하루를 계산합니다 (1 - 366)

자바스크립트는 1년 중 하루를 계산합니다 (1 - 366) 자바스크립트를 사용하여 1년 중 하루를 1에서 366까지 계산하는 방법은 무엇입니까? 예를 들어, January 3 것입니다3. February 1 것입니다32. OP의 편집 내용: var now = new Date(); var start = new Date(now.getFullYear(), 0, 0); var diff = now - start; var oneDay = 1000 * 60 * 60 * 24; var day = Math.floor(diff / oneDay); console.log('Day of year: ' + day); 편집: 다음과 같은 경우 위의 코드가 실패합니다.now이며, 3시 26일월 10시부터 29일입니다입니다.now의 ..

programing 2023.10.09

CSS로 긴 문자열 잘라내기: 아직 실현 가능합니까?

CSS로 긴 문자열 잘라내기: 아직 실현 가능합니까? 동적 콘텐츠가 고정된 너비 및 높이 레이아웃에 맞게 일반 HTML 및 CSS로 텍스트를 잘라내는 좋은 방법이 있습니까? 논리적 너비(즉, 맹목적으로 추측한 문자 수)로 서버 측을 잘라내고 있지만, 'w'가 'i'보다 넓기 때문에 최적이 아닌 경향이 있으며, 고정된 너비마다 문자 수를 다시 추측(그리고 계속 조정)해야 합니다.렌더링된 텍스트의 물리적 너비를 알고 있는 브라우저에서 잘라내기가 수행되는 것이 이상적입니다. IE에 다음과 같은 정보가 있다는 것을 발견했습니다.text-overflow: ellipsis 내가 원하는 대로 할 수 있는 속성이지만 크로스 브라우저가 필요합니다.이 속성은 표준(어느 정도?)인 것 같지만 Firefox에서는 지원되지 않..

programing 2023.10.09

워드프레스 WXR로 디스크 XML 내보내기 주석을 가져오는 방법

워드프레스 WXR로 디스크 XML 내보내기 주석을 가져오는 방법 현재 댓글 시스템을 기본 워드프레스 댓글로 다시 이동 중입니다.예전에 디스커스를 사용하고 있었는데 다시 이동하기로 했습니다.디스크는 모든 주석을 내보낼 수 있는 도구를 제공하지만 안타깝게도 XML 형식을 제공합니다.가장 나쁜 것은 워드프레스가 WXR 파일 형식만 읽는다는 것입니다. 이에 대한 제 해결책은 디스커스가 준 것(즉, 디스커스에서 내보낸 XML 파일을 의미함)을 워드프레스 WXR 파일 형식으로 수동으로 다시 작성하는 것입니다.저의 문제는 워드프레스 댓글의 기본 구조가 무엇인지 모른다는 것입니다. 여기서 디스크 내보내기 XML 파일을 볼 수 있습니다!여기서 내 유일한 관심사는 가져오기 도구를 사용하여 워드프레스에 직접 가져올 수 있도..

programing 2023.10.09

유효한 XML 파일에 XML 선언이 필요합니까?

유효한 XML 파일에 XML 선언이 필요합니까? Xerces의 Sax Parser를 사용하여 XML 파일을 파싱하고 있습니다. XML 선언이꼭 필요한?XML 1.0에서 XML 선언은 선택 사항입니다.XML 1.0 권장사항의 섹션 2.8을 참조하십시오. 여기에는 "사용해야 한다"고 나와 있으므로 권장 사항이지만 필수 사항은 아닙니다.그러나 XML 1.1에서는 선언이 필수입니다.XML 1.1 권장 사항의 섹션 2.8을 참조하십시오. 여기에 "MUST"를 사용하도록 명시되어 있습니다.또한 선언이 없는 경우 문서가 XML 1.0 문서임을 자동으로 암시합니다. XML 선언에서 주의할 점은 다음과 같습니다.encoding그리고.standalone둘 다 선택 사항입니다.온리 더version필수 사항.또한 이러한 속성..

programing 2023.10.09

MySql은 선택한 결과를 삽입합니다.

MySql은 선택한 결과를 삽입합니다. 다음과 같은 요청을 실행할 수 있는지 알고 싶습니다. INSERT INTO t2 (a, b) VALUES ( SELECT a, b FROM `t1` AS o WHERE o.id NOT IN ( SELECT a FROM t2 ) ) 아이디어는 t1의 데이터로 t2를 채우자는 것인데, 구문이 틀렸나 봅니다. 도와주셔서 고마워요.당신은 사용하지 않습니다.VALUESa에서 삽입할 때 키워드SELECT진술. INSERT INTO t2 (a, b) SELECT a, b FROM `t1` AS o WHERE o.id NOT IN ( SELECT a FROM t2 ) 제거.values 맘에 들다 INSERT INTO t2 (a, b) SELECT a, b FROM `t1` AS ..

programing 2023.10.09

SpringBoot을 사용하여 개발된 REST API에서 Java Object에 매핑할 때 JSON payload 필드를 대소문자 구분 없이 만듭니다.

SpringBoot을 사용하여 개발된 REST API에서 Java Object에 매핑할 때 JSON payload 필드를 대소문자 구분 없이 만듭니다. 저는 스프링부트 어플리케이션을 이용하여 개발한 REST API를 작업하고 있습니다.여기서는 Java Object에 매핑할 때 payload(JSON)의 필드를 대소문자 구분 없이 만들고 싶습니다.아래는 제 코드입니다. 페이로드 {"limit":1,"name":"MATTHEW PHILLIPS"} 요청 개체 private String limit; private String name; public String getLimit() { return limit; } public void setLimit(String limit) { this.limit = limit;..

programing 2023.10.09

LOAD DATA LOCAL INFILE 완료를 기다리는 방법 - Java

LOAD DATA LOCAL INFILE 완료를 기다리는 방법 - Java .csv 파일을 가져올 때는 로딩이 완료될 때까지 기다려야 하지만, executeUpdate를 수행하면 파일의 로컬 로드 데이터의 데이터가 완료되지 않은 값이 반환됩니다. String query = "LOAD DATA LOCAL INFILE '" + pathToFile + "' INTO TABLE phones FIELDS TERMINATED BY ';' " + "LINES TERMINATED BY '\\n' (id_phone, phone)"; var rowsAffected = em.createNativeQuery(query).executeUpdate(); 언급URL : https://stackoverflow.com/question..

programing 2023.10.09

입력에 초점이 맞추어져 있는지 확인하는 Javascript/jQuery

입력에 초점이 맞추어져 있는지 확인하는 Javascript/jQuery 이 질문에는 이미 다음과 같은 답변이 있습니다. jQuery를 사용하여 입력에 포커스가 있는지 테스트 (15개 답변) 닫힘10년 전에. 다음 시간을 감지하려면 어떻게 해야 합니까?.click텍스트 영역이 이미 포커스된 경우 이벤트 트리거? 나는 다음과 같은 질문을 받고 있습니다. $(".status").on("click","textarea",function(){ if ($(this) == "focused") { // fire this step }else{ $(this).focus(); // fire this step } 순수 자바스크립트 사용: this === document.activeElement // where 'this' is..

programing 2023.10.09
반응형