클라우드 컴퓨팅이란? 클라우드 컴퓨팅(Cloud Computing)이란 놀랍게도 사용자가 컴퓨터 및 소프트웨어, 데이터를 원격으로 이용할 수 있는 컴퓨팅 기술이다. 이를 이용하면 각종 자료를 쉽게 기계적인 상태로 관리하고 관리할 수 있게 된다. 클라우드 컴퓨팅에서는 네트워크를 통해 호스팅된 중앙 컴퓨터에 요청할 수 있는 리소스를 제공한다. 클라우드 컴퓨팅의 개념과 장점 클라우드 컴퓨팅의 기본 개념은 특정 목적을 위해 다양한 고객에게 필요한 기술 기반을 제공하는 것이다. 각 고객마다 서비스를 받거나 관리할 수 있기 때문에 비즈니스의 편의성 및 충분한 리소스가 제공되기 때문에 많은 명령 사항을 수행할 수 있다. 클라우드 컴퓨팅은 여러 장점이 있다. 가장 중요한 장점은 이용 요금의 저렴함이다. 사용자는 일정한..
분류 전체보기
사이버 보안 최신 동향 및 위협 I. 사이버 보안 동향 이해하기 사이버 보안 동향이란 사이버 보안 기술과 그 뒤에 숨겨진 위협의 발전 방향에 대해서 이야기 합니다. 이것은 사이버 보안 프로페셔널과 기업들이 사이버 공격에 어떻게 대응할 지를 이해하고 미래를 준비하기 위해 스트라테지를 세워야 할 필수 동기 입니다.\ 현재, 다양한 사이버 위협에 대해 보안 전문가들이 집중하고 있습니다. 사람들의 기기와 개인정보가 매일 수많은 온라인 공격에 노출되고 있기 때문에 사이버 보안 동향에 따라 보호하기가 점점 중요해지고 있습니다. 현재 가장 큰 보안 동향은 다음과 같습니다. 1. 모바일 보안 모바일 보안은 모바일 기기의 보안 노력들과 모바일 기기가 사용되는 환경에 영향을 미치는 요소를 말합니다. 모바일 기기는 사용자가..
블록체인과 암호화폐의 개요 블록체인과 암호화폐는 최근 급속도로 발전하고 있는 기술과 금융 분야의 관점에서 리브레의 신기술이다. 블록체인 기술과 암호화폐는 현재 시판에는 많이 볼 수 없었던 새로운 해결책을 제공한다. 이 기술과 생각은 암호화폐 거래의 투명성을 유지하면서 송금이나 전송 프로세스를 더 빠르게 실행할 수 있고, 금융 시스템 바깥에서 신속하고 안전하게 거래를 할 수 있는 방법을 제공하고 있다. 블록체인 기술과 암호화폐 디지털 거래 블록체인 기술은 디지털 거래에 대한 체계적인 방법을 제공하기 때문에 이를 통한 암호화폐 거래가 매우매우 빨라진다. 블록체인 기술과 암호화폐는 또한 송금 프로세스 및 거래 과정에 매우 빠른 속도를 제공한다. 디지털 상태의 거래는 모든 거래가 안전하고 신뢰할 수 있는 것으로..
인공 지능과 머신 러닝의 최신 동향 인공 지능(AI)이란? 인공 지능(약어 AI, Artificial Intelligence)은 컴퓨터 연구분야가 연구하는 기술로, 사람의 사고 능력을 모방하기 위하여 디지털 컴퓨터로 구현하려는 것을 의미합니다. 인공 지능의 목표는 인간과 비슷한 지능을 가진 자동화 기계를 만들어 내는 것입니다.인공 지능 분야는 여러 가지 분야를 포괄하는 복합 생물학적, 소프트웨어 엔지니어링, 기계 학습, 딥 러닝 등과 같은 분야를 통합하는 방법을 공부합니다. 머신 러닝이란? 머신 러닝(Machine Learning)은 인공 지능 분야의 한 분야로, 각종 데이터 셋을 수집하고 이를 통해 컴퓨터가 배우고 자동으로 개선되는 것을 뜻합니다. 즉, 머신 러닝은 디지털 데이터에서 트렌드를 발견하고 ..
동적할당 프로그래머가 할당 해 주는 힙 영역 힙 메모리상에서 할당받은 메모리 시작주소를 반환해줌. 무조건 포인터가 있어야함 데이터영역 프로그램 시작될 때부터 끝날 때 까지 main() 구동과 종료 life-cycle 스택영역 {} block이 시작될 때부터 끝날 때까지 따라서 {}내부에선 유효한 scope, 외부에선 만료된 scope 힙 영역 프로그램이 실행되는 도중에 프로그래머가 지정한 포인트에서 동적으로 그 크기를 할당되고, 프로그래머가 지정한 포인트를 반환 정적 할당 vs 동적 할당 정적 할당 : 필요한 사이즈가 미리 정해져 있을 때 int arr[5]; // 크기가 정해져 있는 것 동적 할당 : 크기가 미리 정해져 있지 않는 경우,얼마나 필요한지 정확히 size 모를 때, (최대한 메모리는 필요한..
https://www.acmicpc.net/problem/10988 Python3 코드 # 문자열 입력 c = input() # 문자열 앞과 뒤를 비교해서 같으면 count에 숫자 추가 count = 0 for i in range(0,len(c)): if c[i] == c[-i-1]: count += 1 else: count += 0 # count와 문자열 길이가 같으면 1 출력 아니면 0 출력 if count == len(c): print('1') else: print('0') https://link.coupang.com/a/4Cl4y "이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다."