본문 바로가기

126

[Java] 자바 연산자 자바 연산자 (Operator) 1 이항 연산자 우리가 배울 이항 연산자(binary operator)란 말 그대로 두개의 피연산자와 한개의 연산자를 가지는 연산을 말합니다. *이항 연산자의 종류 여기서 '우선순위'란 연산식 내에 여러가지 연산자가 사용됬을 경우 무엇을 먼저 처리할것인지, 무엇을 나중에 처리할 것인지에 대한 기준입니다. 예를 들어, 다음의 식의 결과를 유추해봅시다. 1 124 + 62 * 43 - 22 cs 예상하시듯 답은 2768 입니다. 그 이유는 곱셈이 덧셈, 뺄셈 보다 우선순위가 높기 때문입니다. 그래서, 62 * 43을 우선 계산한 뒤 124를 더하고 22를 뺀 결과가 나온 것입니다. 연산방향이란, 우선순위가 같은 연산자가 있을때 연산을 수행하는 방향을 말하는 것입니다. 아까의 .. 2016. 9. 6.
[Node.js] 노드 제이에스란 무엇인가? Node.js 출처 : http://d2.naver.com/helloworld/4994500 빠르게 서비스를 개발할 수 있는 Node.js 2년 전에 Node.js를 사용할까 말까 고민을 많이 했습니다. 그 당시 선택 기준은 세 가지였습니다. 개발 생산성이 좋아? 성능이 좋고 안정적이야? 개발자 커뮤니티는 활발해? 그리고 Node.js를 사용하기로 결정한 뒤로 식당, 펜션, 항공권, 호텔 등 여러 서비스를 Node.js로 개발했습니다.아마 많은 개발자가 Node.js를 서비스에 적용할까 말까 고민하고 있을 듯합니다. 이 글에서는 이런 개발자들을 위해 그동안의 경험과 자료를 바탕으로 위의 세 가지 질문에 대한 답을 정리했습니다. 이 글은 Node.js를 소개하는 글은 아닙니다. Node.js가 궁금하신 분은 웹을 검색해.. 2016. 9. 6.
[Java] 자바 주석처리 자바 주석 주석이란, 자신이 작성한 코드를 타인이 이해하기 쉽게 돕는 역할을 하고 수천줄이 넘어가는 코드에서 자칫하면 자신이 작성한 코드에 혼란이 올 수 있기 때문에 중간중간 주석을 달기도 합니다. 주석은 코드에 영향을 미치지 않으며 컴파일의 대상에서 제외됩니다. 즉, 주석 안에서 무엇을 쓰든 결과에 영향을 미치지 않습니다. 주석에는 행 단위 주석과, 블록 단위 주석이 있습니다. 행(line) 단위 주석은 말그대로 한 줄씩 주석 처리가 가능하고, 블록(block) 단위 주석은 여러 줄을 한꺼번에 주석 처리가 가능합니다. 행 주석 예제 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 public class Annotation { public static void main(String[] a.. 2016. 9. 5.
[Web] AMP 모바일 페이지 구성 출처 : http://d2.naver.com/helloworld/6856597 사용자는 모바일 웹을 사용하면서 모바일 앱과 같은 성능을 기대합니다. 빠른 페이지 로딩과 부드러운 스크롤, 사용자 액션에 즉시 반응하는 인터랙션, 멋진 그래픽 애니메이션 같은 것을 기대합니다. 다행히 모바일 기기의 브라우저 성능이 예전보다 많이 나아졌고, 이를 잘 활용한다면 더 쾌적하고 풍부한 사용자 경험을 제공할 수 있습니다. 그럼에도 불구하고 아직도 많은 사이트가 최적화되지 않은 웹 페이지를 서비스합니다. 이런 서비스는 사용자에게 안 좋은 사용자 경험을 줄 뿐만 아니라 의도하지 않은 트래픽을 발생시키고, 로딩 시간을 낭비하며, 모바일 기기의 배터리를 소모합니다.AMP(Accelerated Mobile Page)는 웹 페이지.. 2016. 9. 4.