반응형

오류 5

node.js - cannot find module 'routes' 오류.

말그대로. cannot find module 'routes' 에 대한 대응책이다. 당연한거 지키면 안 나긴 하는데, 나는 좀 해결을 어렵게 해서, 기록으로 남긴다. 우선 참고는 http://bcho.tistory.com/887 이다. 아래부분 그림을 보면 설명이 잘 되어 있다. [ 그림출처 또한 http://bcho.tistory.com/887 이다. 이 그림을 제대로 보기만 했어도... -_-;; ] 앞 뒤 다 자르고, 해결책 보자. 설명은 의미없을듯. 워낙 기본적인 것들이라. 1. node.js 가 실행되는 root directory 는, 메인이 되는 js 파일이 "실행된" 디렉토리다. js 파일은 절대경로로 실행해 주면, 정신건강에 좋다. js의 메인 디렉토리를 헷갈릴 일이 없거덩. ( 대신 유지보..

프로그램 2015.10.24

crontab 이 정상 실행 안 될 때.

linux 에서 정기적인 작업 실행을 위한 corn.cron 의 사용법은 인터넷 검색 해서 알아보고.... 나는 크론 안 되는 경우를 좀 적겠다. daemon 을 하나 만들어서 정기적으로 실행시키려고 cron 에 등록했는데, 아무리 해도 안되더라. 아래와 같은 내용을 확인해 보아야 한다. 1. cron 은 1분 이하의 정기적 실행은 불가능.분해능이 1분이다. 2. cron을 매 분, 매 시간 실행시키는 것과, 매 시각 1분, 매일 1시에만 실행시키는 것은 다르다. 예를 들어, 1 * * * * /home/foo.sh 는 매 분마다 foo.sh 를 실행시키는 게 아니고, 매 1 분마다 foo.sh 를 실행시킨다는 뜻으로, 한 시간에 cron 이 60번 실행된다는 뜻이 아니라, 한시간에 1회만, 매 시각 0..

프로그램 2015.01.21

안드로이드에서 RadioButton 의 on/off 가 제대로 움직이지 않고 오류가 발생할때

안드로이드에서 RadioButton 을 코드로 켜고 꺼 주려면 어찌해야 할까?예를들어 RadioButton radio1 = ( RadioButton )findViewById( R.id.radiobtn1 ); 이라면, 아마 맨 처음 생각하는 코드는 이런 거겠지. int rid = { R.id.radiobtn1, R.id.radiobtn2, R.id.radiobtn3 } ;for( int one : rid ){ radio1 = (RadioButton)findViewById( one ); radio1.setChecked( false );}radio1.setChecked( true ); 이건 이렇다. [ 저 코드를 작성한 시점에서 인터넷 안 뒤져보고 바로 디버깅 들어갔다면, 제대로 낚인거임. 나처럼 ] 결론부터..

알서포트의 모비즌 프로그램을 PC에 설치하면, 안드로이드 VM (AVD ) 가 안돌아간다.

말그대로임.나처럼 삽질하는 사람이 없기를. 상황 설명을 하자면 이러하다. 1. 스마트폰에 모비즌 설치.2. PC에서 모비즌 설치.3. 가입 등 기본적인 절차 진행.4. 모비즌 프로그램 실행.5. PC에서 제어 가능 확인.6. 프로그램 종료 후 , PC에서 이클립스 실행.7. 이클립스에서 AVD실행.8. 무한로딩. 이거 대충 보니까, 모비즌 PC프로그램과 앱쪽 프로그램이, 안드로이드의 디버그 모드를 통해 서로 통신하는 듯 하다.그러기에, 막상 이클립스에서 AVD 와 통신하려 하면 , 이미 모비즌 프로그램이 안드로이드 쪽 채널을 점유하고 있어서, 통신이 안 되는 것 같다. 왜그런지는 모르지만 이런 경우 , 1. 심지어 모비즌 프로그램을 제거하거나 2. 컴퓨터를 재부팅 하더라도 해당 현상 - 이클립스 실행해도..

PHP에서 오류 날 때, 오류 원인이 배열 표현식에 있는 경우가 있다.

우연히 작업하다가 안 건데, 1. 고객이 새로 서버를 추가 ( Cafe24 + 가상서버 호스팅 )2 까닭은 모르겠지만, 하여튼 기존에 쓰던 LAMP 대신 새 버전 교체3. 기존 작업 코드 옮김.4. 에러 발생.5. 오류 원인 탐색 -> 미해결6. PHP 코드를 한 줄 한 줄 디버깅 시작.7. 배열 선언부가 에러. 이런 경우였다. 신기해서 남겨둠. 부디 다른 사람 삽질에 도움이 되길. 기존 코드는, 배열 선언을 아래와 같이 했었다. $array1[0] = [ "key1", $value1 ];$array1[1] = [ "key2", $value2 ];...$array1[n] = [ "keyN", $valueN ]; 근데, 에러나서 고쳐보니, $array1[0] = array( "key1", $value1 )..

프로그램 2014.09.29
반응형