본문 바로가기

전체 글

인텔리제이 이클립스 단축키 비교 안녕하세요 초이스40 입니다. 오늘은 개발자가 많이 사용하는 이클립스와 인텔리제이의 단축키를 비교해 보려고 합니다. 저는 개발툴 중에서 거의 이클립스만 사용해 봤는데요 이번에 인텔리제이를 설치하고 세팅하면서 기존 툴과는 다른 단축키를 알아가려다 보니 이렇게 정리하게 되었습니다. 아래표를 참고해주세요 단축키 기능 이클립스(eclipse) 인텔리제이(IntelliJ) 파일 닫기 ctrl + w ctrl + F4 창 크게(작게)하기 ctrl + m ctrl + shift + F12 줄 삭제 ctrl + d ctrl + y 줄 복제 ctrl + alt + ↑, ctrl + alt + ↓ ctrl + d 라인 찾기 ctrl + l ctrl + g 파일에서 찾기 ctrl + h ctrl + shift + f 파일 .. 더보기
HTML의 기초 태그1(xml과 비교) 마크(태그)는 문서의 내용이나 구조를 특정한 양식으로 꾸미기 위해서 사용하는 기호입니다. 정해진 기호들은 브라우저에 의해서 해석되고 정해진 방식으로 출력됩니다. HTML 문서에 사용하는 마크를 태그(Tag)라고 표현하고 XML에서 사용하는 마크를 넓은 의미로 요소(Element)라고 합니다. 이들은 실제 문서의 내용과 구별하기 위해서 "" 기호 사이에 띄어쓰기 없이 입력하는데, 시작하는 마크와 종료하는 마크는 다음과 같이 구별할 수 있습니다. html 태그 XML 요소 마크(태그 or 요소)는 브라우저에게 마크하는 내용에 대한 의미를 부여하는 것으로서 구조적인 것과 양식을 꾸미기 위한것 그리고 의미를 가지고 있는 것들로 이루어져 있습니다. HTML 문서와 XML 문서의 마크는 많은 차이를 가지고 있습니다.. 더보기
HTML의 역사 HTML(HyperText Markup Language)은 Web에서 사용되는 문서의 형식으로서 *.htm 혹은 *.html이라는 확장자를 가지는 Text 파일입니다. HTML 문서는 웹 브라우저에 의해 해석되고 표현되는 문서로서 일반 Text와 달리 링크 기능을 이용해서 이미지, 음성, 영상 등의 멀티미디어 정보를 문서의 일부분으로 포함할 수 있습니다. 링크를 통해서 다른 종류의 문서와 유기적으로 연결된 문서를 HyperText라고 하는데 지금의 HTML은 이미지, 음악, 동영상 등의 멀티미디어 자료를 포함할 수 있기 때문에 HyperMedia라고 표현한다. Markup Language의 역사 마크업(Markup)이란 문서의 내용 중에 뭔가 특별한 혹은 추가적인 정보를 표시하는 것을 말합니다. 예를 들.. 더보기
javascript로 현재 시간 yyyymmddhhmmss 포멧으로 가져오기 안녕하세요 초이스40입니다. 오늘은 javascript로 현재 시간을 yyyymmddhhmmss 형식으로 가져오는 방법을 포스팅하겠습니다. 1. yyyymmddhhmmss 형식으로 날짜 가져오기 function getCurrentDate(){ var date = new Date(); // Data 객체 생성 var year = date.getFullYear().toString(); // 년도 구하기 var month = date.getMonth() + 1; // 월 구하기 month = month < 10 ? '0' + month.toString() : month.toString(); // 10월 미만 0 추가 var day = date.getDate(); // 날짜 구하기 day = day < 10 ?.. 더보기
서블릿에서 한글 처리와 폼 데이터 처리하기 안녕하세요 초이스40입니다. 오늘은 웹 브라우저에서 응답하는 페이지의 한글 처리하는 방법에 대해서 알아보겠습니다. 웹 개발을 접하면서 첫 페이지에 가장 많이 쓰는 단어 "Hello World"입니다. 이것을 조금 바꾸어서 "안녕하세요"라고 출력해 보도록 하겠습니다. 1. 한글 깨지지 않게 설정하기 HttpServletResponse rest = rest.setContentType("text/html"); PrintWriter out = resp.getWriter(); out.println(""); out.println(""); out.println("Hello World"); out.println(""); out.println("안녕하세요"); out.println(""); out.println("");.. 더보기
간이과세자 포기 신고 > 일반과세자 전환 안녕하세요 초이스40입니다. 오늘은 간이과세자에서 일반과세자로 전환하는 방법에 대해서 포스팅하려고 합니다. 알아보니 일반과세자 전환이라기보다는 간이과세자를 포기한다고 하여 '간이과세자 포기 신고'라고 하더군요 일반과세자 전환 방법은 세무서에 직접 방문하여 포기 신고 하는 방법과 인터넷으로 신청하는 방법이 있고 코로나 시대에 걸맞게 직접 방문보다는 인터넷으로 신고하는 방법을 알아보겠습니다. 인터넷 신고 방법은 '홈택스'를 통해서 가능합니다. 홈택스 사이트에 접속합니다. URL은 https://www.hometax.go.kr/websquare/websquare.html?w2xPath=/ui/pp/index.xml입니다. 1. 로그인 후 상단 메뉴에서 '신청/제출' > 일반세무서류 신청을 클릭합니다. 로그인할.. 더보기
모니터 받침대 구매 - 알리 익스프레스 안녕하세요 초이스40입니다. 이번에 모니터가 오래돼서 바꾸게 되었습니다. 기존 모니터도 받침대가 낮아서 맥심 커피믹스 상자를 아래 높고 사용을 했습니다. 그 정도 높이를 올리면 제 눈높이에 딱 맞았거든요 하지만 이번에 교체한 모니터는 받침대가 넓어서 그것으로 받침대를 쓸 수 없었습니다. 이참에 마음에 드는 것을 하나 사자고 생각하고 받침대를 검색했습니다. 하지만 마음에 드는 제품이 없습니다. 저의 기준은 가벼워야 한다. (가끔씩 짐을 이용하므로) 높이가 40cm 정도는 되어야 한다. (키와 앉은키가 크기 때문에,,,) 하지만 접을 수 있으면 좋다.(모니터 상자에 같이 넣고 싶어서,,,) 피벗이 되면 좋겠다.(아래로 긴 쿼리를 볼 경우 유용하므로,,, 사용빈도는 별로 없음) 위 세 가지 기준을 만족하는 모.. 더보기
노원 보건소 코로나 검사 후기 (feat. 밀접 접촉자) 안녕하세요 초이스40입니다. 오늘은 밀접 접촉자로서 저의 8번째 코로나 검사 후기를 간단하게 쓸까 합니다. 오늘로 4일째 코로나 환자가 5,000명을 넘어서고 있습니다. 오미크론 변이와 위드 코로나 때문인지 모르겠지만 코로나 환자가 5,000명을 넘어서니 정말 가까운 사람들이 코로나 환자가 되는 일도 생기는군요 정확히 제가 밀접 접촉자인지는 모르겠습니다. 저희 집에 방문 교사 선생님이 코로나에 걸렸습니다. 1:1로 수업을 진행한 저희 아이들은 당연히 밀접 접촉자입니다. 하지만 저는 거실에 있다가 나가실 때 인사를 드린 것이 전부입니다. 오늘 검사를 받으러 갈 때는 밀접접촉자로 쓰고 검사를 받았습니다만 집에 와서 생각해보니 이게 정말 밀접접촉자인지 의문이 들더군요 정확한건 내일 검사결과를 듣고 문의해볼 생.. 더보기