반응형

분류 전체보기 986

[Javascript] 중복되지 않는 데이터 배열, Set - 기본편

일반적으로 일련의 데이터 목록을 등록할 때는 다음과 같이 선언해서 사용할 수 있습니다. // 1. 사전정의 var arr1 = [1, 3, 3, 4]; // 2. 정의 후 추가 (1) var arr2 = new Array(); arr2.push(1); arr2.push(3); arr2.push(3); arr2.push(4); // 3. 정의 후 추가 (2) var arr3 = []; arr3.push(1); arr3.push(3); arr3.push(3); arr3.push(4); 이에 대한 자세한 사항은 이전 글에서 확인하실 수 있습니다. 2020/09/18 - [개발 창고/웹 개발] - [Javascript] 배열(Array) 활용하기 [Javascript] 배열(Array) 활용하기 이번엔 Arra..

개발 창고/Web 2020.11.10

[Javascript] 배열 정렬

2020/09/18 - [개발 창고/웹 개발] - [Javascript] 배열(Array) 활용하기 [Javascript] 배열(Array) 활용하기 이번엔 Array를 자세히 다뤄볼까 합니다. Array 만들기 // 방법1. 빈 array 만들기1 var arr = []; // 방법2. 빈 array 만들기2 var arr = new Array(); // 방법3. String array 만들기 var arr = ['가', '나',.. royzero.tistory.com 예전에 배열에 대해 작성한 적이 있는데 이번에는 이 배열을 정렬하는 법에 대해 이야기해볼까 합니다. 배열을 정렬해주는 함수는 Array.sort() 라는 녀석입니다. 일반적으로 값으로 이루어진 배열인 경우 let arr = [1, 3, ..

개발 창고/Web 2020.11.10

[SQL] 인덱스 생성/조회/삭제 (feat. MariaDB)

2020/11/09 - [개발 창고/데이터베이스 개발] - [SQL] Index란 무엇인가? - 개념편 [SQL] Index란 무엇인가? - 개념편 먼저 안내하자면, DBA수준의 지식이 아니기 때문에 INDEX에 대해 깊게 이야기하는 건 조금 어려울 수 있지만, 개발자 입장에서 이해하고 가면 좋을 정도를 기술해볼까 합니다. (원래는 오라클의 I royzero.tistory.com 이전에 인덱스의 개념에 대해 가볍게 터치했다면 이번에는 인덱스 사용법에 대해 적어볼까 합니다. 아래 테이블을 예시로 인덱스를 생성하면 TB_BOARD MariaDB 기준 인덱스 생성 /* 문법 */ CREATE OR REPLACE INDEX 인덱스명 ON 테이블명 (컬럼1 [, 컬럼2, 컬럼3, ...]) /* 예제: 게시판(T..

[SQL] Index란 무엇인가? - 개념편

먼저 안내하자면, DBA수준의 지식이 아니기 때문에 INDEX에 대해 깊게 이야기하는 건 조금 어려울 수 있지만, 개발자 입장에서 이해하고 가면 좋을 정도를 기술해볼까 합니다. (원래는 오라클의 INDEX 사용법에 대해 먼저 기술하려 했지만, 그전에 가볍게 건들고 가도 좋을 것 같아 작성된 내용이므로 그냥 가볍게 봐주셨으면 합니다.) INDEX란? 흔히 책을 펼치면 두 가지 인덱스를 마주하게 됩니다. 첫 번째는 목차, 두 번째는 책의 마지막에 나오는 용어별 페이지 쪽수 (주로 전공서 등에 있음)로 나눠 볼 수 있습니다. 첫 번째의 경우 주제별로 우리가 페이지를 찾아가기 쉽게 하고, 두 번째의 경우 용어별로 원하는 페이지를 찾기 쉽게 합니다. 이처럼 인덱스란, 데이터(책 페이지)를 쉽게 찾을 수 있도록 정..

[Android] ImageView 이미지 크기에 View 크기 맞추는 법

가끔 이미지를 ImageView로 보여주려는 경우 이미지 사이즈에 맞게 사이즈가 조절이 되지 않는 경우가 있을 겁니다. ※ 확실한 구분을 보여주기 위해 레이아웃 배경을 빨강(android:background="#ff0000")으로 설정해주었습니다. 이때 아래와 같이 android:adjustViewBounds="true" 를 추가해주면 다음과 같이 적용됨을 확인하실 수 있습니다.

[Tomcat] The AJP Connector is configured with secretRequired="true" but the secret attribute is either null or "". This combination is not valid.

오늘 톰캣을 구성하다가 다음과 같은 오류가 발생했습니다. 한번 끄적여두면 좋을 것 같아 적어둡니다. 이유: 톰캣 8.5부터는 Connector에 secretRequired를 추가해주어야 함 (보안 이슈인 듯) 해결법: server.xml에 AJP부분에 secretRequired="false" 추가 22-Oct-2020 05:20:11.005 SEVERE [main] org.apache.catalina.core.StandardService.startInternal Failed to start connector [Connector[AJP/1.3-8009]] org.apache.catalina.LifecycleException: Protocol handler start failed at org.apache.c..

AI/Infrastructure 2020.10.22

[Javascript] JSon 변환하기 (parse 와 stringify)

Json을 다룰 때 string to json 또는 json to string이 필요할 때가 종종 있을 겁니다. let params = { key1:"내용1", key2:"내용2", key3:10000 } 만약 다음과 같이 Json을 가지고 예시를 들면 parse : String to json → 문자열(string) 형태의 값을 Json형태로 변환 let params = '{"key1":"내용1", "key2":"내용2", "key3":10000 }'; console.log("parse 전 > ") console.log(params); console.log("parse 후 > ") console.log(JSON.parse(params)); 만약 다음과 같이 문자열로 이루어진 string이 key-val..

개발 창고/Web 2020.10.21

[jQuery] 이름이 비슷한 input 값 합산하기

웹 개발을 하다 보면 여러 개의 input의 값을 합산하거나 체크해야 하는 경우가 발생합니다. 보통 이런 경우 두 가지 방식을 활용 가능합니다. 만약 아래와 같이 html이 구성되어있다면 값1: 값2: 값3: 값4: 합계 합계: 비슷한 name으로 합산하는 방법 → $("input[name*='키값']") function doSum(){ let sum = 0; $('input[name*="type"]').each(function(){ // type으로 시작하는 input을 순차적으로 loop if(!isNaN($(this).val())){ // CASE 값에 문자가 없는 경우 (숫자인 경우만 합산) sum += parseInt($(this).val()); } }); // 합산한 값을 name="sum"인..

개발 창고/Web 2020.10.20

[Javascript] Json 데이터에 해당 파라미터 값이 있는지 여부 확인하기

Json 데이터에 호출하려는 키값이 있는지 확인하는 방법에는 아래의 5가지가 있습니다 (제가 아는 기준) let test = {type:"유형", name:"이름"} console.log("1. 프로퍼티체크 (json.hasOwnProperty[키값])"); console.log("있는 경우(type) : " + test.hasOwnProperty("type")); console.log("없는 경우(price) : " + test.hasOwnProperty("price")); console.log("2. 직접호출1 (json[키값] != undefined)"); console.log("있는 경우(type) : " + (test["type"] != undefined)); console.log("없는 경우(..

개발 창고/Web 2020.10.20
반응형