개발자의 공부방
-
컴포넌트란? 웹에서 사용하는 컴포넌트란 무엇을 말하는 것일까? 컴포넌트는 프로그래밍의 한 부분을 의미하며 재사용이 가능한 최소 단위를 말한다. 그래서 객체 지향언어를 사용할 때 자주 사용되며 재사용이 가능하기 떄문에 컴포넌트 단위로 분류하거나 이동 가능하다는 특징이 있다. 이는 모듈(Module)과 혼동될 수 있는데 모듈은 특정 기능을 온전히 수행할 수 있도록 만들어 졌다면 그 모듈 내에서도 재사용이 가능한 단위가 컴포넌트라 할 수 있다. 웹사이트를 구축할 경우 모든 것을 새로 만드는 웹 사이트를 상상조차 할 수 없는게 현실이다. 대부분이 라이브러리, 플러그인, 모듈 그리고 컴포넌트로 재사용이 되는 부분들이 대단히 많다 하겠으며 이를 얼만큼 효과적으로 가장 적합한 어떤 것을 찾고 적용하는 역량이 더 중요..
Web 컴포넌트란?컴포넌트란? 웹에서 사용하는 컴포넌트란 무엇을 말하는 것일까? 컴포넌트는 프로그래밍의 한 부분을 의미하며 재사용이 가능한 최소 단위를 말한다. 그래서 객체 지향언어를 사용할 때 자주 사용되며 재사용이 가능하기 떄문에 컴포넌트 단위로 분류하거나 이동 가능하다는 특징이 있다. 이는 모듈(Module)과 혼동될 수 있는데 모듈은 특정 기능을 온전히 수행할 수 있도록 만들어 졌다면 그 모듈 내에서도 재사용이 가능한 단위가 컴포넌트라 할 수 있다. 웹사이트를 구축할 경우 모든 것을 새로 만드는 웹 사이트를 상상조차 할 수 없는게 현실이다. 대부분이 라이브러리, 플러그인, 모듈 그리고 컴포넌트로 재사용이 되는 부분들이 대단히 많다 하겠으며 이를 얼만큼 효과적으로 가장 적합한 어떤 것을 찾고 적용하는 역량이 더 중요..
2019.04.24 -
자바기초 Call by value, Call by Reference - Call by Reference : 매개 변수의 원래 주소에 값을 저장하는 방식. 클래스 객체를 인수로 전달한 경우 - Call by Value : 인수로 기본 데이터형을 사용. 주어진 값을 복사하여 처리하는 방식. method 내의 처리 결과는 method 밖의 변수에 영향을 미치지 않는다. 1) Call by Value public class CallBy { //call by value (값에 의한 호출.) static void print(int a) { a = 20; System.out.println(a + ">>>"); } public static void main(String[] args) { int a = 10; print..
Call by Value 와 Call by Reference자바기초 Call by value, Call by Reference - Call by Reference : 매개 변수의 원래 주소에 값을 저장하는 방식. 클래스 객체를 인수로 전달한 경우 - Call by Value : 인수로 기본 데이터형을 사용. 주어진 값을 복사하여 처리하는 방식. method 내의 처리 결과는 method 밖의 변수에 영향을 미치지 않는다. 1) Call by Value public class CallBy { //call by value (값에 의한 호출.) static void print(int a) { a = 20; System.out.println(a + ">>>"); } public static void main(String[] args) { int a = 10; print..
2019.04.18 -
1. 첫번째 방법 1) MySQL 은 C드라이브에 위치해 있음. 경로는 → C:\Program Files\MySQL\MySQL Server 5.7 만약에 위 경로에 my.ini 파일이 없다면 ProgramData 에 MySQL을 들어가서 my.ini 을 복사해서 사용합니다! ↓※ ProgramData 가 보이지 않는다면 ...더보기 사진과 같이 폴더창에서 '보기' → '옵션' → 아래와 같이 체크를 합니다! 2) 아래 메모장처럼 바꾼다! 초록색으로 표시해놓은 라인의 문장 앞에 #을 지웁니다. # ← 삭제하세욧!! default-character-set=utf8 # ← 삭제하세욧!! datadir=C:/ProgramData/MySQL/MySQL Server 5.7/Data # ← 삭제하세욧!! charac..
MySQL 데이터 삽입 한글 깨짐 & 물음표 feat. 해결방법1. 첫번째 방법 1) MySQL 은 C드라이브에 위치해 있음. 경로는 → C:\Program Files\MySQL\MySQL Server 5.7 만약에 위 경로에 my.ini 파일이 없다면 ProgramData 에 MySQL을 들어가서 my.ini 을 복사해서 사용합니다! ↓※ ProgramData 가 보이지 않는다면 ...더보기 사진과 같이 폴더창에서 '보기' → '옵션' → 아래와 같이 체크를 합니다! 2) 아래 메모장처럼 바꾼다! 초록색으로 표시해놓은 라인의 문장 앞에 #을 지웁니다. # ← 삭제하세욧!! default-character-set=utf8 # ← 삭제하세욧!! datadir=C:/ProgramData/MySQL/MySQL Server 5.7/Data # ← 삭제하세욧!! charac..
2019.04.11 -
http://www.layoutit.com/ //레이아웃을 도와주는 곳! 진짜 유용합니다! LayoutIt! - Interface Builder for CSS Grid and Bootstrap LayoutIt! is a interface builder for CSS Grid and Bootstrap that wants to be the kick-off for your front-end developments. www.layoutit.com //프리뷰와 함께 소스를 볼 수 있습니다. HTML Snippets for Twitter Boostrap framework : Bootsnipp.com A design element gallery for web designers and web developers. Fi..
부트스트랩3 유용한 사이트http://www.layoutit.com/ //레이아웃을 도와주는 곳! 진짜 유용합니다! LayoutIt! - Interface Builder for CSS Grid and Bootstrap LayoutIt! is a interface builder for CSS Grid and Bootstrap that wants to be the kick-off for your front-end developments. www.layoutit.com //프리뷰와 함께 소스를 볼 수 있습니다. HTML Snippets for Twitter Boostrap framework : Bootsnipp.com A design element gallery for web designers and web developers. Fi..
2019.03.27 -
브라켓 플러그인 저는 에디터 중에서 브라켓을 이용하는데요부트스트랩을 사용하다보면 코드들을 다 쓰기에는 귀차니즘 때문에 이클립스 처럼 코드 어시스턴트즉, 자동완성 기능을 해주는 플러그인이 없나 하고 찾다가 발견해서 이렇게 포스팅 해봅니다! 1) 브라켓 실행 후 브라켓에서 레고 모양 같은 거 선택! 2) 아래 사진과 같이 검색하는 곳에 'growlscript' 혹은 'Brackets CSS Class Code hint' 입력! 3) Brackets CSS Class Code hint 얘를 설치! 4) 설치완료되면 브라켓 종료 후 다시 실행 (F5) # 만약에 에러가 발생했다고 하면 종료했다가 다시 실행해주세요. # 혹은 '디버그' → '확장기능없이 재시작' 후 '다시실행 (F5)' 해주세요.
브라켓] 확장기능(플러그인) 부트스트랩 코드 힌트브라켓 플러그인 저는 에디터 중에서 브라켓을 이용하는데요부트스트랩을 사용하다보면 코드들을 다 쓰기에는 귀차니즘 때문에 이클립스 처럼 코드 어시스턴트즉, 자동완성 기능을 해주는 플러그인이 없나 하고 찾다가 발견해서 이렇게 포스팅 해봅니다! 1) 브라켓 실행 후 브라켓에서 레고 모양 같은 거 선택! 2) 아래 사진과 같이 검색하는 곳에 'growlscript' 혹은 'Brackets CSS Class Code hint' 입력! 3) Brackets CSS Class Code hint 얘를 설치! 4) 설치완료되면 브라켓 종료 후 다시 실행 (F5) # 만약에 에러가 발생했다고 하면 종료했다가 다시 실행해주세요. # 혹은 '디버그' → '확장기능없이 재시작' 후 '다시실행 (F5)' 해주세요.
2019.03.19