IT BASE/IT용어

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

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

    💡 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

    Verification(검증) vs Validation(확인)

    1. 같으면서도 확실히 다른 개념 여러분들은 Verification과 Validation의 차이에 대해서 생각해보신 적이 있나요? 두 단어를 번역해보면 검증하다, 확인하다, 검토하다와 같은 말이 나오게 되는데요.. 저는 이 단어의 개념을 정보처리기사 필기를 공부하다가 발견했습니다. 😀 소프트웨어 개발 단원을 공부하다 V model이라는 것을 배우게 되면서 접하게 되었어요. 위키백과에 따르면 두 단어의 정의를 다음과 같이 설명하고 있습니다. Verificaion : Are we building the system right? 우리가 제품을 올바르게 빌드하고 있나? (이것은 디자인과 코드를 검사하는 정적인 방법이다. 소프트웨어 검사는 인간기반의 문서와 파일의 검사이다.) Validation : Are we ..