
프로그램을 짜다보면 숫자인지 여부를 체크해야 할 때가 있다. char로 잘라서 for문 돌려서 한자한자 숫자인지 아닌지 체크할 수 있다. 이렇게 이해하기 쉽게 체크할 수도 있지만, 코딩이 멋지진 않다 ㅋㅋ 그렇다면 어떻게 체크해야 멋있을까?? 정규식을 사용해보자!!! for문 없이 숫자체크가 가능하다! public static boolean inNumeric(String s){ return s.replaceAll("[+-]?\\d+","").equals("") ? true : false; } 위와 같은 매서드를 사용하면 숫자체크가 가능하다. 체크하고자 한 문자열 s 를 넣으면, s 문자열 안의 숫자들을 다 공백처리를 한다. 만일 문자열 s가 공백만이 남아있다면 이것은 숫자였으므로 true 다른 문자열이 ..

pc문제로 eclipse 강제종료가 되었을때, 한번씩 eclipse 로딩 에러가 발생하였다. m2e.jdt ... 로딩에서 멈춰있다가 '응답없음'으로 종료가 되는데, 이럴땐 workspace\.metadata\.plugins\org.eclipse.e4.workbench workspace\.metadata\.plugins\org.eclipse.jdt.core 를 삭제한 뒤에 eclipse를 재기동하면 해결이 되었다. 단, eclipse 일부설정이 기본값으로 돌아가 있을 수 있다. 참고로, 본인 프로젝트에서는 형상관리를 demension으로 하고 있었는데, 저 작업 후 소스들의 상태값이 확인이 안되어, 소스 전체적으로 refresh status를 한번 해주니 해결이 되었다.

문제가 된게 내 피씨는 64bit os라서 64bit JDK가 깔려있었는데, 해당 모듈 실행이 32bit JDK로 실행을 해야만 하는 것이었다. 헐... 64bit os인데 어떻게 32bit JDK를 쓰지?? 좋아. 일단 32bit JDK를 설치해보자. 하면서 일단 이클립스 사이트에 가서 32bit os용 JDK를 받아서 설치했다. 모듈실행을 했지만... fail... 그래서 찾아보니... 알보고니... 대박... 64 bit OS에서 64bit 용 JDK를 설치시 Program Files\Java에는 64bit JDK가 Program Files (x86)\Java에는 32bit JDK가 설치되는 것이었다. 즉, 이미 32bit JDK는 설치되어 있었다. 이클립스에서 Program Files\Java 요..

콘솔창이 바로 꺼질때(18pt)- [☆] -- 질문게시판에 이런 현상으로 질문하시는분들이 많이 계셔서 올려봅니다. (선검색 후질문) -- 사진출처 -http://cafe.naver.com/cafec/176257 이런 현상은 에러가 아닙니다. #include int main(void) { printf("Hello, World!\n"); return 0; } 아마 이코드로 짐작가는 소스를 충실히 컴파일해서 실행했을뿐이죠. printf함수는 콘솔창에 헬로월드를 출력하고 꺼집니다. 그리고 바로 다음 코드로 진행되죠. 그다음은 return 0; 입니다. return은 함수가 리턴값을 주고 함수가 종료되란 이야기입니다. 콘솔의 모든 프로그램은 진입점이 main함수입니다. 그래서 main함수가 종료되면 콘솔창도 파괴..
- Total
- Today
- Yesterday
- 자료구조
- Java
- 오브젝트 스토리지
- docker
- 쿠버네티스
- block storage
- object storage
- 파일 스토리지
- 개념
- 코딩
- C
- RDB
- C언어
- 블록 스토리지
- 전자정부프레임워크
- M2E
- 문자체크
- 특징
- Spring
- 자바
- Framework
- OSI7layer
- 열혈강의 프로그래밍
- 도커
- Kubernetes
- file storage
- 열혈강의
- 숫자체크
- 정규식
- anyframe
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | |
7 | 8 | 9 | 10 | 11 | 12 | 13 |
14 | 15 | 16 | 17 | 18 | 19 | 20 |
21 | 22 | 23 | 24 | 25 | 26 | 27 |
28 | 29 | 30 |