본문 바로가기

분류 전체보기

(60)
[Server] Ubuntu 20.04 APM(Apache2,PhP,Mysql) 소스 설치 -1 -1- 환경 구축 및 Apache 설치 소개 Virtual Box 와 Ubuntu 20.04를 통해 APM(Apache2, PhP, Mysql)을 Package Manager가 아닌, 수동으로 설치해본다 목적 Terminal 환경에 친숙해지고, 수동설치를 하며 발생하는 오류들을 찾아보며 Backend에 대해 더 알아가면서 기본적인 서버를 구축해본다 작업환경 Virtual Box, Ubuntu 20.04 목차 APR 설치 APR-UTIL 설치 PCRE 설치 Apache 설치 Apache 실행 실행결과 설치과정 1. APR 설치 APR: APR(Apache Portable Runtime)는 아파치 웹 서버를 지원하기 위한 Library이다. 또한, O.S에 매핑되는 기본 API를 제공하여주며, O.S가 지원..
후니의 쉽게 쓴 Cisco Networking (Part 03, 04) 정리! TCP/IP 에 대해 좀 더 자세히 알아보자! TCP/IP(=Transmission Control Protocol/Internet Protocol)은 ARPANET에 의해 처음 개발되어, 각각의 네트워크에 접속되는 호스트들은 고유의 주소(=IP)를 가지고 있어 자신의 네트워크뿐 아니라 다른 네트워크에 있는 호스트들 과도 데이터를 주고 받을 수 있는 것이 특징이다. 그렇다면 고유주소(=IP)가 도대체 뭐야? IP주소는 전세계의 각 사용자들마다 갖는 고유한 주소이며 유일하게 나만이 갖고 있는 주소이다. 따라서 이 주소가 누군가와 겹친다면, IP주소가 충돌하여 둘 중 한명은 인터넷을 사용하지 못하게 된다. ip 주소는 총 32비트가 8비트 단위로 .을 구분으로 하여 나누어져 2진수의 비트가 10진수로 구분되어..
후니의 쉽게쓴 Cisco Networking (Part 01, 02) 정리! 서론 네트워크에 관한 공부를 시작하기 위해 후니의 Cisco Networking 이란 책을 사게 되었다. 지금부터 천천히 이 책에서 얻은 내용들을 이 블로그에 정리 할건데 먼저 Part 02에서는 간단한 용어들을 알려주며 흥미를 유발해주는듯 했다! Networking 초기에 컴퓨터 자원의 공유를 위해 장비를 통해 연결된 것이 시초로, 현재에는 여러 네트워크들이 구축되어 라우터를 통해 서로 정보 및 자원을 공유하도록 연결하는 것이라고 할 수 있다. 네트워크의 사용범위에 따라 다른 이름들! Internet(=인터넷) TCP/IP Protocol을 사용하는 Inter(국제적인) 하게 묶인 네트워크 Intranet(=인트라넷) Internet과 달리 Intra(내부의) 하게 묶인 네트워크로 특정 사람들에게만 사..
Base Operation Performance Measurement 문제: 1064 [기초-삼항연산] 입력된 세 정수 a, b, c 중 가장 작은 값을 출력하는 프로그램을 작성해보자. Code //3항연산자를 통해 최솟값을 출력 #include int main(){ int a,b,c; scanf("%d %d %d",&a,&b,&c); printf("%d",(a=a){ if(a>=c) printf("%d",c); else printf("%d",a); } else if(c>=a){ if(a>=b) printf("%d",b); else printf("%d",a); } } Execution Time a,b,c를 각각 rand()함수를 통해 받은후 최솟값을 찾는 위의 코드를 통해 수행시간을 각각 계산해 보았다 Conclusion 처음 C언어에 대한 공부를 시작하였을때, if문의 ..