[ETC] 웹 사이트 또는 특정 프로그램 문제 발생한글 입력 후 다른 곳으로 커서 이동 시 마지막 글자가 중복하여 2번 입력되는 문제Ex)안녕하세요요오류류목록록발생생 해결 방법해결 순서 :윈도우 설정 ➡️ 시간 및 언어 ➡️ 언어 및 지역 ➡️ 언어[한국어] '•••' ➡️ 언어 옵션 ➡️ 키보드[Microsoft 입력기] '•••' ➡️ 키보드 옵션 ➡️ 호환성[이전 버전의 Microsoft IME] 체크 ✅ 🤔 ETC/ETC 2025.04.09
[Git] Git 에러 해결 Git 에러 해결 1. remote origin already existsfatal : remote origin already exists. 원인이미 원격 저장소(origin)가 연결된 상태에서 또 연결하려고 할 때 해결법# origin 연결 끊음git remote remove origin# 그 다음 다시 연결git remote add origin https://github.com/내아이디/저장소명.git2. refusing to merge unrelated historiesfatal : refusing to merge unrelated histories 원인깃허브에 README, gitignore 등 파일이 업로드되어 있는 상태에서, 로컬에 가지고 올 때 충돌 발생 해결법git pull origin m.. 🐙 Git & GitHub 2025.04.06
[C++] C++ 예외 처리 (try~catch, throw 구문) C++ 예외 처리 (Exception Handling) 1. try~catch, throw 구문의 기본 형식// try~catch, throw의 기본 형식try { // [예외 발생 영역] if (예외 조건) throw 예외 객체; // [예외가 발생하면 예외를 던지는 영역]} catch (예외 객체) { // [던져진 예외를 잡는 영역] // [예외 처리 영역]}예외 발생 시 throw로 예외를 던지고, try 블록에서 시도하며, catch로 처리함try : 예외가 발생할 수 있는 코드를 감쌈throw : 예외 발생 시 알려주는 역할 (변수를 넣어 보낼 수도 있음. ex: throw(expn))catch : 발생한 예외를 받아 처리함 (throw에서 던진 예외 객체를 받음)2. C++의 .. 🧑🏻💻 프로그래밍 언어/C, C++ 2025.04.05
[C, C++] C 와 C++ 비교 C vs C++ 비교 1. 언어의 핵심 및 특징C 언어1972년 개발, 절차지향 언어저수준 시스템 제어에 강함시스템 프로그래밍, 운영체제, 임베디드 시스템 개발에 적합간결함, 효율성, 이식성, 저수준(메모리, 하드웨어 등) 직접 제어 가능C++ 언어C 기반 + 객체지향 언어의 확장 (1980년대 초)절차지향 + 객체지향 + 제네릭 프로그래밍 지원C의 장점 계승+객체 지향 프로그래밍의 개념 도입 → 복잡한 구조의 소프트웨어 개발에 유리객체 지향, C와의 호환성, 풍부한 기능(라이브러리 및 기능), 높은 성능2. 문법 및 출력 방식 비교// C 코드#include int main() { int num = 10; printf("C 언어: 숫자는 %d입니다.\n", num); return 0;}.. 🧑🏻💻 프로그래밍 언어/C, C++ 2025.04.05
[JAVA] Spring vs Spring Boot 1. Spring 생태계 Spring : 스프링 프로젝트들의 모음더보기출처 : https://spring.io/projects모든 스프링 프로젝트들은 Spring Framework를 기반으로 동작Spring 생태계가 커져가고, Spring Framework가 제공하는 기능들이 많아지면서여러 가지 어려움이 생김. 그래서 등장한 서브 프로젝트 → "Spring Boot"Spring 생태계의 핵심 Spring Framework, 이를 도와주는 서브 프로젝트 Spring Boot 2. Spring Framework 란?Spring Framework를 통해 자바 기반의 어플리케이션 제작 가능개발자들은 비즈니스 로직에 집중 가능 Spring 이전에 EJB라는 프레임워크가 있었음.But, 너무 비쌈. 비즈니스 로직.. 🧑🏻💻 프로그래밍 언어/JAVA 2025.04.05