분류 전체보기
-
<4주차> Flask 를 이용한 서버 구축웹 2021. 8. 28. 14:58
Flask란? 파이썬으로 작성된 프레임 워크로써 서버를 구동시켜주는 편한 코드 모음. 서버를 구동하려면 필요한 복잡한 일들을 쉽게 가져다 쓸 수 있음 flask서버를 만들때는 프로젝트 폴더안에 static - 이미지, css templates - html 파일을 담아오고 불러옴 app.py 폴더를 만들고 시작해야한다. 다음은 flask 시작코드이다. app.py에 작성한다. from flask import Flask app = Flask(__name__) @app.route('/') def home(): return 'This is Home!' if __name__ == '__main__': app.run('0.0.0.0',port=5000,debug=True) HTML 파일을 불러올때는 flask의 내..
-
<3주차> 웹 스크래핑 후, mongoDB를 이용하여 데이터베이스에 저장하기웹 2021. 8. 23. 11:26
강의를 듣기에 앞서, mongoDB, ROBO3T, Python를 설치해 주었다. 웹 스크래핑 : beautifulSoup 라이브러리를 이용하여 사이트의 정보들을 스크래핑 해보자. 아래는 기본 코드이다. import requests from bs4 import BeautifulSoup headers = {'User-Agent' : 'Mozilla/5.0 (Windows NT 10.0; Win64; x64)AppleWebKit/537.36 (KHTML, like Gecko) Chrome/73. 0.3683.86 Safari/537.36'} data = requests.get('https://movie.naver.com/movie/sdb/rank/rmovie.nhn?sel=pnt&date=20200303',..
-
<2주차> JQuery & Ajax웹 2021. 8. 21. 21:34
JQuery란? 미리 작성된 자바스크립트 코드를 말한다. 즉 , 편리한 자바스크립트를 미리 작성해둔 라이브러리를 뜻한다. 따라서 꼭 임포트를 먼저 해줘야한다! javascript : document.getElementById("element").style.display = "none"; jquery : $('#element').hide(); ---->훨씬 직관적이다. https://www.w3schools.com/jquery/jquery_get_started.asp -> 구글 CDN 부트스트랩 템플릿을 import하면 자동으로 import되어 있다. $('#article-URL').val(); //가져옴 $('#article-URL').val("장영실"); //넣음(입력) $('#post-box').hi..
-
안드로이드 스튜디오와 node.js를 연동하여 아이디 중복확인 설정하기플젝기록/한이음 프로젝트 2021. 8. 19. 18:13
중복확인은 회원탈퇴와 마찬가지로 입력한 아이디를 json형식으로 서버에 보내 데이터베이스와 비교한다. 마찬가지로 retrofit 패키지에 데이터타입을 정의해 주었음. 아이디가 중복되지 않는다면 id_validate = true값으로 바꿔줌 //아이디 중복 체크 overlap.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View view) { String check_id = joinID.getText().toString(); // 아무것도 없으면 if (check_id.equals("")) { AlertDialog.Builder builder = new AlertDialog.Builder(JoinActivity...
-
git을 이용해서 github에 올리기git 2021. 8. 19. 16:37
Git Git 이란 ? 버전 관리 시스템의 한 종류임 버전 관리 : 여러 파일을 하나의 버전으로 묶어 관리하는 것을 말함 만약에 버전관리 프로그램이 없다면 , 계속 작업을 갱신하다가 오류가 나서 성공했던 이전으로 돌아가려고 할 때 이전 소스가 없어서 개발하기 힘들 것이다. 버전 관리 시스템의 종류 1. 클라이언트 -서버 모델 하나의 중앙 서버로 여러 클라이언트들이 각자 필요한 데이터만 가져와서 작업을 하고 다시 중앙서버로 보내어 통합하는 방식을 말합니다. (CVS, Subversion) - 지금은 사용하지 않음 2. 분산 모델 (최근 사용) 하나의 중앙 서버가 존재하지만 여러 클라이언트들은 각자의 컴퓨터 저장소에 전체 사본을 가지고 작업하는 방식을 말합니다. 다른 내용물들과는 충돌은 안하고 필요한 부분은..
-
안드로이드 스튜디오와 node.js를 연동하여 회원탈퇴 기능 구현하기플젝기록/한이음 프로젝트 2021. 8. 19. 11:39
기능 구현하기에 앞서, 우선 AWS의 ec2에 RDS를 설치했고 RDS중에서 MySQL을 이용했다. 그리고 나는 window이기 때문에 putty를 이용하여 서버에 접속했다. 아래 블로그를 참고하여 EC2인스턴스에 접속했다. https://mozi.tistory.com/191 [AWS] EC2 인스턴스 Putty 로 접속하기 리눅스 환경이라면, ssh -i 옵션을 줘서 간단하게 접속할 수 있습니다. 윈도우 환경에서는 그럴수 없으므로 Putty 를 사용하여 EC2 인스턴스에 접속합니다. 접속하는 방법을 알아보겠 mozi.tistory.com https://blog.naver.com/zion830/221661486117 AWS를 활용한 안드로이드 앱 (6) 안드로이드에서 로그인, 회원가입 구현하기, Retr..
-
<1주차> CSS 기초 -2웹 2021. 7. 27. 20:45
부트스트랩은 이미 만들어진 CSS를 모아둔 것이다. https://getbootstrap.com/ Bootstrap The most popular HTML, CSS, and JS library in the world. getbootstrap.com 부트스트랩 홈페이지에서 사용하고 싶은 템플릿을 가져다 쓰면 된다. 다음 화면을 부트스트랩으로 구현해 보자. 나홀로 링크 메모장! 중요한 링크를 저장해두고, 나중에 볼 수 있는 공간입니다. 포스팅박스 열기 아티클 URL 간단 코멘트 기사저장 여기 기사 제목이 들어가죠 기사의 요약 내용이 들어갑니다. 동해물과 백두산이 마르고 닳도록 하느님이 보우하사 우리나라만세 무궁화 삼천리 화려강산... 여기 코멘트가 들어갑니다. 여기 기사 제목이 들어가죠 기사의 요약 내용이 ..