본문 바로가기

지식창고

(35)
[자바스크립트] 문자열을 숫자로 변환하는 방법 자바스크립트에서 문자열을 숫자로 변환하는 방법에 대해 나눠보고자 합니다. 자바스크립트에서 문자열을 숫자로 변환할 수 있는 방법은 다양합니다. 문자열을 숫자로 변환하는 여러가지 방법 중 대표적인 세 가지를 알아보려고 합니다. 아래 항목별 예시를 확인해주세요. 1. Number() 함수를 이용하여 변환 var str = "123"; var num = Number(str); // 문자열을 숫자로 변환 console.log(num); 2. Math 관련 함수를 이용하여 변환 // Math.ceil() 함수 : 정수로 올림 처리 var str = "1.23"; console.log(Math.ceil(str)); // 결과 : 2 // Math.floor() 함수 : 정수로 내림 처리 var str = "1.23"..
[SVN] commit 시 is out of date 오류 해결방법 이클립스에서 SVN에 커밋(commit)할 때 발생하는 오류에 대해 해결했던 방법을 공유하려고 합니다. is out of date 위 오류 메시지가 발생해서 열심히 찾아보았는데, 정말 다양한 원인으로 발생하고 있었습니다. is out of date 오류 메시지 다음 아래에 이어지는 에러 코드를 확인해서 해결하는 것이 주요했습니다. 찾아보니 is out of date는 아래와 같은 원인으로 발생할 수 있었습니다. 1. 패키지 또는 디렉토리를 삭제 후 commit 하는 경우 2. 패키지 또는 디렉토리, 파일 등을 변경 또는 이동하는 경우 3. SVN과 버전이 맞지 않는 경우 위 경우 중에 3번 같은 경우 계속 사용하고 매일 커밋하고 있었다면 원인이 가능성이 가장 낮습니다. 저의 경우 1번과 같이 삭제한 후 ..
[오라클] 상태: 실패 -테스트 실패: Listener refused the connection with the following error:ORA-12505, TNS:listener does not currently know of SID given in connect descriptor 오류 발생 시 조치 방법 db를 접속하려고 할 때 ora-12505 에러가 발생했습니다. 조치 방법을 함께 알아보시죠. 오류 메세지 상태: 실패 -테스트 실패: Listener refused the connection with the following error:ORA-12505, TNS:listener does not currently know of SID given in connect descriptor 리스너 상태 확인 오라클 리스너 상태를 확인합니다. lsnrctl status 리스너 상태가 UNKNOWN 상태로 표기되고 이상합니다. 리스너 설정 파일을 확인해봐야 합니다. c:\app\test\product\dbname(임의)\homes\OraDB21Home1\network\admin\ listener.ora 파일과 tn..
[오라클] 상태: 실패 -테스트 실패: IO 오류: The Network Adapter could not establish the connection 오류 발생 시 조치 방법 오라클 DB를 처음 설치하거나 재기동했을 때, 예기치 않게 IP가 변경되는 등 여러 가지 원인으로 해당 오류가 발생할 수 있습니다. 해당 오류가 발생했을 때 몇 가지 확인할 방법을 알아봅니다. 오류 메세지 상태: 실패 -테스트 실패: IO 오류: The Network Adapter could not establish the connection 해당 메시지는 어떠한 원인으로 인해 네트워크 장애로 DB와 통신을 못한다는 내용입니다. DB 자체에 결함이 있는 것은 아닐 가능성이 높으며 단순히 통신 과정에서 문제가 생겼을 가능성이 높습니다. 오라클 리스너를 확인해보자 가장 먼저 확인해볼 만한 것은 오라클 리스너의 상태입니다. 아래 세 가지를 차례대로 확인해봅니다. 오라클 리스너가 비정상적인 상태로 실행 중 오라..
[리눅스/linux] 커널 부팅 순서 변경하기 #1. 커널 부팅 순서 변경 1. 현재 적용된 커널 버전 확인 명령어 두 가지 방법으로 현재 커널 버전을 확인해볼 수 있습니다. [root@localhost ~]# uname -r 3.10.0-1062.el7.x86_64 [root@localhost ~]# grub2-editenv list saved_entry=CentOS Linux (3.10.0-1062.el7.x86_64) 7 (Core) 2. 적용할 수 있는 커널 리스트 확인 명령어 [root@localhost ~]# grep ^menuentry /boot/grub2/grub.cfg | cut -d "'" -f2 CentOS Linux (3.10.0-1160.49.1.el7.x86_64) 7 (Core) CentOS Linux (3.10.0-106..
[Maria/Mysql] ERROR 1201 (HY000): Could not initialize master info structure for ''; more error messages can be found in the MariaDB error log 에러 조치 방법 #1. 개요 아래와 같은 에러가 발생했을 때 조치 방법을 기록해놓으려고 합니다. master/slave에서 slave 쪽에서 연결하는 부분에서 에러가 발생한 경우입니다. MariaDB [testdb]> change master to -> master_host='192.168.1.70', -> master_user='repli', -> master_password='system', -> master_log_file='mysql-bin.000010', -> master_log_pos=1068; ERROR 1201 (HY000): Could not initialize master info structure for ''; more error messages can be found in the MariaDB er..
[리눅스/linux] 무료 ssh 접속 프로그램 mobaXterm #1. 개요 putty보다 좋은 무료 ssh 접속 프로그램 mobaXterm을 소개합니다. 장점은 ssh뿐만 아니라 다양한 접속 방식을 지원받을 수 있다는 점입니다. 다운로드 링크 https://mobaxterm.mobatek.net MobaXterm free Xserver and tabbed SSH client for Windows The ultimate toolbox for remote computing - includes X server, enhanced SSH client and much more! mobaxterm.mobatek.net #2. 설치 방법 1. 먼저 홈페이지로 들어가서 상단 메뉴 중 다운로드를 클릭해줍니다. 2. 무료 버전과 유료 버전이 있습니다. 무료 버전으로도 충분히 많은 기능..
[Maria/Mysql] 테이블 손상(crash) 복구 방법 #1. 개요 mariadb와 mysql 에서 테이블 손상 시 복구하는 방법을 알아봅니다. #2. 발생 원인 테이블 손상 발생 원인은 일반적으로 크게 네 가지라고 합니다. 하드디스크 용량 부족 서버의 예기치 못한 다운 하드디스크 오류 mysql 자체 일시적인 오류 #3. 관련 쿼리 테이블 상태 체크(check) db 접속 mysql> use [db명]; mysql> check table [테이블명]; 테이블 복구(repair) db 접속 mysql> use [db명]; mysql> repiar table [테이블명]; 테이블 성능 향상(optimize) db 접속 mysql> use [db명]; mysql> optimize table [테이블명]; #4. 위 방법으로 복구가 되지 않을 경우 위 방법으로 복..