오랜만에 괜찮은 글이 있어 내 블로그로 퍼왔다.좋은글이니 한번 읽어보자. 출처 : (https://subokim.wordpress.com/2016/09/22/wt-of-dever/) --------------------------------------------------------------------- 우스갯 소리로 개발자가 되면, 코드만 들여다 보고 있을 줄 알았습니다.성격 때문인지 이것저것 따져 묻기 좋아해서 인문학적 소통에는 소질이 없었습니다.나이가 들면서 다소 발전했음에도 불구하고 여전히 소통은 어렵습니다.글쓰기를 배우면 좀 쉬울 줄 알았습니다. 하지만, 글로 정리하면경험이 일반화 된 이론처럼 보여질 수 있습니다. 그러면 글이 싸움꾼을 불러 옵니다.경험이 필요한 사람에게 읽혀서 참고가 되면 좋..
iframe(아이프레임) 이란 내부 프레임 이라는 의미로 하나의 HTML 문서내에서 다른HTML문서를 보여주고자 할때 사용된다.일반적인 프레임(frame)과 비교해보면아이프레임은 태그 사이에올 필요가 없으며 독립적으로 마치태그를사용하듯 문서내의 원하는 위치에 삽입할 수 있다. iframe 은 HTML과 더 관련이 있어서내 블로그 HTML카테고리에 넣고싶지만.HTML카테고리가 없고 전자정부프레임워크를사용해서 테스트 해봤기에 그냥전자정부 프레임워크 카테고리에 글을 올렸다. 먼저 iframe 으로 유튜브 동영상을 넣는법을알아보자. 방법은 굉장히 쉽다. 먼저 유튜브에 들어가서 사용하고싶은 동영상을 찾자. 다음 동영상에 마우스 우클릭후 소스코드 복사 를 누른다. 다음 복사된 소스 코드를 메모장에 붙여넣는다. 소스..
현재 대학교 4학년 마지막 학기를 다니고 있다. 마지막 학기를 듣는 수업중 하나가Vue.js 수업이다. Vue.js를 기존에 들어보기만 했지직접 사용해보진 않았기 때문에좋은 기회라고 생각하고 수업중에 열심히 공부하고 있다. Vue.js는 프런트엔드 프레임워크이다.나는 처음에 웹개발이란 것을 하려고 할때백엔드 쪽으로 가야겠다 생각하고 웹 공부를 했다. 하지만 요즘 개발자분들의 얘기를 들어보면백엔드와 프런트엔드의 구분이 조금 애매모호해져가고 있다고 한다. 왜냐하면 기존 백엔드를 개발하시던분들이 프런트엔드를 공부하고 프런트엔드를 개발하시던분들이 백엔드를 공부하고 있다고 한다. 그래서 요즘 웹 개발을 제대로 하고 싶다면둘다 공부 하라고 한다.다른 나라는 어떤지 몰라도 우리나라 에서는 현재둘다 알아야 하니 둘다 ..
쓰레드 클래스의 정의를 위해서는 Thread 클래스를 상속해야만 한다. 때문에 쓰레드 클래스가 상속해야 할 또 다른 클래스가 존재한다면,이는 문제가 아닐 수 없다. 따라서 자바는 쓰레드를 생성하는 방법으로인터페이스의 구현을 통한 방법을 제시한다.인터페이스를 통한 다중상속의 효과에 해당하는 예로도 볼수 있다.복잡한 방법은 아니니 아래의 소스를 통해 보자. 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748class Sum{ int num; public Sum() { num = 0; } public void addNum(int n) { num+=n; } public int getNum() { return..
쓰레드 관련 프로그래밍 자체는 그리 어렵지 않다.하지만 쓰레드에 대한 이해 없이는 프로그래밍이 불가능 하다.따라서 쓰레드에 대해 먼저 알아보자 프로그램의 실행 주체는 운영체제이다.프로그램의 실행이 요청되어지면아래와 같은 형태로 메모리 공간이 할당된다. 이 메모리를 기반으로 프로그램이 실행된다. 이렇듯 할당된 메모리 공간을 기반으로실행 중에 있는 프로그램을 가리켜 '프로세스' 라 한다.따라서 프로세스를 간단히 실행중인 프로그램 으로설명하기도 한다. 하지만 지금까지 우리가 보아왔던프로세스들은 프로그램의 흐름을 하나만 형성하고 있다.main 메소드의 호출을 통해서 하나의 흐름이 형성되며main메소드의 실행이 완료되면 흐름도 종료가 됬다. 그러나 하나의 프로세스 내에서 둘 이상의 프로그램 흐름을형성할 수도 있다..
학교를 다니면서 프로젝트 과제, 또는 개인적인웹 개발 공부 등 을 할때 부트스트랩 템플릿을사용하면 정말정말 깔끔하고 이쁜 웹을 개발 할 수있다. 반응형 웹 디자인을 손쉽게 할 수 있는 부트스트랩은폼이나 메뉴바, 드롭다운 메뉴 등 각 요소들을 잘 묶어놔서쉽게 사용 할 수 있다. 하지만 내가 원하는 의도대로 만들기가(디자인) 아쉬울수 있다.왜냐하면 css 적인 디자인이 전부 만들어져 있기 때문이다. 하지만 빠르게 웹 페이지를 만들어 낼수 있다. 먼저 부트스트랩 템플릿을 사용하는 법에 대해알아보자. 먼저 자기가 사용하려는디자인적 요소가 담긴 템플릿을 골라야한다. 이쁘고 기능을 많이 넣을수 있는 부트스트랩 템플릿은대부분이 유료이며 해외 사이트에서 구매 해야한다.이러한 사이트는 구글에 치면 금방 나온다. 나는 포..
인터넷을 돌아다니다 또 좋은글이 있어 내 블로그로 퍼왔다원글은 okky의 fender 닉네임을 사용하시는 분이글을 올리셨다. 출처 : (https://okky.kr/article/311337) ------------------------------------------------------------------ 가끔씩 질문 게시판에 들러 글을 읽다보면 오류 내용을통째로 복사해서 붙여 넣고 "이런 오류가 생겼는데 어떻게 해야 하나요?"와 같은 식의 질문이 너무 많은 것 같아 안타까운 마음이 듭니다.개발은 절대 암기로 배울 수 있는 영역이 아닙니다.어떤 메시지가 나오면 어떤 부분을 고치면 된다는 식의 사례를많이 외운다고 디버깅 능력이 높아지지는 않습니다.프로그래밍 과정에서 발생하는 오류 메시지는 복사해서검색..
이번 글 역시 인터넷을 돌아다니다내 블로그로 퍼왔다. 출처 : (http://www.itworld.co.kr/news/80839?page=0,0) -------------------------------------------------------------- 개발자가 되기 위해 프로그래밍 기술만 있으면 된다고 생각한다면, 틀렸다! 코드를 잘 쓰는 것도 중요하지만, 일의 능률을 높이고더 높은 연봉을 받기 위해서는 많은 이에게 자신이 누구인지알리는 것이 중요하다. 다시 말해, 스스로를 마케팅해야 한다.여기에서 성공적인 셀프 마케팅 방법을 소개한다. 모두의 개발자 팁 No.1 : 블로그 블로그를 개설 후 한 달에 한 번 이상 포스팅을 올려라.블로그에 올리는 글은 꼼꼼히 리서치하고,바보 같아 보이는 말은 하지 ..