본문 바로가기

전체 글54

SOP(Same Origin Policy) 설명 용어 설명Origin : 두 개의 URL이 존재할 때, 프로토콜(http / https), 포트(지정된 경우), 호스트가 동일한 경우, 이를 동일 출처(Same Origin)이라고 간주합니다.https://www.example.com:443/sell/item/123?search=apple&category=fruit#reviews Scheme : httpsHostname : www.example.comPort : 443 (생략 가능, https 기본값 : 443, http 기본값 : 80)Path : /sell/item/123Query : ?search=apple&category=fruit* Parameter : 쿼리 내 값을 정의하는 키-값 쌍. search=apple 과 category=fruitFra.. 2024. 12. 1.
[파이썬 문법] 클래스(class) 문법 정리해보려고 만들어봅니다. class Human: def __init__(self, height, weight, age): self.height = height self.weight = weight self.age = age def state(self): print("키는 {}cm, 몸무게는 {}kg, 나이는 {}살입니다.".format(self.height, self.weight, self.age))민수 = Human(170, 70, 15)민수.state() # 키는 170cm, 몸무게는 70kg, 나이는 15살 예시 코드를 가지고 설명해보겠습니다. 클래스란?클래스는 쉽게 예를 들어 설계도입니다.위 코드에서는 인간에 대한 설계도를.. 2024. 11. 20.
소켓(Socket) 통신 정리 소켓(Socket)이란소켓이란 통신을 위한 접점이라고 할 수 있습니다. 보통 클라이언트와 서버 간의 통신에 자주 사용됩니다. 더 쉽게 얘기하자면 컴퓨터들간의 통신 수단이라고 할 수 있습니다. 이해를 돕기 위해 간단히 축약한 통신 과정을 보여드리겠습니다.위 사진을 순차적으로 표시하면 다음과 같습니다. 위 사진은 Socket 통신과는 다르지만 Server와 Client의 양방향 통신이다.실시간으로 데이터를 주고 받는다.마지막으로 코드를 통해 설명해보겠습니다. import socketsvr_sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM)svr_sock.bind(("", 12000))svr_sock.listen()c_sock, addr = svr_sock.a.. 2024. 11. 19.
[Web] 스도쿠 구현하기 마지막 막상 만드니 배포하고 싶어서 조금 다듬어서 해봤습니다.https://rumios.github.io/Sudoku/직접 해보시고 코드는 https://github.com/Rumios/Sudoku GitHub - Rumios/Sudoku: Just SudokuJust Sudoku. Contribute to Rumios/Sudoku development by creating an account on GitHub.github.com이곳에 첨부해놓았습니다. 이번에 스도쿠 구현을 해보면서 꽤나 만족스러운 결과물이 나와 뿌듯했습니다.Python에서 다양한 방법으로 스도쿠를 구현해보고이 과정에서 백트래킹과 재귀에 대해서 복습하고그리고 이걸 js로 옮길 때 어려움도 겪고참 뜻깊은 1주일이었습니다. 2024. 11. 15.