본문 바로가기

비전공자 IT 이야기21

git 복수 계정 함께 사용하기 개인 프로젝트용으로 계정을 더 만들게 되면서 한 대의 Mac에서 Git 계정을 여러개 사용하게 됐습니다.금붕어 뇌를 가지고 있어서 해당 기능을 기억하고 사용하지는 못합니다. 명령어를 매번 찾아보거나 ChatGPT에게 물어봐서 해결하곤 하는데 ChatGPT 답변 기다리는 것도 지겹고 해서 기록해봅니다. 1. SSH 키 생성각 계정에 대해 별도의 SSH 키를 생성합니다. 터미널에서 다음 명령어를 사용하여 SSH 키를 생성할 수 있습니다.bashCopy codessh-keygen -t ed25519 -C "your_email@example.com"이때, 파일 이름을 지정하여 각 키를 구분할 수 있습니다 (예: id_ed25519_project, id_ed25519_personal).2. SSH 키 등록생성한 .. 2024. 4. 27.
기술 면접 STRUCT와 CLASS의 차이점은? 면접 질문에서 C# '스트럭트와 클래스의 차이를 설명해주세요'라고 질문을 받고 잘 모르겠다고 할 수는 없습니다. 그럼 구조체(struct)와 클래스(class) 그리고 이 둘의 차이를 바로 알아 보도록 하겠습니다. 구조체(struct)란? 구조체는 사용자 정의 데이터 유형(Data Type)으로 int, double 등과 같은 기본적으로 제공되는 변수 유형이 아닌 새로운 유형, 여러가지 유형을 사용하기위해 사용자가 직접 만들어 사용됩니다. C#에서 구조체는 일반 변수와 같이 값 형식의 데이터 형식입니다. (클래스는 참조형식) 위와 같이 구조체를 정의하려면 struct 문을 사용합니다.struct문은 프로그램에서 두개 이상의 멤버(변수)가 있는 새로운 데이터 형식을 정의합니다.예를들어, 학생이라는 변수를 .. 2022. 6. 22.
IT기술 면접 질문 정리 일본에서 IT 면접을 보면 당연하게도 기술과 관련된 질문을 받고는 합니다. 도쿄 정대리인 저와 같이 학원 출신의 개발자들이 가장 자신없어하는 부분중 하나일꺼라고 생각하는데요. 기술 면접 질문들을 모아서 정리해 보도록 하겠습니다. 대부분이 컴퓨터 공학과 관련된 내용이라 재미는 없지만 알아야 하는 지식이라고 생각됩니다. 일본 IT 회사 기술 면접 질문 일본의 외국계 IT 회사에서 받은 기술 면접 질문들은 아래와 같습니다. struct & class 차이를 설명해 주세요 Heap & Stack 차이를 설명해 주세요 Memory Leak 이란 무엇인가요? JSON XML 차이와 이용 방법 Serialization 이란 무엇인가요? Array란 무엇이고 어디에 쓰면 좋을까요? Type Safety 이란? Type.. 2022. 6. 20.
기술 면접 힙과 스택의 차이는(heap & stack)? 안녕하세요 도쿄 정대리입니다. 오늘은 기술면접에서 자주 듣게 되는 질문인 힙과 스택의 차이에 대해서 이야기해보도록 하겠습니다. 힙과 스택에 대해서 어렴풋이 개념만 알고 있었다면 이번 포스팅을 통해서 자세히 알게 되는 계기가 되었으면 좋겠습니다. 메모리 구조 메모리 구조를 간단히 그림으로 나타내면 위 사진과 같습니다. 프로그램을 실행시키면 운영체제는, 실행한 프로그램을 위해서 메모리 공간을 할당해 주게 되는데요. 이때 할당되는 메모리의 공간이 크게 스택, 힙, 데이터 영역으로 나누어지게 됩니다. 할당되는 장소는 메인 메모리(RAM)에 할당되며, 할당되는 용도는 프로그램 실행 시 필요한 메모리 공간을 지정하기 위해서 할당되게 됩니다. 데이터 영역 위 사진상의 코드는 int 형 변수 a,b는 프로그램 실행 시.. 2022. 6. 20.