반응형 I LEARNED/TIL47 [TIL] 소멸자 왜 쓸까? 엄밀히 말하면 되는 게 없다. 외적으로 보이는 것은 예로 cout 2023. 4. 21. [TIL] VirtualBox(Ubuntu) 윈도우 공유폴더 마운트 ▶윈도우 설정 1. 디렉토리 공유를 위해서는 암호가 있는 사용자가 윈도우에 있어야 합니다. 만일 없다면, 사용자를 하나 만들어 주고 암호도 설정 2. 공유할 디렉토리를 만든다. 필자는 shared로 만듦 3. 디렉토리의 공유 설정을 한다. 디렉토리 우클릭 후 공유 탭을 클릭 4."공유" 버튼을 클릭하고, 1단계에서 생성한 사용자 아이디를 선택 사용권한은 읽기 / 쓰기를 모두 부여해야한다.이 단계까지 마치면 윈도우에서 설정할 것은 다 마친 상태다. ▶리눅스 설정 리눅스 터미널을 키고 다음 명령어들을 따라한다. 1. Samba client 설치 $ sudo apt-get install samba samba-common-bin 2. 윈도우 공유폴더를 마운트할 디렉토리를 만든다 $ sudo mkdir /shar.. 2023. 4. 19. [TIL] makefile 단순하게 만들기 # Makefile for Writing Make Files Example # ***************************************************** # Variables to control Makefile operation CC = g++ CFLAGS = - -g # **************************************************** cpp_1: cpp_1.o $(CC) $(CFLAGS) -o cpp_1 cpp_1.o # The main.o target can be written more simply cpp_1.o: cpp_1.cpp $(CC) $(CFLAGS) -c cpp_1.cpp 위의 코드는 vi를 통해 Makefile을 만들어준 것이다. 후에 .. 2023. 4. 17. [TIL] VirtualBox, VMware에서 Ubuntu 설치 시 버튼 안보일 때 Alt +F7 누르세요 Alt +F7을 한번 눌러주고 손을 뗀 뒤, 마우스 커서를 움직이고 클릭이나 다른 키를 눌러 화면을 고정시킬 수 있다. 2023. 4. 12. [TIL] gcc로 C언어 컴파일 할거 너무 많디.. 1. 리눅스를 켜줍니다 2. 리눅스를 꺼줍닏 GCC를 통한 컴파일 방법 1. 리눅스에서 Terminal을 실행 2. C언어로 간단한 코드를 작성 명령 : vi test.c #include int main(){ } :wp를 통해 vi 밖으로 나온다 3. gcc로 작성된 C프로그램 컴파일을 진행한다 명령어 : gcc test.c -o test.out 4. 컴파일이 완료된 파일을 실행한다 명령어 : /test.out 정상적으로 실행되는지 확인 2023. 4. 11. [TIL] 정규화 포트폴리오를 작성하던 중, 프로젝트를 하며 내가 정규화를 한게 맞나하는 의심이 되어 다시 공부를 하게 됐다. 결론적으로는 정규화가 아닌 DB경량화가 맞았다. 정규화란? 정규화(Normalizaion) : 테이블 간에 중복된 데이터를 허용하지 않는 것 => 중복된 데이터를 허용하지 않음으로 무결성 유지 및 DB의 저장 용량 역시 줄일 수 있다 정규화는 단계에 따라 분해되는데 크게 3단계라고 할 수 있다. 1️⃣ [제1 정규화] : 테이블의 컬럼이 원자값(Atomic Value, 하나의 값)을 갖도록 테이블을 분해하는 것 이름 페이보릿 푸드 정비창 아메, 삼겹살 최형양 아메, 치킨 동솔 마라탕 신지일 떡볶이 조정수 떡볶이,마라탕 나푸운 아메, 양고기 위와 같이 정비창,최형양,조정수, 나푸운은 여러 개의 최애.. 2022. 11. 3. [TIL] 클래스, 객체, 인스턴스 개념 다시 한 번 보기 CS스터디를 하며 여러 종류의 패턴들에 대해 공부했는데, 같이 스터디를 하는 분에게 자바 코드를 설명하는 과정에서 내가 정확히 알지 못하는 것을 알았다. 결론은 클래스,객체,인스턴스에 대한 개념이 혼동되어 다시 한 번 정리하게 됐다. 요약부터 짧게 하겠다 그냥 이런거구나 정도만 알고 싶다면 위에 세 개만 보면 되겠다. ✅ 클래스, 객체, 인스턴스 한줄로 보기 💡클래스(Class)? : 객체를 만들어 내기 위한 설계도 혹은 틀 💡객체(Object)? : 소프트웨어 세계에 구현할 대상 / 클래스의 인스턴스 💡인스턴스(Instance)? : 설계도를 바탕으로 소프트웨어 세계에 구현된 구체적인 실체 클래스, 객체, 인스턴스의 개념 클래스 - 객체를 만들어 내기 위한 설계도 혹은 틀 - 연관되어 있는 변수와 메서.. 2022. 10. 18. 이전 1 2 3 4 5 ··· 7 다음 반응형