안녕하세요.

python set 자료형의 첫번째 값 불러오기 위해선

list 로 변환이 필요 합니다. set type 에는 순서가 없기 때문에 첫번째 값을 불러 올 수가 없는데요

아래와 같이 list 형으로 변환 한뒤 불러오면 됩니다.

set_type = {1,2,3}

list_type = list(set_type)

print(list_type[0])

명쾌한 해답은 아니지만 어떤 값이 들어 있는지 확인 할 때 유용한 방법입니다.

감사합니다.

요즘 소스 관리 하면 Git 은 필수죠?

저는 개발 면접 볼 때마다 Git 써봤냐가 아닌 소스관리는 어떻게 했냐? 라는 질문을 많이 받았습니다.

그때 마다 Git 으로 했다고 하면 끄덕끄덕 하고 다음 질문을 하시더라구요.

그만큼 필수로 되어버린 것 같습니다.

Git 은 소스관리도 좋고 예전소스로 다시 복원도 할 수 있어 완전 강추 드립니다.

오늘은 Git 에서 소스를 잘못 merge 했을 때 reset 하는 방법을 알려 드리겠습니다.

 

1. git log 명령어로 해당 커밋 찾기

git log

 

2. reset 으로 해당 커밋으로 이동 하기

git reset b0ed28......

 

3. push -f 옵션으로 remote 에 덮어 씌우기

git push -f origin master

 

이렇게 하면 잘못 merge 했다가도 다시 쉽게 원복 할 수 있습니다.

저는 Redis 를 Lock 을 걸때 ..

그러니까 하나의 프로그램을 실행 하고 마칠 때 까지 중복 실행이 안되게끔 하기 위해서 Redis 를 쓰고 있습니다.

1. 서버 접속 명령어

redis-cli

docker (docker-compose) 에서 redis 를 실행 하신다면 아래와 같이 하시면 됩니다.

docker-compose exec redis redis-cli

 

접속 되면 아래와 같이 ip:port> 커맨드 입력창이 나오게 됩니다.

redis command

2. 입력 하기

set 명령어로 key, value 쌍으로 입력하여 저장 합니다.

예) set key_name value_name

 

3. 입력 한 값 찾기

get 명령어로 key 값을 입력 하면 됩니다

예) get key_name

 

4. 모든 키값 찾기

keys * 

 

5. 값 삭제 하기

del 명령어로 key 값을 입력 하면 됩니다.

예) del key_name

+ Recent posts