파이썬 버전을 확인하고 싶습니다. 어떻게 하면 좋을까요? 먼저 윈도우에서는 python -V 명령을 입력하시면 됩니다. Python 3.10.8 이라는 정보가 뜹니다. venv가 활성화 된 상태에서 버전을 출력했으니, 활성화가 된 가상 환경에서의 파이썬 버전일 겁니다. 그런데, sys 모듈에서 파이썬 버전을 확인할 수도 있습니다. 링크를 보시면, sys의 version_info를 보면 된다고 되어 있어요. 위 결과를 보면, major, minor, micro 버전 등을 알 수 있어요. 3.10.8 버전을 쓰고 있음을 알 수 있어요. sys.version_info[0]을 출력해 보니 3이 나옵니다. major 버전이 3이라는 의미입니다. 다음에, sys.version_info[1]을 출력해 보니 10이 나..
전체 글 검색 결과
안녕하세요. 이번 시간에는 redis에서 패턴과 일치하는 키들을 찾는 keys 명령어에 대해 간단하게 알아봅시다. 먼저, 키 firstname과 lastname을 추가하겠습니다. 그러면, redis에는 firstname, lastname이 들어갈 겁니다. 이제 keys *를 입력해 보겠습니다. 그랬더니, 2개의 키가 떴습니다. *는 모든 길이의, 어떠한 문자열도 match가 됩니다. 물론, 비어 있는 문자열도 됩니다. 고로, 길이가 8자인 문자열이나, 길이가 9자인 문자열도 매치가 되게 됩니다. 이제 keys *name을 입력해 보겠습니다. 그랬더니, name으로 끝나는 패턴만 뽑혀져 나옴을 볼 수 있어요. 앞에 *가 붙은 것은 name 앞에 어떠한 문자열이 와도 된다는 의미입니다. last가 오나, f..
현재 배포되어 있는 상태가 어떤 것인지 알려주세요. 충분히 나올 법한 질문입니다. 메모를 안 해 두었다면. 그래서 간단하게 실습해 보면서 알아보겠습니다. 혹여나 부족한 것이 있으면 댓글로 알려주시면 감사하겠습니다. 먼저, 저는 test1 브랜치에 들어와 있습니다. test1의 commit log인데요. merge라는 메세지를 가진 것이 최근의 것임을 ㅇ랄 수 있습니다. 그 전의 커밋은 modify 1.txt append 4, 5, 6, 7이였음을 알 수 있습니다. test1의 가장 최근 커밋은 7e89f73c입니다. 1개 전 커밋을 보겠습니다. 1개 전의 것은 41177fd5입니다. 그리고 이 커밋에서 4, 5, 6, 7이 추가되었는데요. 이 때 1.txt에는 1, 2, 3, 4, 5, 6, 7이 적혀져..
안녕하세요. 이번 시간에는 우분투에서 현재 시각을 어떻게 출력하는지에 대해 간단하게 알아보겠습니다. 먼저, date는 시스템 date를 출력하거나, 혹은 셋팅하는 명령입니다. 이번 시간에는 date를 단지, 시스템 시각만 출력하는 용도로 쓸 거에요. 쓰는 방법이 나와 있는데요. 여기서 OPTION은 일절 쓰지 않고, +FORMAT만 쓸 겁니다. 먼저, 1970년 1월 1일 0시 0분 0초 UTC로부터 경과된 초를 출력하고 싶습니다. %s 옵션을 쓰시면 됩니다. 해당 옵션이 seconds since 1970-01-01 00:00:00 UTC라고 되어 있는 걸 보아서는 제가 원하는 목적과 맞아 보입니다. date +%s를 입력해 볼까요? 그러면 1665294580이 나옵니다. 이는 1970년 1월 1일 0시..
redis에서, 키를 추가하고 일정 시간이 지나면 없어지게 해야 하는 경우가 있습니다. 이럴 때 set에 EX, PX, EXAT, PXAT 옵션을 줄 수 있습니다. 이럴 때 redis에서 쓸 수 있는 명령어는 set입니다. set에는 여러 옵션이 있는데요. 이 중, 우리가 관심이 있는 expire 관련 옵션은 EX 혹은 PX입니다. EX는 뒤에 초가 붙고, PX는 뒤에 ms가 붙습니다. 예제를 하나 보겠습니다. set code 12345 EX 30을 입력했어요. 이는, 키가 code이고 value가 12345인 정보를 추가할 건데요. expire time은 생성된 지 30초 후라는 의미입니다. 생성한 직후 time을 쳐 보았더니 1665080157입니다. 그러면, 1665080187보다 크다면, 당연하게..
최근댓글