반응형

분류 전체보기 545

열을 변경하고 기본값을 변경하려면 어떻게 해야 합니까?

열을 변경하고 기본값을 변경하려면 어떻게 해야 합니까? 열의 데이터 유형을 변경하고 새 기본값을 설정하는 동안 다음 오류가 발생했습니다. ALTER TABLE foobar_data ALTER COLUMN col VARCHAR(255) NOT NULL SET DEFAULT '{}'; ERROR 1064(42000):SQL 구문에 오류가 있습니다. MySQL Server 버전에 해당하는 설명서에서 1행의 'VARCHAR(255) NOT NULL SET DEFAULT '{}' 근처에서 사용할 올바른 구문을 확인하십시오. ALTER TABLE foobar_data MODIFY COLUMN col VARCHAR(255) NOT NULL DEFAULT '{}'; (juergen_d 덕분에) 같은 기능을 하는 두 번..

programing 2022.09.18

복합 인덱스 및 영구 열을 사용한 MySQL 쿼리 최적화

복합 인덱스 및 영구 열을 사용한 MySQL 쿼리 최적화 다음 쿼리는 MariaDB 10.0.28에서 실행되고 있으며, 약 17초 정도 소요되며, 상당한 속도를 낼 수 있을 것으로 예상됩니다. select series_id,delivery_date,delivery_he,forecast_date,forecast_he,value from forecast where forecast_he=8 AND series_id in (12142594,20735627,632287496,1146453088,1206342447,1154376340,2095084238,2445233529,2495523920,2541234725,2904312523,3564421486) AND delivery_date >= '2016-07-13' A..

programing 2022.09.18

Java에서 루프를 위한 확장의 마지막 반복

Java에서 루프를 위한 확장의 마지막 반복 루프가 마지막으로 반복되는지 확인할 수 있는 방법이 있습니까?코드는 다음과 같습니다. int[] array = {1, 2, 3...}; StringBuilder builder = new StringBuilder(); for(int i : array) { builder.append("" + i); if(!lastiteration) builder.append(","); } 여기서 중요한 것은 마지막 반복에 쉼표를 추가하고 싶지 않습니다.이것이 마지막 반복인지, for 루프를 계속 사용하는지, 아니면 외부 카운터를 사용하여 추적하는지 여부를 판별할 수 있는 방법이 있습니다.또 다른 방법은 i를 추가하기 전에 콤마를 추가하는 것입니다.단, 첫 번째 반복에서는 사용하지..

programing 2022.09.18

Java에서 Base64 데이터 디코딩

Java에서 Base64 데이터 디코딩 Base64로 인코딩된 이미지를 가지고 있습니다.자바에서 그것을 해독하는 가장 좋은 방법은 무엇입니까?Sun Java 6에 포함된 라이브러리만 사용하기를 희망합니다.Java 8에서는 공식적으로 지원되는 Base64 인코딩 및 디코딩 API가 있습니다.시간이 지나면 이것이 기본 선택이 될 것입니다. API에는 클래스와 해당 클래스가 포함됩니다.basic, URL safe 및 MIME의 3가지 플레이버를 지원합니다. "기본" 인코딩을 사용한 샘플 코드: import java.util.Base64; byte[] bytes = "Hello, World!".getBytes("UTF-8"); String encoded = Base64.getEncoder().encodeToSt..

programing 2022.09.13

다국어 데이터를 유지하는 데 가장 적합한 데이터베이스 구조는 무엇입니까?

다국어 데이터를 유지하는 데 가장 적합한 데이터베이스 구조는 무엇입니까? 이 질문에는 이미 답변이 있습니다. 닫힘10년 전에요. 중복 가능성: 다국어 데이터베이스용 스키마 다음은 예를 제시하겠습니다. [ products ] id (INT) name-en_us (VARCHAR) name-es_es (VARCHAR) name-pt_br (VARCHAR) description-en_us (VARCHAR) description-es_es (VARCHAR) description-pt_br (VARCHAR) price (DECIMAL) 문제는 모든 새로운 언어가 표 구조를 수정해야 한다는 것입니다. 다음은 또 다른 예입니다. [ products-en_us ] id (INT) name (VARCHAR) descrip..

programing 2022.09.13

MySQL(퍼포먼스 및 스토리지)의 특수한 절차

