2024/07/01 5

OpenSSL 다운로드 및 자체 서명 HTTPS

🔍 OpenSSL를 설치하여 자체 서명 Flask로 열은 서버에서 JS를 통해 사용자의 카메라에 접근을 시도했는데,물리적 인터페이스에 접근하려면 HTTPS의 서버 URL이 필요했다 . HTTP는 HyperText Transfer Protocol을 의미하는 것으로,  서버와 클라이언트의 통신 프로토콜이다.해당 프로토콜을 통해 데이터를 일반 텍스트로 교환하는 방식인데, 이 과정에 제 3자의 데이터 탈취 및 오남용이 생길 수도 있다.  HTTPS는 HTTP에 Secure을 더한 것으로, CA(독립된 인증 기관)으로 부터 SSL / TLS 인증서를 요구한다.즉, 데이터 교환 전에 브라우저와 인증서를 공유하여 안정성을 확보한다. 하지만 CA로부터 인증서 받기는 쉽지 않는데, 이러한 점을 자체 서명으로 해결 할 ..

WEB/Backend 2024.07.01

컴퓨터 듀얼 모니터 갑자기 안 됨 (모니터 같은 화면 나옴)

📌 듀얼 모니터가 갑자기 안되는 문제왠지 모르지만, 가끔 듀얼 모니터가 잘 작동이 안되는 경우가 있다.양쪽 모니터가 같은 화면만 보여주는데,선을 뽑고 다시 꼽던가, 컴터를 껐다 다시 키거면 왠만하면 되는데,가끔 별의 별 짓을 해도 안되는 경우가 있다... 해결 방법을 알면, 다시 쉽게 듀얼  모니터 사용이 가능하다.  ✨ 해결 방법이 방법으로 해결하면, 왠만하면 해결 될 것이다.  dxdiag를 윈도우 검색창에 쳐서 프로그램을 실행 시켜준다.    그러면 보통  "디스플레이" 에서 "참고"에 에러가 뜨는 것을 발견 할 수 있다.    이런 경우 다시 윈도우 검색창에서 장치 관리자를 실행 시켜준다.   "디스플레이 어댑터" 세부 사항에 "Radeon RX 58"을 제거하고, (내 컴퓨터 같은 경우 Rad..

컴퓨터 에러 2024.07.01

[Python][백준] 10431. 줄세우기

링크🔗https://www.acmicpc.net/problem/10431🗒️파이썬  풀이N = int(input())for n in range(1,N+1): lst = list(map(int,input().split(" ")))[1:] sum = 0 for i in range(1,20): for j in range(i): if lst[i]  1. 원하는 값은 "몇 번 물러섰는지에 대한 개수"이기 때문에, 실제 삽입 정렬을 하지 않아도 된다. 2. (0,1) (0,2),(1,2)(0,3),(1,3),(2,3). . . 예를 (0,3),(1,3),(2,3)  부분에서  0,1,2는 이미 정렬이 되었다고 가정을 하고, 0,1,2와 3의 정렬만 신경쓴다. 이런..

[Python][백준] 1157. 단어 공부

링크🔗https://www.acmicpc.net/problem/1157🗒️파이썬  풀이str = input().upper()lst_str = list(set(str))lst = []for word in lst_str: lst.append(str.count(word))if lst.count(max(lst)) > 1 : print("?")else : print(lst_str[lst.index(max(lst))]) 1. 대소문자 구분을 안하고, 대문자로 출력하기 떄문에 upper 함수 사용 2. 각 문자의 개수를 파악하기 위해 집합으로 만든 후 리스트 생성 3. 집합으로 만들어진 리스트의 단어들을 통해 str 단어 개수 파악 후 리스트 append 4. 각 단어의 개수가 들어가있는 ls..

[Python][백준] 2292. 벌집

링크🔗https://www.acmicpc.net/problem/2292🗒️파이썬 내 코드 풀이N = int(input())lst = [1]K = n = 1while True : K = K + (6*n) lst.append(K) n += 1 if K > int(1e10): breakif N != 1 : for i in range(len(lst)-1): if lst[i] 1. 벌집을 하나 하나 보면 규칙성을 찾을 수 있다.첫번째 레이어 : 0~1 두번째 레이어 : 2~7세번째 레이어 : 8~19네번째 레이어 : 20~38. . .  2. 규칙성을 찾아서 식을 작성 해주었고, 각 레이어별 범위를 리스트로 만들어 준다. 3. 범위 리..