반응형

전체 글 939

[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

[Android] 알림 그룹만들기

이번 포스팅은 developer 사이트를 참고하여 제작되었습니다. developer.android.com/training/notify-user/group 알림 그룹 만들기 | Android 개발자 | Android Developers Android 7.0(API 수준 24)부터는 관련된 알림을 그룹(이전에는 '번들된' 알림이라고 함)으로 표시할 수 있습니다. 예를 들어, 앱에서 수신된 이메일의 알림을 표시하려면 모든 알림을 동일한 그룹에 �� developer.android.com Android 7.0 (Marshmallow, API24)부터 추가된 알림 그룹으로 여러 개의 알림을 한 개의 알림으로 묶어 보여줄 때 사용합니다. 이때 우측 상단의 펼치기 버튼을 클릭하면 아래와 같이 펼쳐져 보입니다. ※ 참..

[SQL] GROUP BY란? - 함수편

지난 시간에는 SQL의 데이터 조작 언어(DML) 중에서 GROUP BY에 대해 알아보았습니다. 오늘은 이 GROUP BY를 사용하는 이유 중의 하나인 GROUP BY를 했을 때만 사용 가능한 함수에 대해 알아볼까 합니다. 2020/09/23 - [개발 창고/데이터베이스 개발] - [SQL] GROUP BY란? - 기본편 [SQL] GROUP BY란? - 기본편 이전 시간에는 SQL의 데이터 조작 언어(DML) 중에서 SELECT의 기본적인 사용법과 결합(JOIN)과 별칭 등에 대해서 다뤄보았습니다. 이번 시간에는 SELECT의 조건절인 WHERE문 다음에 오는 GROUP BY에 대해 royzero.tistory.com 지난 시간처럼 활용 예를 먼저 들어보면, 참고로 그룹 함수는 DBMS별로 가능/불가능..

[Android] net::ERR_CACHE_MISS에 대한 해결방법

POST방식의 submit을 전송한 후에 뒤로 가기를 하다 보면 WebView에서 다음과 같은 오류가 발생하기도 합니다. 이는 캐시의 기간이 만료돼 캐시를 사용할 수 없을 경우로 보통 주문페이지 등에서 뒤로 가기로 재 접속을 막기 위해 사용되는 경우가 많습니다. 때문에 사용 용도에 따라 다음과 같이 작업을 하면 ERR_CACHE_MISS가 WEB_VIEW 상에서는 해결이 되지만, 이보다 프로세스상으로 그게 옳은지에 대해서 한번 판단을 해볼 필요는 있습니다. mWebView.getSettings().setCacheMode(WebSettings.LOAD_CACHE_ELSE_NETWORK); // net::ERR_CACHE_MISS에 대한 해결방법 만약 PHP상에서 해당 오류를 수정하려 한다면 어플 side가..

[SQL] GROUP BY란? - 기본편

이전 시간에는 SQL의 데이터 조작 언어(DML) 중에서 SELECT의 기본적인 사용법과 결합(JOIN)과 별칭 등에 대해서 다뤄보았습니다. 이번 시간에는 SELECT의 조건절인 WHERE문 다음에 오는 GROUP BY에 대해 이야기해볼까 합니다. 먼저 오늘은 GROUP BY의 기본적인 사용에 대해 알아볼 것이고, 이후에 그룹 함수와 HAVING, ROLL UP, CUBE 등에 대해 정리해보도록 하겠습니다. SELECT [ALL|DISTINCT] 컬럼명 [, 컬럼명 ...] FROM 테이블명 [, 테이블명 ...] [WHERE 조건식] [GROUP BY 컬러명 [, 컬럼명 ...] [HAVING 조건식]] [ORDER BY 컬럼명 [, 컬럼명 ...] GROUP BY를 한 마디로 정의하자면 "중복되지 않..

[SQL] 별칭(Alias) 활용하기

이 버전에서는 TOC를 지원하지 않습니다. (ex. 모바일) 이번 시간에는 INNER JOIN에서 다뤘던 내용을 가지고 별칭에 대해 이야기해볼까 합니다. 2020/09/15 - [개발 창고/데이터베이스 개발] - [SQL] JOIN이란? - INNER JOIN [SQL] JOIN이란? - INNER JOIN 데이터 베이스를 쓰다 보면 join이라는 말을 많이 듣게 됩니다. 간략하게 이야기하면 "JOIN은 두 테이블을 하나의 테이블로 만드는 것" 이라고 보시면 됩니다. 이게 무슨 뜻일까요?? 일단 두 � royzero.tistory.com 이전의 결합(JOIN)에 대한 이야기를 하면서도 보실 수 있었겠지만, SELECT문을 사용하다 보면 다음과 같은 SQL을 보실 수 있습니다. SELECT * FROM T..

[Javascript] 배열(Array) 활용하기

이번엔 Array를 자세히 다뤄볼까 합니다. Array 만들기 // 방법1. 빈 array 만들기1 var arr = []; // 방법2. 빈 array 만들기2 var arr = new Array(); // 방법3. String array 만들기 var arr = ['가', '나', '다', '라']; // 방법4. int array 만들기 var arr = [1, 2, 3, 4, 5]; 방법 1과 방법 2는 비어있는 배열을 만드는 방법이고, 방법 3은 처음에 String Array를 생성하는 방법입니다. 입맛에 맞게 활용 가능합니다. string이니 int니 하는 건 제가 임의로 나눈 것일 뿐 실제로 Javascript에서 한 가지 형태로만 입력이 가능한 것은 아닙니다. ex. var arr = ['..

개발 창고/Web 2020.09.18

[Javascript] var, let, const의 차이

Javascript 개발 시 막혀서 구글링을 하다 보면 또는 남의 소스를 수정하다 보면 let과 const에 대한 내용이 많이 나오게 됩니다. 내용을 보면 분명 변수를 선언하는 건데, 대체 무슨 차이가 있는 것일까?라는 궁금증이 생기기 마련입니다. 먼저 let과 const는 es2015에서 추가되었기 때문에 이전 소스에서는 이런 구분을 찾아보기 힘듭니다. 그럼 왜?? 굳이 left과 const가 생겨난 걸까요?? 일단 기존의 var에서는 다음과 같은 맹점이 있습니다. "var는 변수명의 중복을 체크하기 어렵다." 만약 다음과 같은 소스가 있다고 한다면, var value01 = "난 value01이야."; console.log(value01); var value01 = "어? 나도 value01인데??"..

개발 창고/Web 2020.09.18
반응형