분류 전체보기126 리눅스 네트워크 연결 실패 해결 vmware에서 가상머신으로 리눅스를 설치하고 실습을 하는 도중에 계속해서 ping이 안 되는 문제가 발생해 몇 시간이나 개삽질을 했다. 욕이 절로 나왔다. ifconfig? apt를 이용해 패키지를 설치한 후 다시 실행하라는데 네트워크 연결이 안 되니 안됐음 netplan 설정? 안됐음 vi에서 nameserver 추가? 안됐음 vm setting에서 NAT에 들어가 뭐 어쩌고저쩌고 설정하라는데 안됐음 ip를 다시 설정하라고 함 이것도 안 됐음 다 안되면 그냥 VMware를 새로 깔란다. 말이 되냐? 가상머신 4개를 설치한다고 이때도 개삽질하며 시간 엄청 버렸는데 다시 설치하기는 진짜 싫었다. 그래서 계속 이것저것 시도했다. 진짜 별의 별 시도를 다 해봤는데 전부 안 됐다. 짜증이 극에 달했을 그때 해.. 2021. 10. 13. 3. UDP 소켓 함수 네트워크 프로그램 모델 1. 클라이언트-서버 모델 - 하나의 서비스는 서버와 클라이언트로 구성된다. - 서버 프로그램이 먼저 실행되고, 클라이언트 프로그램은 필요할 때 실행되어 서버에 접속한다. - 프로그램 작성이 쉽다. - ex) www 2. Peer-to-Peer(P2P) 모델 - 서버와 클라이언트의 구분이 없다. - 프로그램 작성이 어렵다. - Torrent UDP 클라이언트-서버 UDP 소켓 - 데이터를 항상 전달해 주지는 않는다. - 간단하고 전송속도가 비교적 균일하다. UDP 멀티플렉싱 : 클라이언트가 많아져도, 서버 소켓이 많아지지 않는다. UDP 클라이언트-서버의 동작 UDP 소켓 함수 - 생성과 소멸: socket(), closesocket() - 이름 붙이기: bind() 데이터 송신:.. 2021. 9. 28. 21. 간이 쇼핑몰 페이지 만들기 1. 주문하기(POST): 정보 입력 후에 주문하기 버튼을 클릭하면 주문목록에 추가한다. 2. 주문내역보기(GET): 페이지 로딩 후 하단 주문 목록이 자동으로 보인다. app.py from flask import Flask, render_template, jsonify, request app = Flask(__name__) from pymongo import MongoClient client = MongoClient('localhost', 27017) db = client.dbhomework ## HTML 화면 보여주기 @app.route('/') def homework(): return render_template('index.html') # 주문하기(POST) API @app.route('/orde.. 2021. 9. 11. Git 협업 git Bash 실행 git config --global user.name "유저이름" git config --global user.email "이메일" git clone {깃주소} git init git add . git commit -m "first commit" git remote add origin {깃주소} git push origin master git branch {브랜치명} git checkout {브랜치명} git add . git commit -m "first commit" git push origin {브랜치명} 깃에서 클론을 해와서 브랜치를 생성하는 과정에서 fatal: Not a valid object name: 'master'. 오류가 발생했다. 해결: master에서 커밋을 한.. 2021. 9. 11. 이전 1 ··· 20 21 22 23 24 25 26 ··· 32 다음