프로그래밍
-
LATEX 유용한 코드 모음프로그래밍 2022. 1. 31. 11:06
논문용 LATEX를 사용할때 유용한 코드들을 모아봤다. 1. 그림 삽입 \begin{figure} \setlength{\belowcaptionskip}{-24pt} \begin{center} \includegraphics[width=\linewidth]{이미지 경로} \caption{캡션} \label{label 이름} \end{center} \end{figure} 2. 수식 삽입 \begin{equation} 수식 입력 \end{equation} 3. 글자 색 변경 \usepackage{color} \textcolor{red}{red colored text}
-
Pyinstaller 사용시 selenium의 chromedriver 콘솔창 제거하는 방법프로그래밍 2022. 1. 28. 23:32
selenium으로 만든 프로젝트를 pyinstaller로 프로그램을 만들 때 --noconsole 옵션을 주어도 검은색 콘솔창이 계속 나오는 경우가 있다. 이 경우에는 먼저 C:\Users\[사용자 이름]\anaconda3\envs\[가상환경 이름]\Lib\site-packages\selenium\webdriver\common 경로의 service.py를 찾아서 열어준다. service.py 중간에 다음과 같은 항목이 보일것이다. try: cmd = [self.path] cmd.extend(self.command_line_args()) self.process = subprocess.Popen(cmd, env=self.env, close_fds=system() != 'Windows', stdout=sel..
-
chmod로 파일 및 폴더 권한 바꾸기프로그래밍 2021. 11. 23. 21:11
sudo chmod [option] [8진수] [대상] 먼저 [옵션]의 종류는 아래와 같다. -c, --changes like verbose but report only when a change is made -f, --silent, --quiet suppress most error messages -v, --verbose output a diagnostic for every file processed --no-preserve-root do not treat '/' specially (the default) --preserve-root fail to operate recursively on '/' --reference=RFILE use RFILEs mode instead of MODE values -R,..
-
윈도우 + Visual Studio Code로 쉽게 C/C++ 개발환경 세팅하기프로그래밍 2021. 7. 22. 14:05
윈도우 상에서 C/C++를 사용하는 방법은 Visual Studio를 설치해 사용하는 것이 대표적이지만 용량도 크고 단순 공부용으로는 그 과정이 복잡하다. 사실 Linux용 Windows 하위 시스템인 WSL을 이용하면 상당히 쉽게 해결할 수 있다. 과정은 다음과 같다. 1. 먼저 제어판 -> 프로그램 -> Windows 기능 켜기/끄기에서 Linux용 Windows 하위 시스템을 활성화 한다. 컴퓨터를 한번 재부팅 해야한다. 2. Microsoft Store에서 Ubuntu를 검색하여 설치한다. 3. Ubuntu를 실행하면 설치를 진행한다. 4. 설치하면 unsername과 비밀번호를 입력하고 터미널을 닫는다. 5. Visual Studio Code를 실행하고 Remote-WSL를 설치한다. 6. Re..
-
리눅스 scp 명령어로 서버간 파일 옮기기프로그래밍 2021. 7. 17. 11:42
scp는 ssh 원격 접속 프로토콜을 기반으로 한 SecureCopy(scp)의 약자로서 원격지에 있는 파일과 디렉터리를 보내거나 가져올 때 사용하는 파일 전송 프로토콜이다. 서버 A에서 서버 B로 단일 파일을 옮기는 경우의 명령어는 다음과 같다. (서버 A 터미널에 입력하면 된다.) scp -P [서버 B의 ssh 포트 번호] [전송 파일명] [서버 B의 username]@[서버 B의 IP 주소]:[서버 B에 저장할 경로] 예를 들어 scp -P 1234 testfile root@192.168.159.129:/tmp/test 와 같다. 또한 여러 파일을 포함하고 있는 디렉터리를 전송하는 경우는 scp -P [서버 B의 ssh 포트 번호] -r [전송할 디렉토리] [서버 B의 username]@[서버 B..
-
tmux에서 마우스 사용하기프로그래밍 2021. 7. 11. 12:07
tmux 설치 sudo apt-get install tmux tmux에서 마우스 클릭, 스크롤 기능 등을 사용하려면 tmux.conf 파일을 추가해야 한다. 편집기로 tmux.conf를 추가하자. nano ~/.tmux.conf 파일에 아래 내용을 붙여 넣고 저장한다. set -g mouse on setw -g mode-keys vi # Use Alt-arrow keys without prefix key to switch panes bind -n M-Left select-pane -L bind -n M-Right select-pane -R bind -n M-Up select-pane -U bind -n M-Down select-pane -D # Shift arrow to switch windows bin..