728x90 반응형 분류 전체보기352 [git] .gitignore : 특정 resources를 git으로부터 격리. .gitignore 파일을 통해 특정 resources (보통 file 또는 directory)를 git으로부터 격리시킬 수 있음. .gitignore 파일은 일종의 text 파일로서 git으로 격리할 resources의 이름 또는 패턴을 리스트로 가지고 있음. 여기서 격리라는 것은 git 에 의해 관리되지 않는 것을 의미한다. 일반적으로 격리하는 파일들은 다음과 같은 경우에 속한다. 사용자 암호와 같이 repository에 저장되어서는 안되는 보안과 관련된 정보를 가진 경우. 개발환경에 의해 자동으로 생성되는 파일들 (소스로 관리될 필요가 없는 라이브러리 포함) 지나치게 큰 용량을 가지거나 소스로 관리되지 않아도 되는 고정된 바이너리 파일들 프로젝트에 따른 자동 생성 다음의 URL로 가서 해당 프로젝특.. 2023. 12. 30. [macOS] TSM AdjustCapsLockLEDForKeyTransitionHandling - _ISSetPhysicalKeyboardCapsLockLED Inhibit pyside 나 pyqt 등에서 text field를 입력받는 widget에 입력을 하면 발생하는 오류임. 이유는 잘 모르겠지만, 검색해보니 이미 많이 알려진 에러였다. (Python에 국한되지 않고 Java등에서도 많이 발생하는 듯...) 해결책은 맥에서 한영 전환에서 caps lock 키를 사용하는데, 한영전환 단축키로 지정된 caps lock을 해제하면 해당 오류가 발생하지 않는다. Solution spotlight search(cmd + space) 에서 keyboard로 검색하여 나온 Keyboard 설정창을 띄운다. 키보드 설정창에서 아래 그림과 같이 Text Input 항목의 Edit를 클릭한다. 그러면 다음과 같은 그림이 나오는데, 여기서 Use the Caps Lock key to swi.. 2023. 12. 28. [github] ssh 키 등록하기. Github 계정에 ssh public key 등록(설정).ssh public key를 계정에 등록하면 해당 계정의 모든 repository에 ssh 프로토콜로 접속이 가능해짐. 등록하는 방법은 다음과 같음. 1. Settings → SSH and GPG kyes 로 이동. 2. New SSH Key 클릭하고, Tilte 에 해당 키에 대한 이름을 입력한다. (구분가능하면 되는 것이니 자유롭게 입력해도 된다.) 3. Key 부분에 공개키(이 문서에서는 공개키를 id_rsa.pub 이라고 가정)의 내용(text)을 복사해 넣어준다. 참고 : 복사할 text를 확인하는 방법cat ~/.ssh/id_rsa.pub# type %userprofile%\.ssh\id_rsa.pub # for windowsrsa 알.. 2023. 12. 27. [ssh-keygen] ssh 관련 private key와 public key 생성하기. ssh (secure shell)ssh는 secure shell의 약자로 네트워크 상에서 암호화된 통신을 위한 프로토콜 (및 이를 구현한 프로그램)을 가르킴. 주로 원격지의 장비에 보안이 보장된 접속을 제공하며 이를 위해 암호화 및 인증을 사용함. 이를 위해 ssh는password 기반의 인증과private and public key 기반의 인증,time based 인증 등의 다양한 방법을 제공한다.과거에는 간단한 password 기반의 인증이 가장 많이 사용되었으나,최근에는 주로 private key와 public key를 이용한 방식이 사용됨.ssh-keygenssh-keygen은 ssh에서 사용되는 private key와 public key를 생성 및 관리, 편집 하는 프로그램임.이를 통해 ssh에.. 2023. 12. 27. [CE] Process versus Thread Process versus Thread (OS관점)1. Process (프로세스)Process는 자신을 위한 독립된 메모리 공간 등의 리소스를 차지한 상태에서 실행 중인 프로그램의 instance라고 볼 수 있음. 독립된 execution unit (실행 단위)이며, self-contained(자체포함) unit임.하나의 프로세스는 자신을 위한 독립되고 격리된address space(=memory space)와User Space에 고유의 data, heap, stack 영역으로 구성된 address space를 가짐.: https://dsaint31.tistory.com/421Kernel Space에 고유의 PCB (Process Control Block)을 가짐: OS가 Process Table로 관리.. 2023. 12. 27. [Python] Debugging : Traceback, Stacktrace, Backtrace ... 동의어Python에서는 tracback (역추적) 이라는 용어가 많이 사용되지만,stack trace 또는 back trace라고도 불린다.의미Python의 실행 등에서 에러가 발생할 경우 출력되는 traceback 은해당 에러가 발생한 지점에서의 stack 의 정보를역추적(back-trace)하여 출력한 결과물을 의미한다.stack에는에러가 발생하여 프로그램 수행이 멈춘 특정 지점이수행되기까지 관련되어 수행된모든 function calls에 관련된 정보들이 담겨져 있다.stack 은프로그램 코드에서 function call에서 이용되는 데이터 구조를 의미하며,동시에 virtual memory 구조에서 상위에 위치한 영역을 가르키기도 하는 용어이다. 보다 자세한 건 다음 URL을 확인할 것.https:/.. 2023. 12. 25. 이전 1 ··· 33 34 35 36 37 38 39 ··· 59 다음 728x90 반응형