본문 바로가기

분류 전체보기76

Gitlab CI 시 이중인증 에러(2FA) gitlab ci로 편하게 앱 업로드 하다가 오랜만에 실행하려니 에러가 났다.. 이중인증 관련 에러.. 이중인증 코드가 갔는데 interactive 하게 6자리 코드를 입력하지 않아 실패.. 예전에 FASTLANE_APPLE_APPLICATION_SPECIFIC_PASSWORD 설정 다 해줬었는데.. 코드가 만료된것도 아니었는데 되지 않아서 spaceship으로 갈아탐 upload_to_appstore: stage: deploy when: manual allow_failure: false # variables: # FASTLANE_APPLE_APPLICATION_SPECIFIC_PASSWORD: "" script: - fastlane spaceauth -u [애플아이디] --copy_to_clipboar.. 2021. 6. 17.
UISwitch 버그 개발하던중에 콘솔에 아래와같은 메세지 출력 확인 invalid mode 'kCFRunLoopCommonModes' provided to CFRunLoopRunSpecific - break on _CFRunLoopError_RunCalledWithInvalidMode to debug. This message will only appear once per execution. 검색해보니 UISwitch의 버그로 확인된다는 답변 확인! 무시해도된다. https://stackoverflow.com/questions/56980875/what-does-invalid-mode-kcfrunloopcommonmodes-mean 2021. 6. 9.
NSPredicate 요상한 버그.. CoreData의 데이터를 조회하기 위해 아래와 같이 쿼리문을 작성했다. NSPredicate(format: "pid == %@ AND no == %i", pid, no) 근데 올바른 데이터가 조회가 계속 안되고있었다.. 왜지? 혹시 데이터가 안들어갔나 ? 이러면서 데이터 조회도 다 해봤는데 정상적으로 들어가있었다.. 혹시나 하는 마음에 predicate를 출력해봤는데 "pid == 작품코드 AND 0 == 28" 이런식으로 출력되고있었다...';;;; "no" 텍스트를 predicate 내에서 0으로 해석하고 있었다 ;; no는 예약어인가보다. 2021. 6. 2.
Go에서 Redis 사용하기 Go에서 Redis 사용하기 Client 선정 go-redis : https://github.com/go-redis/redis 장점 : 문서화가 잘되어있고 쓰기가 편함 단점 : 확장성이 낮다(내가 사용하고 싶은 명령어가 없을 수도..) Redigo : https://github.com/gomodule/redigo 장점 : 확장성이 높다(명령어 내가 쓰고싶은거 다 쓸수있음) 단점 : 문서화가 잘 안되어있고, 타입 변환 등 불편한 점 존재 https://godoc.org/github.com/gomodule/redigo/redis) 사용 예 package main import ( "log" "net/http" "github.com/gomodule/redigo/redis" "github.com/labstack/.. 2021. 2. 15.
redis 기본 명령어 명령어 set [key] [value] : 데이터를 저장할 때 get [key]: 저장된 데이터를 검색할 때 rename : 저장된 데이터 값을 변경할 때 randomkey : 저장된 key 중에 하나의 key를 랜덤하게 검색할 때 rename 1113 1116 : 키 1113을 1116으로 변경 keys [pattern]: 저장된 모든 key를 검색할 때 keys * : 모든 키를 검색 keys *2 : 2로 끝나는 모든 키를 검색 exists [key] : 검색대상 key가 존재하는지 여부를 확인할 때 strlen [key] : key에 해당하는 value의 길이 mset/mget [key] [value] .... : 여러개의 key와 value를 한번에 저장하고 검색할 때 flushall : 현재 .. 2021. 1. 14.
반응형