본문 바로가기

전체 글

(40)
2024-09-23 갓생살기 11일차 1. 자료구조이진 트리에서 데이터를 삭제하는 방법을 CASE 별로 나누어서 수행하는 방법을 배웠다  2. 알고리즘BFS 를 수행할 때 그래프를 어떻게 자바 코드로 작성하는지 배웠다.  ( HASH 와 ArrayList 사용)내일 BFS를 직접 구현해 볼 예정이다.  3. 자바스크립트 개념 공부비동기 코드 작성법 => Promise , async/await  => 콜백 지옥에 빠질 수 있음 4. JAVA 개념 공부 클래스 내의 메서드 메서드 영역에 한번 호출 됨. 인스턴스는 힙 메모리에 각자 할당이 되고, 메서드는 메서드 영역에 할당됨. 상속 => IS A 관계에서 사용 , 다형성 다운 캐스팅 => 명시적 형변환이 필요  5. 네트워크 공부 DHCP 에 관련해서 배움 ( 동적 호스트 설정) DHCP 시나리..
[React Project] 코드 리팩토링 - 메인 페이지 tsx 오늘은 메인 페이지 tsx를 간단하게 리팩토링 해보았다. 정리해야 할 코드들이 너무 많아서, 시간이 날 때마다 조금 씩 진행해볼까 한다.   일단 코드 리팩토링 전 파일을 보면 코드 리팩토링 전import ContainerLayout from 'src/components/common/layout/ContainerLayout'import Content from 'src/components/common/layout/Content'import MuiMain from '../../components/common/mui/MuiMain'import MainHomeContent from 'src/components/specific/main/MainHomeContent'import { UseUserInfo } from..
2024-09-21 갓생 살기 10일차 요즘 자소서랑 포트폴리오에 집중하느라 CS 공부를 하지 못했다 ㅜㅜ 1. 자바 개념 복습 상속 extends 는 하나만 가능. 상속을 하고 인스턴스를 생성하면 부모 생성자가 먼저 호출되고 자식이 이후로 호출됨실제로 힙 메모리를 보면 부모 멤버변수 먼저 잡혀있고 그 다음에 자식이 잡혀있음 업 캐스팅의 경우는 Customer customer = new VipCustomer();이렇게 코드를 작성했을 때 customer 는 VipCustomer에 접근 하지 않고 Customer에 접근함. 업캐스팅이 되었기 때문. overiding은 상속받은 자식 클래스가 부모 메서드에 대해 다시 작성하고자 할 때 사용가능 단 매개변수와 반환타입 같아야함 2. 자료구조 - 이진 트리 이진 트리의 구조와이진 트리에 값을 넣는 방..