분류 전체보기236 Javascript type 확인하는 두 가지 방법 JavaScript에서 사용되는 변수들이 가리키는 객체의 유형은 항상 유동적으로 변할 수 있기 때문에 변수에 담겨있는 객체(Objects)의 유형을 검사(type checking)하는 일은 자주 있으며 그 방법에는 두 가지가 있다.첫 번째 방법은 typeof 연산자를 사용하는 방법. 이것은 변수에 담겨있는 객체의 유형을 String 값으로 돌려준다.// Check to see if our number is actually a string if ( typeof num == "string" ) // If it is, then parse a number out of it num = parseInt( num ); // Check to see if our array is actually a string if ( .. 2019. 3. 12. jquery selectors 제이쿼리 선택자(jQuery selector)안녕하세요. 이번 시간에는 제이쿼리 선택자에 대해서 알아보겠습니다.제이쿼리를 선택하는 가장 큰 이유가 제이쿼리 선택자입니다. css 선택자를 그대로 사용할 수 있어 코드 선택이 매우 간단합니다. 요즘 들어서는 document.querySelector과 document.querySelectorAll이 나와서 가치가 좀 떨어졌긴 하지만 구형 브라우저에서는 탁월한 선택입니다.그 전에 알아둘 것은 제이쿼리 선택자는 $( ) 모양인데 이게 그냥 나온 것이 아닙니다. $라는 변수(함수)의 괄호 안에 인자를 제공하는 겁니다. 이 함수가 실행된 후에 내부적인 과정을 거쳐 결과를 반환합니다.아이디(#)document.getElementById('zero');정말 깁니다. ze.. 2019. 3. 4. REST API 제대로 알고 사용하기 REST API 제대로 알고 사용하기목차REST API의 탄생REST 구성REST 의 특징REST API 디자인 가이드HTTP 응답 상태 코드어느 날 뜬금없이 대학교 친구에게 전화가 왔습니다. 그러더니 ‘야, REST API가 정확히 뭐 어떤 거야? 하는 질문에 가슴에 비수가 날아와 꽂힌 듯한 느낌을 받았습니다. 며칠 전 카톡으로 요즘 보통 웹서비스들은 ‘REST API형태로 서비스를 제공한다’고 아는 척을 조금 했던 기억이 머릿속을 빠르게 스쳐 지나갔고 그 순간 대충 얼버무리며 ‘아, 그거 REST하게 클라이언트랑 서버간에 데이터를 주고 받는 방식’을 말한다며 얼렁뚱땅 마무리 지었던 기억이 납니다. 실제로 REST API의 서비스를 직접 개발도 해보고 사용도 해봤는데도 막상 설명을 하자니 어려움을 겪었.. 2019. 3. 2. http HTTP(Hyper Text Transfer Protocol)하이퍼 텍스트 : 하이퍼 링크로 논리적으로 연결된 문서(eg HTML) HTTP통신의 특징HTTP통신 : 요청과 응답(Request and Response) 과정웹브라우저 -> 주소 입력 -> 요청 -> 웹 서버 -> 응답 -> 웹 브라우저 URL리소스의 위치 : URL(Uniform Resouce Locator) HTTP 메세지 구조요청메세지요청 라인요청 헤더요청 바디(엔티티) 요청 라인요청 메소드요청 URLHTTP버전 HTTP메소드 : 리소스를 다루는 행위GET : 리소스를 얻어오는 요청POST : 리소스 전송 요청PUT : 저장 요청(수정)DELETE : 삭제 요청 헤더헤더는 키 : 값 방식으로 작성 주요 요청 헤더Accept : 클라이언.. 2019. 2. 20. 주요 객체 정리 process애플리케이션 프로세스 실행 정보 env : 애플리케이션 실행 환경(실행 폴더, 소유자 정보 등등)version : node.js 버젼arch, platform : cpu와 플랫폼 정보argv : 실행 명령 파라미터(eg. node xxx.js 3 5 -> process.argv[0] = node, [1] = xxx.js, [2] = 3, [3] = 5) 이벤트 exit : 애플리케이션 종료beforeExit : 종료 되기 전에 발생uncaughtException : 예외 처리되지 않은 예외 처리 함수 exit : 애플리케이션 종료nextTick : 이벤트 루프 내 동작을 모두 실행 후 콜백 실행 타이머Timeout일정시간 뒤 호출setTimeout(callback, delay, arg, .... 2019. 2. 14. 오라클 함수들 정리 nvl(A,B) - A가 null일 경우 B 사용, null이 아니면 Adecode(A,B,C,D) - A가 B일 경우 C, 아닐 경우 D. 더 응용하면 (A,B,C,D,E)면 A가 B일경우C, D일경우 E 등이 된다.lpad(A,B,C) - 왼쪽에 문자를 추가하여 문자열 길이를 맞춰준다. A를 B길이로 맞추며, C가 추가되는 문자(ex lpad('10',4,'0') = 0010) 2018. 7. 12. 프로시저 에러 확인 SELECT *FROM ALL_ERRORSWHERE name = 'SP_AFCR_ORD_PROC'; 에러나는 라인도 볼 수 있음 2018. 7. 12. mysql account password expired 해제 expire 기간이 지나면 비밀번호를 변경해야 하는데, alter statment를 이용하라고 되어 있다. 특정 계정을 업뎃하는 것이 아니므로... mysql에 root로 접속 후(mysql -u root -p) 아래와 같이 변경한다. 12mysql> alter user user() identified by '변경패스워드'; Colored by Color Scriptercs 2018. 4. 25. mysql 재부팅 123456[root@bizsvr upload]# service mysql restartmysql: 인식되지 않은 서비스[root@bizsvr upload]# service mysqld restartmysqld 를 정지 중: [ OK ]mysqld (을)를 시작 중: [ OK ] Colored by Color Scriptercs 우분투 => service mysql restart센트 => service mysqld restart restart만 start, stop으로 시작, 정지 가능. service는/etc/init.d/mysql/etc/init.d/mysqld 로도 가능. 2018. 4. 25. 이전 1 ··· 9 10 11 12 13 14 15 ··· 27 다음