우분투에서 Git을 다운 받기 위해서는 단순한 명령어 한줄만 실행하면 된다. sudo apt-get install git 을 하면 쉽게 깔 수 있다. 그 후 해당 명령어로 깃이 어떤 버전인지 볼 수 있을것이다. 깃은 깔렸으니 이제 설정을 해줘야 한다. 기본적으로 사용자명 / 메일 주소를 등록한다고 한다. git config --global user.name "{사용자명}" ex) git config --global user.name "danyanira" git config --global user.email "{이메일}" ex) git config --global user.email "ssac_sim@naver.com" 를 해주면 설정이 가능하다. 그리고 나서 왼쪽에 보이는 것처럼 cd /home/{각자..
https://backlog.com/git-tutorial/kr/intro/intro1_1.html 누구나 쉽게 이해할 수 있는 Git 입문~버전 관리를 완벽하게 이용해보자~ | Backlog 누구나 쉽게 알 수 있는 Git에 입문하신 것을 환영합니다. Git을 사용해 버전 관리를 할 수 있도록 함께 공부해봅시다! backlog.com 왼쪽 사진처럼 이름을 조금씩 다르게 하여 파일을 관리하게되면.. 아무래도 매번 복사을 해야 하므로 실수할 가능성도 있고, 일정 수준 이상으로 파일이 많아지게 되면 뭐가 뭔지 모르는 경우가 생긴다. 추가로, 협업을 진행한다면.. 동시에 같은 파일을 편집하면.. A가 먼저 업데이트 하고, B가 그 후 업데이트를 한다면.. A의 수정 내용은 적용되지 않는 경우가 발생한다. 이러..
인터네트워킹 - 독립적으로 움직이는 각각의 네트워크간 접속 , 서로 다른 네트워크를 연결하는 것 ex) LAN과 WAN 연결 인터네트워킹 장비 ( 두개 이상의 네트워크 사이 통신을 위한 장비) 1. 리피터 1) 케이블에 흐르는 신호를 단순히 재생하고 증폭시킴 2) 송/수신 선이 길어지면... 신호가 점점 약해짐. + 노이즈 생김 3) 2)의 문제를 1)로 해결 2. 허브 1) 멀티포트 리피터로 불림. 2) 리소스 공유 목적으로 여러 기기를 하나로 연결해줌. 3) 연결된 기기 중 하나에서 전송된 패킷이 허브에 연결된 모든 기기로 브로드캐스팅 됨. 3. 브리지 1) 리피터 처럼 신호 재생/증폭 기능 + 포워딩 기능( 수신 호스트가 아니면 신호 전달 x) 2) 2계층 장비이기에 MAC으로 수신 호스트 판별 3..
Web server failed to start. Port 9000 was already in use. 이미 포트를 차지하고 있어서 나는 에러이다. 왜 그런지는 모르겠지만, 테스트를 하다보면 ctrl + c를 눌러 끝내곤 하는데 가끔 종료가 안되고 계속 진행되는 경우가 있는것 같다. sudo lsof -i :{포트번호} ex) sudo lsof -i :9000 을 치면 이런식으로 9000번 포트를 사용하고 있는 정보가 나온다. 여기서 sudo kill -9 {PID} (ex) sudo kill -9 11183) 를 해주면 실행되고 있던 서비스?를 강제로 종료할 수 있다. 이후 다시 sudo lsof -i :{포트번호}를 해보면, 더이상 아무것도 없어서 나오지 않는 걸 확인할 수 있다.
https://devowen.com/344 (참고) OSI 7계층은 통신별 과정을 단계적으로 파악하고, 문제 발생시, 문제가 일어난 계층만 수리하여 문제를 해결 할 수 있는 장점이 있다. OSI 7계층은 '네트워크 전송 시 데이터 표준'을 정리한 것이라면, TCP/IP는 '실제로 사용하는 인터넷 표준'이라고 한다. 즉, OSI 계층 형식에 맞춰 간략화 한것이다. ( OSI 7계층은 '참조모델' 일뿐) TCP는 데이터 정확성 확인, IP는 패킷을 목적지까지 전송하는 일을 담당. TCP/IP는 4계층으로 간략화 1.응용계층 - 1.다른 계층 서비스에 접근할 수 있게 해줌 - 2. 어플리케이션들의 테이터 교환을 위한 프로토콜 정의 - 3. TCP/IP 네트워크를 사용/관리하는 것을 도와주는 프로토콜 - 4. ..
딥러닝 공부를 지속적으로 해왔지만.. 늘 모델만 어떻게 구성되어있는지 살펴보는 삶을 살고있었다. 마음 한 편 어딘가 가장 중요하다고 생각되는 오차 역전파에 대한 응어리(?)가 남아있었다. 오차 역전파의 원리는 알지만.. 대충 알고 있다는 생각이 들어 이번에 간단한 계산을 통해 완전히 이해해보려 한다. 이와 같이 딥러닝을 구성해보았다고 가정해보자. 이와 같이 y-hat 을 예측하는 모델이 있다고 가정해보자. 우리는 w1,w2 / w3,w4를 업데이트 하여 해당 모델에서 y-hat을 가장 잘 예측 할 수 있도록 만들어야 한다. 여기서 'w1,w2/ w3,w4를 업데이트' 한다는 개념이 가장 중요하다고 개인적으로 생각한다. 이유는 간단하다. 유튜브나 강의 들을 듣다보면, 아래와 같이 체인룰에 의하여 구한다고 ..
1. 프로토콜이란? protokollen이라는 그리스어에서 유래된 단어. protokollen 은 proto(맨처음, 최초의) + kollen(붙이다)의 의미를 가진다. 원래 protocol은 공증문서(사실/법률)에 효력을 부여하기 위해 문서에 맨 처음 붙히는 용지를 의미했음. 의미가 발전되어 데이터통신에서 '데이터를 주고 받기 위해 지켜야 하는 약속' 정도의 뜻을 가지고 있다. 2. 프로토콜 구성요소 3가지! 1) 형식(syntax) - 주고받는 데이터를 어떻게 구성할 것인가? 어떻게 해석할 것인가? 등 형식을 규정 2) 의미(semantic) - 데이터 제어/오류 처리 방법을 규정 3)순서(timing) - 통신하는 속도 및 속도 조절 / 데이터 전송 순서 관리 규정 3. 프로토콜 기능 1) 분할 및..
- Total
- Today
- Yesterday
- GNN
- python
- 자바
- 정리
- CNN
- docker
- Tree
- 오블완
- 딥러닝
- 오류
- 알고리즘
- GIT
- V11
- YOLOv8
- 어탠션
- 티스토리챌린지
- c3k2
- 이미지
- YOLO
- 도커
- 욜로
- yolov11
- 뜯어보기
- 백준
- 디텍션
- java
- 초보자
- DeepLearning
- 깃
- github
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |