본문 바로가기

반응형

전체 글

[네트워크] 3. Transport Layer 요점 정리 Transport protocol - sender: application layer에서 받은 message를 segment로 잘라서 하위 layer인 network layer로 보냄 - receiver: segment를 재조립해서 message로 만든 후 상위 layer인 application layer로 보냄 - end system에서 작동. - 네트워크 레이어는 end system 간의 데이터 전송 담당하고 트랜스포트 레이어는 process 간의 데이터 전송 담당 port - Well-known: 0~1023까지 지정 - Registered : 웰논처럼 지정하진 않지만 중복을 막기 위해서 IANA가 등록만 해준다. - Dynamic : 등록 불가. 어떤 프로세스에도 사용 가능. Multiplexing.. 더보기
[python] 맥 파이참 (pycharm) 설치 (+pypy 설정) 1. pypy 설치 아직 pypy가 설치되어 있지 않다면 아래 포스팅을 참고하여 pypy 설치하고 다시 오세요! https://taltal.tistory.com/151 [python] 맥 pypy3 설치 (원하는 버전 설치) 1. pypy3 설치 1) pypy3 다운로드 https://www.pypy.org/download.html Download and Install We provide pre-compiled binaries for many platforms and OSes. There are also pre-compiled binaries available on conda-forge. We have found conda-forge a convenien taltal.tistory.com 2. pycha.. 더보기
[python] 맥 pypy3 설치 (원하는 버전 설치) 1. pypy3 설치 1) pypy3 다운로드 https://www.pypy.org/download.html Download and Install We provide pre-compiled binaries for many platforms and OSes. There are also pre-compiled binaries available on conda-forge. We have found conda-forge a convenient and cooperative community for distri www.pypy.org 위의 사이트에서 원하는 버전을 os에 맞게 설치합니다~ 저는 7.3.9로 해줬어요! 2) 압축 해제한 후, /usr/local/bin에 폴더를 옮겨줍니다. 3) cd /usr/loca.. 더보기
[MSSQL] MSSQL 한글 깨짐 (???) - nvarchar 사용 1. 에러 MSSQL에서 한글을 쓰면 ???로 표시가 되면서 깨지는 현상이 발생한다. 2. 해결방법 이 때는 varchar 대신 nvarchar를 사용해야 한다. 3. varchar와 nvarchar의 차이 varchar는 영문과 테이블에 설정된 기본 언어 타입을 사용하고, nvarchar는 유니코드를 지원해준다. 근데 영문 데이터라면 varchar를 사용해주는 게 좋은데, nvarchar가 varchar보다 훨씬 더 많은 공간을 차지하기 때문이다. 더보기
[Spring Boot] JSON parse error: Unexpected character 해결 1. 에러 발생 spring boot에서 api 만들고 postman에서 테스트하려고 하는데, 분명히 Request body에 잘 담아서 던진 것 같은데 400에러가 발생했다. 스프링부트에서 확인했더니 JSON parse error: Unexpected character 라는 에러가 떠있었다. 2. 해결 말 그대로 Request body에 Unexpected character 가 있어서 에러가 나는 것이다. 에러를 잘 보면 아주 쉽게 해결할 수 있다. 에러문을 확인해보면 어떤 문자때문에 에러가 발생했는지 나오는데, 이런 경우 크게 두 가지가 있을 것으로 예상된다. ','와 ' '이다. (1) ',' : 마지막에 , 가 있는지 확인해보기 예를 들어, 아래처럼 request body의 마지막에 ,가 있는지 .. 더보기
[Flutter] Lost connection to device 1. Lost connection to device 발생 Flutter로 프로젝트를 진행하는 중에 위와 같은 에러를 마주쳤다. Lost connection to device. 심지어 프로젝트가 작동을 하다가 firebase를 사용하는 곳에만 가면, 저 에러를 뱉으면서 아무 에러메세지도 없이 종료되어버렸다. https://github.com/flutter/flutter/issues/35102 Recent libusbmuxd version causes `flutter run` to lose connection to physical iOS device after a few seconds · Issue #35102 · Executing flutter run on my Mac with an iPhone devic.. 더보기
[백준] 1183 - 약속 (파이썬) 1. 문제 2. 코드 n = int(input()) l = [] for i in range(n): a, b = map(int, input().split()) l.append(a-b) l.sort() if n%2 == 1: print(1) else: print(abs(l[n//2] - l[n//2-1]) + 1) 3. 풀이 홀수면 답은 하나이고, 짝수일때는 abs(l[n//2] - l[n//2-1]) + 1 개라는 것을 생각하면 된다. 더보기
[백준] 24060 - 알고리즘 수업 - 병합 정렬 1 (파이썬) 1. 문제 2. 코드 a, k = map(int, input().split()) l = list(map(int, input().split())) n = 0 temp = [] tmp = [] def merge_sort(p, r): global l if p < r: q = int((p+r)/2) merge_sort(p, q) merge_sort(q+1, r) merge(p, q, r) def merge(p, q, r): global temp tmp = [] i = p j = q+1 while i 더보기

반응형