SERIES

내일배움캠프

102 Posts·Last updated on March 05, 2023

✏️ 2022-10-31 Today I Learn

October 31, 2022

1. git git 구조의 이해 git 구조는 디렉토리 + 스테이징 + 저장소의 3가지로 구성되어 버전을 관리한다. 디렉토리 버전을 관리할 코드가 위치한 경로. 즉, .git파일이 위치하는 파일 자체를 의미한다. 스테이징 디렉토리에서 감지된 변화가 저장되는 임시 저장소. (git add 커멘드를 이용하여 디렉토리 -> 스테이징으로 변화를 저장한다.) 저장…


✏️ 2022-11-01 Today I Learn

November 01, 2022

1. 회고 221101 회고 개인페이지 제작 팀원들 문제 해결 튜터님과 상담 1) 오늘은 모든 팀원이 개인페이지 개발에 집중하기로 한 날이다. 어젯밤동안 구상한 UI를 Figma를 이용해 구현해보면서 개인페이지에 대한 틀을 잡았다. Figma 구상 WIX의 템플릿에서 영감을 받았다. 레퍼런스 템플릿 모바일은 따로 구상을 한게 아니라, 계속 CSS를 수정하…


✏️ 2022-11-02 Today I Learn

November 02, 2022

1. JSON과 XML XML(eXtensible Markup Language) 마크업 언어로서, 데이터를 정의할 때 쓰인다. 해당 문서의 요소는 데이터로서, 유저는 작성된 데이터를 저장하여 다른곳에 전송한다. HTML과 유사한 방식으로 데이터에 해당되는 태그를 열고 닫음으로서, 데이터를 정의한다. XML에는 데이터설명,버전을 적을 수 있어, 이를 이용해…


✏️ 2022-11-03 Today I Learn

November 03, 2022

1. 알고리즘 영어가 싫어요 문제 영어가 싫은 머쓱이는 영어로 표기되어있는 숫자를 수로 바꾸려고 합니다. 문자열 numbers가 매개변수로 주어질 때, numbers를 정수로 바꿔 return 하도록 solution 함수를 완성해 주세요. 2. git fork를 이용한 git 협업 플로우 이번 프로젝트 일 때, fork를 이용해서 진행했는데 뭔가 예전에 …


✏️ 2022-11-04 Today I Learn

November 04, 2022

1. 회고 221104 회고 프로젝트 발표준비 1차 프로젝트 발표 및 피드백 2차 프로젝트 발표 및 피드백 갈무리 1) 전 날, 사다리 타기로 발표를 담당하게되어, 오전은 내내 발표 준비로 하루를 보냈다. 발표를 잘하는 편이 아니고, 짧은 시간 안에 우리팀이 일주일동안 뭘했는지를 효과적으로 어필해야하기 때문에 PPT를 준비했다. 전체적인 발표틀을 잡고 그…


✏️ 2022-11-1st Weekly I Learn

November 06, 2022

FACT-01. 처음보는 4분과 팀 프로젝트를 진행했다. FEELINGS 5일이라는 짧은시간이지만 심적거리감이 매우 가까워졌다. FINDINGS 짧은시간동안 심적거리감을 가깝게 만들기 위해선, 함께 시련을 극복하는 것이 가장 효과적이라는 것을 느꼈다. 서로 인강만 보면서 공부하는 시스템이었다면, 이렇게 친해질 수 있을까? 회사에서 친해지는 동료들은 주로 …


✏️ 2022-11-07 Today I Learn

November 07, 2022

Java 자바의 특징 객제 지향적 프로그래밍을 지향한다. Write One Run Anywhere JRE(Java Runtime Environment) 를 이용해, 플랫폼(맥,윈도우,안드로이드,IOS)에 종속되지 않고 실행된다. Java 변수 어떤 값을 할당하는 공간을 메모리라고 한다. 그 공간에 이름을 붙혀주는 것을 변수라고 한다. Java 초기값 Ja…


✏️ 2022-11-08 Today I Learn

November 08, 2022

Java 1. JVM / JRE / JDK JDK, JRE, JVM 관계 1-1. JVM (Java Virtual Machine) 우리가 Java로 작성한 코드는 컴파일러를 통해 확장자를 가진 바이너리(=바이트) 코드로 바뀐다. 컴파일된 바이너리 코드는 운영체제(Mac,Window,IOS,Android)마다 다르게 인식한다. Java는 운영체제별 JVM을…


✏️ 2022-11-09 Today I Learn

November 09, 2022

Python 배열 배열은 본래 메모리의 특정부분을 미리 할당받아 사용한다. 하지만, 파이썬의 배열은 길이가 자유롭게 변화한다. 이유는 파이썬는 내부적으로 동적배열을 사용하며, O(1)의 속도가 보장되도록 내부 로직이 구현되어 있기 떄문이다. Python for...else for...else 문의 else는 break, continue등을 거치지 않고, …


✏️ 2022-11-10 Today I Learn

November 10, 2022

알고리즘 정렬 1-1. 병합정렬 인자가 쪼개지지 않을때까지 쪼갠뒤, 병합하면서 정렬하는 기법. 분할-정복(Divide-Conquer) 기법을 사용하는 대표적인 방법 중 하나. 분할의 시간복잡도는 병합의 시간복잡도는 따라서, 병합정렬은 의 시간복잡도를 가진다. 병합정렬의 과정 Python 파이썬 딕셔너리의 주소값 체이닝 파이썬 딕셔너리 주소참조 기능 …