목록Study (24)
Adagio non molto
Android Studio에서 코드를 적고 실행하려면 일단은 가상 에뮬레이터가 필요하다.가상 에뮬레이터를 실행하려고 하면 안타깝게도 아래와 같은 에러가 발생 할 수 있다. emulator: ERROR: x86 emulation currently requires hardware acceleration!Please ensure Intel HAXM is properly installed and usable.CPU acceleration status: HAX kernel module is not installed! 이러한 에러는 SDK Manager에서 Extras - Intel x86 Emulator Accelerator (HAXM installer) 를 설치하여 해결 될 수 있고,{ANDROID_SDK_HO..
숫자를 입력받아야 하는데 종료 조건이 그냥 엔터를 치는 것이었다.너무 오랜만에 프로그래밍을 해서인지 여기서만 한시간 해맨거같다..ㅠㅠ 숫자를 처리해야하지만 '엔터'라는 문자를 처리해야하므로, 자바의 Scanner에는 char를 받는 함수가 없으므로아에 처음에 받는 것을 String으로 정의. String으로 정의한 다음, nextLine으로 문자열을 받는다. Line이 들어가야 엔터를 쳤을 때 입력이 끝난것으로 판단가능하다. 이 후, 엔터만 쳤으면 Length = 0 임을 이용해서 terminal condition을 따져준다.이렇게 하고 미리 java.lang.Integer를 import한 상태에서Integer.parseInt (String)으로 문자열을 정수형으로 변환시켜서 Diamond 함수에 쓸 값..
cafe24에서 호스팅한 홈페이지를 관리하려니 처음부터 막막..;; 아무생각 없이 코드를 짰더니. Warning: mysql_connect() [function.mysql-connect]: Access denied for user @'localhost' (using password: NO) 뭔가 DB랑 정상적으로 연결이 안되는 듯하다. DB에 접속은 하고 싶은데 내 컴이 아니니.. 일단 원격접속을 하기 위해서 1. telnet을 다운로드2. 첫화면에서 URL만 적어준다음에 열기.3. 열고나서 ("는 모두 제외해서 입력) login as : "ID" password :하고 나서 들어가지면 mysql -u "ID" -p "ID"를 입력하고 비밀번호를 넣어주면 mysql에 접속된다. 맞나?ㅋ...
이때까지 디버깅 기술을 딱히 찾아보거나.. 필요한 상황이 없어서 몰랐지만 수업에서 하니 이제 부터는 잘 써야지 ㅋㅋ 디버깅 : 말 그대로 버그를 푸는 일..? 디버깅할 때의 단축키 F10 : 주로 사용하게 될 단축키 이걸 계속해서 누르면 보통 현재의 C,Cpp파일 내에서 진행한다. F11 : 깊이 들어가며 잘 안쓴다.(?) Ex) scanf라는 함수를 만나면 한도 끝도 없이 파고 들어간다.(그만큼 scanf가 복잡하게 정의되어 있다.) 즉, F11을 누르면 main 함수에서 시작해서 한 단계씩 실행 된다고 할 수 있고 F10은 프로시저 단위로 실행된다고 할 수 있다. 지역 탭 : 코드가 실행 되면서 변하는 지역변수의 값을 볼 수 있다. 메모리 탭 : 메모리 내부에서 어떻게 값이 변하는지 볼 수 있다. (..