내일배움캠프

내일배움캠프/내일배움캠프 TIL

내일배움캠프 TIL 31일차

Today I Learned - 스레드(Thread)와 코루틴(Coroutine)의 차이? => 두 기술모두 멀티태스킹을 구현하지만 차이점이 있다. (1) 스레드는 운영체제에 의해 관리되면서 여러 작업을 수행. 각 스레드는 자체 스택을 가지고 있어서 독립적인 흐름을 가진다. 멀티 프로세싱과 비교한다면 스레드는 오버헤드가 적고 자원 공유가 쉽지만 동기화 문제를 고려해야한다는 특징 (2) 코루틴은 스레드와 달리, 언어차원에서 제공되는 기능이며 일반적인 함수와 유사하지만 실행중인 함수를 일시중지 하고 나중에 다시 시작할 수 있는 함수이다. 이를 통해 비동기 작업의 동시성(concurrency)를 구현할 수 있다. 코루틴은 스레드보다 더 가볍고, 빠르며, 동기화 문제가 발생하지 않는다. 하지만 코루틴은 하나의 ..

내일배움캠프/내일배움캠프 TIL

내일배움캠프 TIL 23일차

뉴스피드 팀 프로젝트에서 내가 오늘 진행한 부분 문의게시판 모델링, CRUD 완성!!, 상세페이지 이동 완성 상세페이지 이동과 수정, 삭제기능을 처음 시도했기 때문에 시행착오를 꽤 겪었다! Today I Learned 1. 수정기능 구현 시 입력받았던 값을 입력폼에서 그대로 보여지게 하고싶었다. 이 기능을 이용하면 된다. 그래서 약간의 변형을 하여서 value값에 {{}}을 이용하여 변수를 출력하도록 했다. 2. 튜터님과 함께한 form태그안에서 PUT, DELETE 구현하기는 꽤 고난과 역경이었다.. 왜냐하면. . 원래 Httpmethod는 4가지의 요청(POST, GET, PUT, DELETE)을 받는다. form태그에서는 사실상 GET, POST만 요청을 받기 때문에 Ajax나 JavaScript를..

내일배움캠프/내일배움캠프 TIL

내일배움캠프 TIL 21일차

- Django 팀 프로젝트 심화를 발제날 장고 심화 프로젝트 주제 : 뉴스 피드 프로젝트 우리 B-6조는 챌린지 참가 사이트를 만들기로 정하고 와이어프레임, ERD작성, API명세서까지 작성하고 저녁에 모델링작업을 했다. 팀 프로젝트 ERD API 명세표 기능 method url request response 회원가입 POST /api/signup 아이디,비밀번호,닉네임,이메일 로그인 POST /api/signin 아이디,비밀번호 썸네일 보여주기 GET /api/main 제목, 이미지 챌린지 상세보기 GET /api/challenge 작성자, 제목, 내용, 이미지, 작성날짜 챌린지 작성하기 POST /api/challenge 챌린지명, 이미지파일, 도전장르, 내용 챌린지 수정하기 PUT /api/cha..

내일배움캠프/내일배움캠프 TIL

내일배움캠프 AI 5기 TIL 19일차

개인과제 진행 상황! - 로그인 , 회원가입, 로그아웃 구현완료 - 상품등록, 입고등록 완료 - 남은 것 : 출고, 입출고 합산 기능 - 느낀 점 : 시간이 생각보다 촉박하다. 강의를 어제 4주차까지 완강한 상태라서 개념을 익히느라 여러 번 반복해보면서 흐름을 익히고, 왜 이런 기능을 쓰는 지 생각하면서 작성했다. 모델링, 뷰 함수 작성, urls 등등.. 이해하면서 과제를 해야 미완성이라도 나에게 남는 것이 많을 것 같다. 그리고 입고 오류에서 5시간이 걸려서 해결했는데 내일 제출이라.. 밤을 새야할 것 같다. 개인과제 말고 강의도 있고 TIL도 작성하니... 그래도 기본적인 모델링, 뷰 함수는 다 작성해놓아서 연결만 잘 되면 어떻게 되지 않을까 생각 중 그리고 조금 무리해서 하는 이유는 어차피 다음 ..

내일배움캠프/내일배움캠프 TIL

내일배움캠프 AI 5기 TIL 18일차

Today I Learned 장고 프로젝트 4주차까지 완강하고 프로젝트 진행 중인 상태! 어제 TIL 쓰고 새벽까지 개념을 익혀서 그런지 졸리긴 한데 어제보다 익숙해진 것 같다. 장고 프로젝트 공부하다 보니 익힌 개념들 (나중에 제대로 정리해서 포스팅해야겠다..) *렌더링(Rendering)이란, Django에서 View에서 처리된 결과를 HTML,XML,JSON형태로 변환하여 클라이언트에게 보여주는 것을 의미, View에서 전달받은 데이터를 템플릿을 통해 HTML형태로 변환하여 클라이언트에게 보여줌 *Redirect란, View에서 처리된 결과를 다른 URL로 이동시키는 것 사용자가 입력한 데이터를 처리한 후, 다른 URL로 이동시켜 결과를 보여준다. 이 때, 이동한 URL을 redirect()함수에 ..

sogummi
'내일배움캠프' 태그의 글 목록 (3 Page)