MySQL(퍼포먼스 및 스토리지)의 특수한 절차 MySQL에서 퍼포먼스와 스토리지(공간)에 적합한 null은 정확히 무엇입니까? 예를 들어 다음과 같습니다. TINYINT: 1바이트 TINYINT, NULL 1바이트 + 어떤 식으로든 NULL을 저장합니까?사용하는 스토리지 엔진에 따라 다릅니다. MyISAM 형식에서는 각 행 헤더에는 NULL 상태를 인코딩하기 위한 각 컬럼에 대해1비트를 가진 비트필드가 포함됩니다.NULL인 열은 여전히 공간을 차지하기 때문에 NULL은 스토리지를 줄이지 않습니다.https://dev.mysql.com/doc/internals/en/myisam-introduction.html 를 참조해 주세요. InnoDB에서는 각 컬럼의 행 헤더에 "필드 시작 오프셋"이 있으며, 이는..

programing 2022.09.13

숫자에서 중요하지 않은 후행 0을 제거하시겠습니까?

숫자에서 중요하지 않은 후행 0을 제거하시겠습니까? 번호에서 미미한 후행 제로를 삭제하는 표준 API 호출을 놓쳤습니까? var x = 1.234000; // to become 1.234 var y = 1.234001; // stays 1.234001 Number.toFixed()그리고.Number.toPrecision()내가 찾던 게 아니야저도 비슷한 예를 하나 들자면.toFixed()패딩이 필요없을 땐 필요없었어요그래서 parse Float을 to Fixed와 함께 사용하게 되었습니다. 패딩 없이 고정 parseFloat(n.toFixed(4)); 거의 같은 기능을 하는 다른 옵션 이 답변은 결정에 도움이 될 수 있습니다. Number(n.toFixed(4)); toFixed는 숫자를 특정 길이로 반..

programing 2022.09.13

Java 프로그램 종료

Java 프로그램 종료 Java 프로그램을 종료(셧다운 또는 중지)하는 방법을 찾았습니다.나는 그것에 대한 두 가지 해결책을 찾았다. 반품 사용 프로그램 실행을 종료하거나 종료하려면 이 항목을 추가합니다. System.exit()를 사용합니다. 가끔 쓰기도 했어요.이 질문에서 System.exit()에 대해 읽었습니다. 실제로 잘 요.그러나 나는 그들이 실제로 어떻게 작동하는지 여전히 혼란스럽다.… public class Testing { public static void main(String... str) { System.out.println(1); System.exit(0); System.out.println(2); return; } } 2개는 안 나올 거예요.왜 그런지 알고 싶다.return; 다른..

programing 2022.09.13

Android - 시작 시 흰색 화면 방지

Android - 시작 시 흰색 화면 방지 아시다시피, 많은 안드로이드 앱은 처음 사용하기 전에 흰색 화면을 잠깐 보여줍니다.Activity점을맞맞 맞맞맞다다는 다음과 볼 수 . 글로벌 클래스를 확장하고 주요 초기화를 수행하는 Android 앱입니다.그Application 첫 됩니다.Activity(디버거에서 관찰할 수 있는 사실) 이 말이 맞습니다.을 사용법 시작 화면 앞에 기본 미리 보기 창을 표시하는 Android 앱입니다. ★★android:windowDisablePreview = "true"확실히 여기에서는 효과가 없습니다., 스플래시 를 「스플래시 스크린」으로 설정할 수도 .Theme.Holo.NoActionBar여기서 설명한 바와 같이, 내 스플래시 스크린은 (즉시적으로)ActionBar. ..

programing 2022.09.13

어떻게 자바 스크립트 개체에 URL매개 변수 변환하는 데?

어떻게 자바 스크립트 개체에 URL매개 변수 변환하는 데? 이 질문은 이미 여기서:해답을 가지고 있고. 어떻게 자바 스크립트에서 쿼리 문자열 값을 가져올 수 있을까요? (73답) 폐쇄작년. 나는:이 문자열이 있다. abc=foo&def=%5Basf%5D&xyz=5 어떻게 나는 이것과 비슷한 자바 스크립트 개체로 변환할 수 있을까요? { abc: 'foo', def: '[asf]', xyz: 5 } 1년 2021년에...주세요 낡은 것으로 이것을 고려해 보자. 편집 이 편집과 대답이 말에 근거해 설명을 향상시킨다. var search = location.search.substring(1); JSON.parse('{"' + decodeURI(search).replace(/"/g, '\\"').replace(..

programing 2022.09.13
반응형