본문 바로가기
반응형

전체 글108

[html] 공백(스페이스, 띄어쓰기) 넣기 html으로 공백을 넣고자 할 경우 생각이 안날 때가 있다. html에서는 모든 공백을 한 칸으로 취급하기 때문에 원하는 대로 입력이 안된다. 한 칸의 띄어쓰기를 넣고자 할 경우 를 사용하면 된다. "Non-breaking Space"의 약자로 하나의 공백을 넣을 수 있으며 세미콜론(";")을 꼭 넣어야한다. 두 칸, 세 칸의 공백을 넣고자 할 경우 ... 를 넣어주면 된다. 조금 더 넓은 간격의 공백을 넣고자 할 경우 를 사용하면 된다. "En Space"의 의미를 가지며 현재 폰트에서 알파벳 "N" 너비와 같은 폭을 나타낸다. 이보다 조금 더 넓은 간격의 공백은 를 사용하면 된다. "Em Space"의 의미를 가지며 현재 폰트에서 알파벳 "M" 너비와 같은 폭을 나타낸다. 2023. 12. 19.
[개발환경] VSCode 항상 새탭(새창)으로 코드 열기 Visual Studio Code에서 코드 선택시 항상 새탭(새창)으로 열리게 하는 설정은 아래와 같이 할 수 있다. 1. Settings 진입 왼쪽 아래 Manage(설정 아이콘) 버튼 -> Settings 선택 단축키 "Ctrl" -> "+" -> "," 세개 순서대로 입력 (글자가 커지는 단축키 세팅이 되어 있어 비추) F1(Command Platte) -> "Preferences: Open Settings (UI)" 선택 2. User 탭 -> Workbench -> Editor Management 진입 Enable Preview 체크박스 해제: 코드를 열경우 새탭(새창)으로 열도록 함 Enable Preview From Quick Open 체크박스 해제: Quick Open(Ctrl + P 조합.. 2023. 12. 18.
[개발환경] anaconda 설치 및 VS Code 설정 (old version 설치) python 개발 환경 구축을 위해 python 설치 후 추가로 필요한 패키지들을 별도로 설치해야한다. pip는 "Preferred Installer Program” / "PIP Installs Packages" 의미를 가지며 파이썬 패키지를 설치 및 관리 할 수 있는 시스템으로 파이썬 package manager이다. pip를 이용하여 필요한 패키지를 설치하여 import하고 사용하고 가상환경을 구성하여 특정 파이썬 버전이나 패키지를 설치하여 사용한다. 그러나 이것은 때로는 귀찮음을 유발한다. 이러한 점을 조금 더 편리하게 할 수 있는 방법이 anaconda를 설치하여 사용하는 것이다. 파이썬을 포함해서 다양한 모듈을 포함한 통합 패키지이다. 아래 경로에서 아나콘다를 다운받아 설치 할 수 있다. 다만 .. 2023. 10. 14.
[개발환경] windows ssh key 생성 windows에서 원격 서버 접속을 위한 ssh key 생성이 필요할 수 있다. cmd 창을 열어 ssh key를 생성할 폴더 (.ssh)를 생성한다. ssh-keygen 명령어를 통해 기본적으로 C:\Users/User/.ssh/ 를 생성하고 id_rsa 파일에 key 값이 저장되나 별도로 관리하고자 할 경우에는 원하는 디렉토리로 이동하여 .ssh를 생성한다. 예를 들어 D:\work/.ssh 에 ssh key 값을 저장하고자 할 경우 아래와 같은 명령어로 수행할 수 있다. D:\work/.ssh> ssh-keygen -t rsa -f D:\work/.ssh/id_rsa .ssh 디렉토리에서 ssh-keygen -f 옵션을 통해 지정된 곳에 ssh key를 생성할 수 있으며 id_rsa / id_rsa.. 2023. 7. 26.
[C] ^M (carriage return) 아스키코드 보통 윈도우에서 리눅스 운영체제로 data가 전달되는 경우 ^M(carriage return) 문자가 함께 전달되는 경우가 있다. ^M을 포함하여 리눅스 운영체제에서 string 비교를 하게될 경우가 있는데 이 때의 아스키코드 값은 13 (CR) carriage return 이다. carriage return은 "\r"으로 아래와 같이 비교할 수 있다. char str_cmp[3] = "abc\r" //str은 abc^M if (!strcmp(str, str_cmp)) printf("same!\n"); 실행 결과 # same! 2023. 3. 6.
[error] dpgk was interrupted apt install 시도 시 아래와 같은 에러를 발견할 수 있다. "E: dpkg was interrupted, you must manually run 'sudo dpkg --configure -a' to correct the problem." dpkg는 Debian 패키지 관리자로 .deb 패키지를 설치 또는 제거할 수 있도록 한다. Debian은 데비안 프로젝트에서 만들어 배포하는 리눅스이다. apt(Advanced Packaging Tool) install을 시도하였으나 dpkg 관련 error가 발생한 이유는 결국 apt install도 deb 패키지를 설치하는 역할을 하기 때문이다. dpkg는 해당 패키지만 설치하나 apt는 관련된 패키지도 함께 설치하는 차이점이 있다. 결국은 .deb 패키지.. 2023. 3. 6.
[error] curl_easy_perform "ssl connect error(35)" curl_easy_perform 수행 결과에 SSL connection error(35)가 발생하는 경우가 있다. 기본적으로 도메인 네임을 잘못 입력하였거나 지원하지 않는 protocol을 요청한 경우에 등 올바르지 않은 정보로 요청한 경우에 발생할 수 있다. TLS handshake error가 발생하는 경우에 나타날 수 있으며 서버 간 보안 정책에 의해 handshaking이 제약되어 발생할 수 있다. 참고로 TLS handshake 과정에서 치명적이지 않은(non-fatal) error의 경우에는 실패하지 않도록 curl version 7.28.0 에서 수정되었다. 이에 따라 curl을 업데이트 하여 일부 개선을 확인 할 수도 있겠다. 2023. 1. 6.
[linux] 이전 명령어 검색 방법 (reverse-i-search / i-search) bash history에 사용한 명령어 기록들이 존재하나 이를 쉽게 키워드로 검색하여 찾을 수 있다. reverse-i-search라고 불리는 reverse incremental search를 사용하면 되며 사용방법도 간단하다. 단축키는 Ctrl + r 을 이용하면 아래와 같이 활성화 된다. (reverse-i-search)`': 예를 들어 which a, which b, which c 를 수행했다고 가정하자. 아래와 같이 reverse-i-search 명령창에서 "whi" 까지만 입력해도 가장 최근에 사용한 which c 명령어가 검색되고 실행을 원하는 경우에는 엔터키를 입력하여 바로 수행할 수 있다. (reverse-i-search)`whi': which c 이보다 이전에 명령어를 찾고 싶은 경우에는.. 2022. 12. 29.
크롬 창 복구 방법 크롬 창을 실수로 닫았거나 닫은 창을 쉽게 복구할 수 있다. 또한 기존의 기록을 통해 다시 접근 할 수 있다. 1. 닫은 탭 다시 열기 아래 단축키를 이용하여 쉽게 복구 할 수 있다. 크롬 전체를 닫은 경우에도 이를 이용하여 이전에 활성화 되어 있던 창을 활성화 시킬 수 있다. 단축키는 익스플로러에서도 동일하게 동작한다. Ctrl + Shift + T 이 메뉴는 실제 크롬 상단의 활성화 된 창 리스트 오른쪽에 비어있는 곳을 우클릭하면 "닫은 탭 다시 열기" 항목이 보이며 이것과 동일한 기능이다. 2. 방문 기록 방문 기록 항목에서 최근에 닫은 탭 리스트를 확인할 수 있다. 위치는 크롬의 우측 상단에 점 세개를 선택하여 방문기록에 커서를 가져가면 기록들이 보인다. 방문기록 전체 리스트를 확인 할 수 있는 .. 2022. 11. 18.
728x90
반응형