전체 글 272

collections

#python 동일한 값 필터링 하기 import collections #collections.Counter() #컨테이너에 동일한 값이 몇개나 들어있는지 확인이 가능하다 a = [1, 1, 2, 3, 4, 5, 6, 7, 7] b = [1, 2, 3, 4, 5, 6, 7] #a 에서 b에 들어있는 중복값을 한번씩만 제거해주어야 한다 c = collections.Counter(a) - collections.Counter(b) print(c) #Counter({1: 1, 7: 1}) #dict 형태로 출력되기 때문에 필요한 키값만 출력해준다 print(c.keys()) #dict_keys([1, 7])

python slacker 한글 깨지는 현상

slack_dict = { "전달데이터1": 1, "전달데이터2": 2, } slack.chat.post_message('#생성한 채널 이름', json.dumps(slack_dict, ensure_ascii=False)) request dict 안에 들어갈 데이터 등등의 모든 인코딩을 체크했음에도 불구하고 slack에서는 unicode로만 무조건 출력되는 이슈가 있었는데 별것도 아닌데 고친데 너무 오래 걸린듯.... encode, decode 문제가 아니라 json.dumps 문제였다 뒤에 ensure_ascii=False로 설정 해줘야 유니코드로 안나옴

2) centos에 jenkins 설치하기 - 브라우저에서 마무리..

1) 서버에 젠킨스 띄우고 브라우저로 접속 아이피:포트 2) Getting Started 화면 확인 설치 경로에 있는 키를 복사해서 입력해준다 view /var/lib/jenkins/secrets/initialAdminPassword로 키 확인 가능 3) 설치 화면 확인하고 플러그인 설치 install suggested plugins 클릭해서 기초 플러그인을 설치해준다 4) 관리자 화면 정보 대충 입력 5) 젠킨스 웰컴 화면 나오는지 확인 젠킨스 설치 완료

CI/CI__Jenkins 2019.06.05