본문 바로가기

공부(TIL)44

git 충돌 시, 강제 pull git status : 상태 확인git fetch --all : 모든 원격 저장소의 모든 remote tracking branch를 업데이트git reset --hard origin/[원하는 브랜치 이름]: 현재 로컬 저장소의 B 브랜치에 있는 모든 내용과 변경사항을 버리고, 원격저장소의 A 브랜치와 동일하게 만듦 2025. 2. 11.
window.innerWidth width와 height에 100% 값을 할당했을 때, window.open()에서 적용되지 않는 이유는 100% 값이 픽셀 크기로 해석되지 않기 때문입니다. window.open()의 windowFeatures는 픽셀 단위로 크기를 지정해야 하며, %는 지원하지 않습니다.따라서 width와 height에 픽셀 값으로 명확하게 설정해야 합니다. 예를 들어, 화면 크기를 기준으로 innerWidth와 innerHeight를 사용해 창의 크기를 설정할 수 있습니다.이렇게 수정하면 현재 화면의 크기에 맞춰 팝업 창이 열리며, 100%처럼 동작할 수 있습니다. window.innerWidth와 window.innerHeight는 현재 화면의 가용 영역을 나타내므로, 이를 기반으로 팝업 창의 크기를 지정할 수 있.. 2025. 1. 13.
[git] git drop 후 복원 [문제 상황]원격으로 커밋 후 push 하기 전에 git drop로컬에서 코드 변경 전 소스 코드 파일로 존재[해결 과정]1. git status- 결과: **"working tree clean"**이라는 메시지가 나온다면, 현재 변경 사항이 원격으로 커밋되지 않았고, 작업한 파일도 없다는 의미입니다. 이 상태에서는 로컬에서 수정한 파일들이 이미 커밋되었거나, 변경 사항이 없는 경우일 수 있습니다.2. git log- 원격으로 push하지 않았기 때문에 커밋 히스토리가 깨끗3. git reflog- 결과: 커밋 기록 확인하여 bc6632f 커밋으로 되돌림- 설명: 커밋되지 않은 변경사항이 있었고, 이를 실수로 git drop했거나 되돌린 경우, git reflog 명령어를 사용하여 HEAD 이동 기록을 .. 2025. 1. 10.
[C#] IIS Publish GitHub 레포지토리와의 연동 문제GitHub 레포지토리가 D 드라이브에 있는 경우, 해당 폴더는 D 드라이브 내에서 작업을 하도록 설정되어야 하는데, 바탕화면을 지정하면 그 경로가 GitHub 레포지토리와 연결된 폴더와 다를 수 있습니다. Publish 결과물은 GitHub 레포지토리 경로에 포함되어야 하므로, 바탕화면에 결과물을 두게 되면 GitHub과의 연동이 올바르게 되지 않거나 GitHub에 푸시할 때 문제가 생길 수 있습니다. 2025. 1. 9.
[정보처리기사 실기] 이메일 프로토콜 이메일 프로토콜1) SMTP(Simple Mail Transfer Protocol): 인터넷에서 이메일을 보내기 위해 이용되는 프로토콜로 이메일을 발신 서버에 서 수신 서버로 전달하는 역할2) POP3(Post Office Protocol version 3): 이메일 공급업체 서버에서 단말로 이메일을 내려받아서 사용자의 단말에서 이메 일을 저장하고 관리하는 프로토콜3) IMAP(Internet Messaging Access Protocol): 이메일을 공급업체 서버에 저장하고 다양한 장치에서 동기화된 상태로 동일한 이메일 폴더를 확인할 수 있는 프로토콜 2024. 10. 13.
[정보처리기사 실기] 프로세스 스케줄 프로세스 스케줄1) CPU를 사용하려고 하는 프로세스들 사이의 우선순위를 관리하는 작업2) 유형선점형 스케줄링하나의 프로세스가 CPU를 차지하고 있을 때, 우선숭위 높은 다른 프로세스가 현재 프로세스를 중단시키고 CPU를 점유하는 스케줄링 방식ex) SRT, MLQ, MLFQ, RR비선점형 스케줄링한 프로세스가 CPU를 할당 받으면 작업 종료 후 CPU 반환 시까지 다른 프로세스는 CPU 점유가 불가능한 스케줄링 방식ex) 우선순위(Priority), 기한부(Deadline), FCFS(FIFO), SJF, HRN  SRT (Shortest Remaining Time First) : 가장 짧은 시간이 소요되는 프로세스를 먼저 수행, 남은 처리시간이 더 짧다고 판단되는 프로세스가 준비 큐에 생기면 언제라도.. 2024. 10. 13.
[정보처리기사 실기] 보안 기술 보안 기술1) Trustzone프로세서(processor) 안에 독립적인 보안 구역을 따로 두어 중요한 정보를 보호하는 ARM사에서 개발한 하드웨어 기반의 보안 기술 2024. 10. 13.
[정보처리기사 실기] 보안 솔루션 보안 솔루션1) SIEM(Security Information and Event Management)다양한 보안 장비와 서버, 네트워크 장비 등으로부터 보안 로그와 이벤트 정보를 수집한 후 정보 간의 연관성을 분석하여 위협 상황을 인지하고, 침해 사고에 신속하게 대응하는 보안 관제 솔루션기업에서 생성되는 테라바이트급의 정형, 비정형 데이터와 방화벽, 안티바이러스 시스템, 서버, 네트워크 장비 등으로부터 수집한 데이터 등을 빅데이터 기반의 로그 분석을 통하여 보안의 위협 징후를 빠르게 판단, 대응할 수 있도록 해주는 보안 관제 솔루션2) SIM(Security Information Management) 보안 정보를 수집, 저장, 관리하고 분석하는 보안 솔루션주로 로그 데이터를 중앙에서 관리하여 규정 준수 .. 2024. 10. 5.
[정보처리기사 실기] 데이터 관련 용어 데이터 관련 용어1) 빅데이터(Big Data)기존 데이터베이스 관리도구로 데이터를 수집, 저장, 관리, 분석할 수 있는 역량을 넘어선 대량의 정형 또는 비정형 데이터 집합2) 스몰 데이터(Small Data)기존 데이터,빅데이터 이전의 데이터3) 다크 데이터(Dark Data)정보를 수집한 후, 저장만 하고 분석에 활용하고 있지 않은 다량의 데이터기업 내 저장은 되어 있으나 분석되지 않은 데이터분석 시, 소요되는 비용에 비해 분석 가치의 유무에 대해 회의적임4) 스마트 데이터(Smart Data)빅데이터에 비해 다소 용량은 적지만 바로 분석할 수 있는 것으로 품질이 좋은 데이터5) 패스트 데이터(Fast Data)쏟아지는 엄청난 양의 데이터를 실시간으로 처리해 분석하는 데이터데이터의 수명 주기 내의 분.. 2024. 10. 5.