본문 바로가기

전체 글187

정말 쉬운 JAVA를 활용한 좌석 예약 프로그램 만들기 따라하면 다되는 JAVA를 활용한 좌석 예약 프로그램 예제 오늘은 JAVA를 활용하여 간단한 좌석 예약 프로그램을 만드는 방법에 대해 알아보겠습니다. 필요한 기능으로는 예약, 조회, 취소 정도가 있습니다. 여러 프로그램에서 다양하게 활용되는 예약, 조회, 취소에 대한 기능을 간단히 알아보며, 예제와 함께 실습 해 봅시다. 1. 소스코드를 어디에 만들고 추가해야할까? 소스코드가 너무 길기 때문에 필요한 부분만 본문에 표시하였습니다. 완전한 코드가 필요하신 분들은 첨부파일을 다운로드 하셔서 확인 하시기 바랍니다. 소스코드를 붙혀넣거나 추가 할 위치는 아래와 같습니다.( pakage 명은 reservation으로 만들었습니다.) 2. 오늘의 예제는? 간단한 공연 예약 시스템 (PRS)을 만들기 공연 예약 시스.. 2020. 8. 20.
사회이슈 데이터 3법, 면접전에 이것만 알고가자! 「 신문과 뉴스에 자주나오는 데이터 3법... 곧 면접인데 알고가자! 」 1. 「 데이터 3법이란? 」 개인정보 보호법·정보통신망법·신용정보법 개정안을 일컫는 말로데이터 이용을 활성화하는「개인정보 보호법」,「정보통신망 이용촉진 및 정보보호 등에 관한 법률(약칭 : 정보통신망법)」,「신용정보의 이용 및 보호에 관한 법률(약칭 : 신용정보법)」등 3가지 법률을 통칭한다. 이 3법 개정안은 개인정보보호에 관한 법이 소관 부처별로 나뉘어 있어 발생하는 중복 규제를 없애 4차 산업혁명 도래에 맞춰 개인과 기업이 정보를 활용할 수 있는 폭을 넓히기 위해 마련되었습니다. (빅데이터 3법, 데이터경제 3법이라고 부르기도 한다.) 2. 「 데이터 3법이 왜 중요한데? 」 데이터 3법은 추가 정보의 결합 없이는 개인을 식.. 2020. 8. 19.
4차 산업혁명의 뿌리, 클라우드(Cloud) 컴퓨팅에대해 알아야 하는 것들 「 4차산업혁명의 뿌리, 클라우드(Cloud) 기술 」 ※ 글 아래쪽에 대구시설공단 면접 기출 문제도 포함되어있습니다. 클라우드라는 단어는 보통 네이버 클라우드, 구글 클라우드, 애플의 ICloud 등으로 많이 접해보셨을 겁니다. 하지만 4차 산업혁명의 중심으로 불리는 클라우드 기술은 단순히 사진, 동영상 등의 저장공간으로써의 기능을 넘어선 다양한 분야에 필요한 기술들을 포함합니다. 오늘을 이러한 클라우드 기술에 대해 알아보고, 실제 기업 면접에서 출제된 질문을 확인하여 대비 할 수 있도록 합시다. 1. 「 그래서 클라우드가 뭔데? 」 클라우드란 인터넷을 통해 가상화된 컴퓨터에 접근하여 서버, 저장공간, SW 등을 필요할 때 필요한 만큼 서비스 형태로 제공받는 방식의 기술을 뜻합니다. 앞서 말씀드린 네이.. 2020. 8. 19.
5G를 넘어선 6G, 알기쉬운 비교 정리 및 향후 전망에 대하여 「 5G 이동통신 기술을 넘어선 6G의 등장 」 삼성전자가 7월 14일 차세대 이동통신 기술을 담은 ‘6G 백서’를 공개했습니다. 해당 문서에서는 6G 기술의 발전을 불러올 정보와 함께 6G의 비전, 서비스와 요구사항, 이를 위해 필요한 기술, 일정 등을 다루고 있습니다. 이르면 2028년 상용화에 들어가 2030년 본격적인 서비스가 이루어질 것으로 예상하는 차세대 이동통신기술 6G에대해 알아보도록 하겠습니다. 1.「 5G도 잘 안터지는데 6G? 」 - 5G의 현주소 6G의 등장에 많은 사람들은 ‘아직 5G 휴대폰도 잘 안터지는 무슨 6G냐 있는 것 부터 잘해라’는 반응이였습니다. 국회입법조사처 자료에 따르면, 5월 기준 5G 기지국 설치 현황은 서울 24.3%, 경기도 22.1%에 불과합니다. 부산, .. 2020. 8. 18.
c를 활용한 원의 중심과 반지름을 통한 원그리기(넓이 구하기) 쉽게 이해할 수 있는 C++ 원 그리기 C++을 활용하여 원의 중심과 반지름을 입력 받아 원의 넓이를 구한다? 오늘은 c++를 활용하여 사용자가 입력한 원의 중심 좌표와 반지름값을 이용하여 원의 넓이를 구하는 방법에 대해 알아보겠습니다. 특정 조건을 미리 설정하여 해당 조건에 맞게 원을 그릴 수 있도록 하는 예제와 함께 실습 해 봅시다. 1. 소스코드를 어디에 만들고 추가해야 할까? 우선 아래에 있는 코드를 붙혀넣거나 실행 할 위치를 알아야합니다. 화면의 빨간색 박스를 참고하시기 바랍니다.(해당 프로그램은 visual studio 2019버전으로 작성되었습니다.) 2. 원의 넓이를 입력 받고 출력하는 cpp코드를 알아보자 코드를 알아보기에 앞서, 사용자 입력에 대한 몇가지 제약사항을 설정해 두겠습니다. .. 2020. 8. 18.
https 차단에 대해 알아야 하는 것들 사이트 차단에 대한 기술적 방법과 주요 이슈를 통해 알아보는 https 차단 「 https 차단에 대해 알아야 하는 것들 」 안녕하세요 오늘은 사이트 차단기술에 대한 기술적 방법과 주요 이슈에 대해 알아보겠습니다. 해당 내용은 2019년 사회적으로 이슈가 되었던 부분이며, IT전공자·비전공자를 떠나서 상식적인 부분에 해당되어 기업의 면접이나 토론 주제로써 출제될 수 있는 부분입니다. 기술적 부분에 대한 이해와 이슈사항들을 숙지함으로써 대비 하시기 바랍니다. 1.「 https 란? 」 https는 HTTP voer Secure Socker Layer의 약자로, SSL(Secure Socket Layer)를 이용한 HTTP 통신 방식을 의미합니다. 간단히 말해서 HTTP통신에서 보다 강화된 보안기법을 사용하.. 2020. 8. 17.
c언어를 활용한 방향키(키보드)로 움직이는 #을 만드는 방법 키보드 방향키를 통해 움직이는 #을 만드는 방법 방향키를 통해 움직이는 #코드? 오늘은 사용자에게 방향키를 입력받아 움직이는 #을 만드는 c++코드에대해 알아보겠습니다. 흔히들 말하는 지렁이게임, 스네이크게임, 테트리스 등 게임을 만들때 필수적으로 필요한 코드입니다. 대부분의 게임 및 프로그램은 사용자의 입력을 받아서 화면의 대상을 움직이기때문에 꼭 필요한 코드입니다. 소스코드를 어디에 만들고 붙혀넣어야 할까? 우선은 해당 코드를 붙혀넣어 실행 할 위치를 알아야합니다. (해당 프로그램은 visual studio 2019버전으로 작성되었습니다.) 위의 화면처럼 .cpp 코드는 소스파일에 추가를 하고, .h파일은 해더 파일에 추가를 합니다. cpp코드는 어떻게 이루어져 있을까? 아래는 move.cpp코드입니.. 2020. 8. 17.