본문 바로가기

분류 전체보기209

Mac에서 SSH 접속 시 Host key verification failed. ssh-keygen -R 접속 시도 IP 충돌해서 생기는 문제인듯 하다. 키를 초기화 시켜주면 말끔히 연결됩니다. 2023. 2. 1.
Mac gcc --version Error invalid active developer path gcc --version 해당 명령어를 터미널에 했을때 M1부터는 에러가 나는건지 맥의 업데이트 영향인지 에러가 발생한다. xcode-select --install 해당 명령어를 터미널에서 실행시켜서 설치해주면 gcc 명령어를 사용 가능하다. 2023. 1. 30.
코틀린 HTML 태그 제거하기. fun removeTag(str: String?): String? { var str = str str = Normalizer.normalize(str, Normalizer.Form.NFKC) var mat: Matcher // script 처리 val script = Pattern.compile("]*>.*?", Pattern.DOTALL) mat = script.matcher(str) str = mat.replaceAll("") // style 처리 val style = Pattern.compile("", Pattern.DOTALL) mat = style.matcher(str) str = mat.replaceAll("") // tag 처리 val tag = Pattern.compile("])*>") m.. 2023. 1. 3.
코틀린 타이머 사용하기 및 타이머 종료 lateinit var mTimer : Timer 이렇게 우선 전역으로 만들어주세요. fun funTimer(){ //타이머 2초로 설정 ms단위 mTimer = timer(period = 2000){ runOnUiThread{ //ui변경 작업은 여기에서 } } } 이렇게 하시고 funTimer함수안에서 설정한 초 마다 실행한 작업을 작성해주시면 됩니다. timer에서 에러가 나시는분들께서는 kotlin.concurrent.timer 이런식으로 해보시는것도 추천합니다. 임포트가 안되면 간혹 그렇게 에러가 나는 경우가 있더라구요. 종료같은 경우는 mTimer.cancel() 해당 구문을 원하는 시점에서 사용해주시면 타이머가 종료됩니다. 2023. 1. 3.