반응형

전체 글 261

[vscode] cmake: c++ project debugging

C++ 과 Cmake를 함께 적용하면서 코드를 작성하고 있는데 나타난 문제들이다. 1. CMakeLists.txt의 project 보통 'project()' 라고 하면서 이름을 지어줄텐데.. 이 순간 PROJECT_NAME은 가장 최근에 사용된 프로젝트 이름으로 여러 프로젝트와 디렉토리를 관리할때 잘 사용해야한다. https://stackoverflow.com/questions/38938315/difference-between-cmake-project-name-and-project-name 2.. vscode에서 Cmake c++ 프로젝트 디버깅... 어렵다... 처음에는 vscode의 settings.json 이나 task 혹은 launch.json에서 링크 플래그 등이나 관련된 소스파일이 함께 안묶여..

빨간색 에러들 2022.01.03

[formatting] code formatting(vscode / pycharm)

vscode vscode에서는 clang-format을 사용한다. extension에서 clang-format 확장을 다운받고 당연히 LLVM의 clang-format.exe가 필요하다. 필자는 윈도우 환경에서 적용한다. vscode에서 claang-format의 절대경로를 넣어준다. 이후 소스코드 파일에 alt + shift + f 로 포맷팅한다. Pycharm pycharm은 인텔리제이에서 기본으로 제공해주는 기능이 있는데 ctrl + alt + l 로 파이썬 코드를 포맷할수 있다. 참조로 pylint 패키지로 코드 분석을 진행할 수 있으며 코드 포맷과 관련된 결과도 확인할 수 있다.

SW공부 2021.12.20

[git patch] Hunk #1 FAILED at 1 (different line endings)" message? / different line endings

git patch 명령을 진행하는 Makefile을 손보게 되었다. 해당 스크립트를 보면 -p0 옵션, -l 옵션 등이 있다. (옵션들의 내용은 따로 확인하자) 에러 내용은 처음에는 stripping... ~~ 이런식으로 되어있는데 끝에 --binary 옵션이나 --stripe? 옵션을 사용하라고 되어 있었다. 그래서 --binary 옵션을 사용하라고 했지만, 그 옵션을 사용했을때 제목과 같은 에러가 발생한다. 보통 해결 방안은 아래와 같다 https://github.com/vaimo/composer-patches/issues/46 https://unix.stackexchange.com/questions/239364/how-to-fix-hunk-1-failed-at-1-different-line-endi..

빨간색 에러들 2021.12.20

[Gitkraken] fork Repository fetch / 최신화

형상 관리를 위해 이렇게 관리할 것이다. Origin -> fork한 나만의 저장소 : 내가 잘 못해서 이제 여기서 항상 지지고 볶는 중이다 upstream -> 원본 저장소 local -> 이제 내 로컬 환경에서 작업하는 저장소 자 그런데... fork한 저장소는 계속해서 원본과 최신 상태를 유지해야하고 그곳의 내용을 반영한 상태에서 내 로컬 환경과 작업을 해야 하는데 fork한 저장소를 어떻게 계속 최신상태로 유지할까..? 중요하지 않다면 fork를 지워버리고 다시 fork떠서 하면 되는데... 쉽지않다.. 개발 환경과 설정을 다시 맞춰줘야 한ㄷㅏ.... 우선 답은 여기 있는데.. 이를 Gitkraken으로 해보자 다행히.. 2019년에 fork한 git 이 있다!!! 잘 안보이겠지만.. 음 우선 M..

[Ubuntu] Black Screen -> NEMR0InitVMPart2 failed: VERR_NEM_INIT_FAILED (VERR_NEM_VM_CREATE_FAILED)..."

VirtualBox에 있는 Ubuntu를 사용하려고 실행을 눌렀지만... 큰일이다.. 갑자기 먹통이며 검은 화면 뿐이다.. 정확히 아래 링크에 있는 현상과 같은 문제였다... https://askubuntu.com/questions/297080/ubuntu-open-to-black-screen-with-blinking-underscore-character-after-release-upg Ubuntu open to black screen with blinking underscore character after release upgrade I upgraded my Ubuntu OS from 12.10 to 13.04 and after the process of upgrading it via Software ..

