전체 글
-
[Github] Github으로 협업하기 - Organization(Forking Workflow)💻Programming/Github 2023. 9. 12. 18:09
🔗 Git과 Github의 차이 Git: 개인 컴퓨터에서 돌아가는 Version Control System - 인터넷 연결 없이도 사용 가능 Github: 서버에 올라간 Git - 인터넷 연결해야만 사용 가능 🔗 저장소 분류 중앙 원격(remote) 저장소: 여러 명이 프로젝트를 관리하는데 사용되는 그룹 계정의 중립된 원격 저장소 자신의 원격(remote) 저장소: Github 전용 서버에서 관리되는 원격 저장소. 로컬(local) 저장소: 내 pc에 저장되는 저장소. 🔗 1. Fork: 중앙 원격 저장소 -> 내 원격 저장소 Organizatioin에서 Repository를 생성하면 중앙 원격 저장소가 생성된다. Fork를 통해 중앙 원격 저장소의 리포를 내 원격 저장소에 옮기는 것이다. (Organi..
-
[TOEFL-Reading]Reading 출제 유형 포인트 정리🇺🇸TOEFL 2023. 9. 12. 15:14
Sentence Simplification - 음영 문장을 요약하는 것 -> 핵심 내용을 골라야함 - 보기 4개 중에 가장 나은 보기를 골라야 함. - 완벽한 내용이 아니라도 상관 없음. - 문제 예시: Which best provides the essential information in the highlighted sentence? 1. 문장을 2, 3개의 파트로 나누기. -> 순접(and, because) / 역접(but, though, although)을 기준으로 문장을 나누고, 역접인 경우에 역접 내용을 꼭 포함해야함. 2. 예시가 들어간 부분은 문장에 포함 되지 않으니 주의. 3. 핵심 내용은 유지한 채로 단어와 구조를 변형한 보기 고르기 -> 예: 수동 -> 능동으로 바꾸는 경우 4. 정답보..
-
[TOEFL-Listening] Listening 잡아야 될 Point들 정리🇺🇸TOEFL 2023. 9. 12. 13:27
🔗 Lecture / Conversation 모두 잡아야 하는 공통 Point 1. but / because / so가 나오면 무조건 잡아야함. 2개의 선택지가 헷갈릴 경우 Detail이 더 많은 보기가 오답일 확률이 높다. 🔗 Conversation Strategy 부탁 -> 이유 문제점 -> 해결책 행동 -> 이유 Detail 초반 -> why visit 옆길로 샐 때 -> Why mention? Or 정책 변동 -> 어떻게? 이유? 문제점? 제안 -> 거절을 하는지 / 이유 🔗 Lecture Point 교수의 질문에 학생이 답하는 경우: 교수가 학생의 말에 맞다고 할 경우에만 중요.(틀린얘기 중요하지 않음) 사람의 이름이 나오는 경우 First Name은 버리고, Last Name 꼭 잡을 것. 순..
-
[TOEFL] Speaking 유형 정리🇺🇸TOEFL 2023. 9. 9. 12:52
🔗 Q1(독립형) 🔗 독립형 템플릿 Prefer Task Well, this is a really interesting topic to think about, since many people have mixed opinions when it comes to this kind of topic. Basically each option has its own pros and cons, but I personally prefer to ______. Let me explain why I think this way. The first reason is that ______. What I mean is that _______. Second, _______. To be specific, _______. These are..
-
[AWS] 클라우드 용어 정리💻Programming/AWS 2023. 9. 8. 09:22
🔗 고가용성 (high availability) : 전체 시스템에 대하여 사람이 개입하지 않아도, 시스템이 항상 작동하고 오류를 복구(해결)해 가동 중지를 최소화하도록 보장하는 것 -> 서버나 네트워크와 같은 시스템들이 오래도록 정상 운영이 가능한 성질, 고장나도 다시 복구하여 서비스를 지속할 수 있는 능력 🔗 내결함성 (Fault Tolerance) : 고가용성과 같이 장애 상황이 발생해도 사람의 개입 없이 정상 운영 가능한 능력을 의미. 하지만 고가용성과의 차이점은 고가용성은 오류 상황을 직접 고쳐서 해결하지만, 내결함성은 장애가 생기면 우회하여 서비스를 지속한다. -> 장애를 고치는 것이 아님. 🔗 확장성 (Scalable) : 쉽고 빠르게 규모를 늘릴 수 있는 능력. 주로 수요에 따라 컴퓨팅 파워..
-
[Github]저장소에서 특정 파일, 디렉토리의 커밋 기록을 삭제하는 방법💻Programming/Github 2023. 8. 12. 18:07
공유되면 안되는 부분이 깃허브 리포지토리에 공유된 경우, git rm --cached 위의 명령어를 통해 리포지토리의 파일에서 공유된 파일을 없앨 수는 있지만, 이전의 커밋 기록에는 여전히 파일의 코드가 남아있기 때문에 문제가 될 수 있다. 그래서 커밋 기록에서도 전부 파일을 제외하고 싶다면, git filter-branch --force --index-filter "git rm --cached --ignore-unmatch " --prune-empty --tag-name-filter cat -- --all 이 명령어를 통해 공유하고 싶지 않은 파일을 제외한 후 커밋 기록에 남아있는 파일 코드까지도 삭제 가능하다. 이 명령어가 완료되면, git push origin --force 명령어를 통해 변경 사항..
-
웹개발 기본 배경지식💻Programming/Web 2023. 3. 16. 22:05
HTML/CSS/React.js: 프론트엔드 애플리케이션 개발에 사용되는 언어들. 스프링 부트: 스프링으로 애플리케이션을 만들 때에 필요한 설정을 간편하게 처리해주는 별도의 프레임워크(출처: https://www.codestates.com/blog/content/스프링-스프링부트) AWS: 클라우드 플랫폼. 컴퓨팅, 스토리지, 데이터베이스와 같은 인프라 기술부터, 인공지능, 데이터 레이크 및 분석, 사물 인터넷 등의 기술까지 클라우드로 할 수 있는 거의 모든 것을 구축 가능한 아마존 웹 서비스. (여기서 프로덕션 환경이란? 소프트웨어 및 기타 제품이 실제로 최종 소프트웨어 및 기타 제품이 실제로 최종 사용자가 의도한 용도로 작동하는 설정을 설명하기 위해 개발자가 주로 사용하는 용어-출처:https://k..
-
[Mac] Intellij java 환경 구축 안될 때 설정 후, Hello World 출력해보기💻Programming/Android(Kotlin) 2022. 12. 26. 19:51
다른 사람들은 창이 아래와 같이 떠서 java환경으로 새로운 파일을 만들 수 있었다. 하지만 나는 창이 아래와 같이 떠서 다른 사람들과 같이 파일을 만들 수 없었다. 하지만, 설정을 위와 똑같이 설정한 상태로 새 파일을 만든다면, java 환경에서 새 파일을 만든 것과 같이 구현 가능하다. 이렇게 창을 만들면, src 파일은 비어있다. src 파일에 우클릭 후, New > Kotlin Class/File > 빈칸에 원하는대로 입력.(나는 HelloWorld라고 입력했다.) > File을 선택해주면 소스코드를 입력할 수 있는 창이 생긴다. 여기에 아래와 같이 코드를 입력해준 후 우측 상단의 재생모양 버튼을 눌러주면 Hello World!가 출력된다. 혹은 kotlin을 이용한 간단한 코딩 연습을 해보고 싶..