본문 바로가기
반응형

전체 글87

[엑셀] 방향키로 셀 이동이 안되는 문제 해결 방법 안녕하세요, 오늘은 엑셀에서 방향키로 셀 이동 대신 화면이 이동하는 문제를 해결하는 방법에 대한 포스팅하도록 하겠습니다. 원인 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.
[워드] 메모 없이 PDF로 저장히기 안녕하세요, 오늘은 워드 파일에서 메모를 제외하고 PDF로 변환하는 방법에 대한 포스팅하도록 하겠습니다. 메모 없애기 검토 -> 추적 > 메모 및 변경 내용 없음 선택 PDF로 저장하기 다른 이름으로 저장 -> 파일 형식 -> PDF 선택 감사합니다. 2023. 4. 29.
[리눅스 우분투] 윈도우에서 원격 데스크톱으로 우분투 접속하기 (검은 화면 오류 해결) 안녕하세요, 오늘은 윈도우에서 원격 데스크톱을 통해 우분투로 접속하는 방법과 접속 시 검은 화면이 나오는 오류 해결 방법에 대한 포스팅하도록 하겠습니다. xrdp 설치 우선 우분투에서 xrdp 서버를 설치해야 합니다. sudo apt install xrdp xrdp SSL 인증서 접근 권한 추가 다음은 xrdp 계정을 ssl-cert 그룹에 추가해 줍니다. 이 과정은 원격 접속 시 인증 관련 경고가 나오지 않게 하기 위한 설정인데, 생략해도 괜찮습니다. sudo adduser xrdp ssl-cert xrdp 방화벽 xrdp는 기본적으로 3398 포트를 이용해 수신합니다. 때문에 해당 포트에 대한 방화벽 설정을 추가해줍니다. sudo ufw allow from any to any port 3389 pro.. 2023. 4. 28.
[리눅스 우분투] __git_ps1: command not found 오류 해결 방법 안녕하세요, 오늘은 우분투에서 __git_ps1: command not found 오류 해결 방법 에 대한 포스팅하도록 하겠습니다. 해결 방법 아래의 명령어를 통해 오류를 해결할 수 있습니다. curl -L https://raw.github.com/git/git/master/contrib/completion/git-prompt.sh > ~/.bash_git 이후 아래 명령어를 통해 ~/.bashrc에 추가해 주시면 됩니다. source ~/.bash_git 위와 같이 했는데도 오류가 해결되지 않는다면 아직 적용이 안된 것으로, 쉘을 다시 로그인해주시면 됩니다 ^^. 감사합니다. 2023. 4. 20.
[리눅스 우분투] Setting > Users > Unlock 버튼 안 눌리는 오류 해결 방법 안녕하세요, 오늘은 설정 > 사용자 > 잠금 해제 버튼이 안 눌리는 오류 해결 방법에 대한 포스팅하도록 하겠습니다. 우분투 20.04 버전에서 나오는 오류인데, 원인은 잘 모르겠습니다. 해결 방법 아래의 명령어를 이용하여 잠금 해제를 할 수 있습니다. sudo gnome-control-center 감사합니다. 2023. 4. 17.
[리눅스 우분투] /bin/sh^M: bad interpreter: No such file or directory 오류 해결 방법 안녕하세요, 오늘은 /bin/sh^M: bad interpreter: No such file or directory 오류 해결 방법에 대한 포스팅하도록 하겠습니다. 원인 쉘 스크립트를 작성한 환경과 실행한 환경이 다를 때 발생하는 문제입니다. 조금 더 정확하게는 줄 바꿈을 나타내는 개행문자가 달라 발생하는 문제입니다. 실행하는 환경에서 vi -b 를 통해 스크립트를 열어보면 끝에 ^M 문자가 붙어있는 것을 확인할 수 있습니다. 해결 방법 1. 직접 제거하기 vi -b 파일명.sh ^M 삭제 2. sed 명령어 이용 sed -i -e 's/\r$//' 파일명.sh 3. fileformat 설정 vi 파일명.sh :set fileformat=unix 저장 참고로 위 방법은 모두 스크립트를 실행하는 환경에서 .. 2023. 4. 8.
[C 언어] 사전 정의 매크로 (__DATE__, __TIME__, __FILE__, __LINE__, STDC__, __FUNCTION__) 안녕하세요, 오늘은 C에서 사전 정의된 매크로에 대해 포스팅 해보도록 하겠습니다. 사전 정의 매크로 ANSI C에서는 아래와 같이 사전에 정의된 매크로가 있고, 전처리기에서 처리됩니다. __DATE__ 현재 날짜를 나타내는 문자열 __TIME__ 현재 시간을 나타내는 문자열 __FILE__ 현재 파일 이름을 나타내는 문자열 __LINE__ 현재 위치의 줄 번호를 나타내는 정수 __STDC__ ANSI 표준 C를 따르는 경우 0이 아닌 정수 참고로 함수명을 나타내는 매크로인 __FUNCTION__ (또는 __func__) 은 컴파일러가 처리하며, 컴파일러마다 사용법이 다를 수 있습니다. 사용예시 예시 #include int main(void) { printf("%s\n", __DATE__); printf(.. 2023. 4. 7.
[Python] extern.packaging.version.InvalidVersion: 오류 해결 방법 안녕하세요, 오늘은 raise InvalidVersion extern.packaging.version.InvalidVersion: 오류 해결 방법에 대한 포스팅하도록 하겠습니다. 파이썬 빌드시 아래와 같은 오류가 발생하면 아래의 명령어를 통해 setuptools를 업그레이드 해주면 됩니다. pip install --upgrade --user setuptools==58.3.0 감사합니다. 2023. 4. 6.
반응형