Momentum 클론코딩 후, github pages로 배포하고 나서 가장 당황스러웠던 오류는 배경 이미지가 안뜬다는 것이었다... 이에 대한 해결 방법을 적어보고자 한다. 배경 이미지가 뜨지 않음 우선, 내가 구현한 Momentum은 시간대를 밤, 오후, 오전
스터디 때 협업으로 만들었던 <span style="color: 한 달 만에 스스로 배포해보기로 했다.원래 Github Organization을 사용중이었는데, 여기에 소속된 repo를 <span style="color: 그래서 github pages로 배포
Network Address Translation의 약어로, 패킷이 라우팅 장치를 통해 전송되는 동안 패킷의 IP 주소 정보를 수정하여 IP 주소를 다른 주소로 매핑하는 방법이다. 💬 말이 너무 어려우니 쉽게 이해해보자..... 현재 쓰이는 <span sty
네트워크 시리즈 클래스 기반 할당 방식을 보기 전에 네트워크 ID(네트워크 주소)와 호스트 ID(호스트 주소)를 먼저 알아야 한다.하나의 네트워크 주소에는 Network ID와 Host ID 즉, 네트워크 주소와 호스트 주소가 있다.인터넷 상에서 모든 host들을 전부
최근 CS 스터디를 시작하여 네트워크에 관해 공부중이다.간략하게 여태까지 공부한 IP 주소에 대한 내용을 정리해보고자 한다.IP 주소는 각각의 host를 구분하기 위해 사용되고, 부여받은 IP는 자기 고유 IP가 되어 다른 사람이 사용할 수 없다. IP 주소체계에는 I
문자를 삭제한 후 추가 할 수 있다. splice ( start, end, add index )= 시작인덱스부터 끝나는 인덱스까지 지워줄 범위를 설정한뒤, 추가할 인덱스를 적어준다.\---> 예를 들어, 에서는 인덱스 1부터 인덱스 1까지 (= orange) 지워줄 범
수학기본이론 / 경우의 수 / 조합 조합 (combination) : nCr : 서로 다른 n개의 원소 중에서 r을 중복 없이 골라 순서에 상관 없이 나열 => for문과 재귀함수로 표현가능하며, 완전탐색에 해당한다. > #### 예시사진 4개의 숫자카드에서 2개를
: 어떤 사건 또는 일어날 수 있는 경우의 가짓수를 숫자로 표현하는 것이며주사위, 윷, 가위바위보, 동전 등에서 쓰인다. \--> 이러한 경우의 수에는 순열, 조합, 중복순열 등이 있으며, 완전 탐색을 이용한다.컴퓨터의 빠른 계산 속도를 잘 이용하는 방법으로 가능한 모
재귀 함수는 함수 안에서 지신의 함수를 호출하는 것이다.이러한 재귀함수는 특정 조건이 됐을때 자신을 그만 호출하게 할 수 있는 exit code 가 필요하며, 이같은 종료조건이 존재하지 않는다면 무한 반복이 된다. 또, 일반적인 재귀함수로 작성한 코드는 반복문으로도 작
\-> 나중에 다시 불려지는 함수\-> 특정 이벤트에 의해 호출되는 함수\-> 다른 함수의 인자로써 넘겨주는 실행가능한 코드여기서 보면 더 이해가 잘 되는데, 한마디로 콜백함수는 미리 만들어놓고 가져다 쓴다고 이해하면 편하다. 여기서는 showOk, showCancel
함수는 함수 선언식, 함수 표현식, 화살표 함수 등이 있다.함수 선언을 이용하여 함수를 만들 수 있다. 함수를 생성할 수 있음. 제한점이 있고, 모든 상황에서 사용할 수 있는 것은 아니지만 간단하게 쓸 수 있고, 최근에 나온 방식이다. 제한점\-> method로 사용될
반복문 for문, while문이 있으며 for문에는 for ... in문 for ... of문이 있다.
: 알고리즘에서 논리적인 비교를 할 때 사용되는 조건식= if, if else, else 키워드를 통해 구성, 조건식에 맞는 경우 중괄호 안에 있는 명령문을 수행. 단, 실행 문장이 단일 문장이라면 중괄호 생략 가능: if-else 에서의 코드를 간단히 나타낼 수 있다
: 명령과 흐름을 제어할 수 있으므로 프로그래밍 그 자체이다.개발자가 주도적으로 코드 작성 - '문' 활용제어, 식, 공 등이 있다.중괄호를 중심으로 한다. ( = 중괄호가 있으면 '문')for loop의 기본 형식 🟧 1번 부분: 초기화, 리셋 / 기본 상태를 구축
break와 countinue의 차이 break : 이제 그만 수행 countinue : 계속 수행 ✔️ 코드 예시 break ) 따라서 break를 붙이면 if 조건문의 조건식 부분인 i === 3 을 충족할 시, 더 이상 코드를 실행하지 않는다. ✔️ 코
되도록이면 === 세개 사용해서 엄격한 비교를 하는 것이 좋다.: 괄호로 들어오는 값이 숫자가 맞는지 아닌지 봐주는 것= 부동 소숫점 때문 ! (IEEE 754 표준): 프로그래밍 언어 관점에서 보는 방식을 이해하긴 어렵긴 함.: floating point = 계속해서
<어휘 문법>제어문자: 공백 등 에 보이지는 않지만 제어할 수 있는 것개행 문자: 세미콜론으로 구분 / 잘못 쓰면 코드 진행에 문제가 생긴다.주석: 사람을 위한 코드, 코드 설명1) 한줄 주석2) 멀티 라인 : 개행한 형태로 주석 남기기3) 코드 중간에 쓸 수도
:예를 들어, 클라이언트에서 서버에 title_give란 키 값으로 데이터를 들고왔다고 가정\*GET 요청 API코드/test에서 GET을 실행title_give를 title_receive로 받고, 메세지를 띄워라 '이 요청은 GET!'\*GET 요청 Ajax코드/te
Flask 프레임워크를 이용한다.:서버를 구동시켜주는 편한 코드 모음. 서버를 구동하려면 필요한 복잡한 일들을 쉽게 가져다 쓸 수 있습니다.app.py 파일을 만들어서 쓴다.= 파일이름이 정해진 건 아니지만, 보통 Flask를 쓰는 파일 이름을 app.py라고 한다.f