컴퓨터 하드웨어 바로 윗단에 설치되어하드웨어와 각종소프트웨어들 그리고 사용자를 연결해주는 계층운영체제의 좁은 의미 : 운영체제의 핵심부분. 부팅이 일어나고 항상 메모리에 상주하는 부분운영체제의 넓은 의미 : 커널부분뿐만 아니라 각종 주변 시스템 유틸리티를 포함한 개념하
Q1. 2016년레벨 1Q2. 신고 결과 받기레벨 1답 출처1번은 리스트에 한달에 몇일씩 있는지와 각 요일을 담아서 초기값0인 변수에 더해주는 생각까지는 했지만 그 뒤로 어떻게 해야할지 몰라서 정답을 보았고2번은 딕셔너리 형태로 각 유저가 신고한 유저 목록과 신고당한
내가푼 풀이너무 난잡 그자체 리스트말고 딕셔너리로 풀고 싶었지만 딕셔너리 사용법을 몰라서 풀이를 찾아보았다.1) (초기값) for \_ in range(n) -> 0, 0, 0, 0, 0, ··· n개 만큼 이라는 뜻이다2) for i in list -> list
나의 컨닝.. 역시나 못풀었다.. 다음문제는 안보고 풀어야지 몰랐던 파이썬 문법정리 튜플 자료형 튜플은 리스트와 거의 비슷하며 다른점은 리스트는 []로 둘러싸지만 튜플은 ()로 둘러싼다. 리스트는 그 값의 생성, 삭제, 수정이 가능하지만 튜플은 값을 바꿀 수
그래프 탐색 알고리즘 : DFS/BFS 스택 자료구조 먼저 들어 온 데이터가 나중에 나가는 형식의 자료구조. 입구와 출구가 동일한 형태. 스택을 구현하기위해서 단순히 리스트를 사용한다. 가장 오른쪽에서 원소를 삽입하는 append 메서드 가장 오른쪽에서 원소
연결 리스트 **배열을 이용하면 시간복잡도가 상당히 커지게 된다. 배열은 탐색이 많을 경우 유리하다. 추가와 삭제가 반복되는 로직이라면 "연결 리스트" 를 사용하는게 유리** 연결리스트 각 요소를 포인터로 연결하여 관리하는 선형 자료구조 각요소는 노드라고 부르
자료구조 메모리를 효율적으로 사용하여 빠르고 안정적으로 데이터를 처리하는 것이 궁극적인 목표로 상황에 따라 유용하게 사용될 수 있도록 특정 구조를 이루고 있다. 문제 상황에 맞지 않는 자료구조를 사용하게 되면 느리고 불안정적으로 데이터를 처리할 수도있다. 알고리즘
props 로 값을 받았을 때 onclick 으로 그값을 바로 사용할때 나는 오류초기구상 와이어프레임이다. sideNav에 나오는 Card 를 각 카테고리별로 분류해줄 것이다. 처음했던 구상은 배열을 하나 새로 만들어 카드리스트들을 담아두고 리덕스의 initialsta
Debounce와 Throttle Debounce : 이벤트의 마지막 이벤트만 인식 Throttle : 이벤트가 발생하고서 일정 주기마다 이벤트가 발생되도록한다. 사용자가 검색하려고 할때 검색하는 단어 타이핑을 마쳤을 때 api요청을 하는게 자연스럽다. 스로틀의 경
카드를 누르면 디테일정보를 가져와서 뿌려주는 기능구현중에 get과 post에 대해 헷갈려서 정리한다.GET은 서버로부터 정보를 조회하기 위해 설계된 메서드요청을 전송할 때 필요한 데이터를 Body에 담지 않고 쿼리스트링을 통해 전송. 만약 요청 파라미터가 여러개면 &
디자인이 완성된 메인페이지의 sideNav이다.메인페이지에서 카드 정보를 sideNav 에 뿌려주기를 API가 완성되기전에 Mock data로 해보고 싶었다.이번에 redux-toolkit을 사용했기 때문에 그 방법에 대해서 정리 한다.initialState 안에 들어
redux-thunk는 리덕스에서 비동기 작업을 처리 할 때 가장 많이 사용하는 미들웨어 이다. 이 미들웨어를 사용하면 액션 객체가 아닌 함수를 디스패치 할 수 있다. 즉 액션 대신 함수를 반환하는 액션 크리에이터를 쓸 수 있게 해준다. 파라미터는 dispatch와 g
유저가 작성한 게시글에 유저의 정보API를 뿌려주는 카드를 만들다가 "TypeError: Cannot read property 'map' of undefined" 라는 오류가 발생했다.리액트는 렌더링이 화면에 커밋 된 후에야 모든 효과를 실행하기 때문에 map함수를 반
백준 JavaScript로 입력받는 방법 백준의 경우 파일을 읽어서 테스트 케이스를 입력받는 코드를 직접 작성해줘야 한다. readline으로 읽어들이는것도 가능하지만 느리기때문에 공식적으로 권장되는 fs방법을 정리 해봅니다. 입력코드 test case 테스트 케이스는 파일로 존재하고 fs.readFileSync('/dev/stdin').toStri...
리액트 js는 div를 찾아서 마운트한다.아래 새진처럼 index.js의 root id 에서 마운트한다.다음은 index.html 파일 body 부분이다.여기 root에 리액트가 들어온다.그런데 가끔 리액트 루트 밖을 만지고 싶을때가 생기는데 리액트루트 밖에 리액트를
처음으로 기능다운 기능을 구현하였다(물론 팀원들의 도움을 많이 받았지만..). 이번프로젝트는 마켓컬리를 클론코딩한 주차였고 나는 로그인과 회원가입부분을 맡았다. 프로젝트 기간 : 4.14~4.21 [회원가입 페이지] [ 로그인 페이지 ] 비로그인 상태에서는 상단의 회원가입과 로그인을 history를 사용하여 각페이지로 이동하게 하였다. 업로드중....
오늘은 어제완성한 로그인 view에 공부했던 리덕스의 ActionCreator부터 reducer까지 설치하여서버로부터 API 를받으면 바로 실행가능하게 세팅완료하였고 회원가입의 view를 완성 시켰다. 내일은 위의 주소검색부분을 누르면 팝업창을 띄워 서버로 리퀘스트를