일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
- Big Omega
- 재귀함수
- 랜덤 순서 배열
- recursive algorithms
- matrix trnasformations
- 빅세타
- 코틀린 시작하기
- matrix-vector product
- matrix fo a linear transformation
- linear dependence
- trivial solution
- Big-Oh 예제
- nonhomogeneous linear system
- python
- solutions of matrix equation
- 코틀린 Hello World!
- 빅오 표기법
- Big Theta
- 배열 섞기
- Big-Oh notation
- Big-O 예제
- 일차변환
- nontrivial solution
- 빅오메가
- NumPy
- itertools
- 알고리즘 분석의 실례
- homogeneous linear system
- 이진 탐색
- one-to-one
- Today
- Total
목록잡다한 것들 (23)
코딩 연습
(setq doom-font (font-spec :family "JetBrainsMono Nerd Font" :size 15)) (set-fontset-font "fontset-default" 'hangul (font-spec :family "NanumGothicCoding" :size 15)) 두 번째 행은 한글 폰트 설정이다.
우리집 wifi 공유기는 2.4 GHz 와 5 GHz 를 모두 제공할 수 있지만, 2.4 GHz 는 Disable 시켜 놓은 상태로 사용하지 않고 있었다. 그러던 어느 날 갑자기 와이파이 목록에서 우리집 공유기만 사라졌고, 인터넷에 연결할 수가 없었다. 결국 2.4 GHz 를 Enable 시켜서 인터넷에 연결할 수 있었지만, 이렇게 되니 같은 주파수 대역을 사용하는 블루투스 마우스를 연결할 수가 없었다. 이 경우에는 5 GHz 세팅에서 Channel 을 낮은 번호대 (예: 40)를 선택하면 다시 5 GHz 인터넷을 사용할 수 있게 된다.
이런 경우에는 ~/.emacs.d/.local/straight/build-x/pdf-tools/build/server/autobuild 파일에서 eval "./configure -q $(quote "$prefix") && make clean && make -s || exit_fail" 위 부분을 eval "./configure CXXFLAGS='-std=c++17' -q $(quote "$prefix") && make clean && make -s || exit_fail" 로 바꾸면 된다.
spacevim 에서 julia layer 를 설정하고 "이름.jl" 파일을 편집하면 리턴키를 누를 때마다 recursive mapping이라는 메세지만 뜨고 다음줄로 넘어가지 않는 현상이 발생한다. 이 문제를 해결하기 위해서는 ~/.SpaceVim/autoload/SpaceVim/layers/lang/julia.vim 파일을 열어서 다음과 같이 수정해야 한다. let g:latex_to_unicode_auto = 1 위와 같은 부분을 찾아서 "1" 부분을 "0"으로 설정해주면 된다.
:sp 가로로 창 분할 :vsplit or :vsp 세로로 창 분할 Ctrl + W w 분할 된 창 간 이동 :terminal or :term 터미널 창 열기 Ctrl + \ Ctrl+n 터미널 창에서 normal mode 로 바꾸기 :split | terinal 가로로 분할된 창에서 터미널 열기 :vsplit | terminal :vs | te :vs + te 세로로 분할된 창에서 터미널 열기
~/.tmux/.tmux.conf 파일에 다음을 추가한다. set -g default-terminal "tmux-256color" set -ga terminal-overrides ",*256col*:Tc"
~/.config/fish/conf.d/tmux.fish 란 파일을 생선한 후 다음의 내용을 입력한다. if not set -q TMUX set -g TMUX tmux new-session -d -s base eval $TMUX tmux attach-session -d -t base end
C 는 컨트롤키(control), M 은 메타키(Alt)를 나타낸다. C-x 는 컨트롤키와 x키를 같이 누르는 것을 나타내고, M-f 는 메타키와 f키를 같이 누르는 것을 나타낸다. 확대(zoom in) : C-x C-+ 축소(zoom out) : C-x C-- 파일열기 : C-x C-f 파일저장 : C-x C-s emacs 종료 : C-x C-c evil mode - emacs mode 전환 : C-z 이동 위로 한 줄 이동 : C-p 아래로 한 줄 이동 : C-n 오른쪽으로 한 칸 이동 : C-f 왼쪽으로 한 칸 이동 : C-b 오른쪽으로 한 단어 이동 : M-f 왼쪽으로 한 단어 이동 : M-b 커서가 있는 행의 맨 앞으로 이동 : C-a 커서가 있는 행의 맨 뒤로 이동 : C-e 커서가 있는 문장..
garuda 리눅스가 괜찮다는 소문을 듣고, 설치를 시도해 봤다. 다른 것은 모르겠는데, add/remove software 가 설치되어 있지 않은 것이 불편했다. 다음과 같이 설치할 수 있다. sudo pacman -Sy --needed base-devel git wget yajl git clone https://aur.archlinux.org/yay.git cd yay makepkg -si sudo yay -S pamac-aur
이맥스에서 한글을 문제없이 사용하려면 이맥스 내장 한글 입력기를 사용해야 한다. 아래 코드를 init.el 에 넣으면 된다. (emacs doom 의 경우는 config.el 에 넣으면 된다.) (setq default-input-method "korean-hangul") (global-set-key (kbd "") 'toggle-input-method) 는 한글 입력전화키가 임을 알려준다. 일부 리눅스에서는 시스템의 한글 입력기를 사용하지 않겠고, Emacs의 내장 한글 입력기를 사용하겠다고 설정을 해줘야 한다. 이때는 홈디렉토리에 .Xresources 파일을 만들어 다음의 내용을 입력한 후, 저장하면 된다. Emacs*useXIM: false 이 설정은 다음과 같이 시스템에 적용한다. $ xrdb ~..