분류 전체보기 (31) 썸네일형 리스트형 문자 인코딩 # 정보의 최소 단위 사람은 숫자를 다룰 때 10을 기수로 하는 십진법을 사용하고 컴퓨터는 0과 1을 이용하는 이진법을 사용합니다. 컴퓨터는 논리 회로를 통해 연산하는데 논리 회로는 전기 신호를 구분합니다. 신호가 있으면 1, 없으면 0으로 처리하기 때문에 컴퓨터는 0과 1만 사용하는 이진법을 사용합니다. 컴퓨터가 처리할 수 있는 가장 작은 단위를 비트(bit)라고 하는데 이진수를 의미하는 'Binary Digit'의 약자입니다. 비트에는 있고 없음을 나타내는 0과 1만 담을 수 있습니다. 1bit는 0과 1, 두 가지를 표현할 수 있고 2bit는 00, 01, 10, 11 총 네 가지의 경우를 나타낼 수 있습니다. 비트가 늘어날 때마다 ×2 만큼 경우의 수가 증가합니다. 1bit로 많은 데이터를 나타낼.. 메타버스, 현실과 가상의 경계가 허물어진다! 목차 1. 메타버스의 개념 2. 메타버스의 유형 3. 현황 & 활용, 발전분야 4. 문제점 5. 가치 메타버스의 개념 # 세계가 주목하는 메타버스 현재 전 세계에서 '메타버스'에 대한 관심을 보이는데요. 도대체 메타버스가 무엇이길래 모두가 관심을 가질까요? 메타버스, 다른 표현으로 '확장 가상 세계' 가상, 초월을 의미하는 '메타(meta)'와 세계, 우주를 의미하는 '유니버스(universe)'의 합성어입니다. 메타버스라는 개념의 뚜렷한 정의는 아직까지 확립되지 않았지만 일반적으로 '현실세계와 같은 사회적·경제적 활동이 통용되는 3차원 가상공간' 정도의 의미로 사용되고 있습니다. 메타버스의 유형 비영리 기술 연구 단체 ASF(Acceleration Studies Foundation)은 메타버스를 네 가.. 시간 복잡도 들어가며시간 복잡도, 알고리즘 복잡도 계산이 왜 필요할까?시간 복잡도점근 표기법?왜 Big-O 표기법을 사용할까?Big-O 표기법# 들어가며 효율성 분석을 할 때 알고리즘 복잡도를 사용하여 검사를 합니다.알고리즘 복잡도의 종류에는 시간 복잡도와 공간 복잡도가 있습니다.그중 시간 복잡도에 대해 알아보겠습니다.알고리즘 분석- 정확성 분석설계한 알고리즘을 다양한 수학적 기법을 사용하여 이론적으로 증명하거나 다양한 입력 상황을 가정하여 테스트 데이터를 통해 정확한 결과가 생성되었는지를 분석- 효율성 분석알고리즘 복잡도를 사용하여 효율적인 알고리즘인지를 분석# 시간 복잡도, 알고리즘 복잡도 계산이 왜 필요할까? 알고리즘은 문제를 해결하는 방법, 절차입니다. 문제를 해결하는 방법은 여러 가지가 있고, 그중 어떤 것.. Windows 10 LAMP 설치 방법 (2) 안녕하세요. Windows 10에 LAMP(Linux Apache MySQL PHP) 설치 방법을 소개하겠습니다. 이전 글에서 Linux 설치 후 root 계정 설정까지 했습니다. 오늘은 이어서 Apache, MySQL, PHP를 설치하도록 하겠습니다. MySQL은 저처럼 5.7 버전이 필요한 분들을 위해 최신 버전과 5.7 버전을 둘 다 소개하겠습니다. Apache와 MySQL 설치 중에 방화벽 창이 나오면 액세스 허용을 눌러주세요. Apache2 웹 서버 설치 root 계정에서 명령어를 입력합니다. sudo apt install apache2 Do you want to continue? [Y/n] 라고 나오면 Y를 누르고 Enter키를 누릅니다. 정상적으로 설치되었는지 확인하기 위해 명령어를 입력 후.. Windows 10 LAMP 설치 방법 (1) 안녕하세요. 오늘은 Windows 10에 LAMP(Linux Apache MySQL PHP) 설치 방법을 소개하겠습니다. 기존에는 VMware라는 가상 머신을 이용해서 Linux를 사용했었는데, 이번에는 WSL(Windows Subsystem for Linux)를 사용해서 설치하도록 하겠습니다. 저는 Windows 10 Home 버전을 사용하고 있어서 Windows 10 Home을 기준으로 작성하였습니다. Linux Linux는 여려 종류 중 저는 Ubuntu를 설치하겠습니다. Windows 10에 Ubuntu를 설치하기 전 컴퓨터에서 WSL을 활성화해야 합니다. Windows 기능 켜기/끄기에서 Linux용 Windows 하위 시스템을 선택하고 확인을 누릅니다. 확인을 누르면 다시 부팅해야 한다고 알림.. 인터픽셀 IP2740 모니터 리뷰 안녕하세요.오늘은 저의 첫 모니터 IP2740을 리뷰하겠습니다. 노트북만 사용하다 듀얼 모니터로 쓰기 위해 구매했습니다.'인터픽셀'이라는 모니터 회사에서 만든 제품인데 퀄리티가 상당히 좋습니다.나중에 알게 된 사실이지만 '슬기로운 의사생활'에 모니터 협찬을 했던 회사여서 더 정이 가네요 ㅎㅎ 그럼 이제 리뷰를 시작하겠습니다.스펙SpecificationDisplay패널종류PVA패널크기27형(68.5cm)화면크기597mm(H) X 336mm(V)최대 주사율DP 1920 x 1080@165Hz HDMI1 1920 x 1080@144Hz HDMI2 1920 x 1080@144Hz화면비율16 : 9해상도1920 x 1080(FHD)응답속도3 msGTG / 1ms (OD)시야각좌우178° / 상하178° 광.. [백준] 2438번 별 찍기 - 1 [백준] 2438번 별 찍기 - 1 안녕하세요.이번에는 [백준] 2438번 별 찍기 - 1 알고리즘 문제 풀이를 하겠습니다. 문제 첫째 줄에는 별 1개, 둘째 줄에는 별 2개, N번째 줄에는 별 N개를 찍는 문제 입력 첫째 줄에 N(1 ≤ N ≤ 100)이 주어진다. 출력 첫째 줄부터 N번째 줄까지 차례대로 별을 출력한다. 내가 짠 코드 코드 설명 scanf 함수를 이용하여 몇개의 별을 출력할지를 입력받습니다.이중 for문을 이용하여 세로방향, n번째 줄까지 세로를 지정합니다.가로방향으로 n번째 줄까지 1씩 증가하며 별을 출력합니다. [백준] 11718번 그대로 출력하기 [백준] 11718번 그대로 출력하기 안녕하세요. 이번에는 [백준] 11718번 그대로 출력하기 알고리즘 문제 풀이를 하겠습니다. 문제 입력 받은 대로 출력하는 프로그램을 작성하시오. 입력 입력이 주어진다. 입력은 최대 100줄로 이루어져 있고, 알파벳 소문자, 대문자, 공백, 숫자로만 이루어져 있다. 각 줄은 100글자를 넘지 않으며, 빈 줄은 주어지지 않는다. 또, 각 줄은 공백으로 시작하지 않고, 공백으로 끝나지 않는다. 출력 입력받은 그대로 출력한다. 내가 짠 코드 이전 1 2 3 4 다음