Programming Language(97)
-
모두의 코드 - 3. 변수가 뭐지?
3. 변수가 뭐지?변수란 무엇인가?컴퓨터는 많은 내용을 기억해야한다.게시판만 하더라도 글번호, 제목, 작성자등등의 내용을 기억하고 있어야만 제대로 된 게시판을 보여줄 수 있을 것이다.그렇다면 컴퓨터는 이러한 내용(데이터)들을 어떻게 기억할까.컴퓨터의 메모리, 즉 램(RAM)이라는 특별한 기억공간에 기록한다흔히 램을 설명하기 위해서 아래 처럼 된 모형을 사용한다.각 방에 데이터들이 저장되고 각 방마다 이름을 붙이는데 단순하게 숫자로 이름을 붙인다.0번, 1번, 2번..과 같이 말이다.우리 대부분이 사용하는 32비트 CPU에서는 최대 232개(4GB), 약 42억개에 달하는 방을 가질 수 있다.참고로 32비트 숫자를 매번 쓰는게 힘들기에 대개 16진법으로 주소값을 나타낸다. 예를 들어 0x12345678 부..
2024.09.21 -
모두의 코드 - 1. C 언어가 뭐야?, 2 - 1. C 언어 본격 맛보기, 2 - 2. 주석(Comment)에 대한 이해, 2 - 3. 수를 표현하는 방법(기수법)
1. C 언어가 뭐야?왜 C언어를 배워야 하는가좋은 프로그래머가 되려면 컴퓨터의 내부 원리를 아는것이 필수, 만약 C언어를 배우게 된다면 컴퓨터의 내부 원리를 좀 더 쉽게 이해할 수 있다.많은 언어들이 C언어에서 파생되어 생겨났기에 C언어를 배운다면 다른 언어를 배울때 더 쉽게 습득할 수 있다C언어는 배워야할 내용이 다른 언어에 비해 매우 적다, 물론 배울 내용이 적은것과 쉬운것과는 다름..그럼 어떤 식으로 배워야 할까강좌에서 배운 내용을 토대로 간단한 프로그램을 제작해봐라! 여정에 필요한 준비물컴퓨터, 머리, 노오력, 컴파일러 컴파일러..? 컴파일러란 무엇일까?컴파일러는 컴파일을 해주는 것이다.컴퓨터는 0과 1밖에 모르는 바보이기에 명령을 내리기 위해서는 0과 1만 작성된 내용을 CPU에게 인식시켜야한..
2024.09.21 -
설치 및 IDLE , IDE 사용
1. 파이썬 설치 https://www.python.org/ Welcome to Python.org The official home of the Python Programming Language www.python.org 1. User admin privileges when installing py.exe - py.exe를 설치할때 관리자 권한으로 실행한다 2. Add python.exe to PATH - 파이썬의 PATH를 환경변수에 추가해준다. PATH에 설정되어 있지 않다면 파이썬을 실행할때마다 python.exe디렉터리를 찾아서 실행 해줘야하나 PATH에 넣으면 알아서 python.exe를 찾아 실행시켜준다. 둘다 모두 체크하여 설치한다 설치가 완료 되면 명령 프롬프트(cmd)를 열어 "pytho..
2023.12.02 -
DB에서 전달 받은 BLOB데이터 처리하기
프로젝트를 하다가 DB에 BLOB형태로 들어 있는 이미지 파일을 마이바티스로 꺼내다가 JSP로 뿌려줘야 하는 일이 들어 왔었다. 일을 주시는 분이 "BLOB형태로 들어 있는 그 데이터 그냥 긁어다 URL에 뿌리면 이미지로 보여 그냥 쓰면 돼" 라는 말을 듣고 그냥 쓰려고 했다 한참 삽질을 했다 ㅋㅋ..지금까지도 그 BLOB을 어떻게 그냥 갖다가 URL에 뿌리라는건지(DB에서 긁어서 가져와도 URL길이 때문에 보이질 않앗음..)이해는 못했으나 그 과정에 이해한 내용을 적어보려고 한다. 🤔BLOB이란? BLOB은 "Binary Large Object"의 약자로, 이진 형태로 구성된 대용량 데이터를 나타내는 용어이다. BLOB 데이터 는 주로 멀티미디어 파일( 이미지, 비디오, 사운드, 문서 등 )을 저장하거..
2023.11.24 -
Java Roadmap
자바에 대한 전체적인 RoadMap이다.(출처: https://roadmap.sh/java) 아래의 Road Map을 기반으로 천천히 하나씩 풀어 내보려고 한다.
2023.10.12 -
Backend RoadMap
Backend에 대한 전체적인 RoadMap이다.(출처: https://roadmap.sh/backend) 아래의 Road Map을 기반으로 천천히 하나씩 풀어 내보려고 한다.
2023.10.12