이번 과제는 수평면 위의 임의의 좌표 a,b,c 세 개와 다른 임의의 좌표 두 개(p1, p2)를 주고 p1, p2가 삼각형 안에 있는 점인지 아닌지 검사하는 프로그램을 작성하는 과제이다.다양한 방법이 있었다.좌표평면 위에서 삼각형 세 점의 좌표를 알 때 넓이를 구하는
해당 과제는 할당 연산자를 많이. 그것도 아주 많이 만드는 문제이다.6가지 비교 연산자(>, <, >=, <=, ==, !=)4가지 산술 연산자(+, -, \*, /)4가지 증감 연산자(전위 ++ --, 후위 ++ --)그리고 4가지 최대 최소 리턴 함수(매
이제는 본격적으로 고정 소수점을 사용할 차례이다.결론만 요약해서 설명하자면 정수 실수 모두 fractional bits로 설정된 8비트만큼 << 비트 연산자를 통해 왼쪽으로 이동시켜주면 되는데그래. 8비트를 옮겨야 하는건 알겠어. 근데 왜?? 라는 의문이 들
여기까지 온 당신 그동안 norminette규정 준수하고 함수도 마음껏 사용하지 못하셨죠?...이젠 행복해질 수 있습니다.cpp과제부터는 norm규정이 없어지고 함수 제한도 없어서 당신의 꿈과 희망을 맘껏 펼칠 수 있습니다.이제 시작해보도록 하겠습니다.당신의 코드는 c
여기까지 온 당신 그동안 norminette규정 준수하고 함수도 마음껏 사용하지 못하셨죠?... 이젠 행복해질 수 있습니다. cpp과제부터는 norm규정이 없어지고 함수 제한도 없어서 당신의 꿈과 희망을 맘껏 펼칠 수 있습니다. 이제 시작해보도록 하겠습니다. >##
여기까지 온 당신 그동안 norminette규정 준수하고 함수도 마음껏 사용하지 못하셨죠?... 이젠 행복해질 수 있습니다. cpp과제부터는 norm규정이 없어지고 함수 제한도 없어서 당신의 꿈과 희망을 맘껏 펼칠 수 있습니다. 이제 시작해보도록 하겠습니다. > ##
과제 정리 둥근 테이블에 앉아있는 한 명 이상의 철학자가 둥근 테이블에 앉아 먹거나 자거나 생각하거나 3개 중에 하나의 동작을 한다. 둥근 테이블에는 한 명이 앉을 수 있는 의자 앞에 스파게티가 하나씩 놓여있고 각각의 스파게티 사이에는 포크가 하나 놓여져 있다. 모든
server가 실행될 때에 PID를 표시해야 한다.서버는 클라이언트로부터 문자열이 수신되면 해당 문자열을 표시해야 한다.서버와 클라이언트의 통신은 오직 UNIX signal 중 SIGUSR1과 SIGUSR2 두 신호만 사용할 수 있다.서버는 문자열을 매우 빠른 속도로
터미널에 ./push_swap "3 2 5 8 7" 1 0 "15 79"등 숫자를 입력하면 해당 숫자들을 stack a에 저장한 후 stack b를 활용하여 해당 숫자들을 sa, sb, ss, pa, pb, ra, rb, rr, rra, rrb, rrr 만을 활용하여
각종 void 이미지 포인터에 .xpm 파일을 넣어주는 함수이다.ㅡㅡcheck_map을 통해 이미지를 window에 출력하고 check_wall을 통해 벽으로 둘러쌓여있는지 확인한 후 맵이 사각형이 아니면 에러문 출력 함수로 넘어간다. (free해줌)ㅡㅡcheck_ma
minilibx는 화면에서 무언가를 그리기 위한 기본적인 그래픽 라이브러리이다. 간단한 창 생성, 그리기 도구, 이미지 기능 및 이벤트 관리 시스템을 제공한다.C언어 환경에서 사용하기 위해 <mlx.h> 헤더를 추가해야 한다.설정되어 있는 헤더 디렉토리에서 자동으
해당 벨로그 주인장은 보너스를 구현하지 않았다. 나중에 해볼 의향이 있으나 그거 할 시간에 다음 과제를 밀겠다.The prototype of ft_printf should be int ft_printf(const char , ...);You have to recode
0. 선행지식 - 1. 파일 디스크럽터 (fd) 운영체제가 만든 파일 또는 소켓의 지칭을 편히 하기 위해 부여된 숫자이다. 기본적으로 파일 디스크럽터는 정수형으로 넘버링되고 0,1,2는 이미 할당이 되어있어 3부터 부여한다. 0 : 표준입력 (Standard Input
1. 처음에 LVM 설정할 때 입력한 비밀번호 입력 2. root 로 로그인 3. lsblk 해보면 boot가 과제가 원한 것 처럼 sda1에 설치되어 있음. 4. apt-get update 해서 현재 패키지 목록 업데이트 해주고 apt-get install sudo로
\->멜워어란 프로그래밍 가능한 기기, 서비스 또는 네트워크를 손상시키거나 악용하도록 설계된 악성 소프트웨어를 말한다.\-> ufw의 상태 확인\-> ufw 작동 시작\-> 포트 허용\-> 포트 불가\-> 현재 사용하는 규칙 확인\-> 원하는 번호의 규칙 삭제\-> 리
확장 파티션이 갖는 범위 안에서 생성되는 파티션데이터를 저장할 수 있지만 운영체제 설치는 불가능디스크 할당 용량만큼 생성 가능부족한 파티션 영역을 확장시키는 용도로 사용한다실제 데이터 저장이 불가능하다
root는 무한대의 권한을 가지고 있다 -> 침입자들은 root 권한을 얻어내는게 최우선이다.command 단위의 log추적이 가능해 정확한 기록이 가능하다. 관리와 책임의 권한이 명확해지며 시스템의 안정성과 보안성에 큰 이점을 가져다준다.직접 /etc/sudoers
debian 이미지 iso파일(광학 디스크의 압축 파일) 다운로드 하기virtual box 실행 및 새로 만들기 위해 new 클릭이름과 경로를 백업할 goinfre로 설정Type : Linux, Version : Debian (64-bit)로 설정.start 클릭, 잘
emulation (에뮬레이션)가상화ex . CPU를 가상화 형식으로 구현하면 실제 컴퓨터의 CPU가 처리할 수 있는 기계어 세트에서 크게 벗어나는 가상 CPU를 지원할 수 없다.