일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
29 | 30 | 31 |
- 모순명제
- full adder
- Digital Logic Circuits
- half adder
- statement equivalence
- Gate
- Logical statement
- 항진명제
- dnf
- 진리표
- Decimal notation
- Contradiction
- Binary notation
- cnn
- 명제 동치
- CNF
- 모두의네트워크요약
- 이진법 십진법 변환
- truth table
- Tautology
- 모두의네트워크정리
- GPT-1
- 모두의네트워크
- 써킷
- 십진법
- relationaldatabaseschema
- Circuit
- ermodel
- Sentiment Analysis
- 명제
- Today
- Total
목록분류 전체보기 (77)
NLP Learner in Switzerland
3장에서는 OSI모델의 물리 계층을 봤고, 4장에서는 그 상위 계층인 데이터 링크 계층을 봤으며, 5장에서는 그 상위 계층인 네트워크 계층이다. 네트워크 계층은 서로 다른 네트워크에 있는 목적지로 데이터를 전송하기 위해 필요하다. 이더넷은(4장 참고) 같은 네트워크간에 데이터 전송은 가능하지만, 인터넷이나 다른 네트워크로는 전송할 수 없다. 서로 다른 네트워크 간의 통신은 라우터(Router)라는 네트워크 장비가 필요하다. 스위치나 허브를 사용하면 동일한 네트워크가 되버린다. 라우터는 네트워크를 서로 다른 네트워크로 분리하는 역할을 한다. 라우터는 네비게이션이다. 데이터의 목적지가 정해지면 해당 목적지까지 가는 최적의 길을 알려준다. 라우터를 사용하면 거리에 관계없이 다른 네트워크로 데이터를 보낼 수 있..
3장에서는 OSI모델의 물리 계층을 봤고,4장에서는 그 상위 계층인 데이터 링크 계층이 나온다. 데이터 링크 계층은네트워크 장비(물리계층에서 봤던 기기들)간에 신호를 주고 받는 규칙을 정하는 계층이다.그 규칙중 가장 많이 사용되는 규칙이 이더넷(Ethernet)이다. 허브는 한 쪽에서 받은 데이터를 생각없이 나머지 모든 포트로 전송해버려서 문제가 발생한다고 했었다. (3장 참고)이더넷에서 2가지 규칙을 정해서 이를 방지한다. 첫번째 규칙은 [목적지 정보(주소) 추가] 이다. 그러면 목적지 외의 컴퓨터는 데이터를 받아도 무시한다. 그럼 그 주소는 뭘 적는걸까?MAC 주소(= 물리 주소)이다.맥 주소는 0과1로 이루어진 데이터를 전기신호로 변환해주는 장비인 랜카드 위에 적혀있다. (3장 참고)이 맥주소는 전..
데이터의 송수신은 데이터(0과 1로 이루어진 비트열)는 전기 신호로 변환되어 전송되며, 받는 쪽에서 다시 비트열로 변환하여 인식한다. 즉, 보내는 쪽 : 데이터 ---> 전기신호 / 받는 쪽 : 전기 신호 ---> 데이터 어디서 변환할까? OSI모델의 1계층인 물리 계층에서. 어떤 형태의 전기 신호일까? 전기신호는 아날로그 신호와 디지털 신호가 있는데, 아날로그 신호는 전화나 라디오에 쓰인다. 네트워크 통신 데이터는 0과 1만 가지므로 막대모양의 디지털 신호로 전송이 된다. 어떻게 전송될까? 랜카드를 통해서 트위스트 페어 케이블( = 랜(LAN)케이블 = 랜선) 데이터가 흘러가는 물리적인 선로. 구리선 여덟개를 두개씩 꼬아 만든 네 쌍의 전선형태이다. 인터넷 연결하려면 랜선 꼽아야지. 할 때 그 랜선이다..
* 문제번호를 클릭하면 해당 문제로 이동합니다(새창) * VS code를 사용하고 있어서 scanf_s는 모두 scanf로 바꿔 제출했습니다. 10818 최소, 최대 #include int main() { int N,i,n; scanf("%d", &N); int min = 1000000, max = -1000000; for (i = 0; i = max) { max = n; } if (n = max) { max = array[i]; index = i; } } printf("%d\n%d", max,index+1); } - for문으로 배열의 원소를 차례대로 입력받을 수 있다. 2577 숫자의 갯수 #include int main() { int ..
- 힙정렬 코드를 이해하고 티스토리에 정리하여 업로드했다. - 퀵정렬/구조체 강의를 듣고 이해했다. - Linked list 강의 기초부분을 들었다. - English presentation 깔끔하게 최종본으로 고치고 10번 이상 연습했다. - 6시간을 공부했다.
* 문제번호를 클릭하면 해당 문제로 이동합니다(새창) 10952 A+B-5 #include int main() { int A, B; while (1) { scanf("%d %d", &A, &B); if (A == 0 && B == 0) { break; } printf("%d\n", A + B); } return 0; } - 특정 조건을 만족할 때까지 계속 입력받으려면 while (1) + if (조건) break 조합으로 사용하면 된다. 10951 A+B-4 *** 잘못된 풀이 #include int main() { int A, B; while (scanf("%d %d", &A, &B)==1) { printf("%d\n", A + B); } return 0; } - 계속 입력 받는다길래 while문에다가..
- 모두의 네트워크 6장 정리를 티스토리에 업로드 했다. - 힙정렬 강의를 들었다. 코드 부분 이해는 완전히 하지 못해서 다시 볼 것. - 스웨덴 친구와 Mamamoo AYA 안무를 같이 디테일을 맞춰보고 촬영했다. 두 시간만에 엄청 발전했다. - 스웨덴 친구와 Brugg를 여행했다. - 3.5시간을 공부했다.