본문 바로가기
반응형

전체 글94

[VS Code] space (공백) 표시하기 안녕하세요, 오늘은 VS Code에서 space (공백) 을 표시하는 방법에에 대해 포스팅 해보도록 하겠습니다. 설정 VS Code 설정에서 Render Whitespace를 검색 후 all을 선택하면 VS Code에서 space (공백)이 잘 표시되는 것을 확인할 수 있습니다. 타입 none space (공백) 표시하지 않음 boundary 1개 이상의 space (공백) 만 표시 selection 드래그 했을 때만 space (공백) 표시 감사합니다. 2023. 9. 18.
[C# 언어] Object/Struct to Byte array, Byte array to Object/Struct 형변환 안녕하세요, 오늘은 byte array to object / structure 형변환과 byte array to object / structure 형변환에 대해 포스팅 해보도록 하겠습니다. 형변환 소스코드 using System.Runtime.InteropServices; public class Converter { /// /// Convert object to byte array /// /// Object to convert /// Converted byte array from the given object public static byte[] ObjectToByte(object obj) { int size = Marshal.SizeOf(obj); byte[] arr = new byte[size]; I.. 2023. 9. 17.
[VS Code] 마크다운(.md) 미리보기 확장자 안녕하세요, 오늘은 VS Code에서 마크다운 파일을 미리 볼 수 있는 유용한 익스텐션인 Auto-Open Markdown Preview extension 설치 및 활용 방법에 대해 포스팅 해보도록 하겠습니다. Auto-Open Markdown Preview extension 설치 VS Code -> extension (marketplace)로 가서 Markdown Preview를 검색 후 설치해 주세요. Auto-Open Markdown Preview extension 활용 아래 그림과 같이 마크다운(.md) 파일을 작성하면 오른쪽에 자동으로 미리 보기가 나와 작성 시 매우 편리합니다. 감사합니다. 2023. 7. 12.
[마크다운] 마크다운 파일(.md)에 디렉토리 구조 표현 하기 안녕하세요, 오늘은 마크다운(.md) 파일에서 디렉토리 구조를 표현하는 방법에 대한 포스팅하도록 하겠습니다. md 파일은 보통 프로젝트를 설명할 때 많이 사용되는데, 아래처럼 md파일에 디렉토리 구조를 표시해 두면 프로젝트의 구성을 한눈에 볼 수 있는 장점이 있습니다. 코드 ```bash ├── include │ ├── app1.h │ ├── app2.h │ └── common.h ├── src │ ├── app1.cpp │ ├── app2.cpp │ ├── main.cpp │ └── test.cpp └── test ``` 결과 감사합니다. 2023. 7. 11.
[리눅스 우분투] /bin/sh^m bad interpreter 오류 해결 방법 안녕하세요, 오늘은 리눅스에서 쉘 스크립트의 /bin/sh^m bad interpreter 에러를 해결하는 방법에 대한 포스팅하도록 하겠습니다.  원인 이는 윈도우 환경에서 만든 스크리브 파일을 리눅스 환경에서 실행했기 때문에 발생하는 문제로 아래 두 가지 방법으로 해결이 가능합니다.  해결 방법 1. 파일을 바이너리 모드로 open 후 수정vi -b 파일명.sh^M 삭제 2. fileformat을 unix로 변경vi -b 파일명.sh:set fileformat=unix 3. perlperl -pi -e 's/\015//g' 파일명  감사합니다. 2023. 7. 10.
[리눅스 우분투] 시그널 종류 및 처리 방식 (Signal) 안녕하세요, 오늘은 주요 리눅스 시그널 종류 및 처리 방식에 대한 포스팅하도록 하겠습니다. 1~15 시그널 번호시그널설명기본 동작1SIGHUP프로세스의 제어  터미널이 닫힘 (보통 사용자의 로그아웃)종료2SIGNIT사용자가 인터럽트 문자 (Ctrl + c) 생성종료3SIGQUIT사용자가 종료 문자 (Ctrl + \) 생성코어 덤프4SIGILL프로세스가 허용되지 않은 명령을 실행하려고 시도코어 덤프5SIGTRAP브레이크 포인트를 만남코어 덤프6SIGABRTabort()에서 보냄코어 덤프7SIGBUS하드웨어 혹은 정렬 에러코어 덤프8SIGFPE산술 연산 예외코어 덤프9SIGKILL붙잡을 수 없는 프로세스 종료10SIGUSR1프로세스가 정의하는 시그널종료11SIGSEGV메모리 접근 위반코어 덤프12SIGUSR.. 2023. 6. 6.
[리눅스 우분투] 프로세스 이름으로 kill 하는 방법 안녕하세요, 오늘은 프로세스 명으로 프로세스 종료하는 방법에 대한 포스팅하도록 하겠습니다. 프로세스 아이디를 이용한 방법 ps | grep [process_name] kill -9 [process_id] 프로세스 이름을 이용한 방법 killall -9 [process_name] 감사합니다. 2023. 6. 6.
[엑셀] 방향키로 셀 이동이 안되는 문제 해결 방법 안녕하세요, 오늘은 엑셀에서 방향키로 셀 이동 대신 화면이 이동하는 문제를 해결하는 방법에 대한 포스팅하도록 하겠습니다. 원인 Scroll Lock이 걸려있는 경우 방향키로 셀 이동 대신 화면이 이동하게 됩니다. 해결 방법 이런 경우 키보드의 Scroll Lock 또는 Scr Lk 버튼을 눌러 Scroll Lock을 해제하는 것으로 문제를 해결할 수 있습니다. 감사합니다. 2023. 5. 2.
[Python] pyinstaller를 이용한 .exe 파일 만들기 (옵션 및 아이콘 추가) 안녕하세요, 오늘은 pyinstaller를 이용해 파이썬(py) 파일을 exe 파일로 변환하는 방법에 대한 포스팅하도록 하겠습니다. pyinstaller 옵션 pyinstaller에서 제공하는 옵션은 아래와 같습니다. 옵션 설명 --oneline 또는 -F 단일 실행 파일 생성 --noconsole 또는 -w 실행 시 콘솔창 숨기기 --icon= 경로/아이콘.ico 실행 파일 아이콘 지정 -n 실행파일명 생성할 실행 파일 이름 지정 exe 파일 생성하기 아래처럼 pyinstaller와 옵션을 이용해 exe 파일을 생성해 줍니다. pyinstaller -w -F --icon=img/star.ico -n main main.py 생성된 파일은 dist 폴더에 생성되며, 해당 파일을 dist 폴더 밖으로 가져와.. 2023. 5. 1.
[Python] QT Desinger .ui 파일을 .py로 변환하기 (파이썬 GUI) 안녕하세요, 오늘은 ui파일을 py파일로 변환하는 방법에 대한 포스팅하도록 하겠습니다. 명령어 이용 PyQT5 python -m PyQt5.uic.pyuic -x main.ui -o main.py PyQT6 python -m PyQt6.uic.pyuic -x main.ui -o main.py 명령어 실행 후 확인해 보면 같은 폴더에 main.py가 생긴 것을 확인할 수 있습니다. QT Designer QT Desinger 폼 -> 코드 보기 선택 QT Desinger에서 코드 보기를 통해서도 바로 파이썬 코드를 확인할 수 있습니다. 감사합니다. 2023. 4. 30.
반응형