전체 글

헬스

#7

오늘은 조금 일찍 운동했다. 무난히 잘 한 것 같다! GOOD

JAVA

콘솔 출력 | Scanner | BufferedReader, BufferedWriter

BufferedReader, BufferedWriter 개념 * 버퍼를 이용하여 입출력한다. * 입출력 효율이 매우 좋다. 실제로 Scanner 보다 훨씬 빠르다. 그 이유는 다음과 같다. 외부 장치와 메모리 사이의 데이터 입출력은 당연히 cpu의 속도나 메모리 내부에서의 속도보다 훨씬 느리다. 따라서 버퍼가 없이 키보드가 눌릴 때마다 메모리로 전송하는 것보다, 버퍼를 두고 데이터를 모아서 한번에 메모리와 소통하는 것이 더 빠른 것이다. 비유하자면 흙을 한 번 삽질할때마다 갖다 버리는 것 보다, 수레에 가득 채워서 갖다 버리는게 더 효율적인 것과 같은 이치이다. * 버퍼 사이즈는 지정할 수도 있고, 지정하지 않을 경우 디폴트 사이즈가 적용된다. 1. BufferedReader * Scanner는 '띄어쓰..

알고리즘/문제

[프로그래머스] 치킨 쿠폰 / java

https://school.programmers.co.kr/learn/courses/30/lessons/120884 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 분석 코드 class Solution { public int solution(int chicken) { int count = 0; int restCoupons = 10; int temp1 = 0; int temp2 = 0; while(restCoupons >= 10){ temp1 = chicken/10; temp2 = chicken%10; restCoupons = temp1 + temp2;..

헬스

#6

재밌게 운동했다 오늘도 수고했다!

알고리즘

[프로그래머스] 삼각형의 완성조건 (2) / java

https://school.programmers.co.kr/learn/courses/30/lessons/120868 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 풀이 과정 코드 class Solution { public int solution(int[] sides) { int max = (sides[0]>=sides[1])?sides[0]:sides[1]; int min = (sides[0]

Trouble Shooting

Mac OS 업그레이드 후 xcrun: error: invalid active developer path 에러

원인 MacOS 업데이트 후 아주 높은 확률로 git을 비롯한 다수의 개발 툴들이 다 xcrun 에러를 뱉게 된다. 이는 각 도구들의 문제가 아닌 CommandLineTools를 식별하지 못해 발생한 문제다. Solution xcode-select 명령으로 CommandLineTools(command line developer tools)를 설치하여 문제를 해결할 수 있다. xcode-select --install 1~2분 정도 소요된다.

헬스

#5

오늘은 하체를 했다. 역시 꾸준히 하지 않으니, 중량 증가가 이뤄지지 않는다. 오히려 줄어든 느낌? 물론 그날의 컨디션도 영향이 있겠지만 천천히 중량을 늘리는 것을 목표로 하고 있다. 노르딕 햄스트링 컬을 하는데 내가 좋아하는 멋진 트레이너 선생님께서 박수와 따봉을 주셨다. 원래 잘 그러시지 않으신데,, 기분이 좋네 ㅎㅎ 셀카는 깜빡해버렸다. 잘했다!

잡학사전

REST API 개념

REST API란? Representational State Transfer 자원(resources)의 상태(data)를 표현(representation, 고유한 HTTP URI 부여)으로 구분하여 주고받는 것. 월드 와이드 웹(www)과 같은 분산 하이퍼미디어 시스템을 위한 소프트웨어 개발 아키텍쳐의 한 형식 기존 웹 기술, HTTP를 그대로 사용 HTTP 표준을 따르는 모든 플랫폼에서 사용 가능 HTTP Method(POST, GET, PUT, DELETE)를 통해 자원에 대한 CRUD Operation 을 적용. 참고 RESTful 이라는 단어는 REST 원리를 따르는 시스템을 "RESTful하다" 라고 표현하는 용어일 뿐이다. REST API 특징 Server - Client 구조 Stateles..

develop06
DEVELOP06