본문 바로가기

기록

(96)
[Android] android module not specified error 오류메시지 module not specified. 다른사람의 app을 pull 받았더니 해당 오류가 발생했다. 해결방법) 프로젝트 목록에서 settings.gradle 파일을 보면 rootProject.name과 include가 있다. 이 중 include ':app' 을 삭제 후 Sync한다. 다시 오류가 발생하고, 제거했던 include ':app'을 다시 붙여넣은 뒤 Sync한다. 진짜 같은 커맨드인데 지웠다 붙여넣는것만으로도 해결이라니... 참고 softer.co.kr/board_BbkK14/436 자료실 - 안드로이드 스튜디오 Module not specified 오류시 프로젝트의 루트 폴더 settings.gradle에서 편집 할 파일을여십시오. include ':app'파일에서 제거하십시오 ..
[PHP] PHP와 MySQL 연동 PHP와 MySQL을 연동하기 위한 설정 파일의 수정이 필요하다 1. mysqli 확장 - php.ini ;extension=php_mysqli -> ; 제거 2. ext 폴더 지정 - php.ini extension_dir = "php/ext 폴더 경로" 3. test mysql_connect("주소", "계정명", "패스워드", "db명");
[XAMPP] xampp 설정 프로젝트 진행에 필요한 xampp를 설치하고 디버깅 페이지를 실행했는데 localhost에서 연결을 거부했습니다 라는 문구만 나오고 더이상 진행이 되지 않는다. 설정관련해서 재설치만 10번은 해서 설정파일 수정한 기록을 해둔다. . . 오류를 방지하기 위해서 메모장보다는 개발도구 사용을 추천한다 1. 시간 설정 - php.ini date.timezone=Asia/Seoul 2. 오류보고설정 - php.ini extensio=mysqli -> ; 제거 error_reporting=E_ALL & ~E_DEPRECATED & ~E_STRICT 3. 홈 디렉토리 변경 - httpd.conf DocumentRoot "f::/xampp/www" 형태로 변경 (폴더마다 다름) 4. html파일에서 php 인식 - h..
[Git] Fork와 Clone 주절. 더보기 몇 차례의 팀 프로젝트를 진행하면서 팀원들과 파일 공유를 해야 했다. 공유 폴더를 이용하는 경우에는 파일의 비교와 취합이 오래걸렸고, 작업자도 변경된 파일을 일일이 건네줘야하는데에서 불편함이 있었다. 간혹 파일이 깨지거나 잘못올라가면 여러사람 골때린다. 이후에 git을 사용하면서 팀장의 저장소를 clone하고, contributor로 내 게정을 등록하여 PR을 보내는 방식으로 작업했다. 대규모도 아니고 수업연계 프로젝트이기 때문에 기본적인 기능을 사용하기로 한 것이다. 실제로 프로젝트 중에 github 트러블이슈가 너무 많았다... 제대로 공부하지 않고 부딪히면서 작업한 팀원 개개인의 탓도 있었겠지만 다들 개인적으로만 이용하고 팀으로 작업하다보니 코드 충돌 문제나 저장소 자체의 문제가 자꾸..
[Android] Github 연동 및 사용 이전까지는 개인 프로젝트를 푸시하는 용도로만 사용했고, 가이드 작성을 안했기 때문에 다른 유저의 프로젝트를 풀 할일이 생겨서 겸사겸사 기록한다. 연동 1. 메뉴에서 [New] - [Project from Version Control...] 클릭 2. git 주소를 입력하고 clone * Push, Pull, Add 등의 다른 git 사용은 메뉴의 [VCS] 항목에서 쉽게 접근할 수 있다.
Android에서 Amazon Dynamo DB 사용하기 1. 테이블 만들기 테이블 이름과 기본 키 컬럼을 설정하고 생성 2. 항목 생성 테이블의 [항목] 탭에서 레코드를 추가할 수 있다. 추가한 내용을 확인할 수 있다. 스캔 기능을 활용하여 쿼리를 실행할 수 있다. Android와 Dynamo DB 연동 안드로이드와 Dynamo DB를 연동하기 위해서는 AWS 콘솔의 Dynamo DB / AWS lambda Dynamo DB는 위에서 간단히 살펴봤으니 Mobile Hub를 살펴본다. AWS lambda 1. 함수 생성 REST API를 생성하고, 함수 이름, 역할을 설정한다. * REST API 더보기 REST는 Representational State Transfer라는 용어의 약자로서 웹의 장점을 활용하는 아키텍처로써 소개된 기술이다. Web과 같은 분산..
[Linux 에러] error: maximum authentication attempts exceeded for root from ~ (해결중) 설정을 마치고 sudo systemctl restart nginx Job for nginx.service failed because the control process exited with error code. See "systemctl status nginx.service" and "journalctl -xe" for details. 오류가 발생하여 journalctl -xe 명령어로 로그를 확인했다. 관련 내용을 찾아보니 기본 설정 포트인 22번 포트를 통해 계속 공격이 들어오는듯 한데... 여러가지 시도중이다. 참고페이지 https://m.blog.naver.com/PostView.nhn?blogId=pinien&logNo=90087841769&proxyReferer=https:%2F%2Fwww.g..
nginx를 이용하여 WedDav 사용하기 클라우드에 올릴 웹 FTP 서비스를 구축하기 위해 시도한것. putty를 사용한 Linux환경 1. nginx의 풀버전 설치 sudo apt install nginx nginx-full 2. WebDav를 실행할 디렉토리 생성 및 권한설정 sudo mkdir /var/www/html/dav //디렉토리 생성 sudo chown www-data:www-data /var/www/html/dav 3.nginx 설정 /etc/nginx/sites-available/default 파일 또는 WebDAV 적용하고 싶은 도메인 설정 파일에 아래 내용을 추가 한다. charset utf-8; # 한글이 깨지는거 방지. # WEBDAV location /webdav { autoindex on; alias /var/www..

LIST