빨간색 에러들 2021.11.22

[vscode] Ctrl + tap 탭 이동

구글 크롬을 많이 사용한다면 탭 이동 단축키인 Ctrl+Tap / Ctrl + Shift + Tap 을 많이 사용할 것이다. 이 커맨드를 자주 사용할텐데.. 파이참은 적용되고 Vscode에 이 단축키를 적용할 필요가 있다. 우선 여기서 해답을 얻을 수 있다. https://stackoverflow.com/questions/38957302/is-there-a-quick-change-tabs-function-in-visual-studio-code Is there a quick change tabs function in Visual Studio Code? The current function of giving me a dropdown option of which tab to choose is just so a..

기타 2021.11.14

jenkins Pycharm Integration plugin

파이참과 현재 사용중인 Jenkins를 연동하여 Jenkins 서버 상태를 모니터링할 수 있다. 먼저 위 그림과 같이 파이참에서 해당 플러그인을 설치한다. 설치를 하고 실행하면 아무것도 없으니.... 세팅을 해준다. 그림과 같은 Jenkins plugin의 설정을 확인할 수 있다. 기본적으로 연동에 필요한 항목은 Server Address, Username, Token 키이다. 이것만 있으면 된다. 나머지는 문제가 없는데.. 이 Token키!? 이것을 확인해야 한다. Jenkins 서버에 접속하여 로그인하여 계정 설정에서 쉽게 발급할수 있다. 버전에 따라 다르지만 입력 받은 토큰은 잘 복붙해 둔다. 내 버전은 발급받아 사용한 토큰을 다시 확인할 수 없다. https://stackoverflow.com/q..

Jenkins 2021.11.09

[Pycharm] Plugin: Code With Me

파이참 플러그인중 하나인 Code With me 이다. 21.1.3 버전기준으로는 파이참에 자동으로 설치되어 있다. 없다면 pycharm을 최신 버전으로 업그레이드하고 Market Place에서 다운받도록 하자 동의를 하면 Zoom과 같은 화상채팅을 파이참을 통해서 라이브로 실시간 코드 리뷰가 가능하다. 앞으로 팀원과 코드리뷰를 하는데 유용한 플러그인이다. 지금은 왠만하면 무료로 제공해준다. https://plugins.jetbrains.com/plugin/14896-code-with-me/versions Code With Me - IntelliJ IDEs Plugin | Marketplace Code With Me is a new solution for collaborative development a..

python 2021.11.09

[VScode] debug global variable / 전역변수 디버깅

최근 VS code를 통해 시스템에 있는 GCC를 통해 빌드하고 디버깅을 하면서 조금씩 이런 환경에 익숙해지고자 한다. (VS 2019만 쓰면 제대로 컴파일과 빌드에 대한 개념이 떨어지니... 필요할때만 간간히) 그러다 코드를 디버깅을 하는데 전역 변수로 선언된 값을 확인할 수 없었다.... 어떻게 확인할까...? https://stackoverflow.com/questions/49956025/seeing-only-local-variables-debugging-c-in-vscode Seeing only local variables debugging C++ in VSCode I am using Visual Studio Code and when I debug (I am debugging C++ code co..

빨간색 에러들 2021.11.01

[Pyinstaller] Path error: no such file or directory

Pyinstaller를 사용하던 중 게시물을 참조하던중 나타났다. https://pyinstaller.readthedocs.io/en/stable/spec-files.html Using Spec Files — PyInstaller 4.5.1 documentation the first thing PyInstaller does is to build a spec (specification) file myscript.spec. That file is stored in the --specpath directory, by default the current directory. The spec file tells PyInstaller how to process your script. It encodes the scr..

빨간색 에러들 2021.10.31
반응형