본문 바로가기

IT250

EXE 파일이란? 목차 1. EXE 파일의 정의 2. EXE 파일의 동작 원리 1. EXE 파일의 정의 Executable(실행 가능한) File Format의 앞글자를 따온 것이다. 파일 확장자 중 하나로 컴퓨터 프로그램의 실행 파일을 가리킨다. 다양한 운영체제에서 사용할 수 있으며 GUI와 리소스를 포함하고 있다. 실행 파일에는 컴퓨터만 이해할 수 있는 기계어 코드가 들어있다. 2. EXE 파일의 동작 원리 사용자가 EXE 파일을 실행시키면 컴퓨터는 EXE 파일이 포함하고 있는 코드를 실행시킨다. EXE 파일은 사용자가 직접 작성한 소스 코드에서 변환된 이진수 기계어를 가지고 있다. 이 기계어는 컴퓨터의 CPU에게 프로그램을 어떻게 실행할지에 대해 알려주고, CPU는 하드웨어에 명령을 전달한다. 2023. 1. 8.
Pyqt5 Qt Designer 설치 목차 1. 파이썬 홈페이지 접속 후 파이썬 설치 파일 다운로드 2. 파이썬 설치(Add Python to environment variables 체크) 3. 명령 프롬프트 실행 후 PyQt5 Designer 설치 4. PyQt5 Designer 실행 1. 파이썬 홈페이지 접속 후 파이썬 설치 파일 다운로드 Welcome to Python.org The official home of the Python Programming Language www.python.org 2. 파이썬 설치(Customize installation) Customize installation을 클릭한다. Next를 클릭한다. Add Python to envioronmet variables 체크한다. 환경변수 지정된 경로에서만 pip.. 2023. 1. 7.
비주얼 스튜디오 코드(VS Code) 파이썬 확장 설치 목차 1. 비주얼 스튜디오 실행 후 좌측 Extensions(Ctrl + Shift + X) 클릭 2. 검색 창에 "Python" 입력 3. 파이썬 설치 1. 비주얼 스튜디오 실행 후 좌측 Extensions(Ctrl + Shift + X) 클릭 2. 검색 창에 "Python" 입력 3. 파이썬 설치 2023. 1. 6.
비주얼 스튜디오 코드(VS Code) 언어 변경 목차 1. 상단 메뉴에서 보기(View) 클릭 2. 명령 팔레트(Command Palette) 클릭 3. 명령 팔레트에 "언어(Language)" 입력 4. 표시 언어 구성(Configure Display Language) 클릭 5. 원하는 언어 선택 후 재시작 1. 상단 메뉴에서 보기(View) 클릭 2. 명령 팔레트(Command Palette) 클릭 3. 명령 팔레트에 "언어(Language)" 입력 4. 표시 언어 구성(Configure Display Language) 클릭 5. 원하는 언어 선택 후 재시작 2023. 1. 5.
PLC(Programmable Logic Controller)란? 목차 1. PLC(Programmable Logic Controller)란? 2. PLC 작동 원리 3. PLC와 PC 제어 차이점 1. PLC(Programmable Logic Controller)란? 릴레이, 타이머, 카운터 등과 같은 시퀀스 제어 기능에 수치 연산 기능을 더해 프로그램 제어가 가능하도록 한 제어장치다. 미국전기공업협회(National Electrical Manufacturers Association)은 PLC를 다음과 같이 정의한다. "digitally operating electronic apparatus which uses a programmable memory for the internal storage of instructions by implementing specific .. 2022. 12. 30.
HTML(Hypertext Markup Language) 목차 1. HTML(Hypertext Markup Language) 2. HTML 문서의 구조 1. HTML(Hypertext Markup Language) 태그를 이용해 하이퍼텍스트의 구조를 표현하는 마크업 언어다. 마크업 언어란 태그 등을 이용하여 문서나 데이터의 구조를 명기하는 언어다. 하이퍼텍스트는 다른 문서로의 이동을 쉽게 하도록 하이퍼링크들의 모음으로 구성된 문서다. 하이퍼링크는 다른 문서로의 이동을 가능하게 하는 링크(참조 고리)다. 2. HTML 문서의 구조 HTML 문서는 제목 : 문서의 제목 끝 지점 : 문서의 본문 시작 지점 내용 : 문서의 본문 지점 : 웹 문서의 끝 지점 모든 HTML 문서는 위와 같은 구조로 구성되어 있다. 홑화살괄호 ''안에는 각 텍스트가 무엇을 의미하는지 적혀.. 2022. 12. 29.
공유기 동작 원리 목차 1. 공유기(Router)란? 2. 공유기의 필요성 3. 공유기 동작 원리 1. 공유기(Router)란? 단일 IP에서 하위 클라이언트 PC가 유선 또는 무선으로 하나의 인터넷 라인을 공유하여 동시에 인터넷 접속이 가능하도록 하는 기기다. WAN과 LAN 사이의 중계 역할을 한다. 공인 IP를 각각의 PC에 사설 IP로 나누어 주고, 공유기에 연결된 장치들이 통신을 시도하면 NAT 기술을 이용하여 외부망 서버에 메시지를 전달한다. * 네트워크 주소 변환(Network Address Translation, NAT) : 공인 IP와 사설 IP간 주소를 변환시켜주는 기술 * 광대역 통신망(Wide Area Network, WAN) : ISP가 제공하는 서비스에 의해 구축된 네트워크 * 근거리 통신망(Lo.. 2022. 12. 28.
소프트웨어 개발 도구(Software Development Kit, SDK) 소프트웨어 개발 도구(Software Development Kit, SDK)란? 어떤 소프트웨어를 만들기 위한 도구들의 모음(도구상자)이다. SDK에는 개발에 도움이 될만한 IDE, API, 샘플 코드, 드라이버, 프로토콜, 설명서, 가이드 등이 포함되어 있다. 미리 만들어진 도구를 제공함으로써 개발을 더욱 쉽게 한다. 따라서 API보다는 상위 개념이라고 할 수 있다. 실제로 SDK에는 API를 호출하는 메서드가 포함되어있고 응답 또한 json 같은 형태일 필요가 없다. ex) JDK, Windows SDK, MacOS X SDK, iPhone SDK, Android SDK 등 * 비유 SDK가 드라이버, 망치, 벤치, 니퍼가 모두 들어있는 공구박스라면 API는 각각의 공구에 해당한다. SDK가 여러 개.. 2022. 12. 27.
비주얼 스튜디오 VS 비주얼 스튜디오 코드 코딩을 처음 시작하고 새로운 IDE를 찾다 보면, 다양한 검색 목록 중에서 비주얼 스튜디오(VS)와 비주얼 스튜디오 코드(VS Code)라는 단어를 보게 될 것이다. 오늘은 그 차이점에 대해서 알아보려고 한다. 2022. 12. 26.
반응형