본문 바로가기

전체 글516

기아 스포티지 하이브리드 디지털키 등록방법 차를 산지 1년 반이 지났습니다. 스포티지 하이브리드, 2022년 2월에 주문하여 2023년 3월에 받았드래죠. 3월에 받으면서 디지털키를 받았는데 등록을 해보려는데 항상 실패했었습니다. 그 이유를 찾아서 등록에 성공한 방법을 소개합니다.(매뉴얼만 잘 읽었어도....하하) 매뉴얼 잘 안읽고 오신 분들 환영합니다 :) 디지털키 등록방법먼저 디지털키를 실내 인증패드(무선 충전기)에 올려두세요. 차량설정에 들어가서 디지털 키를 누릅니다. 디지털 키 사용을 체크해줍니다. 그리고 NFC 카드 키를 누릅니다. 그 뒤에 등록을 하면됩니다. 여기서 잠깐!! 항상 여기에서 막혔었는데, 이유를 알았습니다. 이 때 필요한건 처음 받은 자동차키 두개를 같이 가지고 있어야합니다. 저는 항상 키 한개만 가지고 와서 등록하려했는데.. 2024. 11. 26.
윈도우 검은화면 제거방법(feat. 크롬화면) 윈도우10을 사용하고 있습니다. 문제발생잠금화면 후 몇시간 뒤에 켜보니 아래와 같이 크롬 윗부분이 까맣게 보이지 않았습니다.(티스토리에서 네이버보여주기 신공!!) 문제해결시도여러가지 시도를 해봤는데, 첫번째로 모니터 껐다 켜기입니다.결과는 실패. 두번째는 이 상태에서 화면을 윈도우+화살표로 줄여봤습니다.줄인 화면은 잘 보이는 걸 확인했습니다. 다시 전체화면으로 해보면 동일하게 까만색으로 윗부분을 클릭조차 할 수 없게 되었습니다. 그래서 마지막으로 해본 시도는 바로 부팅입니다. 부팅결과 아래와 같이 정상으로 돌아옴을 확인할 수 있었습니다.  혹시 같은 증상이시라면 "부팅"을 추천드립니다. 2024. 11. 26.
본인 인증을 할 수 없습니다(구글 로그인) 핸드폰을 초기화시켰을 뿐인데, 로그인하기가 매우 어렵습니다. 한참 헤맨 뒤의 방법을 하나 공유합니다. 로그인 무한반복7월 아이폰 15 Pro를 사고, 기존 쓰던 아이폰 12 mini의 데이터를 옮겼습니다. 그리고 나서 두가지 문제가 발생했는데, 카카오톡 알림이 안뜨는 것과 블루투스 소리가 한번씩 씹히는 문제였습니다. 3개월동안 무시하고 쓰다가 이대로는 안되겠다 싶어 애플센터에 갔습니다. 하드웨어 테스트를 했는데 블루투스는 문제 없다고 OS를 초기화하고 다시 처음부터 설치하라는 이야기를 들었습니다. 고민 끝에 아이클라우드에 다 사진이랑 데이터도 있고, 카카오톡의 대화도 백업했으니 문제 없겠거니 하고 초기화를 진행했습니다. 처음부터 앱 하나하나를 설치하고 로그인을 하기를 반복.구글에서 문제가 발생했습니다. .. 2024. 10. 18.
multipart boundary 에 사용가능한 문자(feat. rfc 1521) http를 사용하다보면 multipart를 볼 때가 있죠. 이 때 boundary의 정의는 어떻게 될까요?  boundary의 정의는 아래와 같습니다.  boundary := 0*69 bcharsnospacebchars := bcharsnospace / " "bcharsnospace := DIGIT / ALPHA / "'" / "(" / ")" / "+" / "_" / "," / "-" / "." / "/" / ":" / "=" / "?"  최대 70글자까지 쓸 수 있으며,마지막은 space가 올 수 없습니다.bchars (boundary의 첫 0~69자는 공백 포함 가능): 숫자: 0-9 알파벳: A-Z, a-z 특수 문자: ', (, ), +, _, ,, -, ., /, :, =, ? 공백 (spac.. 2024. 10. 11.
SSRF(Server-Side Request Forgery) LFI(Local File Inclusion) 비교 1. SSRF (Server-Side Request Forgery)정의SSRF는 공격자가 서버로 하여금 악의적인 요청을 외부 또는 내부 네트워크 리소스에 보내도록 유도하는 취약점입니다. 이 취약점은 주로 서버가 사용자의 입력을 신뢰하여 다른 리소스에 HTTP 요청을 보내는 기능을 가지고 있을 때 발생합니다.공격 방식공격자는 서버가 임의의 URL 또는 IP 주소로 요청을 보낼 수 있도록 조작합니다. 이를 통해 공격자는 내부 네트워크나 외부 시스템에 접근할 수 있습니다.주요 특징내부 네트워크로의 접근: 공격자가 외부에서 직접 접근할 수 없는 내부 시스템이나 네트워크에 서버를 이용해 접근할 수 있습니다.외부 시스템 공격: 공격자는 서버를 중간자로 사용해 외부 서버에 악의적인 요청을 보낼 수도 있습니다.HTTP.. 2024. 9. 25.
Warning Message 삭제방법(missing-braces, overloaded-virtual) 컴파일시 깔끔하지 않게 하는건 뭘까요? 바로 Warning Message입니다. 자세히 보면, 버그를 유발할 확률이 높은 것들도 걸러지는데요.이걸 놔두면 깨진창문효과처럼 점점 코드가 난잡해질 수 있습니다. 그럼 어떤 Warning들이 있는지 살펴보고 어떻게 고쳐야할지 알아보겠습니다. warning: suggest braces around initialization of subobject [-Wmissing-braces]문제struct in6_addr ip = {0,};위의 구문은 ipv6를 선언할 때 초기값을 0으로 세팅하려고 하는건데요.이런 Warning이 뜨게 됩니다.warning: suggest braces around initialization of subobject [-Wmissing-brace.. 2024. 9. 2.
온라인으로 sql 문법 확인하는 방법(sqlite, mariadb, postresql, mssql) SQL 문법 확인하려면 직접 다 DB를 설치해야하는 번거로움이 있죠? 이 사이트를 이용하면 여러 DB에 대한 테스트 및 문법 검사를 해볼 수 있습니다. 바로 아래 사이트인데요. SQLiteMariaDBPostreSQLMS SQL 이렇게 지원합니다. 사이트 주소는 아래와 같습니다.https://sqliteonline.com/ SQL Online Compiler - Next gen SQL EditorChart for Data Science SELECT LINE-SELECT ​ LINE-SELECT name as label, cos(id) as cos_c1ab394, sin(id) as sin_cFF0000 FROM demo; AREA-SELECT id as x, id as y FROM demo; BAR-SE.. 2024. 8. 26.
QTextEdit 에 글자 그대로 덮어쓰기/추가하기 방법(append, setText, insertPlainText) QTextEdit 사용방법QTextEdit을 사용하면 크게 2가지로 사용할 수 있습니다. 1. 글자(텍스트) 엎어치기 2. 글자(텍스트) 추가하기 글자(텍스트) 엎어치기말 그대로 텍스트에 문자를 그대로 clear해서 세팅해줍니다. 사용방법은 쉽습니다. setText(내용)# UI 그렸다 치고 self.result_text = QTextEdit() # layout 그렸다 치고 layout.addWidget(self.result_text) result = "test" self.result_text.setText(result) 글자(텍스트) 추가하기지우지 않고 글을 이어서 계속 붙이고 싶을 때가 있겠죠? 이 부분은 두가지 함수가 있습니다.append()쉽게 말하면 글자는 추가되는데 내부적으로 텍스트 끝에 \n.. 2024. 8. 24.
반응형