전체 글

전체 글

    [C언어 강좌-5] 상수 (Constant)

    [C언어 강좌-5] 상수 (Constant)

    안녕하세요 피터입니다.오늘은 C언어의 상수에 대해서 알아보겠습니다. 1. 상수란 무엇인가?상수(Constant)란 프로그램이 실행되는 동안 '값이 고정되어 변경할 수 없는 메모리 공간'을 의미합니다. 변수처럼 정의해서 사용할 수 있습니다. 기본적으로 int나 char 와 같은 C언어 표준 자료형들은 모두 상수가 될 수 있습니다. 그렇기 때문에 상수는 한번 정의한 이후에 값을 변경할 수 없도록 제한한 변수와 의미가 같다고 볼 수 있습니다. 문자열 그 자체가 값을 나타내는 것을 리터럴 상수(Literal constant)라고 하는데 줄여서 리터럴(Literal)이라고 부르기도 합니다. 2. 상수를 정의하는 방법상수를 정의하는 방법에는 두 가지 방법이 있습니다.#define 전처리기를 사용하는 방법과 cons..

    구피어항 레이아웃 완성!

    구피어항 레이아웃 완성!

    안녕하세요~ 피터입니다. 이제 수초들도 많이 자라고 물도 안정된 것 같아요 ㅎㅎ 물미역하고 암브리아도 많이 자랐어요 난파선이 수초에 잠기니까 그럴싸해요!! 하프블랙구피랑 플래티, 테트라를 합사중인데요순한 애들이라 다들 서로 친하게 잘 지내서 다행이에요 사진엔 잘 안보이지만 다슬기도 몇마리 있구요, 레드 램즈혼도 있어요 이렇게 이 작은 어항에 하나의 생태계가 완성되었네요 아이들 먹이도 잘 먹고 무럭무럭 크는 재미에 산답니다 ㅎ

    '아마존 고(Amazon go)' 계산대 없는 인공지능 매장

    '아마존 고(Amazon go)' 계산대 없는 인공지능 매장

    더 이상 마트에서 줄을 서서 계산을 기다릴 필요가 없어졌습니다.아마존(Amazon)에서 시애틀에 선보인 오프라인 식료품 매장 "아마존 고(Amazon go)"에서 말입니다. 아마존에서 4년전부터 연구해온 계산대 없는 매장은 컴퓨터 시각화와 머신 러닝의 발전으로 실현되었습니다. 아마존 고 앱을 실행한 후에 바코드를 인식하면 매장에 입장할 수 있습니다. 그 후 매장에서 필요한 물건을 자신의 가방에 담고 매장을 나가면 자동으로 결제가 됩니다. 정말 놀랍지 않습니까? 공상과학 영화에나 등장할만한 이런 일들이 어떻게 가능할까요? 이것을 가능케 한 것은 센서 기술과 인공지능 기술의 융합입니다. 상점 곳곳에 내장된 시각 센서와 생체 인식 센서들을 통해 수집된 데이터를 기반으로 인공지능이 소비자의 쇼핑 리스트를 정확하..

    [C언어 강좌-4] 자료형 (DataType)

    [C언어 강좌-4] 자료형 (DataType)

    안녕하세요^^ 피터입니다. 앞서 강좌에서 배웠던 변수를 C언어 프로그래밍에서 다루려면 우선 C언어에서 제공되는 자료형을 알아야 합니다.오늘은 C언어의 자료형(DataType)에 대해 알아보겠습니다. 1. 자료형(DataType) 종류C언어의 자료형은 아래와 같이 분류할 수 있습니다.1.1 기본형 (Basic Type)1.1.1 정수형 (Integer Type)정수형(Integer Type)에는 int, short, long, char 등이 있습니다. 소수점이 없는 정수를 표현할 때 사용됩니다. 맨앞 1 bit를 부호비트로 사용하는데 부호비트도 숫자 영역으로 쓰면 양수만 표현할 수 있는 대신 더 많은 큰 숫자를 표현할 수 있습니다. 이렇게 부호비트까지 숫자로 쓰려면 앞에 unsigned를 붙인 자료형을 사..

    2017년 7대 사이버 공격 전망 발표 (KISA)

    2017년 7대 사이버 공격 전망 발표 (KISA)

    한국인터넷진흥원(KISA)에서 내년 사이버공격 위협을 전망하는 ‘2017년 7대 사이버 공격 전망’을 발표했습니다.이번 전망은 ‘사이버위협 인텔리전스 네트워크’에 참여하는 보안업체와 공동분석을 통해 선정되었다고 밝혔습니다. ‘사이버위협 인텔리전스 네트워크’ 란?한국인터넷진흥원(KISA)과 안랩, 이스트소프트, 잉카인터넷, 하우리, NSHC, 빛스캔 등 국내 보안업체가 2014년 12월부터 구성하여 운영하고 있는 국내 정보보안 협력 네트워크입니다. 이와 함께 파이어아이, 포티넷, 인텔시큐리티, 마이크로소프트, 팔로알토 네트워크, 시만텍 등 해외보안업체들과 함께 2016년 6월부터 '글로벌 사이버위협 인텔리전스 네트워크'를 구성하고 운영하고 있습니다. 2016년 12월 5일 한국인터넷진흥원(KISA)이 발표..

    I’m on my way. 가는 중이야.

    I’m on my way.지금 그쪽으로 가고 있는 중이야. ex) 약속 장소로 가능 중에 전화를 받았을 때처럼 상대방에게 가고 있다는 말을 할때 사용하시면 됩니다. 뒤에 to + '장소'를 붙이면 '~로 가는 중'이 됩니다.단, home은 to를 붙이지 않습니다. (I'm on my way home.) I'm On My WayMeaning/Usage: Common way of telling someone that you are going to the person. Explanation: This is very straightforward. It is very commonly used. "Don't worry I'm on my way." "Just be patient, I'm on my way." "I g..

    [Vim] 파일 열기, 저장, 종료

    [Vim] 파일 열기, 저장, 종료

    이제 본격적으로 vim 의 사용법에 대해 알아보겠습니다. 파일 열기 리눅스 쉘 프롬프트 상에서 vim hello.c 이렇게 명령어를 입력하면 vim 이 실행되면서 hello.c 파일이 열립니다. 만약에 hello.c 파일이 존재하지 않는 다면 새로 생성합니다. 이렇게 새로 생성하게 되면 하단에 “hello.c” [새 파일] 이라고 표시가 됩니다. 하지만 vim에서 저장을 하지 않으면 실제로 파일이 생성되지는 않습니다. (메모리 상에만 존재하는 거죠) vim이 처음 실행되면 일반 모드로 시작되기 때문에 바로 편집을 할 수 없습니다. i 키를 통해 입력 모드로 전환해서 편집을 해보겠습니다. 입력 모드로 진입하면 하단에 -- 끼워넣기 -- 라고 표시가 됩니다. (한글이나 워드 등에서 삽입 모드와 같습니다) 저..

    2017년 국내 IT 시장 10대 주요 예측 (IDC FutureScape: Korea   Predictions 2017)

    2017년 국내 IT 시장 10대 주요 예측 (IDC FutureScape: Korea Predictions 2017)

    한국IDC가 12월1일인 어제 '2017년 한국 IT 시장 전망 조찬세미나'를 개최하고 2017년 예상되는 국내 IT 시장의 주요 이슈 및 트렌드, 한국IDC가 내다본 2017년 10대 예측을 발표했습니다.다음은 한국IDC가 선정한 2017년 국내 IT 시장 10대 주요 예측(‘IDC FutureScape: Korea Predictions 2017’) 입니다. 1. '뉴노멀' IT 시장의 저성장 기조 고착 (The New Normal of the ICT industry)경제부문의 저성장 지속이라는 ‘뉴노멀’ 시대가 IT 시장에도 적용되는 추세다. 국내 IT 시장은 2017년까지 5년 연속 마이너스 성장이 예상되고 있어 IT 시장도 저성장 기조의 고착이라는 '뉴노멀' 시대에 접어든 것으로 보인다. 스마트폰..