Cordilog
  • 홈
  • 태그
  • 홈
  • 태그

정보보안 · CS · 성장 기록

Cordilog의 정보보안 공부 기록

공부한 것들을 차곡차곡 기록하고 좋은 관점을 더해 쓸모 있는 지식 창고가 되고 싶은 블로그입니다. 💎

Security blog hero illustration Shield, circuit patterns and terminal windows for a cybersecurity blog $ whoami cordilog $ cat ethics.md offense informs defense. nmap $ nmap -sV target PORT STATE 22/tcp open 80/tcp open 443 vuln 8080 closed analyzing... 70%

공부 분야

// Study Fields
NETWORK
네트워크
LINUX
리눅스
WEB
웹 보안
CLOUD
클라우드

정보보안 이슈

// Security Pulse
  • 불러오는 중...
전체 보기 →

태그

// TAGS
아두이노 docker volume 팅커캐드 kubernetes 이산수학 Python 도커파일 docker 병행프로세스 도커 이미지 생성 우분투 쿠버네티스 도커 이미지 빌드 도커 볼륨 hadoop arduino dockerfile ubuntu 파이썬 가상주소변환

최근 글

// RECENT POSTS

조건부컴파일 1

C언어 운영체제별로 조건부 컴파일하기

지난 포스팅에서 #ifdef를 이용해서 운영체제의 비트 수(32bit vs 64bit)에 따른 조건부 컴파일 방법에 대해 알아봤다. 운영체제의 비트 수 외에도 C언어는 운영체제(OS)마다 지원하는 API나 헤더 파일이 다르다는 점을 고려해서 코드를 짜야 한다. (예를 들면 윈도우에서는 windows.h를 써야 하고, 리눅스에서는 unistd.h를 쓰는 식)이럴 때 조건부 컴파일을 이용하면 코드 수정 없이 컴파일러가 알아서 해당 OS용 코드를 골라내게 할 수 있다.1. 조건부 컴파일 개념조건부 컴파일은 전처리기(Preprocessor) 단계에서 이루어진다.컴파일러가 실제 기계어로 번역하기 전, #ifdef나 #if 같은 지시문을 보고 "이 부분은 포함하고, 저 부분은 버려라"라고 판단하는 것이다.운영체제마..

Journey to Security/C언어 2026.02.25
‹
1
›
프로필사진

Cordilog

공부한 것들을 차곡차곡 기록하고 좋은 관점을 더해 쓸모 있는 지식 창고가 되고 싶은 블로그입니다. 💎

글쓰기 블로그 관리
카테고리
  • 분류 전체보기
    • Journey to Security
      • C언어
      • 리눅스
      • 네트워크
      • DBMS
      • 웹 보안
      • 클라우드
      • 보안 이슈
    • Journey to CS
      • KNOU CS
      • 프로그래밍 언어
      • 임베디드
      • 웹
      • 유용한 정보
      • AI
    • Career
      • 정보처리기사
      • 리눅스마스터
    • 책리뷰
    • 그냥 쓰는 글
    Cordilog

    배우고 기록하고 성장하는 공간

    RSS

    티스토리툴바