Animated Rainbow Nyan Cat
본문 바로가기

전체 글9

리눅스에서 IP주소를 확인하는 방법 ifconfig ip addr show: 현재 네트워크 인터페이스의 IP 주소 및 관련된 정보 hostname -I: 호스트 이름을 통해 해당 시스템의 IP 주소를 확인 ss 명령어: 네트워크 소켓 상태를 보여주는 명령어로, -tulw 옵션을 사용하여 현재 열려 있는 포트와 해당 IP 주소를 확인 netstat -rn:네트워크 연결 및 라우팅 테이블 등의 정보를 보여주는 명령어. -rn 옵션을 사용하여 라우팅 테이블을 보여줌 nmcli 명령어: 네트워크 매니저의 커맨드 라인 인터페이스. 현재 네트워크 연결 상태 및 IP 주소를 확인 ip route: 현재 시스템의 라우팅 테이블을 보여줌. I P 주소와 관련된 네트워크 정보를 확인함. 현재 시스템의 라우팅 테이블이 출력됨. 이 테이블에는 네트워크 대역과 .. 2023. 12. 16.
Storbinary() 함수 FTP(File Transfer Protocol, 파일 전송 프로토콜): TCP/IP 프로토콜을 가지고 서버와 클라이언트 사이의 파일 전송을 하기 위한 프로토콜이다. storbinary(cmd, fp, blocksize, callback, rest): - FTP 커맨드 STOR을 사용하여 FTP 클라이언트에서 FTP 서버로 파일 전송을 시작한다. - binary 모드로 전송한다. STOR 커맨드를 보내기 전에(다음 전송은 binary image), 함수는 내부적으로 "TYPE I" 명령을 FTP 서버에 보낸다. cmd: 사용할 FTP 명령 fp: 파일 오브젝트. 일반적으로 내장 함수 open()을 통해서 얻는다. blocksize: 네트워크를 통해서 읽고 보낼 최대 사이즈. default size는 81.. 2023. 8. 30.
[백준 1260 / Python(파이썬)] DFS와 BFS 문제 풀이 DFS의 경우 재귀 함수를 이용하여 그래프를 탐색한다. BFS의 경우 queue를 이용하여 그래프를 탐색한다. # BOJ1260_DFS와BFS from collections import deque n, m, v = map(int, input().split()) graph = [[] for _ in range(n+1)] visited = [False for _ in range(n+1)] for _ in range(m): a, b = map(int, input().split()) graph[a].append(b) graph[b].append(a) for i in range(len(graph)): graph[i].sort() def dfs(graph, start): global dfs_answer,.. 2022. 10. 4.
[백준 1197 / Python(파이썬)] 최소 스패닝 트리 [백준 1197 / Python(파이썬)] 최소 스패닝 트리 문제 풀이 크루스컬 알고리즘(Kruskal Algorithm) 이용 알고리즘을 이용하여 가중치의 크기를 구한 뒤 print해준다. 틀린 풀이: 시간 초과 #최소 스패닝 트리 import sys V, E = map(int, sys.stdin.readline().split()) arr = [list(map(int, sys.stdin.readline().split())) for _ in range(E)] arr.sort(key=lambda x: x[2]) uf = [i for i in range(V+1)] #union-find def kruskal(): global V, E, arr, uf mst = 0 #최소 스패닝 트리의 가중치를 담음 for u.. 2022. 7. 29.