일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 | 29 |
30 | 31 |
- promise
- 동기
- callback
- prj
- Porject
- database
- db
- webpack
- 비동기
- async
- json
- 참고블로그
- await
- js
- https://youtube.com/playlist?list=PLuHgQVnccGMA5836CvWfieEQy0T0ov6Jh&si=FTaYv8m21EhO-A2K
- eport
- mysql
- Project
- JS #프로젝트
- setTimeout()
- slow and steady
- https://m.blog.naver.com/tt2t2am1118/221010125300
- 게임
- Import
- object
- addEventListener
- sql
- execCommand
- ajax
- 혼프
- Today
- Total
목록분류 전체보기 (313)
C-log
README.md 생성하기 버튼 클릭 후 리파지토리 생성 커밋 검토 권한 부여 현재는 1명에게 검토 받을 수 있게 생성 파트너 추가하기 이슈에 해야 할 일 추가하기 업로드할 파일에 git 생성하기 clone을 통해서 init과 pull을 동시에 수행 **$ git clone .** branch 만드는 규칙 깃 이슈에 있는 Lable을 따라가 branch를 생성한다. **$ git checkout -b enhancement/1** $ touch AccountCnt.js $ touch AccountService.js 작업을 수행 했다는 가정을 한 다음 커밋을 한다. **$ git log --graph --oneline --all** 위의 명령을 통해서 작업한 수행 기록 확인 형태는 stack으로 되어 있음 ..

* section01부터 setcion02까지의 수업은 OT와 React설치 방법을 강의 했기 때문에 따로 포스팅 하지 않아 section03부터 포스팅을 시작한다. 리액트는 import와 export의 형식으로 이루어져 있다. 즉, 컴포넌트 형식인데 각 컴포넌트는 자체적으로 상태(state)를 가질 수 있고, 재사용 가능하며, 다른 컴포넌트와 조합하여 복잡한 UI를 구성할 수 있다. React 애플리케이션은 이러한 컴포넌트들의 계층 구조로 이루어져 있다. 아직은 상태라던거 훅에 관해서는 수업을 다루고 있지 않기 때문에 우선 scr폴더 안에 있는 App.js와 index.js의 관계를 살펴보면 아래와 같은 형태이다. index.js와 app.js의 코드의 형태는 아래와 같다. App.js import l..

Js의 기본적인 문법들을 익혔으니 이제 대표적인 Framework인 React를 공부해보고자 한다. 학교에서 수업을 들은 적도 있고 이전에 ver0 카테고리에서 간단하게 React를 배워서 더욱 깊고 세부적으로 기능들을 나누어서 실습을 해보도록하겠다. React 2022 개정판 www.youtube.com 수업의 목표 : 아직 명확한 목표는 없으나 수업을 진행하면서 작게 게시판 같은 프로젝트를 제작해 볼 것이다. 이외에도 CSR이 무엇인지 생각해볼 것이다.

이제 기본적으로 Js로 많은 것들을 구현할 수 있게 되었다. 뿐만 아니라 php를 통해서 서버와 통신하는 Restful API 개념을 어렴풋이 알았으니 Js와 가까운 런타임 언어 Nodejs를 공부해자. 이 포스팅은 유뷰브 생활코딩 채널을 중점으로 학습하고 있으며 아래 링크를 통해 확인 할 수 있다. WEB2 - Node.js www.youtube.com * REST는 웹 서비스를 설계하고 구현하기 위한 아키텍처 스타일로, 네트워크 아키텍처를 기반으로 하며 상태를 표현하는 데에 집중한다. * RESTful API는 HTTP 프로토콜을 기반으로 하며, HTTP 메소드(GET, POST, PUT, DELETE 등)를 사용하여 자원을 조작한다. 이러한 특징들은 웹 서비스의 단순성, 확장성, 성능, 이식성 등을..

선택 정렬 알고리즘 구현을 list for문을 통해서 list길이를 사용하지 않고 원소를 가지고 구현하려했다. 아래 코드를 살펴보자 arr = [7, 5, 9, 0, 1, 6, 2, 4, 8] for i in arr: # 비교값 min = i for ii in arr: if min > ii: print(i) min = ii # switch를 하기 위해선 index를 이용해야한다 # for ii in range(1,len(arr)): # if min < arr[ii] : # print(arr[ii]) # min = arr[ii] 이렇게 구혔을 때 문제는 각 원소들을 스위치할 수 있는 방법이 없다. (지금의 내가 알고 있는 지식으론 그렇다) 이를 개선하기 위해서는 list의 길이를 for문의 i로 반환 받아..

이전에 문제를 풀지 못했던 구현 문제이다. 우선 제출한 학생들의 수를 입력하고 이를 기준으로 1~30까지의 명단을 기준으로 for문을 돌려서 명단에 값이 없는 아이들을 따로 exc list 변수에 담아둔다. 담아둔 exc에 불필요한 요소들을 set으로 제외하고 다시 list로 변환 한뒤 sort로 오름차순으로 작은 값에서 높은 값으로 정렬해준다. N = [] for _ in range(28): N.append(input()) exc = [] for i in range(1, 31): for ii in range(len(N)): if str(i) not in N: exc.append(i) lst = list(set(exc)) lst.sort() for i in range(len(lst)): print(lst..

내가 원하는 방식은 처음 부터 sort를 사용하지 않고 (sort를 len기준으로 변형하는 방법을 모르긴 했음) 이에 문제를 풀어보려고 했으나 원할하지 않아 구글링을 통해서 풀이법을 확인해 보았다. n = int(input()) lst = [] for i in range(n): lst.append(input()) set_lst = set(lst) ## set으로 변환해서 중복값을 제거 print(type(set_lst)) lst = list(set_lst) ## 다시 list로 변환 lst.sort(key = len) for i in lst: print(i) i im it no but more wait wont yours cannot hesitate sort를 단순히 sort하는 것이 아니라 기준을 정해..

이 글은 다른 중간점검 시리즈 포스팅과도 연관이 있겠지만 '💡✨중간점검 : 강제형변환 과 list 그리고 문자열(str)' 포스팅과 매우 밀접하게 연관된 포스팅이다. 이전엔 str과 list를 활용하고 이들로 강제형변환하는 방법들을 배웠다. 지금쯤이면 어느정도 for문으로 특정 list나 str을 본인이 설정한 변수('i','_' 등)에 반환하는 것이 익숙해져 있을 것이라 본다. 이번에는 str로 정의된 변수를 for문으로 돌려서 index값을 확인해보고 문제점이 무엇이고 이 다음에 무엇을 해야 좋을지 고민해보기로 하자. N = '1 2 3 4 5' for i in n: # list의 모든 element를 i로 반환한다. print(i) # for 문을 돌리면서 i로 반환 받은 element들의 inde..