October 31, 2022
1. git git 구조의 이해 git 구조는 디렉토리 + 스테이징 + 저장소의 3가지로 구성되어 버전을 관리한다. 디렉토리 버전을 관리할 코드가 위치한 경로. 즉, .git파일이 위치하는 파일 자체를 의미한다. 스테이징 디렉토리에서 감지된 변화가 저장되는 임시 저장소. (git add 커멘드를 이용하여 디렉토리 -> 스테이징으로 변화를 저장한다.) 저장…
November 01, 2022
1. 회고 221101 회고 개인페이지 제작 팀원들 문제 해결 튜터님과 상담 1) 오늘은 모든 팀원이 개인페이지 개발에 집중하기로 한 날이다. 어젯밤동안 구상한 UI를 Figma를 이용해 구현해보면서 개인페이지에 대한 틀을 잡았다. Figma 구상 WIX의 템플릿에서 영감을 받았다. 레퍼런스 템플릿 모바일은 따로 구상을 한게 아니라, 계속 CSS를 수정하…
November 02, 2022
1. JSON과 XML XML(eXtensible Markup Language) 마크업 언어로서, 데이터를 정의할 때 쓰인다. 해당 문서의 요소는 데이터로서, 유저는 작성된 데이터를 저장하여 다른곳에 전송한다. HTML과 유사한 방식으로 데이터에 해당되는 태그를 열고 닫음으로서, 데이터를 정의한다. XML에는 데이터설명,버전을 적을 수 있어, 이를 이용해…
November 03, 2022
1. 알고리즘 영어가 싫어요 문제 영어가 싫은 머쓱이는 영어로 표기되어있는 숫자를 수로 바꾸려고 합니다. 문자열 numbers가 매개변수로 주어질 때, numbers를 정수로 바꿔 return 하도록 solution 함수를 완성해 주세요. 2. git fork를 이용한 git 협업 플로우 이번 프로젝트 일 때, fork를 이용해서 진행했는데 뭔가 예전에 …
November 04, 2022
1. 회고 221104 회고 프로젝트 발표준비 1차 프로젝트 발표 및 피드백 2차 프로젝트 발표 및 피드백 갈무리 1) 전 날, 사다리 타기로 발표를 담당하게되어, 오전은 내내 발표 준비로 하루를 보냈다. 발표를 잘하는 편이 아니고, 짧은 시간 안에 우리팀이 일주일동안 뭘했는지를 효과적으로 어필해야하기 때문에 PPT를 준비했다. 전체적인 발표틀을 잡고 그…
November 06, 2022
FACT-01. 처음보는 4분과 팀 프로젝트를 진행했다. FEELINGS 5일이라는 짧은시간이지만 심적거리감이 매우 가까워졌다. FINDINGS 짧은시간동안 심적거리감을 가깝게 만들기 위해선, 함께 시련을 극복하는 것이 가장 효과적이라는 것을 느꼈다. 서로 인강만 보면서 공부하는 시스템이었다면, 이렇게 친해질 수 있을까? 회사에서 친해지는 동료들은 주로 …
November 07, 2022
Java 자바의 특징 객제 지향적 프로그래밍을 지향한다. Write One Run Anywhere JRE(Java Runtime Environment) 를 이용해, 플랫폼(맥,윈도우,안드로이드,IOS)에 종속되지 않고 실행된다. Java 변수 어떤 값을 할당하는 공간을 메모리라고 한다. 그 공간에 이름을 붙혀주는 것을 변수라고 한다. Java 초기값 Ja…
November 08, 2022
Java 1. JVM / JRE / JDK JDK, JRE, JVM 관계 1-1. JVM (Java Virtual Machine) 우리가 Java로 작성한 코드는 컴파일러를 통해 확장자를 가진 바이너리(=바이트) 코드로 바뀐다. 컴파일된 바이너리 코드는 운영체제(Mac,Window,IOS,Android)마다 다르게 인식한다. Java는 운영체제별 JVM을…
November 09, 2022
Python 배열 배열은 본래 메모리의 특정부분을 미리 할당받아 사용한다. 하지만, 파이썬의 배열은 길이가 자유롭게 변화한다. 이유는 파이썬는 내부적으로 동적배열을 사용하며, O(1)의 속도가 보장되도록 내부 로직이 구현되어 있기 떄문이다. Python for...else for...else 문의 else는 break, continue등을 거치지 않고, …