본문 바로가기

학습 내용 정리

(155)
javascript 에서의 8진수 표현법 문제 birthday 라는 변수에 타입을 지정하지 않고 0717을 할당하면 463로 출력이 됨. 나의 의도 : 0717을 출력 시도 시도 1. 내가 입력한 값의 타입을 몰라서 javascript 가 알아서 아스키코드로 해석해서 덧셈하고 있는 것은 아닐까? 0+7+1+7 을 아스키 코드로 해석 시 : 33 + 40 + 34 + 40 = 147 아스키 코드표 : https://ko.wikipedia.org/wiki/ASCII 시도 2. GPT에게 힌트를 얻자. 컴퓨터 숫자는 컴퓨터가 잘 알 것 같다. js 이 친구.... 상당히 간단하면서도 좋은 체계를 갖고 있는데 나만 몰랐군. 해결 javascript에서 0으로 시작하는 숫자는 8진수로 인식한다. 구조분해할당 뿐만 아니라 모든 것에서 해당되나, use s..
[중요!] 의사 전달 코드 의사 전달 코드 > 한국어로 작성 > 주어 동사 서술어를 적는다. 요즘 개발 추세 : 가독성 높은 코드 > 시간복잡도 - 시간복잡도를 고려하지 않아도 될 만큼 컴퓨터가 빠르다 - 단, 알고리즘 테스트에서는 시간복잡도를 기준으로 평가될 수 있다. 살아남는 개발자 - 설명 잘하는 개발자 - 친절한 개발자 개발은 친절하게! 코드 작성도 친절하게!
javascript 문법 총정리 0. es6 문법 function은 호출을 할 때 this가 정해지지만, 화살표 함수는 선언할 때 this가 정해진다. 객체의 key와 value 값이 같다면, 생략 가능해요. const name = "nbc" const age = "30" const obj = { name, age: newAge } const obj = { name, age } 나머지 매개변수 function func (a, b, ...args) { console.log(...args) } func(1, 2, 3) // 3 func(1, 2, 3, 4, 5, 6, 7) // 3 4 5 6 7 default export // name.js const Name = () => { } export default Name // other fil..
PULL methods 미스테리 3 : 해결완료 문제 : 수정하기 method 를 PUT 이 아닌 PULL로 적음. 그런데 작동함. 시도 : 튜터님과 chatGPT, Bard 에 질문 해결 : flask 에서 적절한 method가 없으면 GET으로 처리 https://github.com/pallets/flask/blob/main/src/flask/app.py 의 1024 line 알게 된 점: 적절한 methods를 입력하지 않으면 알아서 methods를 준다.
PULL Methods 미스테리 2 chatGPT에 Python이라는 환경을 알려 주지 않은 것 같아 질문을 바꿔서 다시 답변을 얻었다. chatGPT의 답변 : Python의 requests 라이브러리에서는 "PULL" 메서드를 직접 지원하지 않습니다. HTTP의 표준 메서드 중에는 "PULL"이라는 메서드가 없기 때문입니다. 따라서, requests 라이브러리의 request 함수를 사용할 때 "PULL" 메서드를 지정하면, 실제로는 해당 메서드가 아닌 다른 메서드로 처리될 수 있습니다. 예를 들어, 일부 서버는 "PULL" 메서드를 "GET" 메서드로 인식하고 처리할 수 있습니다. 이는 서버가 특정 메서드를 사용자 정의로 처리하거나, 비표준 메서드를 허용하는 경우에 해당할 수 있습니다. 다음은 requests 라이브러리를 사용하여 "..
PULL methods 미스테리 이번 미니 프로젝트 소개위드미를 진행하면서 나의 착오로 PUT이라는 메서드 대신에 PULL이라는 단어를 넣은 적이 있다. 그런데 신기하게도 기능은 전부 에러 없이 정상 작동 하는 것이다. 너무 궁금한데 검색해도 안 나와서 chatGPT와 Bard에게 물어보았다. Bard 의 답변 : PUT 메서드는 HTTP 요청을 사용하여 리소스를 서버에 생성하거나 업데이트하는 데 사용됩니다. POST 메서드는 새 리소스를 생성하는 데 사용됩니다. GET 메서드는 서버에서 리소스를 가져오는 데 사용됩니다. DELETE 메서드는 서버에서 리소스를 삭제하는 데 사용됩니다. PULL 메서드는 HTTP 요청에 사용되지 않는 잘못된 메서드입니다. PUT 또는 POST와 같은 HTTP 메서드를 사용하는 대신 데이터베이스 또는 기타..
github 다운로드 cd 원하는 위치 git clone 내 깃 레포지토리 주소 > 원하는 위치에 다운로드
github repository에 팀원 추가하기 repository 주인 : Settings > Collaborators > Add people > input email 팀원 : check email > Accepted