포스팅 보기
-
🤔 Question👉 INT(4)와 INT(12)의 차이는 많은 사람들이 혼동할 수 있지만, **숫자의 크기와는 관계가 없고, 표현 형식(디스플레이 길이)**과 관련이 있습니다. 이 차이는 주로 MySQL에서 나타나며, 다른 DBMS에서는 의미가 없거나 동작 방식이 다를 수 있습니다. 🎯 숫자 크기와의 관계 👉 INT의 숫자 범위는 고정적입니다. 즉, INT 자체는 4바이트(32비트) 정수 타입으로, 크기에 관계없이 -2,147,483,648 ~ 2,147,483,647의 값을 저장할 수 있습니다. 따라서 INT(4)나 INT(12)는 저장 가능한 숫자의 범위에 아무 영향을 미치지 않습니다. 🎯 굳이 말하자면, 디스플레이 길이의 제한 👉 디스플레이 길이(INT(M))는 MySQL의 ZEROFI..
[DBMS] int(4)와 int(12)의 차이 점은?🤔 Question👉 INT(4)와 INT(12)의 차이는 많은 사람들이 혼동할 수 있지만, **숫자의 크기와는 관계가 없고, 표현 형식(디스플레이 길이)**과 관련이 있습니다. 이 차이는 주로 MySQL에서 나타나며, 다른 DBMS에서는 의미가 없거나 동작 방식이 다를 수 있습니다. 🎯 숫자 크기와의 관계 👉 INT의 숫자 범위는 고정적입니다. 즉, INT 자체는 4바이트(32비트) 정수 타입으로, 크기에 관계없이 -2,147,483,648 ~ 2,147,483,647의 값을 저장할 수 있습니다. 따라서 INT(4)나 INT(12)는 저장 가능한 숫자의 범위에 아무 영향을 미치지 않습니다. 🎯 굳이 말하자면, 디스플레이 길이의 제한 👉 디스플레이 길이(INT(M))는 MySQL의 ZEROFI..
2025.01.22 -
🤔 Question👉 CHAR 데이터 타입에서 사이즈를 너무 크게 잡는 것은 여러 가지 이유로 비효율적이고 문제가 될 수 있습니다.주요 이유만 딱딱 정리해보겠습니다. 🎯 고정된 메모리 사용으로 인한 스토리지 낭비👉 CHAR는 고정 길이(fixed-length) 데이터 타입이기 때문에, 실제 데이터 길이에 관계없이 정의된 크기만큼 항상 공간을 차지합니다. 예: CHAR(100)로 설정했는데 저장하는 데이터가 "hello"(5자)라면, 나머지 95자에 대해 공백(Padding)이 추가되고, 디스크에 저장될 때도 100자로 처리됩니다. 결과적으로 짧은 데이터가 많을수록 스토리지 낭비가 커집니다. 🎯 메모리 비효율성👉 CHAR 컬럼에 인덱스를 생성하면, 인덱스는 고정된 크기만큼 공간을 차지합니다.예:..
[DBMS] char 칼럼 사이즈를 크게 잡으면 안되는 이유?🤔 Question👉 CHAR 데이터 타입에서 사이즈를 너무 크게 잡는 것은 여러 가지 이유로 비효율적이고 문제가 될 수 있습니다.주요 이유만 딱딱 정리해보겠습니다. 🎯 고정된 메모리 사용으로 인한 스토리지 낭비👉 CHAR는 고정 길이(fixed-length) 데이터 타입이기 때문에, 실제 데이터 길이에 관계없이 정의된 크기만큼 항상 공간을 차지합니다. 예: CHAR(100)로 설정했는데 저장하는 데이터가 "hello"(5자)라면, 나머지 95자에 대해 공백(Padding)이 추가되고, 디스크에 저장될 때도 100자로 처리됩니다. 결과적으로 짧은 데이터가 많을수록 스토리지 낭비가 커집니다. 🎯 메모리 비효율성👉 CHAR 컬럼에 인덱스를 생성하면, 인덱스는 고정된 크기만큼 공간을 차지합니다.예:..
2025.01.22 -
🤔 Question👉 VARCHAR 데이터 타입에서 사이즈를 너무 크게 잡는 것은 다음과 같은 몇 가지 단점이 있습니다:) 사이즈를 크게 잡는 것이 필요한 상황이라면, 아래의 내용을 고려하여 단점들을 피하는 것이 좋겠습니다. 🎯 메모리 및 스토리지 비효율성👉 VARCHAR는 가변 길이 데이터 타입이라 실제로 저장된 데이터의 길이에 따라 스토리지가 할당되지만, 인덱스를 생성하거나 메모리에서 데이터를 처리할 때는 최대 길이를 고려합니다. 예를 들어, VARCHAR(1000)로 설정했는데 대부분의 데이터가 10~20자 정도라면, 메모리에서 쓸데없이 큰 공간을 차지할 수 있습니다. 🎯 인덱스 성능 저하👉 VARCHAR 컬럼에 인덱스를 걸 경우, 최대 길이를 기준으로 인덱스가 생성됩니다. 예를 들어, ..
[DBMS] varchar 칼럼 사이즈를 크게 잡으면 안되는 이유?🤔 Question👉 VARCHAR 데이터 타입에서 사이즈를 너무 크게 잡는 것은 다음과 같은 몇 가지 단점이 있습니다:) 사이즈를 크게 잡는 것이 필요한 상황이라면, 아래의 내용을 고려하여 단점들을 피하는 것이 좋겠습니다. 🎯 메모리 및 스토리지 비효율성👉 VARCHAR는 가변 길이 데이터 타입이라 실제로 저장된 데이터의 길이에 따라 스토리지가 할당되지만, 인덱스를 생성하거나 메모리에서 데이터를 처리할 때는 최대 길이를 고려합니다. 예를 들어, VARCHAR(1000)로 설정했는데 대부분의 데이터가 10~20자 정도라면, 메모리에서 쓸데없이 큰 공간을 차지할 수 있습니다. 🎯 인덱스 성능 저하👉 VARCHAR 컬럼에 인덱스를 걸 경우, 최대 길이를 기준으로 인덱스가 생성됩니다. 예를 들어, ..
2025.01.22 -
🤔 Question👉 jQuery에서 날짜 형식을 변환하려면 기본적으로 jQuery 자체에는 날짜 형식 변환 기능이 포함되어 있지 않습니다. 그러나 JavaScript의 Date 객체와 함께 사용할 수 있으며, 더 편리한 방법으로는 moment.js와 같은 라이브러리를 활용하는 것이 좋습니다. 🎯 Moment.js 라이브러리를 사용한 날짜 형식 변경👉 moment.js는 날짜와 시간 처리를 쉽게 해주는 강력한 라이브러리입니다. 언제 장애날지 모를 이상한 가내수공업 함수 쓰지마시고, Moment.js 사용을 강력하게 권장합니다. 아래의 포스팅을 읽으신다면, 당신은 반드시 Moment.js를 사용하게 될 것입니다. 👉 사용 예제// 원본 날짜 문자열var dateStr = "2025-01-22"; ..
jquery 날짜 포맷 종결자 (feat. 1달 후, 날짜 비교, 로컬 타임)🤔 Question👉 jQuery에서 날짜 형식을 변환하려면 기본적으로 jQuery 자체에는 날짜 형식 변환 기능이 포함되어 있지 않습니다. 그러나 JavaScript의 Date 객체와 함께 사용할 수 있으며, 더 편리한 방법으로는 moment.js와 같은 라이브러리를 활용하는 것이 좋습니다. 🎯 Moment.js 라이브러리를 사용한 날짜 형식 변경👉 moment.js는 날짜와 시간 처리를 쉽게 해주는 강력한 라이브러리입니다. 언제 장애날지 모를 이상한 가내수공업 함수 쓰지마시고, Moment.js 사용을 강력하게 권장합니다. 아래의 포스팅을 읽으신다면, 당신은 반드시 Moment.js를 사용하게 될 것입니다. 👉 사용 예제// 원본 날짜 문자열var dateStr = "2025-01-22"; ..
2025.01.22 -
🤔 Question 👉 jQuery를 사용하면 체크박스의 체크, 체크 여부 확인, 전체 체크 기능 등을 쉽게 구현할 수 있습니다. 아래는 각각의 기능을 예제 코드와 함께 설명한 내용입니다. 🎯 체크박스 체크 방법?👉 특정 체크박스를 체크하거나 체크 해제하려면 .prop() 메서드를 사용합니다.// 체크박스를 체크함$('#checkbox1').prop('checked', true);// 체크박스를 체크 해제함$('#checkbox1').prop('checked', false); 🎯 체크박스 체크 여부👉 체크박스가 체크되어 있는지 확인하려면 .prop() 또는 .is() 메서드를 사용할 수 있습니다.// 체크 여부 확인if ($('#checkbox1').prop('checked')) { co..
[jQuery] checkbox 체크, 체크여부, 전체체크 방법?🤔 Question 👉 jQuery를 사용하면 체크박스의 체크, 체크 여부 확인, 전체 체크 기능 등을 쉽게 구현할 수 있습니다. 아래는 각각의 기능을 예제 코드와 함께 설명한 내용입니다. 🎯 체크박스 체크 방법?👉 특정 체크박스를 체크하거나 체크 해제하려면 .prop() 메서드를 사용합니다.// 체크박스를 체크함$('#checkbox1').prop('checked', true);// 체크박스를 체크 해제함$('#checkbox1').prop('checked', false); 🎯 체크박스 체크 여부👉 체크박스가 체크되어 있는지 확인하려면 .prop() 또는 .is() 메서드를 사용할 수 있습니다.// 체크 여부 확인if ($('#checkbox1').prop('checked')) { co..
2025.01.21 -
🔥 Question👉 [Error] Origin null is not allowed by Access-Control-Allow-Origin. Status code: 0um.. Do you use html canvas in WKWebView?🧙 Solution👉 You need to modify the CDVWebView Engine yourself.If the canvas is contaminated, you can solve it this way.And add the following two lines after it :)[configuration.preferences setValue:@TRUE forKey:@"allowFileAccessFromFileURLs"];[configuration se..
[iOS] How to solve Canvas toDataurl CORS🔥 Question👉 [Error] Origin null is not allowed by Access-Control-Allow-Origin. Status code: 0um.. Do you use html canvas in WKWebView?🧙 Solution👉 You need to modify the CDVWebView Engine yourself.If the canvas is contaminated, you can solve it this way.And add the following two lines after it :)[configuration.preferences setValue:@TRUE forKey:@"allowFileAccessFromFileURLs"];[configuration se..
2024.12.24