**주의 : 여러 자료를 보며 언뜻 본 내용들로 적은 글입니다. 전문성을 바란다면 조용히 뒤로.. 그저 저처럼 약간의 가닥을 잡길 원하는 분들이 보고 도움이 되었으면 좋겠네요. macOS는 리눅스 기반이라 기본적으로 shell이란 시스템을 사용한다. 쉘은 명령어를 통해 컴퓨터를 제어하는 시스템이라 생각하면 되고, 이걸 기본적으로 다루는 맥 기본 프로그램이 '터미널'이다. 터미널에는 명령어를 입력하는 여러가지 프레임워크가 있다. 기본은 bash인데, 이게 확장성이 떨어져서 ZSH라는 프레임워크를 설치해서 사용한다. * 카탈리나 이후로 zsh가 기본적으로 포함되도록 업데이트 되었다. 이제 mac에서도 zsh를 사용하라 권장한다. 그리고 이 zsh를 더욱 강력하게 만들어주는 확장프로그램이 oh my zsh이다..
계정이 OAuth로 추가되어 있어서 이걸 베이직으로 바꾸려 별에별 짓을 다했다. - 키체인 삭제 - 소스트리 내부 비밀번호 저장 파일 삭제 - 소스트리 초기화 그러다가 터미널로 깃 푸시하는 거 배우고 .. 시간 다 보냈다 .. 결국 뭘 해도 베이직으로 깃허브 추가하는게 안되어서 그냥 OAuth로 하고 중간중간 CLI로 해야겠다고 느꼈다.
깃은 어렵다. A B C APP 예를 들어 저렇게 프로그램이 구성되어 있고 A, B, C 기능이 따로 구성되어 있다면 따로 브랜치를 파서 작업을 한다. 현 상황) 1. 길동은 A 라는 기능을 작업한다. 2. 나연은 B 라는 기능을 작업한다. 길동은 A-3까지 개발을 완료했고, 나연은 이것이 필요했다. (나연은 B-1까지 개발하였다) [길동 시점] 1) A브랜치에 A-3 까지 커밋-푸시 (A브랜치 서버에 A-3까지 반영) 2) 마스터로 변경 (마스터는 현재 A시점에 있음) 3) 마스터에서 A브랜치 서버에 올라가있는 A-3을 Merge(충돌 해결) 4) 마스터를 마스터에 푸시 => 현재 마스터, A 브랜치 모두 A-3까지 반영되어 있음 *마스터에 병합을 안하면, 나연이가 받아올 수 있는 방법이 없음 [나연 ..
과정 요약 1. 아파치 톰캣(Apache Tomcat) 다운로드 2. 이클립스 Perspective - Java EE로 변경하기 3. Servers 탭에서 톰캣 서버 추가하기 4. Web Project 생성 후 테스트하기 설치 과정 1. 아파치 톰캣(Apache Tomcat) 다운로드 아파치에서 제공하는 톰캣을 설치하기 위해, 웹으로 접속한다. 좌측 톰캣 서버에서 최신의 서버 혹은 원하는 서버를 선택한 뒤 zip 파일을 다운로드 한다. 맥 환경이어서 zip 파일로 진행한다 다운로드 받은 zip 파일의 압축을 풀어 원하는 위치에 둔다. tomcat.apache.org/ Apache Tomcat® - Welcome! The Apache Tomcat® software is an open source imple..
0. Scanner 대신 BufferedReader ! - BufferedReader 는 버퍼를 이용하여 한번에 데이터를 입력하기 때문에 메모리 관리가 더욱 용이하다. - 입력받는 값이 많고, 테스트 케이스(tc)가 많은 경우 Scanner보단 BufferedReader를 활용하자. - br.readLine() 로 사용한다. 1. 띄어쓰기(구분자) 존재 : split() 입력값 /** 1. 숫자 입력 */ 1// test-case 2// M 행 4// N 열 1 14 55 66//i번째 행 값 2 45 56 45//j번째 행 값 /** 2. 문자 입력 */ A C C D//i번째 행 값 B F A D //j번째 행 값 방법 - 띄어쓰기로 구분되어 있는 경우, StringTokenizer도 가능하나, 따로..
1. 선언 import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; public static void main(String[] args) throws IOException{ BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); } - java.io. 에서 BufferedReader /IOException /InputStreamReader 세 가지를 import 한다. - 메인에서 throws IOException 한다. - System.in 은 ㅈbyte 단위 입력이 이루어지고, BufferedReader는 Char단위..
1. 선언 import java.util.Scanner; Scanner sc = new Scanner(System.in); - Scanner Lib import하기 - 스캐너 객체 생성 후 적용 new Scanner(System.in) 콘솔창의 사용자 입력에서부터 데이터를 입력 받겠다. new Scanner(new File("input.txt")) File 객체를 사용하여 File을 읽어들이겠다. import java.io.File; import java.io.FileNotFoundException; public static void main(String[] args) throws FileNotFoundException { 추가 선언 필요. 추후 포스팅으로 다룰 예정 new Scanner(src) sta..
소프트웨어 교육 캠프 중 단연 많은 관심을 받고 있는 삼성 청년 SW 아카데미. 2020년 5월 25일까지 모집한 싸피(SSAFY) 4기의 결과가 나왔습니다. 한달여의 적성진단과 인터뷰 결과, 합격이라는 희소식을 받을 수 있었습니다! 다시 개발자로 공부를 하고, 취업시장에 뛰어들기 위해 준비중인 상태에서 보게 된 SSAFY 4기 공고문. 열심히 준비한 보답을 받은 것 같아 너무 좋네요! 입과하기 전까지 만끽해야 겠습니다. 코로나로 인해 위축된 채용시장에서, 줄줄이 죄송합니다를 보다가, [합격]이란 단어를 보니 이리도 행복할 수 가 없네요. 합격이라는 결과를 시작으로, SSAFY 4기로 교육을 하며 배운 것과 기록을 성실히 남기고자 게시글을 시작합니다. 개발자로 시작하려는 만큼, 먼 길 일지 몰라도 제대로..
삼성 청년 SW 아카데미 (SSAFY, 싸피) 주최 기관 삼성, 고용노동부 모집 기간 홀수 기수 : 10월 경 짝수 기수 : 4~5월 경 지원 자격 만 29세 이하 / 4년제 대학 졸업자 및 예정자 / 미취업자 선발 과정 서류 → SW적성진단 → 인터뷰 활동 기간 1년 - 5개월 학습 + 1개월 Job Fair + 5개월 PRJ + 1개월 Job Fair 학습 언어 웹 전문가 양성 과정 공통 : 알고리즘, 마크업(HTML, CSS), 자바스크립트, Vue.js, MySQL - 전공자 : 자바, 스프링 - 비전공자 : 파이썬, 장고 특전 - 교육지원비(100만원) 지급 - 성적 우수자 삼성전자 해외 실습 기회 - 삼성 SW 역량 테스트 응시기회 제공 종합 내용 4개의 캠퍼스(서울, 구미, 대전, 광주)에서..