분류 전체보기
-
[이클립스] 이클립스 단축키 (뒤로가기, 클래스 보기 등) 및 설정programming/tool 2019. 8. 15. 10:09
이클립스 단축키는 여러 개가 있다. 대표적인 단축키로, 클래스나 메소드를 찾아갈 때는 F3키를 눌러서 볼 수 있다. 이때, 다시 뒤로 가려고 하면 Alt + Left(방향키 왼쪽)로 뒤로 갈 수 있다. 다시 클래스로 돌아가고 싶을때는 반대로 Alt + Right(방향키 오른쪽)로 돌아갈 수 있다. 정확히는 Backward History, Forward History 다른 단축키 더보기 및 설정은 Window > Preferences > General > Keys에서 보고 설정할 수 있다. 바인딩되지 않은 것들은 사용자가 설정할 수 있다.
-
[JavaScript&jQuery] 자바스크립트 정규식(문자만, 숫자만)programming/JavaScript&jQuery 2019. 8. 13. 19:47
자바스크립트에서 문자만, 숫자만 필요할 때 정규식을 사용해서 처리할 수 있다. 첫 번째의 경우 "test1234text5678".replace(/[^0-9]/g, ""); 숫자가 아닌 것들을 공백으로 치환시키는 경우다.(숫자는 0-9까지로 표현 가능) 두 번째의 경우는 "test1234text5678".replace(/[0-9]/g, ""); 해당 문자열에선 문자만 되는 것처럼 보이지만, 정확히는 숫자를 공백으로 치환시키는 경우다. 문자를 숫자 제외 모든 것이라고 하면 같은 의미이다. 세 번째는 알파벳을 없애는 경우다. "test1234text5678".replace(/[a-zA-Z]/g, ""); 소문자 a-z, 대문자 A-Z까지를 공백으로 치환한다. 이때는 한글이 들어있으면 없어지지 않는다. 자세한 ..
-
[HTML&CSS] 게시판 형식 그대로 유지하기 (white-space:pre-wrap)programming/HTML&CSS 2019. 8. 8. 22:24
https://leeborn.tistory.com/11 게시판 형식 그대로 유지하기 게시판을 만들어서 DB에 저장하고 불러오기는 어렵지 않다. textarea나 input text에서 값을 저장하면 된다. 이때 db에 저장될때 html 태그로 저장할 수 도 있고, text만 그대로 저장할 수 도 있다. 태그들을 그대.. leeborn.tistory.com 위 글에서 white-space의 속성에 대해서 pre에 대해서만 사용했었는데, pre를 사용하면 공백 등은 그대로 표시해주지만 줄 바꿈을 해주지 않는다. 가장 첫번쨰 white-space:pre 와 같이 공백 등은 그대로 표시해주지만, 긴 글들은 div를 넘어 간다. 이때 white-space:pre-wrap 속성을 쓰면 자동 줄 바꿈도 된다. 그리고..
-
[JavaScript&jQuery] 동적 생성 HTML에 이벤트 추가하기programming/JavaScript&jQuery 2019. 8. 7. 22:11
HTML에 클릭 이벤트를 거는 것은 아래와 같이 할 수 있다. $("SELECTOR").click(function(){ alert("click"); }); 이때 동적으로 생성된 HTML에도 이벤트를 걸 때는 다른 방식으로 걸어야 하는데, $(document).on("click", "SELECTOR", function(){ alert("add event"); }); 위에 click 이벤트의 경우에는 태그(SELECTOR)에 클릭 이벤트를 걸어서, 해당 이벤트를 건 이후에, 동적 생성된 태그에 대해선 이벤트가 작동하지 않는데, 아래처럼 on을 사용해서 하면 이벤트를 연결시키면, 태그(SELECTOR)가 document에 동적으로 추가되더라도 이벤트가 작동된다.
-
[JAVA] 자바 랜덤 숫자(정수) 가져오기(Math class)programming/JAVA 2019. 8. 3. 19:56
자바에서 랜덤 숫자를 생성하기 위해서 Math 클래스의 random을 이용한다. Math.random()을 사용하면 된다. 사용법은 아래와 같이 사용할 수 있다. for(int i = 0 ; i < 6; i++) { int random = (int) (Math.random()*45) + 1; System.out.println(random); } 위 코드는 1~45까지의 숫자를 랜덤으로 6번 출력하는 코드다. 왜 저런 식으로 사용하냐면, Math.random()의 설명을 보면 이런 식의 문서를 볼 수 있다. 여기서 중요한 건 반환형인데, 아래와 같다. 0.0 이상 ~ 1.0 미만의 double형 난수를 반환한다. 그래서 다시 위의 코드를 순서대로 본다면 1. Math.random()으로 0.0 이상 1.0..
-
[Spring] 스프링&JSP 한글 깨짐programming/Spring 2019. 8. 1. 22:41
스프링을 프로젝트로 만들고 바로 시작했을 때의 화면이다. 처음 프로젝트를 만들면 home.jsp 파일이 자동 생성되는데 Hello world! The time on the server is ${serverTime}. 이런 식으로 생겼을 것이다. 여기에 한글이 제대로 나오게 하려면 아래와 같이 charset과 pageEncoding을 UTF-8로 적어주면 된다. 그러면 아래와 같이 한글이 정상적으로 나온다. charset과 pageEncoding을 2개씩 적는 이유와, 차이점에 대해선 다음에...
-
[HTML&CSS] 게시판 형식 그대로 유지하기(white-space:pre)programming/HTML&CSS 2019. 7. 28. 18:03
게시판을 만들어서 DB에 저장하고 불러오기는 어렵지 않다. textarea나 input text에서 값을 저장하면 된다. 이때 db에 저장될 때 html 태그로 저장할 수 도 있고, text만 그대로 저장할 수 도 있다. 태그들을 그대로 저장했을 경우에 다시 화면에 불러와줄땐 다르게 보일 수도 있다. 예를 들어, hello world!! 아래와 같은 형식이 있을 때, helloworld!!로 출력할 것인가 hello world!! 의 형식으로 출력할 것인가 할 때 hello world!! hello world!! 의 형식으로 쓴다면 입력했던 그대로 표시해줄 수 있다.
-
[AWS] AWS 프리티어 계정 생성하기programming/AWS 2019. 7. 25. 23:50
개인 프로젝트를 진행하면서, 서버를 만들고 외부에서 접속하고 이것저것 해보려고 했을 때 개인 컴퓨터로는 귀찮은 게 한두 가지가 아니다. 일단, 항상 켜 둬야 한다거나, 공유기를 썼을 때 포트 포워딩이나 아이피를 설정해주는 등... 그래서 AWS를 사용해서 서버를 만들고 돌려보기로 했다. AWS는 프리티어를 12개월(1년) 동안 사용할 수 있다. 프리티어 계정은 아래와 같이 제공된다. 한 달 동안 750시간이라서 간단한 서버는 계속 켜놔도 된다.(1개일 경우) 가입은 간단하다. 유효한 이메일 암호 이름을 입력하고 나머지 정보도 적당히 입력한다. 한글 말고 영어 주소로 적당히 적으면 된다. 결제 정보 아래에 유효한 카드 정보를 적어주면 된다. 카카오 체크카드도 된다. 그러면 1달러? 가 빠져나가면서 카드 확..