728x90
반응형

분류 전체보기 1094

[js] switch 문 안에서 같은 변수명 사용

switch 문에서 각 case 블록은 동일한 스코프를 공유하므로, 각 case 내에서 같은 변수명을 선언하면 오류가 발생합니다. 해결 방법은 크게 두 가지입니다.변수명 변경: 각 case 블록에서 다른 변수명을 사용합니다.switch 문 외부에 변수 선언: 변수를 switch 문 밖에서 선언하고, 각 case 블록에서 값을 할당합니다.let value = 2;let number; // switch문 외부에서 변수 선언switch (value) { case 1: number = 10; break; case 2: number = 20; break; default: number = 0; break;}console.log(number); // 20  let이나 const ..

Front/JS & jQuery 2024.11.07

[js] Quill Editor 높이 설정

Quill 에디터의 높이를 텍스트 길이에 맞게 자동으로 조정하려면, 다음과 같은 방식으로 설정할 수 있습니다. 1. CSS로 자동 높이 조정: overflow-y: hidden; 속성을 사용하고 height를 자동으로 조정하도록 할 수 있습니다. Quill 에디터의 기본 div를 대상으로 하여, 에디터 높이를 텍스트 길이에 맞게 확장하도록 만듭니다..ql-editor { overflow-y: hidden; /* 스크롤바 숨기기 */ min-height: 150px; /* 최소 높이 설정 */} 2. JavaScript로 동적으로 높이 조정: 텍스트의 길이에 따라 에디터의 height를 동적으로 조정하려면, text-change 이벤트 리스너를 추가하여 높이를 재설정할 수 있습니다.const q..

Front/JS & jQuery 2024.11.06

[JAVA] LocalDate 차이 구하기

LocalDate두 객체 사이의 정확한 날짜 차이를 얻으려면ChronoUnit.DAYS.between, import java.time.LocalDate;import java.time.format.DateTimeFormatter;import java.time.temporal.ChronoUnit;// 행사기간 계산String usagSdt = crInfo.getUsagSdt();String usagEdt = crInfo.getUsagEdt();// 문자열을 LocalDate로 변환DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyyMMdd");LocalDate startDate = LocalDate.parse(usagSdt, formatter);L..

JAVA 2024.11.05

[JAVA] Period 로 +1일 더하기

Period여전히 차이를 계산하는 데 사용할 수 있지만 ,Period'의 방법은 해당 월 내의getDays() 일수 차이만 제공하며 ,날짜가 여러 달 또는 여러 해에 걸쳐 있는 경우 오해의 소지가 있습니다.계속 사용하려면  일수 기준으로 전체 차이를 계산하고 다음과 같이 모든 것을 일수로 변환해야 합니다.// 행사기간 계산String usagSdt = crInfo.getUsagSdt();String usagEdt = crInfo.getUsagEdt();// 문자열을 LocalDate로 변환DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyyMMdd");LocalDate startDate = LocalDate.parse(usagSdt, forma..

JAVA 2024.11.04

[Mybatis] 숫자 컬럼인데 값이 0일때 컬럼값 != null and 컬럼값 !='' 을 통과하지 못해서 값이 없는 것으로 처리될때

을 사용해서 안에 컬럼 값이 전부  처리해서 값이 null 이나 빈문자열이 아니면 update 하려고 작성을 하였는데,값이 전부 0 이니까 아무 값도 없는 것으로 나와서 update 문에 SET 이 빠진 것으로 간주되어 에러가 났다.어차피 null 이면 0으로 입력한다는  COALESCE(TO_NUMBER(NULL),0) 으로 작성해 둬서 if문을 다 뺐다. MyBatis에서 `` 문에서 값을 평가할 때 `null`, `""` (빈 문자열), 때로는 `0`과 같은 특정 값이 "falsy"로 동작할 수 있습니다. 즉, 특히 표현식이 부울 검사와 유사한 경우 조건 검사를 통과하지 못합니다. ### MyBatis에서 Falsy 값과 `0`에 대한 설명 **JavaScript**와 같은 프로그래밍 언어에서 `n..

DB 2024.11.03
728x90
반응형