자바스크립트 배열 추가, 삭제 함수 배열 추가 : Array.push(), Array.unshift(), Array.splice() 배열 삭제 : Array.pop(), Array.shift(), Array.splice() 배열 요소를 추가하는 방법 var arr = ['a', 'b', 'c']; // arr = ['a', 'b', 'c', 'd'] arr.push('d'); // 배열의 끝에 요소를 추가 var arr = ['a', 'b', 'c']; // arr = ['d', 'a', 'b', 'c'] arr.unshift('d'); // 배열의 앞쪽에 요소를 추가 var arr = ['a', 'b', 'c']; // arr = ['a', 'b', 'd', 'c'] arr.splice(2, 0, 'd..
자바스크립트에서 배열을 만드는 방법 2가지 배열 리터럴 대괄호([ ])를 사용하여 만드는 방법 Array() 생성자 함수로 배열을 생성하는 방법 배열 리터럴 대괄호([ ])를 사용하여 만드는 방법 // 배열 생성 (빈 배열) var arr = []; arr[0] = 'zero'; arr[1] = 'one'; arr[2] = 'tow'; for (var i = 0; i < arr.length; i++) { console.log(arr[i]); } // 배열 생성 (초기 값 할당) var arr = ['zero', 'one', 'tow']; for (var i = 0; i < arr.length; i++) { console.log(arr[i]); } // 배열 생성 (배열 크기 지정) // 쉼표 개수만큼 크..
조금의 척추측만증과 만성비염으로 인하여 정자세로 잠을 자기가 힘들다. 정자세로 자면 허리가 아프고 숨쉬기가 불편해서 옆으로 자야 편하게 잘 수 있다. 일반 솜 베개는 푹신하고 편하기는 하지만 일정 기간 사용하면 솜이 많이 죽어서 너무 납작해지고, 옆으로 자는 자세에서는 어깨 부분이 눌려서 아침에 일어나면 어깨가 뻐근할 때가 많다. 일주일 정도 라텍스 베개를 사용해보니 초반에는 적응하는 시간이 조금 필요할 듯하다. 라텍스 베개를 처음 사용해 보는 거라서, 라텍스의 탱탱한 느낌이 쉽게 적응이 되지 않았다. 일주일이 넘어가는 시점부터 몸이 베개에 적응이 되어 아주 만족하고 있다. 1일째 ~ 3일째 : 라텍스의 탱탱한 느낌이 허리 부분에 부담을 주어서 허리가 조금 뻐근한 느낌 4일째 ~ 5일째 : 베개에 적응이..
통화 중 대기 기능은 통화 중에 새로운 전화가 걸려오면 기존 전화를 잠시 대기시키고 새로 걸려온 전화를 받을 수 있는 기능이다. 긴급한 전화가 왔을 경우 유용하게 사용할 수 있다. [통화 대기 설정방법] 내용설정앱 → 전화 → 통화 대기 → 통화 대기 켬 통화 대기 설정 중 아래와 같은 에러 메시지가 뜰 수 있다. 설정이 되지 않는 이유는 통신사의 통화 중 대기부가 서비스를 가입하지 않아서 발생하는 문제이다. 통화중대기는 무료 서비스이니 부담 없이 신청하면 된다. ※ 통신사 앱&고객센터에서 통화중대기 부가서비스 신청 후 아이폰 통화 대기 설정 통화대기 부가서비스 신청 방법 (무료) 통신사 앱(어플) 또는 고객센터 114를 통하여 신청 [SKT] 방법1 : 전화 → *68 + 통화버튼 (해지 *680 +..
오라클 쿼리문 작성이 익숙하지 않을 때 가장 헷갈렸던 부분이 아우터 조인(Outer Join)이다. 오라클 아우터 조인 시 대상 컬럼에 "(+)" 기호를 붙여서 조인을 하면된다. 아우터 조인을 사용하는 이유는 기준 테이블의 데이터가 모두 조회(누락 없이) 되고, 대상 테이블에 데이터가 있을 경우 해당 컬럼의 값을 가져오기 위해서이다. 핵심은 조인을 하더라도 기준 테이블의 데이터가 누락되지 않도록 하는 것이다. 위의 데이터를 보면 "KING", "JAMES"의 DEPTNO가 DEPT 테이블에 존재하지 않는다. 이 상태에서 조인으로 쿼리문을 작성하면 "KING", "JAMES"의 데이터는 조회되지 않는다. 아우터 조인으로 쿼리문을 작성하면 조인이 되면 DEPT 테이블의 데이터를 가져오고, 조인이 되지 않으면..
2020년 6월 IT 세미나/컨퍼런스 일정 6월 4일(수) [6월 1차] NAVER CLOUD PLATFORM Hands-on Lab 10:00~17:00 강남N타워 6월 8일(월) [제7차] 양재 빅데이터/인공지능 구축 및 활용 포럼 15:00~18:00 AI양재허브 6월 10일(수) 2020 maum.ai 세미나 14:00~18:00 대한상공회의소 6월 11일(목) [6월 Game Class] 1시간 안에 Serverless 게임 만들기 16:00~18:00 강남N타워 6월 12일(금) [에듀테크 세미나] 기술과 사례로 보는 온라인 교육 서비스의 모든 것 13:30~16:30 마강남N타워 6월 15일(월) [코로나 시대의 스타트업] 1. 디지털 뉴딜과 보안 패러다임 14:00~17:00 국회의사당 1..
오라클의 ANY, SOME, ALL 연산자는 실무에서 자주 사용은 안하지만, 사용법이 궁금해서 찾아보면 사용법이 생각보다 어렵고 어떤 상황의 쿼리문에서 사용해야 할지 머릿속에 그려지지 않는다. SOME은 ANY와 이름만 다를뿐 동일한 기능의 연산자이며 아래의 예제는 ANY로만 작성하였다. ANY(SOME), ALL은 주로 서브쿼리와 함께 사용하는 다중 행 연산자이며, ANY는 조건을 만족하는 값이 하나라도 있으면 결과를 리턴하고, ALL은 모든 값이 조건을 만족해야 결과를 리턴한다. ● ANY 조건 예시 (만족하는 값 하나만 있으면 됨) 조건 결과 설명 1000 > ANY (500, 1000, 2000) TRUE ANY 값에 1000 보다 작은 500이 있으므로 TRUE 1000 = ANY (500, 1..
화이트 색상의 책상을 오래 사용하다 보니 책상 표면이 지저분해 보여서 신경이 쓰였다. 책상 위를 가릴 수 있는 것을 찾아보다가 대형 마우스 장패드를 발견하여 구매하였다. 내 책상 크기(1200x600)와 동일한 사이즈이고 가격은 만원 중반대라서 부담은 없었지만, 퀄리티가 안 좋으면 쓰레기통으로 직행할 수 있기 때문에 물건이 도착할 때까지 신경이 조금 쓰임. 실제로 개봉을 해 보니 퀄리티는 구매한 가격 정도이며, 냄새는 거의 없고 표면에 지저분한 것들이 조금 묻어 있다. 책상과 사이즈가 딱 맞아서 나름 깔끔해 보이긴 한다. 사이즈가 크고 검은 색상이라 조금 투박해 보이고 먼지가 잘 묻을 거 같지만 키보드 타이핑할 때 푹신해서 좋기는 하다.
아이폰의 iOS는 효율적인 배터리 관리가 되고 있어, 다른 스마트폰에 비하여 배터리 사용 시간을 길다는 것을 느끼수 있다. 그러나 배터리가 노후되면 성능이 저하되면 iOS 9버전 부터 추가된 "저전력 모드"를 사용하여 배터리 사용 시간을 늘릴 수 있다. 평소에 전화, 카톡, 웹서핑 정도만 사용한다면 저전력 모드를 켰을 경우 성능이 크게 저하되었다고 느끼지는 못할 것이다. 그러나 고사양의 게임을 한다면 게임 화면이 버벅거리는 등 문제가 발생한다. 저전력 모드를 켰을 경우 제한사항 - CPU 60% 성능 제한 - 백그라운드 앱 새로 고침 끔 - 자동 다운로드 중지 - 일부 시각 효과 제한 - 화면 밝기 25% 저하 - 자동 잠금 (30초로 기본 설정) - iCloud 사진 (일시 중단) 저전력 모드는 인위적..
코딩을 즐겁게 하기 위해서는 키보드가 아주 중요하다. 일반적인 멤브레인 키보드는 오래 타이핑을 하다보면 손가락이 아주 빨리 피로를 느낀는데, 기계식 키보드는 손가락이 공중에 떠 있는 느낌이랄까... 타이핑 소리도 깔끔하고 한번 빠져들면 다시는 예전의 키보드로 돌아가기 힘들다. 코딩을 하기 위해서는 스페이스 바가 아주 중요한데, 6년 넘게 사용한 한성 기계식 키보드의 스페이스 바가 가끔씩 눌러지지가 않아서 고민하다가 레오폴드 FC750R PD 저소음 적축 모델로 교체를 하였다. 기계식 키보드는 타이핑 맛을 느낄려면 청축이나 갈축 정도는 되어야 하는데, 사무실에서 사용해야 하는 상황이라 저소음 적축 모델로 구매하여 일주일 정도 사용하였는데 나름 만족하고 있다. 전체적으로 만족하나 하나 아쉬운점은 키 높이가 ..