문제Write a function expect that helps developers test their code. It should take in any value val and return an object with the following two functions.toBe(val) accepts another value and returns true if the two values === each other. If they are not equal, it should throw an error "Not Equal".notToBe(val) accepts another value and returns true if the two values !== each other. If they are equal,..
BURROW
병행 프로세스운영체제가 프로세서를 빠르게 전환하여 두 개 이상의 프로세스가 동시에 수행프로세서에게 시간을 나눠 마치 프로세스 여러 개를 동시에 실행하는 것처럼 보이게 함서로 관련 없이 독립적으로 수행될 수 있음다른 프로세스들과의 협력을 통해 기능을 수행하는 비동기적 수행 가능제한된 자원을 공유하기 위해 상호 작용 필요상호 작용하는 프로세스를 동기화하지 않으면 교착 상태, 임계 구역 문제, 결과를 예측할 수 없는 상황 등 여러 문제 발생병행 처리의 문제점한 순간에 하나의 프로세스가 공유 자원을 상호 배타적으로 사용 가능한 함수를 공유해 수행하는 두 프로세스 간의 동기화 문제(synchronization)자료 교환을 위한 메시지 전달 방식 등의 통신 문제(communication)교착 상태(deadlock)..
배열명C에서 일차원 배열은 메모리에 연속적으로 할당배열명은 그 배열의 첫 번째 배열 요소를 가리키는 주소 값(&a[0])*a는 *(&a[0])이므로 a[0]의 값이 됨(포인터형) + 정수를 했을 때 실제 연산 결과는 (포인터형) + 정수*(대상의크기) → a + i = &a[i]포인터형끼리의 뺄셈은 두 주소 사이에 들어가는 변수의 개수포인터와 1차원 배열int a[5], *b, i;int sum1=0, sum2=0, sum3=0, sum4=0;...b = a;for(i=0; ia와 b가 동일한 것은 아님b는 배열이 아니지만 배열처럼 사용할 수 있음위에서 sum1~4를 출력할 경우 결과는 모두 같음배열명: 기호, 값을 바꿀 수 없음포인터: 변수, 값을 바꿀 수 있음위 코드에서 'a = a+1'은 불가능하지..
문제첫 번째 분수의 분자와 분모를 뜻하는 numer1, denom1, 두 번째 분수의 분자와 분모를 뜻하는 numer2, denom2가 매개변수로 주어집니다. 두 분수를 더한 값을 기약 분수로 나타냈을 때 분자와 분모를 순서대로 담은 배열을 return 하도록 solution 함수를 완성해보세요. 유클리드 호제법두 양의 정수 a, b (a > b)에 대하여 a = bq + r (0 ≤ r 즉, gcd(a, b) = gcd(b, r)r이 0이라면 a, b의 최대공약수는 bint euclidean(int a, int b) { while (b != 0) { int r = b; // b의 값을 r에 저장 b = a % b; // a를 b로 나눈 나머지를 b에 저장 ..
pingIP 수준에서 연결성을 확인할 수 있는 도구보통 해당 도메인이 동작하는지 확인하기 위해 사용시스템에 따라 보안을 강화하기 위해 ping 패킷에 응답하지 않도록 설정하는 경우도 있ICMP 에코 요청 메시지를 전송사용할 패킷 크기, 보낼 패킷 수, 사용된 경로 기록 여부, 사용할 TTL 값, Don't fragment 플래그 설정 여부를 지정 가능IPSec을 사용하는 컴퓨터의 경우 ping에 응답하기 전에 보안 연결을 구축하기 때문에 수 초의 시간 필요ping [옵션] [목적지주소]: 네트워크 장비에 신호(ECHO_REQUEST)를 보냄-a: 통신이 되면 소리를 냄-q: 테스트 결과를 지속적으로 보여주지 않고 종합 결과만 출력-c 개수: 보낼 패킷 수 지정옵션 없이 사용하는 경우 기본적으로 56바이트..
TCP/IP 프로토콜네트워크는 서로 다른 기종의 컴퓨터로 구성되어 있어 각 네트워크 간에 공통으로 사용할 수 있는 프로토콜의 필요성 대두 → 인터넷에서 컴퓨터 간의 통신이 가능하도록 표준화한 통신규약인 TCP/IP 채택TCP/IP = 전송 제어 프로토콜(TCP) + 인터넷 프로토콜(IP)인터넷에서 사용하는 응용 프로그램은 대부분 RCP/IP 프로토콜을 이용하여 데이터를 교환계층OSI 참조 모델 7계층TCP/IP 프로토콜 계층응용 (Application)응용 계층(FTP, 텔넷, SMTP, DNS, DHCP)표현 (Presentation)세션 (Session)전송 (Transport)전송 계층(TCP, UDP)네트워크 (Network)네트워크 계층(IP, ARP, ICMP, IGMP)데이터링크 (Data ..