본문 바로가기

Programming/Doodle

Chocolatey 사용기 Edit Chocolatey 사용기 What is Chocolatey ? The Package Manager for Windows ( Software Management Automation ) For What ? 윈도우 환경에서 좀 더 쉽게 자바스크립트 환경을 꾸며보려고 WHY ? 하나하나 다운 받아서 설치하기 귀찮으니까 알아두면 삶이 조금은 윤택해 질지도 몰라서 1. 설치 파일 chocolatey : 패키지 매니저 ( 인터넷을 통해 설치프로그램을 다운받아서 설치하는 도구 ) nodist : Node.js 설치 도구 yarn : npm ( JS 모듈 매니저 ) 대용 cmder : 윈도우 터미널 visual studio code : 프론트엔드 에디터 2. 설치 순서 chocolatey 프로그램 설치 cho.. 더보기
JQuery Method Edit JQuery Method 목적 JQuery 함수 정리 Marxico Markdown Editor 사용하여 블로그 작성 팩토리 함수 $() 와 jQuery() 는 동일한 코드이므로 두가지 모두 숙지하자. 단일 요소 가져오기 $(‘태그명’) : 태그명에 속하는 모든 요소를 가져온다. alert( $("div").length ) // div의 갯수를 확인한다. 단일 요소 가져오기 (콤마로 구분) $(‘태그명 , 태그명 ‘) : 태그명에 속하는 모든 요소를 가져온다. alert( $("div,span,p,a").length); //div,span,p,a 의 갯수를 확인한다. id가 지정된 요소 가져오기 $(‘#아이디’) : 아이디가 지정된 요소를 가져온다. 홍길동 alert( $("#lblName")... 더보기
JSP JSTL(JSP Standard Tag Library) - 코어 태그 (core) 1. 코어 태그- - if-else 또는 변수 지정 같은 논리적인 처리를 위해 사용되는 스크립트 코드를 대체하기 위한 태그를 제공한다. 기능분류 태그 설명 변수 지원 set JSP에서 사용될 변수를 설정한다. remove 설정한 변수를 제거한다. 흐름 제어 if 조건에 따라 내부 코드를 수행한다. choose 다중 조건을 처리할 때 사용한다. forEach 컬렉션이나 Map의 각 항목을 처리할 때 사용한다. forTokens 구분자로 분리된 각각의 토큰을 처리할 때 사용한다. URL 처리 import URL을 사용하여 다른 자원의 결과를 삽입한다. redirect 지정한 경로로 리다이렉트 한다. url URL을 재작성 한다. 기타 태그 catch 익셉션 처리에 사용된다. out JspWriter에 내용을.. 더보기
JSP JSTL(JSP Standard Tag Library) 라이브러리 추가 1. JSTL(JSP Standard Tag Library) - 커스텀태그 : 개발자가 직접 태그를 작성할 수 있는 기능을 제공한다.- 커스텀태그 중에서 많이 사용되는 것들을 모아서 JSTL이라는 규약을 만들었다.- 논리적인 판단, 반복문의 처리, 데이터베이스 등의 처리를 할 수 있다.- JSP 2.1 ~ JSP 2.2 와 호횐되는 JSTL 버전은 1.2 이다. 2. JSTL 제공 태그 라이브러리 하위 기능 접두어 관련 URI 코어 변수 지원, 흐름 제어, URL 처리 c http://java.sun.com/jsp/jstl/core XML XML 코어, 흐름제어, XML 변환 x http://java.sun.com/jsp/jstl/xml 국제화 지역, 메세지 형식, 숫자 및 날짜 형식 fmt http:/.. 더보기
(java) 파일크기(byte)를 KMGT..로 표현하는 계산식 public String size2String() { Integer unit = 1024; if (filesize < unit){ return String.format("(%d B)", filesize); } int exp = (int) (Math.log(filesize) / Math.log(unit)); return String.format("(%.0f %s)", filesize / Math.pow(unit, exp), "KMGTPE".charAt(exp-1)); } %s 문자열 %d 정수 %x 16진수 %o 8진수 %f 실수 (%d B) 는 정수 B(byte) (%.0f) 는 소숫점 없는 실수 (%s) 는 문자열 Ex) Math.pow(5, 3) 은 5의 3승 (5의 세제곱) 즉) Math.pow(u.. 더보기
이클립스 Amateras ERD 쉬운 설치 방법 아마테라스 이클립스 플러그인 URLhttp://takezoe.github.io/amateras-update-site/ 우선 이클립스를 실행 합니다 !!그다음 이클립스 - HELP - Install New Software Add 버튼 클릭 Name : 자신이 원하는 별칭 입력 ( 저는 amateras 로 하겠습니다 )Location : 이클립스 아마테라스 플러그인 URL 입력 ( http://takezoe.github.io/amateras-update-site/ ) 입력 후 OK 버튼 클릭 !! 우리는 EDR만 필요하니까 Amateras Modeler 만 Check !! Next 버튼 클릭 !! Next 버튼 클릭 클릭 !! 라이센스 동의 후 Finish 버튼 클릭 !! 다시 이클립스 화면으로 돌아와 인스.. 더보기
(펌) 누군가가 정리한 java 개발자 공부법 - 원본 작성자가 요구시 삭제 하겠습니다 - 1. 자바의 정석으로 시작(자바는 JDK6이나 7부터 학습)2. 자바 JDBC 학습, 기본 쿼리 학습 (SELECT,UPDATE,INSERT,DELETE등만 공부해도 이 단계에선 충분.) >> 트랜잭션 처리 추가 학습3. JSP 공부 -> 결과물로 게시판이 나와야한다. (서버단 : Servlet, Filter) (화면처리 : JSTL, EL, CSS, J-VASCRIPT, ETC..) (외부툴 : Apache Tomcat , )4. 소프트웨어 공학을 공부하여 JSP 결과물을 산출물로 작성5. 소스관리를 위해 SVN 공부 ( 혹은 GITHUB )6. MAVEN을 공부하여 라이브러리 관리를 개선7. 모델1 학습, 모델2 MVC 패턴 학습하여 소스 코드를 개선8. .. 더보기
Project 9 메뉴얼 만들기 Project 9 에서의 로그인에 대해 알아보겠다우선 로그인 화면 자체는 심플하다 우리가 여느 웹페이지들을 접하고 로그인할때 흔하게 볼 수 있는 로그인 화면이다.아이디와 비밀번호를 입력할 수 있고 아이디를 반복적으로 입력하지 않아도록 도와주는 remember (체크박스)가 있다.아직 회원가입 또는 sign in 등의 기능은 개발전이라 우선 DB에 넣어둔 아이디와 비밀번호로만 로그인이 가능하다그럼 LoginVO.java 를 보자 위에서 설명하였듯 단순 로그인 기능이기에 VO에는 userid, userpw, remember 이렇게 기능에 필요한 세개만 만들어 두었다 private String 으로 변수 만들어 주고 마우스 우클릭 source 에 generate getter and setters.. 로 게터 .. 더보기