반응형 전체 글340 [MySQL] (mac) ERROR! The server quit without updating PID file ERROR! The server quit without updating PID file mysql.server restart 명령어를 입력했는데 위와 같은 오류가 뜰때현재 mysql이 동작 중이므로 ps aux | grep mysql 명령어를 이용하여 동작중인 프로세스를 찾아 kill해준다.(첨에 제대로 못보고 grep mysql 명령에 대한 프로세스를 kill해줬다; 실수) mysql폴더의 권한을 777로 변경해주는 방법도 있다고 하는데나는 이 방법이 되지 않아서 프로세스를 kill하고 다시 실행했다. 2017. 4. 18. [Android] tools:context란? 깃허브 등에서 안드로이드 소스를 찾아보다가xml에 tools:context라는 코드가 나와서 궁금해서 찾아보았다. 무엇에 쓰는 놈인고 하니 안드로이드 스튜디오에서 제공되는Graphycal Layout을 정확하게 사용하기 위하여 쓰는 소스란다. tools:context의 뒷부분을 확인해보면 확실히 클래스와 연결해주는 듯한 모습을 보인다.아마도 클래스와 액티비티의 싱크를 정확하게 연결하여 좀 더 시각적으로 표현하기 쉽게 하는 용도로 보인다. 가장 아래 부분의 소스코드가 tools:context이다.결론적으로 Graphycal Layout을 잘 사용하지 않으면 없어도 무관하다. 2017. 4. 18. [Android] Firebase gradle 빌드 오류 Error:Failed to resolve: com.google.firebase:firebase-core:9.4.0 가 뜨며 제대로 빌드 되지 않는다. 이는 Googleplay Services버전이 낮아서 발생한다.따라서 SDK매니저를 실행시켜 업데이트를 진행하면 된다. 업데이트 항목은Google Play services, Google Repository 이다. 업데이트를 실행 후 Sync now를 클릭하면 정상적으로 동작한다. Firebase 홈페이지에 안드로이드 스튜디오 및 google service에 대한 권장 버전이 나오니개발자페이지에서 확인 바란다. 2017. 4. 18. [Android] 카카오톡 로그인 앱 중지 안드로이드에서 카카오톡 로그인을 구현 중디바이스에서 켜지지도 않고 오류로 꺼지는 경우가 있다. 카카오톡 개발자 페이지에서 제공하는 샘플 소스를 사용한다고 가정 하였을 때가장 큰 이유는 세션 초기화이다. 대부분 Login Activity의Session.getCurrentSession().addCallback(callback)에서 오류가 발생하게 된다. 또한 로그를 확인해보면 오류 내용은 다음과 같다. 123java.lang.RuntimeException: Unable to start activity ComponentInfo{com.xxxx.xxxx.xxxx/com.xxxx.xxxx.xxxx.LoginActivity}: java.lang.IllegalStateException: Session is not i.. 2017. 4. 18. [AWS] 외부에서 서버 IP로 연결이 되지 않을 때 AWS를 설정하고 로컬 호스트로는 접속이 되는데 외부에서 서버 IP로 연결이 되지 않는 경우가 있다. 뿐만아니라 내부에서도 서버 IP는 접속이 되지않는다. 아무리 AWS의 security group의 허용 포트를 추가 해봐도 접속이 되지 않는다. 몇시간 구글링한 끝에 해답을 찾아냈다. 바로 서버 내부에서 수동으로 방화벽을 해제 하는 것이다. 1. 윈도우에서 방화벽을 검색한다.(firewall) 2. 방화벽의 모습이다. 좌측에 Advanced settings를 클릭해주자. 3. 좌측에 Inbound Rules를 클릭한다. Inbound는 내부, Outbound는 외부에서 접근하는 방화벽 규칙이다. Inbound Rules 클릭 후 오른쪽에 New Rule을 클릭하여 새롭게 내부에서 허용하는 포트를 추가하자.. 2017. 4. 18. [android] HttpClient/Post META INF DEPENDENCIES 오류 com.android.builder.packaging.DuplicateFileException: Duplicate files copied in APK META-INF/DEPENDENCIES 안드로이드와 서버 연동이 쉬운일 만은 아닌것같다. 이때까지 JSP로 프로젝트 하나 진행한 소스를 우려먹으며 꾸역꾸역 진행하고 있는데 간단한 연결 조차 아직 불통이다. 안드로이드->JSP에 데이터를 POST 형식으로 보내려니 라이브러리가 필요하다고 한다. 아파치 홈페이지를 뒤져서 서버연결에 필요한 라이브러리들을 첨부한다.(HttpClient, HttpPost) 라이브러리를 안드로이드 스튜디오에 등록하고 컴파일하니 다음과 같은 오류가 발생했다. Error:Execution failed for task ':app:trans.. 2017. 4. 18. [JSP] 톰캣의 기본포트가 이미 사용중 일 때 Several ports (8005, 8080, 8009) required by Tomcat... 톰캣에서 test jsp 파일이 돌아가지 않는다. 그리고 다음과 같은 경고창이 뜬다. Several ports (8005, 8080, 8009) required by Tomcat v8.0 Server at localhost are already in use. The server may already be running in another process, or a system process may be using the port. To start this server you will need to stop the other process or change the port number(s). 톰캣의 기본 포트가.. 2017. 4. 18. [JSP] JDBC Driver를 찾을 수 없을 때 ClassNotFoundException com.mysql.jdbc.Driver 안드로이드 과제를 위해 JDBC 설정을 하던중 Driver를 찾지 못해서 발생한 오류이다. 123456789101112 try{ Connection conn = null; String url = "jdbc:Mysql://localhost:3306?"; String id = "root"; String pw = "14858"; Class.forName("com.mysql.jdbc.Driver"); conn=DriverManager.getConnection(url,id,pw); stmt=conn.createStatement(); String query = "SELECT * FROM soma.rank"; rs = stmt.execu.. 2017. 4. 18. [NodeJS] ejs include (Include Template) ejs include (Include Template) 작업을 하다보면 header나 footer등의 내용이 중복되는 경우가 발생한다.중복되는 코드를 하나하나 다 써준다면 변화가 생길때마다 해당하는 모든 코드를 찾아 고쳐야한다.따라서 템플릿을 이용해서 이렇게 중복되는 코드를 모듈화하여 사용할 수 있다.템플릿 엔진으로는 ejs를 사용한다. 123456789101112131415161718var express = require('express');var app = express(); app.listen(3000, function(){ console.log("server start on port 3000"); }) app.set("view engine", "ejs"); // index pageapp.get('.. 2017. 4. 18. 이전 1 ··· 29 30 31 32 33 34 35 ··· 38 다음 반응형