본문 바로가기

전체 글

리눅스 설치과정_Unit1-1 웹 보안을 공부하기에 앞서 리눅스를 기본적으로 다루는 것이 필요하다는 생각이 들어, 이렇게 포스팅을 하려고 합니다. 지극히 기본적인 내용을 다루는 글이니 그 점 참고해 주시기 바랍니다. 1) 리눅스 설치 하기 ! 설치 전 준비 VMware Workstation 이나 VMware player 이 필요하고 설치할 리눅스 배포판 *.iso 파일이 필요합니다. 리눅스 운영체제에 중 CentOS라는 배포판 을 사용하여 진행하겠습니다. CentOs를 설치 하기 위해 VMware등 관련 소프트웨어 가 설치되어 있어야 합니다. CentOS 다운로드는 아래 홈페이지 접속하여 가능합니다. -> https://www.centos.org 경로 get CentOS Now -> DVD ISO -> CentOS ISO 이미지 다운.. 더보기
`1GB 영화 3초 만에 전송`…ETRI, 초고속 근접통신 기술 개발 이르면 내년부터 1기가바이트(GB) 영화 한 편을 3초 만에 전송할 수 있게 된다. 단시간에 방대한 양의 데이터 전송이 가능해짐으로써 의료, 생활, 문화 등 각 분야에서 스마트 기기의 멀티미디어 활용도가 높아질 전망이다. 한국전자통신연구원(ETRI)은 이문식 이동IoT80모뎀연구실 박사팀이 코프와 함께 10㎝ 이내 거리에서 인터넷을 연결하지 않고도 기가급 대용량 콘텐츠를 빠르게 송·수신하는 초고속 근접통신 기술 `징(Zing)`을 개발했다고 18일 밝혔다. 징의 데이터 전송률은 3.5Gbps로, 기존의 비접촉식 근접통신기술(NFC)보다 8254배 빠르다. 비면허 대역인 60㎓ 주파수를 활용, 광대역 통신으로 구현했다. 기존의 NFC 전송률은 212~424Kbps에 불과해 모바일카드, 교통카드 등에만 제한.. 더보기
<'4차 산업혁명'에 미래 달렸다>로봇이 일자리 대체…"한국도 직업 50% 사라질 가능성" - 1부. 한국의 현주소 ③ 11일 서울 중구 정동에 위치한 맥도날드 정동점. 여느 햄버거 매장과 달리 고객들의 주문을 받는 종업원이 없다. 사람 대신 4대의 무인정보 단말기가 손님들의 주문을 받는다. 정보 단말기를 처음 접한 손님들은 사용방법이 익숙하지 않아 당황해 하기도 했지만, 일단 사용을 해 본 고객들은 손쉽게 주문을 끝냈다. 매장에는 단말기 사용을 안내하는 아르바이트생과 주문한 음식을 나눠주고 매장을 청소하는 종업원 정도만 일하고 있다. ‘혁명의 그늘’ 고용불안 미국 샌프란시스코에 있는 건축 및 가정용품 유통점인 로스(Lowe’s)에는 점원 대신 로봇이 손님들을 맞는다. ‘로봇(LoweBot)’이라는 이름의 이 로봇은 매장을 자율적으로 돌아다니며 고객의 쇼핑을 돕는다. 고객이 종업원에게 물어보듯.. 더보기
초보자를 위한 C언어 300제< 011~020. 문제 및 문제풀이 > 011. 문자형 변수 이해하기(char) 문제 : 문자형 변수를 여러 개 정의하고 200, 'a' 를 대입하는 프로그램을 작성하세요. char 는 1byte 메모리가 할당되므로 -128 ~ 127 까지의 수가 저장 가능합니다. 즉 a = 200; 으로 127을 넘는 수를 넣었기 때문에 -56과 같이 변환되어 출력됩니다. unsigned char형 변수 는 음수값은 사용할 수 없지만, 0 ~ 255 범위의 값을 저장할수 있는 변수입니다. 이 범위를 초과하는 값은 int형 또는 unsigned int형을 사용해야 합니다. 012. 정수형 변수 이해하기(int) 문제 : 정수형 변수를 정의하고 2,000,000,000을 대입하는 프로그램을 작성하세요. %d 는 signed int(부호가 있는 정수형 출력) -.. 더보기
초보자를 위한 C언어 300제< 001~010. 문제 및 문제풀이 > 001. C프로그램 시작하기 문제 : C 언어를 사용하여 "안녕하세요"를 출력해 보시오. 002. 변수형 개념 배우기 문제 : 변수 x에 1을 저장하고, 변수 y에 2를 저장하여, x와 y의 합을 z에 저장하는 프로그램 작성하세요. 예제 소스 에서는 15줄로 되어 있지만, 가독성을 살리면서 최대한 갈결하게 코딩. ( int x,y,z 을 한줄에 입력) 003. 상수형 개념 배우기 문제 : 정수형 상수 1과 실수형 상수 3.141592를 더하는 프로그램을 작성하세요. 예제 소스 에서는 int와 double 대신 #define 을 사용. #define 이란 기호 상수 로서 상수를 문자로 정의하여 사용한다. 장점은 코드의 수정/보완이 용이하다. 두번째로 가독성이 좋다. 문자에 의미를 두어 기호상수를 정의하여 .. 더보기
Chapter 01. C언어란? & C언어 시작 1 C언어의 시작 1.1C언어의 역사 C언어는 1972년 미국 벨 연구소의 Dennis Ritchie에 의해 만들어진 3세대 언어의 마지막 언어로서 절차적인(Procedural) 언어로서는 가장 강력하고 뛰어난 기능을 가진 언어이며 고급(High-level)언어와 저급(Low-level)언어의 특징을 모두 가진 우수한 언어이다. C언어의 기원은 구조적 프로그래밍의 근간인 Algol60에서 근원을 찾을 수 있으며 이후 CPL언어와 BCPL언어 B언어를 거쳐 발전 되어 가면서 C언어가 탄생하게 되었다. 1.2C언어의 특징 (1)C언어는 문장이 간결하다. 예를 들어 ++a 나 sum +=a 등은 다른 언어에서는 a = a+1;과 sum = sum+a;로 표현 될 수 있으나 C언어에서는 처음문장처럼 간결하게 표.. 더보기