Skip to main content

Recently Updated Pages

[C언어] fork 함수

기사 C언어

다음은 리눅스 환경에서 fork() 시스템 호출을 이용하여 자식 프로세스를 생성하는 C 프로그램이다. 출력 결과로 옳은 것은? (단, "pid = fork();" 문장의 수행...

Updated 1 month ago by Dain

[C언어] ++가 연속으로 있을 때 출력 순서

기사 C언어

C언어에서 ++i 와 i++는 둘 다 i 값을 1 증가시키는 연산자지만, 사용 시점에 차이가 있다.++i : 전위증가먼저 i를 1 증가시킨 후 사용한다.증가된 값을 반환한다....

Updated 2 months ago by Dain

Java: StringBuffer 주요 메서드 정리

Java String(문자열)

1. StringBuffer란?가변(mutable) 문자열 클래스StringBuilder와 API는 동일하지만, 멀티스레드 환경에서 안전하도록 모든 메서드에 synchroni...

Updated 2 months ago by Dain

Comparator + 람다식 → 커스텀 정렬

Java 정렬(Sort)

1. 기본 구조Arrays.sort(배열, (a, b) -> { return 비교값; });자바에서 배열을 정렬할 때, Comparator를 람다식으로 넘겨 정렬 ...

Updated 2 months ago by Dain

int -> String, char 변환

Java 변환(Conversion)

1. int → String 변환​아래와 같은 세 가지 방법이 있다.✅ 방법 1. String.valueOf(int)가장 범용적으로 쓰이고, null 처리가 가능하다. int...

Updated 2 months ago by Dain

List <-> Array 간 형변환

Java 변환(Conversion)

1. List → Array 형변환 List 타입변환 방법List<String>list.toArray(new String[0])List<Integer>list.toArray(...

Updated 2 months ago by Dain

[Java] 상속: 생성자 호출 순서

기사 자바

생성자의 묵시적 호출, 매개변수 문제class A { A() { System.out.printf("%d", 10); // sys → System, p...

Updated 2 months ago by Dain

[C언어] for루프의 실행 순서 (정보처리기사 25년 1회 실기)

기사 C언어

10. 다음은 C언어에 대한 문제이다. 아래 코드를 확인하여 알맞는 출력값을 작성하시오.#include <stdio.h> char Data[5] = {'B', 'A', 'D...

Updated 2 months ago by Dain

nano 에디터

Git/Linux

nano docker-compose.yml내용 수정 후Ctrl + O 저장 EnterCtrl + X로 나가기Ctrl + K 여러 번 눌러서 한 줄씩 삭제 마우스 or Shif...

Updated 2 months ago by Dain

환경설정파일 주석

Git/Linux

설정파일(.env, .ini, conf, 등)에서 주석을 쓸 때 #, ; 씀.env → 되도록 #만 쓰자, ;도 되는 경우 있음.conf, Dockerfile, sh → 무조...

Updated 2 months ago by Dain

GitHub README 마크다운 문법 정리

Git/Linux

GitHub README 마크다운 문법 정리.md 확장자는 마크다운 문서GitHub는 README.md를 자동으로 프로젝트 홈에서 보여준다.코드 블럭에 언어명을 지정하면 문법...

Updated 2 months ago by Dain

#5. Git에 READ.md 파일만 있을때 로컬에서 처음 push 하는 경우

트러블슈팅 개인위키 트러블슈팅

문제 GitHub에 이미 README.md가 있고, 로컬은 Git 초기화만 되어 있는 상태 처음 git push 하려고 한다. GitHub에서 먼저 pull 받아온 뒤 그다음...

Updated 2 months ago by Dain

#6. The current branch master has no upstream branch. 문제

트러블슈팅 개인위키 트러블슈팅

문제 ​Git Bash 에서 커밋 하던 중 아래와 같은 오류 메세지The current branch master has no upstream branch.$ git push ...

Updated 2 months ago by Dain

#3. DB 초기화 & 데이터 보존 트러블슈팅

트러블슈팅 개인위키 트러블슈팅

문제 로컬에서 BookStack API 기반 개인 위키 프로젝트((Apache + PHP + MySQL) 진행 중 DB 초기화 발생503 오류 발생으로 프로젝트 수정하던 중 ...

Updated 2 months ago by Dain

#2. www 도메인 503 리디렉션 문제

트러블슈팅 개인위키 트러블슈팅

문제도메인: https://dainwiki.com, http://dainwiki.com은 정상 접속됨http://www.dainwiki.com, https://www.dain...

Updated 2 months ago by Dain

#1. 도커 컨테이너 기반 프로젝트에서 자동 SSL 발급 받는 법

트러블슈팅 개인위키 트러블슈팅

문제Docker 기반으로 AWS Lightsail에서 운영 중인 프로젝트에서HTTPS 접속 시 **브라우저에 '보안 경고'**가 표시되는 문제원인서버에 유효한 SSL 인증서가...

Updated 2 months ago by Dain

/etc/aliases, /etc/mail/virtusertable

Git/Linux

모두 메일 서버 설정 파일로, 메일 주소 또는 계정으로부터 메일을 다른 메일 주소 또는 계정으로 전달하기 위한 규칙을 정의한다.적용 범위/etc/aliases: 주로 로컬 시...

Updated 2 months ago by Dain

kill, pkill, killall

Git/Linux

kill, pkill, 그리고 killall은 유닉스와 유닉스 계열 시스템 (예: Linux)에서 프로세스를 종료하기 위한 명령어들이다.이 명령어들은 각각 다르게 작동하며, ...

Updated 2 months ago by Dain

Git 로컬 작업 폴더 원격 저장소에 연결하기 (HTTPS 방식 기준)

Git/Linux

1. 로컬 Git 저장소 초기화 및 원격 연결1.1 Git 초기화git init현재 폴더를 Git 저장소로 초기화 (.git 폴더 생성)1.2 원격 저장소 연결git remo...

Updated 2 months ago by Dain

Git 브랜치 병합 전략 비교: merge, rebase, cherry-pick

Git/Linux

1. 기본 개념 요약명령어설명merge브랜치 간 변경사항을 병합, 병합 커밋 생성rebase커밋 기반을 다른 브랜치 위로 옮겨 이력 재정렬cherry-pick특정 커밋만 골라...

Updated 2 months ago by Dain