IT BASE

    📝 2022년 제44회 SQLD 합격 후기 및 공부방법

    📌 INTRO 안녕하세요 이번에는 SQLD 합격후기를 들고 오게 되었습니다. 저번 정보처리기사에 이어서 2번째 자격증 취득을 하게 되었습니다. 향후 자격증 취득계획은 없지만 필요시 취득하려고 합니다. 제 글이 도움이 되기를 바라면서 작성해보겠습니다. 꼭 합격하시길 바랄게요! 해당 자격증을 취득할까 말까 고민하시는 분들 (이게 도움이 될까? 시간낭비 아냐? 등등) 계실 것 같습니다. 저 또한 그랬기 때문에 팁을 드리자면 고민하지 말고 접수부터 하세요. 발등에 불 떨어지면 누구나 초인적인 힘을 발휘하거든요 📌 합격 인증 📌 고사장 시험 접수할 때는 항상 원하는 고사장을 사전에 잘 숙지하고 30분 정도 여유 있게 오시는 것을 추천드릴게요. 📌 공부기간은? 3주 정도 준비하였습니다. 저는 회사를 다니면서 자격증..

    ⛓️ 링킹(linking)과 라이브러리(library)

    링킹(linking)과 라이브러리(library) function이나 structure, class 등의 코드를 모아둔 파일을 라이브러리(library) 라고 한다. 📌 동적 연결 라이브러리(dynamic linking library) vs 정적 연결 라이브러리(static linking library) 링킹(linking)은 프로그램에서 호출하는 외부함수가 들어있는 라이브러리를 함께 묶어서 실행 파일을 만드는 것을 말한다. 여기서 중요한 특징이 있는데 .lib은 파일 전체가 실행파일에 포함되며, .dll 파일은 실행파일에 포함되지 않으며 파일정보만 포함된다. 프로그램에서 가리키는 .dll 파일을 메모리에 따로 로딩하며 다른 실행파일이 동일한 .dll을 필요로 하는경우 같이 가리켜서 사용 가능하다. 이를..

    📑 2021 정보처리기사 2회 실기 합격 후기 & 공부법 (꿀팁)

    📌 합격 인증 & 공부 방법 2021년 정보처리기사 2회 실기 접수 🙆‍♂️ 합격 인증 드디어 오늘 21.08.20 정보처리 실기 시험 발표가 났습니다. 흑흑 그동안 정말 가슴 졸이며 기다렸습니다. 2회 실기 시험 합격하신 분들 축하드리고 불합격하신 분들은 다음회차 시험 꼭 합격하시길 바랄게요 😀😀 이번 실기의 합격률은 27% 입니다. 필기 합격 수기가 궁금하신 분들은 읽어보시고 실기 합격수기를 읽어주세요 https://enjoydevelop.tistory.com/26?category=940035 📑 2021 정보처리기사 2회 필기 합격 후기 & 공부법 📌 합격 인증 & 공부 방법 2021년 정보처리기사 2회 필기 접수 🙆‍♂️ 합격 인증 드디어 오늘 21.07.10 정보처리 실기 시험이 끝났습니다. 흑..

    📝 클래스 다이어그램 (Class Diagram)

    클래스 다이어그램 ✔️ 시스템에서 사용되는 객체 타입을 정의한다. ✔️ 객체 지향 시스템 모델링에서 공통적으로 많이 쓰이는 다이어그램이다. 클래스 다이어그램의 관계 중 다음 5가지를 통해 알아보고자 한다. ✔️ 상속(inheritance) 슈퍼클래스와 서브클래스로 나누어 상속관계를 화살표로 표시한다. ✔️ 연관(association) 화살표로 연관관계를 나타낸다. ✔️ 집합(aggregation) 약한 결합을 나타내며 속이 빈 마름모로 표시한다. ✔️ 합성(composition) 강한 결합을 나타내며 속이 찬 마름모로 표시한다. ✔️ 의존(dependency) 일시적 관계를 표현할 때 사용하며 점선으로 표시한다. "위 5가지의 공통점은 전부 다 의존관계의 개념으로 볼 수 있습니다." 상속 연관 집합 합성..

    ⌨️ Compile & OS

    기계어와 OS 혹시 당신의 소스파일이 다른 데스크탑이나 노트북에서 열리지 않은 경우가 있나요? 그렇다면 2가지를 고려해볼 필요가 있습니다. OS의 일치여부 각 OS(Windows, Mac OS, Linux)에 따라 기계어 배치방법이 다르다. CPU의 일치여부 CPU마다 기계어에 대한 규칙이 다르다. 호환이 되는 CPU는 잘 동작한다. 📌 OS는 다르고 CPU는 같은경우는? 소스파일은 각 OS에 맞는 컴파일러를 통해 컴파일된다. Windows용 컴파일러로 컴파일 하였기 때문에 다른 OS에서 열 수 없다. CPU가 같아도 이미 OS에서부터 접근이 막혀버리기 때문이다. 📌 OS는 같고 CPU가 다른경우는? 같은 Windows 컴파일러를 통해 컴파일 하였다면 OS까지는 괜찮으나 CPU의 호환여부에 따라 실행될 ..

    💻 2진수와 친해질 수 있을까..? 아니 친해져야 한다

    🖱️ 진수 표기법에 대하여 우리가 어릴 때 부터 지금까지 접해왔던 숫자 표기법은 10진수이다. 하지만 프로그래밍 세계에서는 이와 별개로 3개의 표현법이 더 있다. 10진수는 항상 우리가 쓰던 방식이다. 8진수는 0~7까지는 10진수랑 같으며, 8이 되면 올림해서 10으로 표기한다. 2진수 컴퓨터가 받아들이는 디지털 신호이다. (0과 1로 표기) 16진수는 2진수를 쉽게 표현하기 위해서 4bit씩 나누어서 표기한다. (09까지는 10진수와 같으며, 10부터는 af로 표기) 🖱️ 값과 메모리 어떤 값이든 2진수로 표현할 수만 있다면 전기적 신호와 자기적 신호로 바꿀 수 있다. (★★★★★) > RAM/HDD에 저장할 수 있다. 2진수로 바꾸기 위한 규칙이 필요하다. (4가지) 2의보수법을 사용한다. 전기적 ..

    📑 2021 정보처리기사 2회 필기 합격 후기 & 공부법

    📌 합격 인증 & 공부 방법 2021년 정보처리기사 2회 필기 접수 🙆‍♂️ 합격 인증 드디어 오늘 21.07.10 정보처리 실기 시험이 끝났습니다. 흑흑 그동안 준비했던 날들이 스쳐 지나가네요. 2회 실기 시험 준비하신 분들 수고하셨습니다. 😀😀 위의 포스팅은 필기 합격에 대한 후기와 공부방법에 대해서 공유하기 위함입니다. 도움이 되셨으면 하는 마음으로 남겨볼게요! 먼저 제가 정보처리기사를 준비하려는 이유에 대해서 말씀드릴게요. 개발자를 준비하면서 필요할 지식들을 사전에 접해보기 위하여 정보처리에 대한 관심이 있다는 것을 어필하기 위하여 비전공자 입장에서 전공자가 공부한 내용들을 맛보기 할 수 있어서 📌 시험은 선 접수하라 어떤 일을 하고자 할 때 생각만 하게 된다면 그 일은 미루어질 가능성이 높습니다..

    💡 gradle 설치 및 이클립스 import 하기

    01. gradle 설치 - gradle.org로 들어가서 설치를 진행합니다. - 저는 C:\tools 에 설치하였습니다. 02. 윈도우 환경변수 설정 >시스템 환경 변수 편집 > 고급 > 환경 변수 > 시스템변수 - Path에 gradle 설치한 경로를 넣습니다 - C:\tools\gradle-7.1.1\bin 03. gradle 생성하기 gradle init - cmd에 들어가 자신이 원하는 폴더에 들어갑니다. - 저는 test 파일을 생성 후 명령어를 입력하였습니다. Select type of project to generate: 1: basic 2: application