반응형
반응형
LXR(Linux Corss-Referencer)은 대규모 소스코드를 웹 브라우저에서 편하게 인덱싱하고 검색할 수 있도록 도와주는 코드 참조도구다. 상호참조하여 소스코드 분석을 쉽게 할 수 있도록 도와주는 도구다. 현재까지 C언어 프로젝트를 LXR에 올려서 소스코드를 분석하니 참으로 편리하다.(LXR 공식 사이트 https://lxr.linux.no/) 오픈소스 예제 사이트(https://elixir.bootlin.com/linux/v7.1.3/source/include/clocksource/timer-xilinx.h)는 최신버전 LXR을 체험할수 있는 사이트인데 함수나 파일들을 어떻게 인덱스화 해서 파일을 참조하며 찾아가는지 체험해보기 좋다. C언어 소스코드는 make를 하기위해 리눅스에 소스관리를 하..
윈도우에서 리눅스를 사용하려면 가상머신 프로그램을 이용해도 되지만, WSL(Windows Subsystem for Linux)을 구축해서 사용하면 간단하게 터미널을 이용해서 사용할 수 있다. 여러 PC에 설치해서 사용중이지만 단점보다는 장점이 더 많은 기능인듯 하다. AI를 이용해서 설치해보기도 했지만 여러 착오가 있어서 내가 했던 방법을 그대로 기록한다. 🔹 WSL 설치1) Microsoft Store에서 PowerShell 설치- Windows Terminal 을 써도 무방하나 PowerShell이 입력 기록을 기반하여 자동완성 시스템이 있어서 이것만 쓰는중. 2) WSL 설치 & 초기 설정- PowerShell 실행 후 아래 명령어 입력# WSL 설치 명령어 ver1wsl --install# W..
Amazon.com: LIHAN 자동차 충전기 어댑터, 2 소켓 담배 라이터 스플리터, 12V 듀얼 USB 포트, 24V 전압 디 www.amazon.com ● 상품 설명 [담배 라이터]: 플러그 길이 5.5cm(2.17인치). 오른쪽 담배 구멍은 자동차 장치에 사용할 수 있으며 담배 라이터에도 사용할 수 있습니다. 열이 필요할 때 매우 편리합니다. [확장 장점]: 자동차 담배 라이터를 소켓 1개에서 소켓 2개와 USB 포트 2개로 변환하고 늘려 한 번에 최대 4개의 장치를 충전할 수 있습니다. 듀얼 전원 소켓, 총 출력 80W, 12/24V 차량에 적합합니다. 도로의 여러 장치에 적합합니다. [듀얼 USB 포트]: 2개의 USB 포트는 충전 장치에 따라 지능형 출력 전류를 제공합니다. 총 출력 5V/3..
Amazon.com: TCJJ 미니 휴대용 팬, 거울 및 보조 배터리가 있는 접이식 미니 휴대용 팬, USB 충전식 및 2 www.amazon.com 미니 선풍기 설명 【3가지 속도의 강력한 공기 흐름】이 휴대용 미니 팬은 3단 속도 조절 가능한 냉각 바람과 함께 강력한 공기 흐름을 제공하여 더운 여름에 사용하기에 적합합니다. 너무 많은 소음을 일으키거나 주변 환경을 방해하지 않습니다. 팬의 최대 회전 속도는 3600rpm에 이르므로 강한 바람을 제공하여 시원함을 유지할 수 있습니다. 【터치에 안전한 스마트】블레이드는 부드러운 TPE이며 안전합니다. 모터는 터치 스톱 보호 장치로 업그레이드되었습니다. 손가락이 날에 닿으면 바로 멈춥니다. 사용 중에 팬 블레이드로 인한 잠재적인 부상을 걱정할 필요가 없습니..
CRC란? 이미지나 실행 프로그램, 압축파일 등등. 모든 파일은 16비트 Hex값 바이트 배열(Bytes)로 변환이 가능하다. 그래서 파일 위변조나 에러 체크를 하는 방법은 원본파일과 전송된 파일을 풀어 Hex값을 비교해서 일치하는지 확인해 보면 된다. 눈에 보이는 프로그램이나 가벼운 프로그램은 쉽게 알아차릴 수 있지만, 용량이 크거나 파일이 위변조가 됬는지 알려면 수많은 Hex값을 비교해봐야 하는데 쉽지 않다. 이걸 간단하게 확인 할 수 있는 방법이 CRC(Cyclic Redundancy Cehck)다. Hex값들을 다항식 알고리즘을 적용하여, 이를 송신측과 수신측이 각각 검증코드를 만들어서 일치하는지 확인하면 된다. CRC 종류 CRC는 결과 자리수에따라 크게 CRC-8 / CRC-16 / CRC-3..
vue2를 사용하면 간단히 에러메시지에서 제안하는 내용으로 쉽게 해결이 가능하지만, 난 vue3를 사용하고 있어서 vue3 버전과 vue complier 버전이 맞지 않아 구글링을 해야 했다. 참 신기하게도 vue-template-compiler 2.7.14버전과 vue3 버전인 3.3.4 버전을 설치 후 실행도 잘 됬었다. 잘 되다가.. 물론 여러가지 뭘 건드린것 같긴 한데 이런 에러가 떠버렸다. 에러에서 제시하는 해결방법을 번역해보면, vue-loader@>=10.0을 사용하는 경우 vue-template-compiler를 업데이트하기만 하면 됩니다. vue-loader@