It

Java

0. 프로그래밍과 자바

2016년 09월 01일은 내가 처음으로 Java 프로그래밍 언어를 접한 날이다. 그로부터 2년 뒤인 지금, 가장 자주 쓰는 자바의 기초를 다지고자 Java에 대해 포스팅하기로 했다. 그동안 블로그활동도 열심히 못했지만.. 이번 자바 포스팅을 통해 자바 언어에 대한 기초를 더욱 탄탄히 다지고 더 나아가 기술 면접 등을 준비하는데 도움이 됐으면 좋겠다! 0. 프로그래밍과 자바 처음 자바 프로그래밍을 배울때 교수님께서는 프로그램과 프로그래밍에 대해 무엇인지 생각해보라고 강조하셨다. 정답을 안 알려주신건 함정... 아마 본인이 생각하는게 정답이 아닐까... 위키백과에서는 프로그래밍을 '하나 이상의 관련된 추상 알고리즘을 특정한 프로그래밍 언어를 이용해 구체적인 컴퓨터 프로그램으로 구현하는 기술'이라고 말하고 ..

카테고리 없음

2. [자료구조] Node

앞서 배열로 Bag를 구현해보았다. (ArrayBag) 배열은 index로 간단히 자료들을 탐색할 수 있는 장점이 있지만 생성했을 때 크기만큼만 데이터를 저장해야한다는 단점이 있다.또한 배열의 데이터 이동과 복사 등 배열의 데이터를 재구성할 경우에는 새로운 배열을 선언하여 복사해야하는 등 불편한 점이 있다.(데이터가 순차적으로 존재하므로) 다음과 같이 배열을 생성하면 10개의 데이터만 관리할 수 있다. 이와 같은 단점을 보완하는 방법으로 Node가 있다. Node의 특징으로는 1. Node 객체에는 연결하는 다음 노드를 저장하는 next(연결부분)와 데이터를 저장하는 value(데이터 부분)이 있다. 2. Node를 이용하면 배열의 단점인 데이터의 갯수가 한정된 문제를 해결할 수 있다.( 단, 컴퓨터의 ..

카테고리 없음

0. Ruby

이번 멋쟁이사자처럼 활동을 하면서 배우는 언어는 HTML, CSS, Javascript 등의 웹개발을 위한 언어들이 주를 이룬다. 앞서 언급한 언어들은 Front-end 언어이다. 서버 측 개발을 담당하는 언어에는 한국에서 주름 잡는 언어인 Java(Jsp, Spring)와 그 밖에 주로 쓰이는 php, node.js 등이 있는데 이번 활동에서 Ruby 언어를 배우게 되었다. Ruby가 상대적으로 우리나라에서는 인기가 떨어지고 Java, Python과는 달리 웹에서만 쓰이는 언어인데 왜 Ruby로 교육을 할까라는 생각을 어느정도 가지고 있었다. Ruby를 배우는 이유는 멋사의 대장이신 이두희 대장님께 들을 수 있었다. 1. Ruby라는 언어는 이쁜 이름의 프로그래밍 언어라는 것 2. Ruby를 제대로 배..

Web Basic/CSS

글자속성

지금까지 CSS의 선택자에 대해 알아보았습니다. 이제 선택한 요소들을 디자인하기 위해 각종 주요 속성과 그 속성이 가지는 속성값에 대해 알아보겠습니다. 이번 포스팅에서는 글자속성에 대해 알아보겠습니다. 색상 CSS이 글자 생상은 색상 모델에 따라, 진법에 따라, 알파값 표현 여부에 따라 다양한 방법을 지원합니다. 이중에서 빨강, 초록 파랑 각 색상 요소의 강도를 두 자리의 16진수로 표기하는 #RRGGBB 방식이 웹 표준방식으로 가장 흔히 사용되고 있습니다. 이때 '#'가 없으면 색상 값으로 인정이 안되므로 주의해야 합니다! 출처 : w3cschools #RRGGBB 방식으로 표현할 때 참고하면 좋은 자료입니다. 위의 사진외에도 많은 색상들을 지원해주고 있습니다. 평소에 우리가 #RRGGBB으로 어떤 색..

pkch
'It' 태그의 글 목록