전체 글 93

makefile에서 조건문과 변수할당 방법

이 Makefile의 코드에서 조건문과 변수 할당의 동작을 해석해보겠습니다:코드 설명ifeq (${ON},1) A = ON=1endififeq (${ON},1):변수 ON의 값이 1인지 비교합니다.ON이 1일 경우, 조건이 참이 되어 블록 내부의 코드가 실행됩니다.A = ON=1:조건이 참일 때 변수 A에 문자열 ON=1을 할당합니다. 여기서 주의할 점은 참조변수 ${ON} 이 아닌 ON이므로 문자열 ON=1이 들어간다.Makefile에서 변수의 값은 지연 평가되므로, 변수 할당은 조건이 참인 경우에만 발생합니다.상황별 동작ON = 1인 경우:변수 A는 문자열 ON=1을 가지게 됩니다.A = ON=1ON != 1 또는 정의되지 않은 경우:조건이 거짓이므로 A는 아무 값도 할당받지 않습니다.확인용 전..

SW 설계/make 2024.12.20

git에서 특정 commit 의 변경사항을 확인하는 세가지 방법

Git에서 특정 커밋의 변경 사항을 확인하는 세 가지 주요 명령어와 사용법은 다음과 같습니다:1. git show역할: 특정 커밋의 변경 사항과 메타데이터(커밋 메시지, 저자 정보 등)를 확인.사용법:git show 특징:해당 커밋의 **전체 변경 사항(diff)**을 확인할 수 있음.커밋의 상세 정보를 한눈에 볼 수 있음.2. git diff역할: 특정 커밋과 다른 커밋 또는 현재 작업 트리 간의 차이를 비교.사용법:이전 커밋과의 변경 사항 비교:git diff ^ ^: 해당 커밋의 부모 커밋을 나타냄.현재 작업 트리와 특정 커밋 간의 차이 비교:git diff 특징:두 커밋 사이의 변경된 파일 및 내용만을 보여줌.구체적인 비교가 필요할 때 유용.3. git log -p역할: 커밋 로그와 함께 변경된 ..

작업 tools/git 2024.12.20

Difference between Official Documents and Nonfiction in the SAT Reading Section

Difference Between Official Documents and Nonfiction in the SAT Reading SectionIn the SAT Reading section, both Official Documents and Nonfiction passages are included, but they differ in content, purpose, and tone. Here’s how they compare:1. Official DocumentsDefinition:Passages taken from historical, foundational, or public documents. These include speeches, political writings, government decl..

육아 2024.12.14

SAT 시험에서 Official document와 Nonfiction의 차이

SAT 리딩 시험에서 Official Document와 Nonfiction은 독해 지문 유형 중 일부로, 각각 특정한 특징과 주제를 다룹니다. 아래에 예제와 함께 유형을 설명하겠습니다.1. Official Document특징: 공식 문서나 연설, 법률, 선언문 같은 공적 텍스트에서 발췌된 지문. 일반적으로 미국 독립선언문, 연방 헌법, 유명한 연설(예: 링컨의 게티스버그 연설), 또는 국제적인 역사적 문서가 포함될 수 있습니다. 복잡한 문장 구조와 역사적, 철학적 맥락을 이해하는 능력이 요구됩니다.예제:The Gettysburg Address (Abraham Lincoln, 1863) Four score and seven years ago our fathers brought forth on thi..

육아 2024.12.14

SAT 학습 및 시험 전략

