본문 바로가기
반응형

전체 글41

VBF(Volvo Binary File) file format 분석 VBF 파일은 Ford 자동차에서 CAN등의 차량용 네트워크를 이용해서 차량 ECU들의 펌웨어를 업데이트할 때 사용하는 파일 형식이다. Header영역과 Raw data 영역으로 구성되어 있으며, CAN네트워크를 주로 이용하기 때문에 Header영역에는 CAN구성요소에 대한 정보가 포함되어 있다. * VBF file format VBF file은 Volvo Binary File의 약자로서, Version, Header 그리고 Binary 데이터로 구성되어 있다. Header 부분에는 아스키 문자열로 표시되며, Version, description, sw_part_type, ecu_address 등의 CAN네트워크 정보를 기본으로 하여, 사용자가 원하는 헤더 정보들을 추가할 수 있다. VBF파일을 덱스트 .. 2022. 4. 6.
[자바스크립트. Javascript] append, prepend, after, before 자바스크립트의 동적 추가 메서드에는 append, prepend, after, before가 있다. 콘텐츠를 어디에 추가할지 결정한다. 비슷하면서도 조금씩 다른 각 메서드들에 대해서 알아보자. * 동적 추가 메소드 각 콘텐츠의 메서드에 해당하는 위치에 추가할 내용을 추가시킨다. 메소드 설명 예제. 내용 라는 콘텐츠가 있을 경우 append() 선택한 콘텐츠의 끝 부분에 내용 추가 내용 (추가) prepend() 선택한 콘텐츠의 시작 부분에 내용 추가 (추가) 내용 after() 선택한 콘텐츠 뒤에 내용 추가 내용 (추가) before() 선택한 콘텐츠의 앞에 내용 추가 (추가) 내용 기본 사용 형식은 다음과 같다. $(내용).append(추가) 내용 항목에 추가하는 것이다. 참고로, 내용 항목에는 다음과.. 2022. 4. 4.
주소창 URL에서 물음표(?)와 앰퍼샌드(&)의 의미 네이버 블로그 등등, 긴 URL을 보다 보면 물음표(?)와 앰퍼샌드(&)를 볼 수 있다. URL 등의 링크를 살펴보면 다음과 같은 형식으로 각종 물음표와 앰퍼샌드가 난무하는 것을 볼 수도 있다. https://www.metacode9.com/documentscom/ProList.metacode9?storyId=aaaa&TodTestPoint =https%3B%2F%2Fstory.metacode9.com%2FStoryLayer.metacode9%3Fstoryid%3Dnoramarket" 퍼센트, 물음표 등등, 특수 문자 같기도 하고, 도대체 알아볼 수가 없다. 어떤 의미가 있는지 알아보자. * 물음표, 앰퍼샌드의 의미 물음표, 앰퍼샌드등의 의미는 다음과 같다. 물음표(?) : GET 변수쿼리의 시작. DB.. 2022. 4. 3.
libgcc_s_dw2-1.dll 오류 해결 방법 윈도우에서 gcc나 g++로 개발을 하고 배포할 때 libgcc_s_dw2-1.dll 에러가 발생하는 경우가 있다. 이것은 주로 MinGW를 사용하여 프로그램을 개발한 경우에 발생한다. 또한 웹사이트에서 다른 사람이 만든 프로그램을 내려받을 때에도 libgcc_s_dw2-1.dll에러가 발생할 수 있다. libgcc_s_dw2-1.dll 에러의 해결방법에 대해서 알아보자. * libgcc_s_dw2-1.dll 오류 발생 이유 g++ 프로그램이 필요해서 MinGW를 사용하여 g++ 환경을 만들고, 프로그램을 작성하여 컴파일을 하였다. 실행해서 문제없이 잘 동작하는 것을 충분히 확인한 후에 사람들에게 전달했지만 오류가 발생해서 동작하지 않는다는 대답을 들었다. 다음과 같이 시스템 오류 메시지로 libgcc_.. 2022. 3. 29.
[윈도우] 배치파일 명령어 setlocal 사용 방법 setlocal 은 윈도우 배치파일에서 사용하는 문법으로써, 배치파일 환경변수의 지역화를 위한 문법이다. setlocal은 endlocal과 함께 사용한다. setlocal 은 setlocal EnableDelayedExpansion 문법을 사용할 때 주로 사용된다. * setlocal setlocal은 배치파일의 환경변수를 배치파일 내에서만 사용할 때 사용한다. 윈도우의 cmd 창에서 setlocal /? 를 쳐보면 설명이 나온다. D:\>setlocal /? 배치 파일에서 환경 변경의 지역화를 시작합니다. SETLOCAL이 시작된 후 일어난 환경 변경은 배치 파일에만 유효합니다. 이전 설정으로 복구하려면 ENDLOCAL을 사용해야 합니다. 배치 스크립트 끝에 도달하면, 암시적인 ENDLOCAL이 배치.. 2022. 3. 24.
[윈도우] 배치파일 문법 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.
반응형