본문 바로가기
반응형

전체 글44

[윈도우] 배치파일 문법 setlocal EnableDelayedExpansion 사용하기 윈도우 배치파일을 작성할 때 자주 사용되는 setlocal EnableDelayedExpansion 구문에 대해서 알아보자. 일단 단어를 그대로 해석해보면, 환경변수 딜레이 확장 정도로 번역할 수 있다. 말 그대로 환경변수를 확장하는 것에 대한 문법 이리는 뜻이다. setlocal EnableDelayedExpansion 문법은 setlocal 명령어의 기능 중 하나이다. setlocal 명령은 선언한 환경변수를 setlocal로 설정한 영역에서만 동작하도록 한다. 참고로 setlocal 은 endlocal과 함께 짝을 이루어 사용된다. setlocal에 대한 자세한 내용은 이전 포스팅을 참고하기 바란다. [윈도우] 배치파일 명령어 setlocal setlocal 은 윈도우 배치파일에서 사용하는 문법으로.. 2022. 3. 24.
자바스크립트(JavaScript) 기초 문법 - 초급 자바스크립트(JavaScript)를 공부하면서 기초 문법에 대해서 정리하고 있다. 자바스크립트는 스크립트 언어이다. 자바스크립트의 기초 문법에 대해서 간략히 알아보자. 역시 모든 프로그래밍 언어의 시작은 Hello, world다. ■ 시작 * Hello world 콘솔 출력 console.log('Hello world'); 콘솔 창에 "Hello, world"라고 출력시킨다. * 변수 만들기 변수는 코드 중에 변경이 가능한 변수가 있고, 한번 할당하면 변경이 불가능한 변수가 있다. 변하지 않는 변수 const const name = 'Bus'; name의 내용인 Bus를 바꿀 수 없다. 변경 가능한 변수 let let car = 'benz'; car = 'moning'; car는 let 자료형이므로, c.. 2022. 3. 13.
갤럭시S22 울트라와 GOS 논란 삼성의 갤럭시 S22에 적용된 GOS 기능이 큰 논란거리이다. 갤럭시 S22 울트라의 GOS 논란을 정리해 보자. * GOS가 뭔가요? GOS는 Game Optimizing Service의 약자로, 게임을 할 때, 게임이 고사양일 경우 과도한 발열로 인한 문제를 막기 위해서 휴대폰의 성능을 강제로 낮추는 기능이다. 내 폰의 그래픽카드나 화면 사이즈 등에 맞추어 휴대폰이 최상의 상태로 동작하게 도와준다. 이러한 GOS 기능은 이번 논란이 일기 전까지는 일반인은 잘 모르는 기능이었지만, 사실 2016년에 만들어진 것으로 선택할 수 있는 기능이었지만 점점 사용자가 선택하지 못하게 되어 가고 있었다. 이 GOS기능은 게임 등 고사양의 프로그램이 실행될 때, 클럭과 해상도를 강제로 낮추어 과도한 발열을 제어하는 .. 2022. 3. 12.
배치파일(bat file) 만들기 배치파일은 윈도우의 도스 모드에서 사용하는 명령어들로 구성되어 있는 스크립트(명령어 집합) 파일이다. 자주 사용하는 도스의 명령어들을 하나씩 사용하기 어려울 때, 명령을 정해서 다른 사람들에게 전달할 때 스크립트 형식으로 파일로 만들어서 한 번에 실행시키는 용도로 사용된다. 확장자는 bat이다. * 배치파일의 실행 배치파일은 텍스트 파일로 저장된 파일로써, 도스의 cmd.exe (COMMAND.COM)에서 실행한다. cmd.exe화면은 윈도우 하단의 검색창에서 cmd를 치거나, 키보드의 "윈도우키 + R"을 눌러서 나오는 화면에 cmd를 쳐서 들어간다. 또는 윈도우의 쉘 스크립트에서 cmd를 치면 커맨드 모드로 진입할 수 있다. 배치파일은 저장할 위치를 선택 한 후, 간단히 메모장이나 VSCODE 등의 .. 2022. 3. 5.
인텔 Hex (Intel-Hex) file format Intel-Hex는 바이너리 파일을 전송하기 위한 파일 포맷으로, 16진수 ASCII (아스키) 코드로 되어 있다. 보통 Flash memory, EEPROM 등에 데이터를 전송하기 위해서 S-Record와 함께 가장 많이 사용된다. S-레코드 포맷 : Motorola S-record file format S-Record는 모토로라가 1970년대 개발한 파일 포맷으로, 16진수 ASCII (아스키) 코드로 되어 있다. 보통 Flash memory, EEPROM 등에 데이터를 전송하기 위해서 Intel-Hex 포맷과 함께 많이 사용된다. 이 파일 포 www.metacode9.com 이 파일 포맷은 Intex hex format으로 불리며, 확장자는 HEX다. 보기 쉽고 간단하게 되어 있어 많이 이용되고 있.. 2022. 3. 2.
가속도 센서(Acceleration sensor) 개발하기. g? G? 가속도 센서는 가속도 값을 디지털로 출력 시키는 센서이다. 이 출력값이 G로 표현된다. 센서에 대해 문외한인 경우, G를 몰라 어려움을 겪는 경우가 많다. G가 무엇이고 어떻게 활용해야 하는지 알아보자. * 가속도 센서란? 가속도 센서(acceleration sensor)는 물체의 가속도(accelerometer)를 디지털 정보로 출력시켜서 물체의 가속도, 충격량, 진동 등을 계산하기 위한 센서이다. 휴대폰이나 차량, 비행기 등에 주로 사용되며, 물체의 낙하(바닥에 떨어뜨림. free-fall detection ), 움직임 감지(motion detection), 두드림(휴대폰 탭(tap detection) ) 등의 다양한 기능을 구현하는데 이용할 수 있다. 가속도 센서(Acceleration sensor.. 2022. 2. 28.
S-레코드 포맷 : Motorola S-record file format S-Record는 모토로라가 1970년대 개발한 파일 포맷으로, 16진수 ASCII (아스키) 코드로 되어 있다. 보통 Flash memory, EEPROM 등에 데이터를 전송하기 위해서 Intel-Hex 포맷과 함께 많이 사용된다. 이 파일 포맷은 SRecord, SRecord19, SREC, S19, S28, S37 등으로 불리고 있으며, 확장자는 보통 S19 또는 SREC이다. 여기에서 S19는 16bit 주소를 갖는 데이터 형식을 말한다. * S-Record 파일 포맷 파일의 기본형식은 다음과 같다. 헤더를 제외한 모든 포맷은 Hex를 아스키로 표현하고 있다. 헤더는 처음 S 문자가 가장 앞에 고정값으로 들어간다. S문자는 ASCII로 0x53이다. S 이외의 문자는 모두 ASCII-Hex 포맷이.. 2022. 2. 23.
윈도우 echo 명령어 사용법 echo는 울림 또는 메아리라는 뜻으로, 실행 내용을 사용자에게 출력하는 기능을 한다. 도스 프롬프트나 cmd 환경의 배치파일에서 c언어의 printf처럼 메시지를 출력하고 싶을 때, echo를 사용한다. * echo에 대해서 한번 알아보자. 시작하기에 앞서 먼저 cmd 창에 echo off를 쳐보자. 드라이브 문자와 명령어가 보이지 않는다. 여기에서 보다시피 echo는 입력한 명령어를 표시하지 않도록 하는 명령어이다. echo off를 수행한 후, 드라이브 문자가 출력되지 않았고, echo on 이후에 드라이브 문자가 출력되는 것을 볼 수 있다. 이런 것처럼 echo를 이용하면 입력한 명령어를 보이거나 보이지 않도록 조정할 수 있다. * echo의 다양한 기능 그렇다면 다양한 echo의 활용에 대해서 .. 2022. 2. 19.
반응형