본문 바로가기

분류 전체보기353

깃허브.빗버킷 계정 소스트리 연동 커다란 개념은 이렇다. 공개키.비밀키 한쌍을 만든다. 비밀키를 컴퓨터에 파일로 저장해둔다. 깃허브 or 빗버킷 계정에 공개키를 등록해둔다. 소스트리에서 비밀키를 등록하는 메뉴가 있는데 거기서 앞서 만들어둔 비밀키 파일을 등록한다 좀 불명확한 내용인데 ssh키가 있고 rsa키가 있는데 소스트리에서 키 등록메뉴에 보면 ssh, open어쩌구 중에 선택하는 란이 있는데 ssh키를 사용할거면 ssh . rsa면 open 어쩌고 선택 2022. 11. 4.
해외 여행 - 비행기 예약하기 & 위탁수하물 기내수하물 개념 알기 1. 비행기 예약하기 & 주의사항 스카이스캐너 라는 앱 또는 웹페이지를 사용하여 가격을 알아보면 된다. 출발 공항, 도착공항 , 출발 날짜, 돌아 올 날짜 지정하고 검색하면 그 날짜에 해당되는 여러가지 시간대와 비행사로 검색결과를 알려준다. 비행 시간, 직항 경유, 출발시간, 도착시간, 가격, 항공사 종류 등을 보고 적절하게 필터링,정렬 해서 원하는 것을 골라서 예약을 진행하면 된다. 근데 저기 선택을 눌러보면 이게 KTX 기차 예약하듯이 저 항공사에서 직통으로 구매를 하고,좌석을 정하고, 가격도 모두 같고 이런 개념이 아니라 중간에 여행사들이 껴있다. 그래서 어떤 여행사를 통해서 사냐에 따라 또 조금식 가격이 다르다. 예를 들어 아래 그림을 보면 ( 예시 2가지) 이렇게 중간 대행사들의 목록이 나온다... 2022. 11. 3.
uncomitted file 삭제 작업 중 uncomitted 상태의 파일들이 발생하는 경우가 있다. uncomitted 대상 중 untracked file들을 죄다삭제하고 싶으면 커맨드창에서 git clean 이라고 명령한다. 근데 git clean은 이런저런 옵션들이 있는데 옵션이 선택이 아니라 필수다. 옵션이 여러개 있긴한데 untracked 상태 파일 지우고 싶은거면 -f 옵션 쓰면된다. git clean -f 하면 forced라 삭제진행하는 것임. 삭제 대상 목록 보여주기 ignore에 등록 된 파일까지도 삭제하기 2022. 11. 3.
E2E 프로토콜 개요 E2E 차량 통신 E2E 자동차 통신 E2E란 무엇인가 결론부터 요약하면 기억해야할 용어는 4가지이다. CRC. Counter. Profile. Data ID 설명 시작 E2E는 End To End communication protection 의 약자인데 여기서 END란 하나의 제어기 어플리케이션을 의미한다. 제어기와 제어기 간 메세지를 주고 받을때, 메세지 전송과정에서 데이터변조, 같은 메세지 반복 , 메세지 누락, 메세지순서 변경 등을 감지할 수 있는 로직을 정의한 것이 E2E Protocol이다. E2E Protocol 의 핵심 용어는 CRC와 Counter이다. CRC는 데이터통신에서 일반적으로 널리 쓰이는 그 CRC이다. 데이터 변조를 감지하는 기능을 제공한다. (Cyclic Redundancy.. 2022. 10. 27.
ms오피스문서 미리보기 윈도 탐색기 상단 메뉴 중 보기 -> 미리보기 2022. 10. 22.
인터넷 웹사이트 정보 엑셀로 긁어오기 액셀 상단 데이터 2022. 10. 22.
bitbucket ssh키 생성하기 윈도우에서 cmd창을 여는게 아니라 git bash 커맨드 창을 열어서 명령입력 해야한다. 2022. 10. 21.
로컬에서 git 으로 개발중 깃허브 업로드하기 로컬에서 git으로 형상관리를 하고 있다가 깃허브나 bitbucket에 새로운 repository를 만든 경우. 이때 내가 로컬에서 개발하던 이력들을 함께 리포지토리에 올리고 싶은 경우 어떻게 하는가. 내가 git으로 관리중인 폴더에서 원격 repository를 등록하고 이것을 origin 으로 등록한다. 그러고나서 push를 하면 된다. 이때 원격저장소를 origin으로 등록하는 명령이 소스트리에 없는건지 내가 못찾은건지 모르겠어서 origin 등록과정은 cmd창 열어서 git 커맨드로 수행하였다. git remote set-url origin 저장소 주소 이렇게 명령하면 해당 원격저장소가 origin 으로 등록이된다. 이제 소스트리에서 push를 직접하면 된다. 2022. 10. 17.
ccp 와 xcp 개요 차량제어기를 개발하는 과정에서 sw가 정상적으로 실행되고 있는지를 확인하기 위하여 sw가 실행중인 상태에서 변수의 값을 확인하는 경우가 있다. 또는 개발과정에서 특정 변수의 값을 우리가 임의로 변경해야하는 경우도 있다. pc로 sw를 개발할때는 중간중간에 print함수를 찍어서 변수 값을 확인할 수도 있고 혹은 디버깅 모드를 사용해서 변수값을 확인 할 수 있다. 하지만 차량제어기는 pc와 달리 개발하는 환경과 개발된 sw가 실행되는 환경이 다르다. sw 개발은 pc에서 하지만 개발된 sw는 차량제어기에서 실행이된다. 우리는 제어기상에서 실행중인 sw의 변수값을 확인하거나 조작하고 싶은데 우리 제어기에는 컴퓨터나 마우스가 없어서 이를 확인할 방법이 없다. 그래서 별도의 디버깅 장비(디버거)를 제어기에 연결.. 2022. 10. 8.