html,css 부분은 전에 했던 기억때문 인지 쉽고 재밌게 다가 왔다. JavaScript는 아직 기초 부분까지만 강의를 들었지만 전에 비해 어렵게 다가오진 않았다.
Crawling할때는 정보를 찾아서 활용한다는 점에서 재밌었지만 flask는 조금 복잡한게 없지않아 있어 이해하는데에 시간이 오래 걸렸다. Crawling 2.Pymongo from pymongo import MongoClient client =
처음으로 내 사이트를 개설해봤다.강의를 편하게 들으려고 중간에 제공해주는 HTML파일로 완성했는데 많이 아쉬운감이 있어 다시 복습한다 생각하고 다시 만들어보고 있다.<완성본>강의를 들으면서 하는 것에 비해 처음부터 혼자 만드는건 생각보다 어렵다.html,css,j
AWS 서버 구축이 너무 어려워서 다시 해본 결과 다음과 같이 정리하게 되었다.아마존에서 서버를 구입한 후 ketpair를 안전하게 저장해 두고 다음을 실행한다.git bash에 입력 > ssh -i (다운받아둔 keypair) ubuntu@ (퍼블릭 IPv4 주소)
1.TIL오늘 Til에 대해 나의 문제점을 파악할 수 있었다. Github 강의 시간에 튜터님께서 이전에 다른 분들의 Til을 보여 주셨는데 생각보다 사진을 많이 넣지도, 그렇다고 코드를 길게 적지도 않고 간략하게 이해한 정도의 이론과 느낀 점으로 만 작성되어 있었다.
1.TimeAttack어제 못 풀었던 코딩 테스트 타임 어택을 시간 여유 있게 풀어보려고 했다.전날에는 시간이 촉박해서 못 풀었다 생각하고 오늘은 여유 있게 풀면 되겠지? 생각하고 작성을 하기 시작했다 그런데 막상 여유 있게 풀려고 하니까 문제에 디테일도 많고, 생각보
1.mongodb전날에 실행시켜 놓은 상태로 바로 꺼서 그런지 오늘 mongodb에 관한 에러가 떳다.(추측)배웠던 강의 자료에 같은 오류에 대한 설명이 나와있었고 해결책도 나와있어서 다행이었다.하지만 해결책에 나와있는 방법은 오류의 내용이 mongodb를 켜지 않아서
( 월요일 ) 팀, 웹 프로그래밍 기초 HTML,css,JavaScript,jquery 학습 - 팀원분들의 나이,직업,성격,코딩 경험이 모두 달랐다. 이에 나는 팀원 분들한테 짐이 되지 않고 오히려 알려주는 팀원이 되기 위해 열심히 해야겠다는 다짐을 했다. - 웹 프로그래밍 기초 HTML,css은 해봤던 과정이어서 그런지 어렵지 않았다. JavaScript...
그리고 쉬는 날이라고 너무 안일하게 생각하거나 집중력이 흐려지는 경향이 있어 이부분도 고쳐 나가야할 것 같다.
1) display: none 일때는 false 를 반환2) 주어진 함수를 배열 요소 각각에 대해 실행3) JavaScript 값이나 객체를 JSON 문자열로 변환4) item 엘리먼트에 가장 첫번째 부모 엘리먼트를 찾을때 사용 5) .hasClass:선택한 요소의 클
(한줄 느낀점) -처음 해보는 팀 프로젝트지만 기대가 많이 된다.-
전날 짜놓은 파트대로 팀 프로젝트를 시작했다. 내가 맡은 작업은 지도 맵의 특정 좌표에 사진을 올리는 과정이다.카카오 맵 API를 이용하여 지도를 사용할 수 있었다.카카오 맵의 마커 표시를 이미지로 변환하여 그 이미지에 사진을 넣어 사진 마커를 지도에 표시할 수 있게
1.TeamProject오늘은 팀 프로젝트에 필요한 지도검색 코드를 작성하였다.kakaomap api에 지도에 검색 라이브러리가 있어 코드가져와 작성하였다. 그런데 여기서 오류가 생겼다 코드를 작성하고 로컬 서버로 작성하였는데 지도가 검색은 안되고 계속 처음 좌표 지점
<느낀점>팀 프로젝트를 시작하게 되니 정말 코딩을 시작한 느낌을 받고 있다. 비록 첫 프로젝트지만 앞으로 팀원분들과 잘 협업해 좋은 결과가 나왔으면 좋겠다.
(한줄 느낀점) -이제 팀 프로젝트가 무엇인지 조금씩 감이 잡히는 것 같다.-
어제 성공하지 못한 좌표값을 가져왔다. 전에 좌표값을 가져온 적이 있었지만 그 좌표값이 내가 검색한 목록의 맨 마지막 장소의 좌표값만 가져와서 이름을 가져오는 거로 구현을 했었다. 하지만 이름으로 가져오면 목록이 많아져 정확한 가게의 위치를 지정할 수 없어 좌표를 가져
TeamProject각자 작성한 기능들을 모두 병합하면서 1차 프로젝트가 완성되었다. 각자 작성한 기능들을 하나로 합친다는 게 어려울 거라 생각했는데 기초 코드를 갖고 작업해서 그런지 합치는데 큰 어려움은 없었다. 깃허브의 개인 branch는 develop으로 하나로
TeamProject각자 작성한 기능들을 모두 병합하면서 1차 프로젝트가 완성되었다. 각자 작성한 기능들을 하나로 합친다는 게 어려울 거라 생각했는데 기초 코드를 갖고 작업해서 그런지 합치는데 큰 어려움은 없었다. 깃허브의 개인 branch는 develop으로 하나로
(한 줄 느낀 점) -앞으로는 프로젝트를 하면서도 틈틈이 개인 실력도 키워야겠다.-
<느낀점>1차 팀 프로젝트를 마치며 이제 어떻게 계획을 해야할지, 어떤 식으로 코딩 작업을 해야할지 감이 잡히는 것 같았고, git관리에 있어 중요성을 알게 되었다. 더 많이 공부해서 2차에서는 좋은 결과물이 나올 수 있었으면 좋겠다.
\-1차보다 2차에서의 기능이 더 마음에 들어서 얼른 공부해서 구현해 보고싶다.-
\-api명세서, jinja2..아직 배울게 많다. 열심히 해야겠다.-
AWS에서 S3서비스에 들어간 뒤 버킷에서 버킷 만들기를 클릭 한다.원하는 이름(ex:mybuket)과 AWS리전 지역을 선택 해준 뒤 버킷을 만들어준다.만들어진 mybuket에 들어간 뒤 업로드로 원하는 파일을 선택 해 넣어준다.객체 URL링크를 통해 파일이 잘 들어
AWS(CloudFront)1.프론트와 백엔드를 분리하는 이유 (Monolithic vs MSA): Monolithic은 프론트와 백엔드를 하나로 관리하는 형태고, MSA는 프론트와 백엔드를 분리해서 관리하는 형태로 코드를 변경할때 Monolithic에 비해 MSA가
\-예상치 못한 문제에 걸려 계획을 다 끝내지 못해 기분이 찝찝하다.-
( 월요일 ) 휴식 ( 화요일 ) 2차 TeamProject 1차 프로젝트에서 부족한 부분에 대한 수정사항과 새로운 추가 기능(이미지 삽입, 회원강입/로그인, 이미지 위치 등록)을 팀원분들과 계획 하였다. -db관련 사진부분은 강의를 들고 수행해야 돼지만 1차때 API부분을 해보지 않아 경험이 부족한거같아 직접 사진관련 부분을 맡아서 한다고 하였다. 2주...
4일동안 AWS강의를 2주차까지 들었지만 머리속이 정리가 되지 않고 후반에 오류가 나오니까 어느 부분부터 수정해 나가야할지 몰라 강의 처음부터 2주차까지 다시 정리해 보았다.AWS 정리 내용\-AWS는 설정이 많고 연결되는 것이 많아 헷갈렸는데 이번기회에 정리가 되는것
좌클릭 시 좌표값을 가져오는 것은 구현하였으나, 마우스 우클릭은 방법을 찾다가 잘 모르겠어서 일단 좌클릭으로 작업을 마쳤다.마커를 띄우는 부분에서 위치(좌표값), 마커 이미지, 크기 등 고려할 것이 많았다. 그리고 마커를 따로 지워주지 않으면 이전 마커들이 계속 남아
강의를 참고하여 파일을 올리기 위해 input type='file'을 이용하였다. 스타일이 마음에 안 들었고, 올리는 파일 이름까지는 알지 않아도 돼서 css를 바꿔주고 기존의 file 창은 display='none' 해 주고 for=id로 연결하여 기능만 살려 활용하
미리 보기 이미지를 각 이미지마다 id값을 주어 삭제하려 했는데 생각처럼 되지 않아 검색을 하였고 이 부분을 구현하신 분이 있어 많이 참고하여 작성했다. 아직 모르는 부분이 많아 프로젝트가 끝나면 공부할 예정이다.미리 보기에 보이는 사진을 좌표와 함께 db에 저장하고
기존에는 지도에서 좌 클릭하면 마커와 info 박스가 생성되고 우측엔 이미지 저장 및 업로드 정보 창을 띄워주는 동작으로 좌 클릭을 여러 번 하면 그 개수만큼 마커가 생성되는 오류가 발생하였다. 그래서 이 부분은 일단 좌 클릭은 카카오 맵 사이트에서 찾아보니 우 클릭을
내가 만든 기능을 팀 프로젝트에 병합하였다. 일단 좌표 클릭 시 동작하는 기능들은 아예 새로운 파트여서 병합하는데 문제가 없었다. 하지만 장소 검색 시 장소들의 마커 및 정보 창이 나오는데 이 과정에서 팀원분들이 작성한 코드로 디자인이나 장소 이름, 리뷰, 좌표값 등의
주말동안 들은 AWS강의를 하던 중 오류가 생겨 도저히 어느 부분인지 몰라 처음부터 강의를 다시 정리했다. \-정리를 하는 과정에서도 헷갈리는 부분이 많았고 정리를 다 한 다음에서야 크게 어떤 순서와 어떤 연관이 보이는지 볼 수 있었다. 지도에 마우스 우클릭을 하면 해
내가 만든 기능을 합치면서 오류가 몇 가지 나왔다.오류 1. 우 클릭한 좌표 위치에 사진을 등록하고 다시 해당 마커를 눌러주면 사진이 나오는데 이때 다시 사진을 업로드하고 마커를 누르면 사진이 업로드되어 있지 않는 것이다. 코드를 알아보니 기존 좌 클릭으로 좌표값을 가
알게 된 부분 : 숫자를 각 자릿수로 나누기 위한 방법으로 1의 자리는 N%10을 사용하면 N을 10으로 나눈 나머지 부분으로 구할 수 있었고 10의 자리는 N//10으로 N을 10으로 나누고 몫을 가져오는 것으로 해결을 했다 생각했지만 100의 자리 이후에서 문제가
( 월요일 ) 내일배움캠프 D+35( 화요일 )내일배움캠프 D+36( 수요일 )내일배움캠프 D+36( 목요일 ) 작성 못함.( 금요일 ) (백신 휴식) : 간단하게 미리 풀어둔 알고리즘 문제를 리뷰하고 백신 후유증으로 일찍 휴식을 취했습니다.( 토요일 ) (백신 휴식)
입력된 임의의 문자열을 아래 표에 해당되는 크로아티아 단어로 변환한 뒤 문자열의 길이를 출력해 주면 된다. (크로아티아 문자가 dž로 되었으면 2의 길이가 아닌 1의 길이로 계산하고, 변환하지 않은 문자는 1의 길이로 계산해 주면 된다.)크로아티아 알파벳 구분하기. 정
0보다 크거나 같고, 99보다 작거나 같은 정수가 주어질 때 다음과 같은 연산을 할 수 있다. 먼저 주어진 수가 10보다 작다면 앞에 0을 붙여 두 자리 수로 만들고, 각 자리의 숫자를 더한다. 그 다음, 주어진 수의 가장 오른쪽 자리 수와 앞에서 구한 합의 가장 오른
AWS 서버리스 프론트엔드-1 python server { listen 80; server_name findassets.shop www.findassets.shop; r
\-하나의 program이 다른 program(기능) 을 사용할 수 있게 하는 Interface\-특정 기능을 사용하기 위해서 꼭 지켜야하는 약속(contract)이라 할 수 있다.\-CDN(콘텐츠 전송 네트워크)은 지리적으로 분산된 여러 개의 서버다.\-웹 콘텐츠를
AWS 서버리스 프론트엔드-1 (내일배움캠프 D+44 추가) CloudFront 생성하기 > Origin domain 설정 > Default root object-potional 설정 도메인 이름 확인(브라우저로 열어보기) 도메인 연결 가비아 레코드수정 ( 값/위치
추후 내용 추가 (설명, 동작 이미지, 추가 자바기초 내용)
연관되어 있는 변수와 메소드를 결합해서 하나의 그룹을 짓는 것.예시를 들어 보면 필통에는 연필, 지우개, 볼펜 등의 필기구 들이 있다.다형성은 같은 타입이지만 실행 결과가 다양한 객체를 대입할 수 있는 성질.다중 상속과 비슷하다.ex)\-> animal 클래스에 Bir
AWS 서버리스 프론트엔드-1 강의를 복습하고 정리하느라 TIL을 작성하지 못했지만 그만큼 기록보다는 학습에 온힘을 쏟았다 생각한다.내일배움캠프 D+50내일배움캠프 D+51내일배움캠프 D+52AWS 서버리스 백엔드까지 진도가 나갔지만 이전에 AWS키워드 정리와 실시간
1. 파일생성 NEW Project Dependencies 설정 (의존성 설정) 의존성을 설정 해 줌으로써 버전을 명시하지 않아도 자동으로 맞는 버전을 가져와준다. Application.java 파일에서 Run을 해준다. <img src = https://image
컴퓨팅에서 무상태 프로토콜(stateless protocol)은 어떠한 이전 요청과도 무관한 각각의 요청을 독립적인 트랜잭션으로 취급하는 통신 프로토콜로, 통신이 독립적인 쌍의 요청과 응답을 이룰 수 있게 하는 방식이다. 무상태 프로토콜은 서버가 복수의 요청 시간대에
IOC에서 사용할 객체A를 생성 하려 한다. 이때 DI를 통해 외부에서 객체A와 같은 타입의 객체A를 생성한 뒤 IOC contaner에 주입을 시켜준다. 이때 의존관계가 설정되고 주입된 객체A를 Bean Object라 한다. 객체의 생성, 생명주기의 관리까지 모든 객
Client에서 요청을 보낸다.Web Interface(MVC)에서 DTO를 생성해준다.DTO를 통해 Service Layer로 보내준다. CRUD를 통해 Repository에 요청한다.Repository의 DAO객체에 Enetity로 RDBMS에 접근한다.Reposi
내일배움캠프 D+56내일배움캠프 D+57내일배움캠프 D+58스프링 실습 과정에서 코드가 제대로 읽히지 않고 흐름도 파악이 안돼 이래저래 계속 코드를 읽어보았다.내일배움캠프 D+60현재 진행으로는 휴식을 취하면 안되지만 하루라도 쉬지 않으면 다음주를 맞이할 자신이 없어
출처Docker, Containerhttps://docs.docker.com/get-started/overview/이전 방식과 비교https://kubernetes.io/ko/docs/concepts/overview/what-is-kubernetes/
내일배움캠프 D+63실시간 강의를 듣는데 진도가 많이 늦어 TIL을 작성하지 않고 편하게 Spring 기능 작성에 모든 시간을 쏟았다. TIl을 간단하게 작성 할 수도 있다 생각했지만 성격상 대충 적는 거에도 뭔가 정리를 해야하는 게 있어 시간을 많이 투자해 일단 잠시
이전 기능에 새로운 기능들을 더해 팀원분들과 함께 layerd 계획 단계까지 진행했다. 2-2. 원하는 강아지 피드만 보기2-3. 게시물 선택시2-4. 닉네임 선택시2-5. 해당 위치 클릭시 (그 장소에 올린 사진 모아보기)
프로젝트 일정아직 Spring 공부가 미진해서 이번주 수요일까지 끝낼 예정 이었으나, 목요일 html,css작업이 일찍 끝나면 조금더 공부해야 할 거 같다.다음주는 쭉 프로젝트 진행을 하고 일요일 점검을 한 뒤 팀원분들과 코드를 합치고 수정을 해나가야겠다.Spring
'==' - Equal Operatorex)console.log(0 == "0"); // true console.log(0 == ""); // true '===' - Strict Equal Operator 문자형식까지 체크해서 비교해 준다.ex)console.log(
API 멤버관리 (id, 이름, 나이) put,delete url 오타put,delete url 오타 수정
내가 구현하는 부분은 다 GET으로 팀원 분들의 URL과 Repository를 설계 해야 돼서 오늘 꽤 많은 난관이 있었다.문제 POST부분이 아직 구현이 안돼 직접 작성하였다.(이 부분은 팀원분이 작성하신 부분이 있었지만 내 설계랑 맞지않아 조금 수정하였고 내일 회의
"No property nickName1 found for type User! Did you mean 'NickName'?"의역 : "사용자 유형에 대해 nickName1 속성을 찾을 수 없습니다! 'NickName'을(를) 의미하셨습니까?"NickName이라는 변수를