본문 바로가기

728x90

Development

(85)
[Python] print 이번엔 Python에서 print의 인자들에 대해서 공부해보겠습니다. print의 인자들에 대해 알아보기 위해서는 다음과 같이 입력하면 정보를 얻을 수 있습니다. help(print) Output: Help on built-in function print in module builtins: print(...) print(value, ..., sep=' ', end='\n', file=sys.stdout, flush=False) Prints the values to a stream, or to sys.stdout by default. Optional keyword arguments: # ... 생략 file=sys.stdout 인자 프로그래밍에는 표준 입출력이라는 개념이 있습니다. 짧게 말씀드리면 프로그램..
[Python] rfind 반환 일치 -1이없는 경우 파이썬 rfind ()는 문자열의 마지막 발생의 위치를 ​​반환합니다.
[WSL2] WSL2의 저장공간을 다른 저장공간으로 옮기는 방법 Windows 10 - 버젼 2004 에서 새로이 추가된 WSL2를 쓰면서 docker 등 작업을 하는데 있어서 훨씬 일관되고 좋다는 얘기를 듣고, 써보기로 했다. (https://www.docker.com/blog/docker-desktop-wsl-2-best-practices) https://www.youtube.com/watch?v=hwbbFY4Yww0&t=1018s 에 있는 동영상 강좌를 보고 설치를 마쳤다. 그런데, 문제가 되는것은 SSD 인 C:\ 드라이브 용량이 부족하였다. 더보기 Run powershell.exe as Administrator PS C:\WINDOWS\system32> wsl -l Windows Subsystem for Linux Distributions: Ubuntu (D..
[Ubuntu] export export export 명령어를 통해서 쉘 변수를 환경변수로 저장할 수 있는데요. export water 터미널에 위 명령어를 입력하고 env라고 입력하면 환경변수 목록에 water가 추가되었음을 확인할 수 있습니다. 하지만 이 환경변수는 터미널이 꺼지면 사라지게 됩니다. 매번 쉘을 실행할 때마다 쉘 변수를 환경변수로 자동으로 설정하고 싶다면 .bashrc 파일에 변수를 저장할 수 있습니다. bashrc 경로는 99퍼센트 확률로 홈 디렉토리에 있을 겁니다. 찾아가 보자면. vi ~/.bashrc 에 들어가면 환경변수를 설정할 수 있습니다. export water="삼다수" export TEMP_DIR=/tmp export BASE_DIR=$TEMP_DIR/backup 예를 들어 위와 같이 작성한 후에는..
[SQL] 관계(Relationship)의 이해 1. 관계의 개념 가. 관계의 정의 상호 연관성이 있는 상태 "엔터티의 인스턴스 사이의 논리적인 연관성으로서 존재의 형태로서나 행위로서 서로에게 연관성이 부여된 상태" 관계는 엔터티와 엔터티 간 연관성을 표현하기 때문에 엔터티의 정의에 따라 영향을 받기도 하고, 속성 정의 및 관계 정의에 따라서도 다양하게 변할 수 있다. 나. 관계의 페어링 관계는 엔터티 안에 인스턴스가 개별적으로 관계를 가지는 것(페어링)이고 이것의 집합을 관계로 표현한다는 것이다. 개별 인스턴스가 각각 다른 종류의 관계를 가지고 있다면 두 엔터티 사이에 두 개 이상의 관계가 형성될 수 있다. 각각의 엔터티의 인스턴스들은 자신이 관련된 인스턴스들과 관계의 Occurance로 참여하는 형태를 관계 페어링(Relational Pairing..
[SQL] 엔터티(Entity)의 이해 1. 개념 데이터 모델을 이해할 때 가장 명확하게 이해해야 하는 개념 중에 하나가 바로 엔터티(Entity)이다. 엔터티에 대해서 데이터 모델과 데이터베이스에 권위자가 정의한 사항은 다음과 같다. 변별할 수 있는 사물 - Peter Chen (1976) - 데이터베이스 내에서 변별 가능한 객체 - C.J Date (1986) - 정보를 저장할 수 있는 어떤 것 - James Martin (1989) - 정보가 저장될 수 있는 사람, 장소, 물건, 사건 그리고 개념 등 - Thomas Bruce (1992) - 위 정의들의 공통점은 다음과 같다. 엔터티는 사람, 장소, 물건, 사건, 개념 등의 명사에 해당한다. 엔터티는 업무상 관리가 필요한 관심사에 해당한다. 엔터티는 저장이 되기 위한 어떤 것(Thing..
[SQL] 데이터 모델의 이해 모델링 우리 주변에 있는 사람, 사물, 개념 등 다양한 현상을 발생시키는 것들을 일정한 표기법에 의해 나타내는 것 모델링에 대한 사전적 정의로는 아래와 같이 다양하게 존재한다. 가설적 또는 일정 양식에 맞춘 표현 어떤 것에 대한 예비 표현으로 그로부터 최종대상이 구축되도록 하는 계획으로서 기여하는 것 복잡한 현실세계를 단순화 시켜서 표현하는 것 모델링의 특징 모델링은 추상화, 단순화, 명확화 3가지로 요약할 수 있다. 추상화 (모형화, 가설적) 추상화는 현실세계를 일정한 형식에 맞추어 표현을 한다는 의미이다. 다양한 현실을 일정한 양식인 표기법에 의해 표현한다는 것이다. 단순화 단순화는 복잡한 현실세계를 약속된 규약에 의해 제한된 표기법이나 언어로 표현하여 현실세계를 보다 쉽게 이해할 수 있도록 하는 개..
[Git] .gitignore 와 .gitattributes 차이점 .gitignore github에 commit할 경우에 제외할 목록을 적는 곳이다. .gitattributes git에 있는 LFS(Large File System)에서 관리하기 위해 추적할 리스트를 작성하는 곳이다.

728x90