본문 바로가기

분류 전체보기

(103)
[TIL 2024. 02. 14] 오늘 한 일 -오전 팀 회의 -오후 Git 강의(Zoom) -미니프로젝트 코딩 -Git 강의_가이드라인 리뷰 -TIL작성 오늘의 리뷰 -git bash 터미널에서 형성한 .venv가 유지(자동활성화)되지 않는 문제 여전함. -> 오늘 화면 다 캡쳐 해두었으니, 내일 튜터님께 질문할 예정! ->cmd를 기본 터미널로 설정했을 때는 가상환경 자동활성화 잘 됨. git bash가 기본 터미널일 때 오류가 발생함. 수동으로 .venv를 활성화할 수 있음. 하지만 새 터미널을 켤 때마다 계속 활성화해줘야 하는 번거로움(문제점) -> 본캠 1일차에 튜터님이 (1)python: interpreter 경로를 해당 가상환경으로 설정해주는 법 (2)python 설치 시에 add to path가 미비했는지->환경변수도 확인..
[TIL 2024. 02. 06] 오늘 한 일 -웹개발 3주차 완. -SQL 예제 풀이 -TIL 작성 오늘의 리뷰 -ifelse문 내에서 바로 바로 지정해서. text()하면 됨 -DB -> 인덱스(index)의 중요성. 정렬!! -FIRESTORE DATEBASE: 구글이 제공, NoSQL [SQL] -DATEDIFF(), TIMESTAMPDIFF() CASE WHEN DATEDIFF(END_DATE, START_DATE)>='29' THEN "장기 대여" ELSE "단기 대여" END RENT_TYPE IF((TIMESTAMPDIFF(DAY, START_DATE, END_DATE)+1)>=30, '장기 대여', '단기 대여') RENT_TYPE CASE WHEN문을 쓰든, IF문을 쓰든 무관함. DATEDIFF()는 단순히 DATE간..
[TIL 2024. 02. 02] 오늘 한 일 -웹개발 2주차 완. -웹개발 3주차 +)2.2에 못 쓴 TIL을 2.5에 씀. 오늘의 리뷰 -함수(): 기본적으로 같은 동작을 반복하는 것! -기존의 텍스트를 다른 텍스트로 변경 or 텍스트 넣기 : 지정해서, text() -문자열(태그같은 문자열 포함=가짜 태그..)을 html로 붙이고 싶을 때 : 백틱 사용 -> 더하려면 더하려는 html을 만들어야. 백틱을 사용하면 지금은 그냥 문자열인 돼지감자이 temp_html에 가서, 진짜 html처럼 붙음. let temp_html = `돼지감자` $('#q1').append(temp_html) [결론] 지정해서 text(), 지정해서 append(), 지정해서 empty(--비워둠--) -더하려는 문자열이 리스트에 있는 경우 let a = f..
[TIL 2024. 02. 05] 오늘 한 일 -웹개발 3주차 -TIL작성 오늘의 리뷰 -버튼에 함수를 연결하는 경우, fetch로 데이터 가져오는 경우 등. -> 잘 연결되었는지 혹은 잘 가져와졌는지 확인하려면 alert를 써보거나, 콘솔에 로그를 찍어봐도 됨. -별점은 .val()으로 가져오니, 숫자로 출력됨. -> value값 자체를 별로 교체해줌. -우리은행 용산지점(=서버(위치)), 은행창구(=API) 통상적으로 API는 허락된 곳의 접근만 허용함. 단, openAPI는 예외. -https://서버위치/창구이름?창구에서 가져가는 데이터 (=GET방식) 즉, 정리하면 요청 type 중 하나: GET요청 주고받는 데이터 type: JSon -fetch를 쓸 때는_제이쿼리도 연결해둘 것. -fetch 기본골격은 외워서 쓰는 게 아니라..
[TIL 2024. 02. 01] 오늘 한 일 -웹개발 2주차 -SQL 예제 풀이 -TIL 작성 오늘의 리뷰 -css 꾸밀 때(특히, 태그가 복잡할 때!): 개발자 도구에서 해보고, 실제 적용하는게 좋음! -button 우측 정렬 : 이래서 div태그로 감싸야 정렬이 편하다는 거구만.. width등은 button태그에 바로 해도 됨. 또 margin-left를 주거나 float를 줘도 됨. 하지만 불편! 반면, div태그로 감싸주면, (1) text-align: right; (2) display: flex; justify-content: flex-end; (cf. flex-start, flex-end) (3) width 줄여서 margin주기 등 간단한 방법이 많아짐! [JavaScript] -자바스크립트를 포함해서_프로그래밍 언어에서 ..
[TIL 2024. 01. 31] 오늘 한 일 (-티스토리 블로그_구글 폰트로 수정해봄) -웹개발 1주차 완. -TIL 작성 오늘의 리뷰 -화면을 div 태그를 쌓은 형태로 이해하는 게 좋을 듯 (+div에는 항상 선택자를 붙여준다_대부분 class) div로 묶어둬야_내용물을 정렬하기도 용이함 ->card를 쓸 때도 1. 일단 카드를 붙일 영역을 만들고 2. 카드를 붙여줌. -나만의 추억앨범 프로젝트_header만들 때. : class="mybtn" 안에 있는 두 개의 버튼 사이를 조금 띄우고 싶을 때 .mybtn > button { margin-right: 5px; } -부트스트랩에서 가져온 jumbotron에 이미지 넣기 -> div로 감싸서! -부트스트랩에서는 내장된 기능으로 fs-1~fs-6까지 가능함. 숫자가 작을수록 폰트 사..
[TIL 2024. 01. 30] 오늘 한 일 -웹개발 1주차 강의 시작. -SQL 예제 풀이 -TIL 작성 오늘의 리뷰 [SQL] -테이블 3개를 JOIN할 때 쓰는 공통 컬럼에 유의할 것. 오늘 푼 문제에서는 진료과 코드가 아니라, 의사ID를 기준으로 했어야 함 [웹개발] -!+tab = html:5 자동완성 -css작성 시에는 마무리';' 챙기기! -(esp.) 태그를 사용할 때는_background-color를 주는 습관을 들이자!_for. 구역확인. -[background_3개가 set] : background-image: url(''); background-position: center; background-size: cover; (->background에 이미지를 넣어줬다면, 확인차 넣어줬던 background-color는 ..
[TIL 2024. 01. 29] 오늘 한 일 -GPT 웹개발 5주차 완. 완강! -SQL 예제 풀이 -TIL 작성 오늘 배운 것 -form으로 데이터 보내기 (1) form태그를 수정(action="{{ url_for('보낼 위치') }}" method="GET") (2) 각 input태그에 이름표 달아주기(name="~") -form으로 보낸 데이터를 flask로 받기 (1) 데이터를 받고(request.args.get("~")) (2) 받은 데이터를 (앞선)기본DB 코드와 연결하고 (3) 받은 데이터를 DB에 저장하기(add, commit) 단. action, url_for, request는 모두 import를 필요로 함! -서버에서 받은 변화를 바로 반영: redirect() return redirect(url_for('넘겨줄 함..