분류 전체보기
왜 이럴 때 아플까
현장실습 하며 맡은 일도 일주일밖에 안남았는데 감기가 심하게 걸려서 3일을 거의 내리 쉬었다 ㅠㅠ 아픈 중간에도 억지로 컴퓨터를 키고 해보려 했는데 절망적이다.. 그래도 오늘 몸이 조금회복되서 남은기간동안 미친듯이하면 해결할 수 있을것 같다는 생각도 들긴 한다. 다행히 코로나는 음성이 나왔다.. 만약 양성나와서 자가격리라도 당했으면... 어으 끔찍하다. 오늘은 동기와 드디어 의미있는 백-프론트 정보연결을 했는데 엄청엄청 뿌듯했던 것 같다. 확실히 나를 괴롭히면서 재미있는 일인 것 같다.
axios 안에서 dispatch가 안되는 오류
오늘도 열심히 맡고있는 웹개발을 하다가 axios 안에서 dispatch가 실행되지 않는 오류와 맞서 싸웠다.. 위와같이 axios를 활용해서 post를 보내려 했는데 자꾸 오류가 떳다. 알고보니 useDispatch()훅은 함수 내에서 사용할 수 없다고 한다. 외부에서 dispatch를 선언한 후에 가져오는 방법으로 해결할 수 있다!!! export async function getUserinfoApi( url: string, token: string, dispatch: any ) { try { await axios({ method: "post", url, headers: { 'Accept': "application/json", //prettier-ignore 'Content-Type': "applic..
18258_큐2
문제는 더보기! 더보기 큐 2 시간 제한메모리 제한제출정답맞힌 사람정답 비율 1 초 (하단 참고) 512 MB 36962 11268 9101 31.118% 문제 정수를 저장하는 큐를 구현한 다음, 입력으로 주어지는 명령을 처리하는 프로그램을 작성하시오. 명령은 총 여섯 가지이다. push X: 정수 X를 큐에 넣는 연산이다. pop: 큐에서 가장 앞에 있는 정수를 빼고, 그 수를 출력한다. 만약 큐에 들어있는 정수가 없는 경우에는 -1을 출력한다. size: 큐에 들어있는 정수의 개수를 출력한다. empty: 큐가 비어있으면 1, 아니면 0을 출력한다. front: 큐의 가장 앞에 있는 정수를 출력한다. 만약 큐에 들어있는 정수가 없는 경우에는 -1을 출력한다. back: 큐의 가장 뒤에 있는 정수를 출..
1874_스택 수열
문제는 더보기! 더보기 스택 수열 시간 제한메모리 제한제출정답맞힌 사람정답 비율 2 초 128 MB 76172 27288 19309 35.659% 문제 스택 (stack)은 기본적인 자료구조 중 하나로, 컴퓨터 프로그램을 작성할 때 자주 이용되는 개념이다. 스택은 자료를 넣는 (push) 입구와 자료를 뽑는 (pop) 입구가 같아 제일 나중에 들어간 자료가 제일 먼저 나오는 (LIFO, Last in First out) 특성을 가지고 있다. 1부터 n까지의 수를 스택에 넣었다가 뽑아 늘어놓음으로써, 하나의 수열을 만들 수 있다. 이때, 스택에 push하는 순서는 반드시 오름차순을 지키도록 한다고 하자. 임의의 수열이 주어졌을 때 스택을 이용해 그 수열을 만들 수 있는지 없는지, 있다면 어떤 순서로 pus..
4949_균형잡힌 세상 ...반례?
문제는 더보기! 더보기 균형잡힌 세상 한국어 시간 제한메모리 제한제출정답맞힌 사람정답 비율 1 초 128 MB 49843 16453 13029 32.496% 문제 세계는 균형이 잘 잡혀있어야 한다. 양과 음, 빛과 어둠 그리고 왼쪽 괄호와 오른쪽 괄호처럼 말이다. 정민이의 임무는 어떤 문자열이 주어졌을 때, 괄호들의 균형이 잘 맞춰져 있는지 판단하는 프로그램을 짜는 것이다. 문자열에 포함되는 괄호는 소괄호("()") 와 대괄호("[]")로 2종류이고, 문자열이 균형을 이루는 조건은 아래와 같다. 모든 왼쪽 소괄호("(")는 오른쪽 소괄호(")")와만 짝을 이뤄야 한다. 모든 왼쪽 대괄호("[")는 오른쪽 대괄호("]")와만 짝을 이뤄야 한다. 모든 오른쪽 괄호들은 자신과 짝을 이룰 수 있는 왼쪽 괄호가 ..
02_프로젝트 구조
우선 이 리액트 프로젝트의 큰 구조부터 보도록 하자. 필자는 프로젝트를 리액트와 타입스크립트를 이용해서 만들었다. 우선 프로젝트의 큰 구조는 아래와 같다. src파일 안에 api,components,containers,css,img,module파일로 구분했다. ( 프로젝트 진행시 더 추가될진 모르겠다 ) api 백엔드와의 api담당 함수들이 들어있다. 로그인,회원가입 등의 정보 전송할때 api를 받아 객체 정보를 받는용도로 사용된다. 주 용도는 token검사를 해서 내가 로그인 상태인지 아닌지 확인하는것과 해당 유저 정보를 받아오는 것 components 리액트의 컴포넌트들을 관리하는 폴더 이번 프로젝트는 함수형 컴포넌트들로 관리를 했고 이때 들어가는 컴포넌트들을 관리하는 폴더이다. containers ..