SAT 영어 리딩 섹션에서 효과적인 시간 분배는 시험 점수를 올리는 데 매우 중요합니다. 영어 리딩 섹션은 총 65분 동안 5개의 지문(문제 52개)을 풀어야 하므로, 각 지문에 약 13분 정도를 쓸 수 있습니다. 하지만 모든 지문과 문제를 같은 방식으로 접근하기보다는 아래와 같은 전략을 활용해 시간 관리를 최적화할 수 있습니다.1. 전반적인 시간 배분지문 읽기: 약 4~5분문제 풀이질문을 읽고 지문으로 돌아가야 하므로, 대부분의 시간을 문제 풀이에 할애합니다.: 약 7~9분2. 지문 유형별 시간 전략SAT 리딩은 5개의 서로 다른 지문으로 구성됩니다. 각 지문마다 난이도가 다르고, 개인적인 강점에 따라 시간이 다르게 분배될 수 있습니다.지문 유형문학(Literature): 소설이나 이야기 형식 (보통 ..

카테고리 없음 2024.12.13

VScode에서 python 사용 방법

VSCode(Visual Studio Code)에서 Python을 사용하려면 다음 단계를 따라 설정하면 됩니다.1. VSCode 설치Visual Studio Code 공식 웹사이트에서 VSCode를 다운로드하고 설치하세요.웹사이트에서 Download for Windows를 선택합니다. 2. Python 설치Python 공식 웹사이트에서 Python을 다운로드하고 설치하세요. Downloads 탭에서 Download for WIndows를 선택합니다.설치 중 "Add Python to PATH" 옵션을 반드시 선택하세요.3. Python 확장 설치VSCode를 실행합니다.Extensions 아이콘(사이드바의 네모 아이콘)을 클릭합니다.검색창에 "Python"을 입력하고, Microsoft가 제공하는 Pyt..

SW 설계/C, C++ 2024.12.13

Visual studio code 에서 코드 편집

Visual Studio Code에서 코드 편집기본 편집 기능VS Code는 강력한 코드 편집 기능을 제공합니다:구문 강조 표시 및 테마 지원: 다양한 프로그래밍 언어를 위한 구문 강조 표시와 사용자 정의 가능한 테마.자동 완성(IntelliSense): 코드 입력 시 지능형 코드 제안 및 자동 완성.코드 탐색: 정의로 이동, 참조 찾기, 심볼 검색 등의 탐색 기능.다중 커서 및 선택다중 커서 추가: Alt + 클릭 또는 Ctrl + Alt + 아래/위 화살표(Windows/Linux), Option + 클릭(Mac).같은 단어 선택: Ctrl + D(Windows/Linux), Cmd + D(Mac).전체 일치 선택: Shift + Ctrl + L(Windows/Linux), Shift + Cmd + ..

gitignore 사용법

gitignore 사용법.gitignore 파일을 사용하여 Git에 추가되지 말아야 할 파일을 정의하는 방법에 대해 알려드리겠습니다. .gitignore 파일은 Git의 root 디렉터리에 저장되어, Git Repository나 Staging Area에 추가되지 말아야 하는 폴더나 파일을 정의하는 파일입니다. 이 파일에 정의된 항목은 Staging Area에 올라가지 않기 때문에 tracking되지 않습니다. 따라서 git status를 이용했을 때 보이지 않습니다.다음은 .gitignore 파일에서 여러 폴더를 무시하는 방법입니다:폴더 전체 무시:특정 폴더에 있는 전체 파일을 무시하려면.gitignore파일에 다음 줄을 추가합니다:/[폴더명]예를 들어,Example이라는 폴더 내부의 모든 파일을 무시하..

작업 tools/git 2024.05.14

git 그래프 출력하기

Git의 로그를 그래프 형태로 보려면 다음 명령어를 사용하면 됩니다. git log 명령에 연결된 --graph 플래그를 사용하면 이전 커밋을 그래프로 볼 수 있습니다. 또한 --oneline 플래그를 이 명령과 결합하여 커밋이 병합된 방법과 git 기록이 빌드된 방법에 대한 개요를 생성할 수도 있습니다. git log --oneline --graph [Terminal] $ git log --oneline --graph * c20f372 (HEAD -> master) Merge branch 'test1' into main |\ | * 15dacd3 (test1) updated test branch * | 4bca65d editted main branch |/ * 89f9c1e Merge branch 't..

작업 tools/git 2024.04.23