-
2013 코드잼 - Problem B.Developer/Java 2013. 4. 16. 11:57
코드잼 예선 B.Proble. Lawnmower 2번째 내용의 핵심은 다음과 같다 잔디 깍기 문제이며, 규칙은 다음과 같다. 1. 시작은 외곽에서부터 동작.2. 직선으로만 움직인다. 3. 이동 도중에는 높이보다 높은 풀들은 잘라버린다.4. 끝에 가면 나가버린다.5. 박에서만 높이를 다시 설정할 수 있다.6. 도중에 잔디를 깍는도중 멈출수 없다. 예시는 다음과 같습니다. 처음에 6번 문제를 관과하여. 소스를 작성했으나. 지금은 수정하여 정답을 일치하였다. 즉 주요 핵심 사항을 정리하자면 잔디 높이. 깍는 방향이 되겠습니다. 저는 int 2차원 배열을 이용했습니다. package com.google.codezem.chap2; import java.io.IOException; import com.google...
-
2013 코드잼 - Problem A. Tic-Tac-Toe-TomekDeveloper/Java 2013. 4. 16. 11:19
1번 구글 코드잼 바로가기 일종의 오목게임 게임 규칙1. T = X or O 2. 가로, 세로, 대각선 의 일치 3. 4*4 판. 4. 판이 모두 채워진 상태에서의 비겼을경우 DRWA . 빈공간이 있을시에는 게임이 아직 완료되지 않았다고 출력 Input 과 Output 이다. 메인 소스 package com.google.codezem.chap1; import java.io.BufferedReader;import java.io.FileInputStream;import java.io.IOException;import java.io.InputStreamReader; import com.google.codezem.common.ExFileReader; public class Main { private Buffer..
-
[Linux] Solaris 10 종료 명령어 , 네트워크 설정OS/Linux 2013. 3. 15. 18:12
시스템 종료 #shutdown -h #init 0 #halt 시스템 재부팅 #shutdown -r #reboot #init 6 계정 로그아웃 #logout #exit ※ init 명령어 - init는 여러가지 의미를 가지고 있고, 시스템 가동 방식의 방법을 나누며, 이 것을 런레벨(Runlevel)이라고 부른다. 리눅스에는 7가지 런레벨이 존재한다. 0 - 종료 1 - 단일 사용자 모드 (시스템 복구에 사용) 2 - NFS 없는 다중 사용자 모드 (거의 사용하지 않음) 3 - 텍스트 모드의 다중 사용자 모드 (솔라리스에서는 정상 부팅을 한다.) 4 - 사용 하지 않음 5 - X 윈도우 모드의 다중 사용자 모드 (기본으로 설정되어 있는 모드, 솔라리스 3번 런레벨과 같다.) 6 - 재부팅 모드 /etc/i..
-
[Tomcat] 성능 향상Developer/Java 2013. 3. 14. 11:20
1 Tomcat 성능 향상 방법들 *. JVM Tuning 튜닝 1. 메모리 가용성을 확보한 다음 힙 사이즈를 늘려라 - -server -Xms768M -Xmx768M 2. garbage collector를 튜닝하라(GC 로깅 분석 후) - -XX: +UseConcMarkSweepGC -XX:+PrintGCDetails -XX:+PrintGCTimeStam... 2010. 1. 17 오후 7:27:00 2 logrotate를 활용하여 TOMCAT 로그파일(catalina.out) 일자별로 관리하기 tweetmeme_url = 'http://www.mimul.co... 2009. 12. 27 오후 8:04:00 3 WAS 구동시 Log4j 오류 해결 방안 tweetmeme_url = 'http://mimu..
-
-
[금융정보] 오유에 올라온 재무설계 TIP금융 2013. 3. 13. 16:23
재무설계 5년차임 금융3종 라이센스 다있고 보험3종 라이센스 다있고 보험사, 증권사에 함께 근무하고 우수인증설계사에 MDRT 임. 이제부터 쓸 내용은 대부분 맞는 말이라고 생각해도 괜찮을거임. 이 글은 돈 버는 사람이 아니면 별로 재미없을거임. 그리고 돈 벌어도 재미없긔..... 1. 재형저축 하지 마셈 재형저축의 이율은 4.1% 임 (우대가 아닌 일반 금리) 한달에 30만원씩 재형저축 가입한다고 하면 1년 이자는 79,950 원임. 비과세 혜택은 이 이자액의 14% 임. 즉, 님들 돈 7년 동안 묶이는 댓가는 11,193원임. (우대금리 4.5% 다 받으면 1,092원 늘어남) 커피 두잔 덜 마시고 더 좋은 저축하셈. 무엇보다 7년 유지하는게 쉽지 않음. 2. 재형저축 소득공제 안됨 착각하지 마셈. 그..
-
[ORACLE] 비밀번호 정책 확인 하기Developer/DB 2013. 3. 13. 15:07
Oracle 11부터 password의 default limit 설정이 변경되었다. 먼저 사용자의 상태를 확인해보면 select username, account_status from dba_users; USERNAME ACCOUNT_STATUS ------------------------------ ------------- MGMT_VIEW OPEN SYS OPEN SYSTEM OPEN DBSNMP OPEN SYSMAN LOCKED(TIMED) ORACLE 9 > select resource_name, limit from dba_profiles where profile = 'DEFAULT' RESOURCE_NAME LIMIT ----------------------------- --------------..
-
[Java] 리플렉션 (Reflection)Developer/Java 2013. 3. 13. 12:20
리플렉션(reflection)은 자바 프로그래밍 언어의 기능 중 하나다. 리플렉션을 사용하면 자바 프로그램을 실행해서 해당 프로그램을 조사하거나 스스로를 살펴볼(introspect) 수 있다. 또한 프로그램의 내부 프로퍼티를 조작할 수도 있다. 예를 들어 리플렉션을 사용하면 자바 클래스에서 해당 클래스의 멤버의 이름을 모두 획득해서 표시할 수 있다. 자바 클래스에서 스스로를 조사하고 조작하는 이러한 기능이 그리 대단해 보이지 않을 수도 있다. 하지만 이러한 기능을 지원하지 않는 프로그래밍 언어도 있다. 예를 들어 파스칼, C, C++ 프로그램에서는 해당 프로그램 안에 정의된 함수에 대한 정보를 얻을 수 있는 방법이 없다. 실제로 자바 빈(JavaBeans)에서 리플렉션을 적용했다. 자바 빈을 사용하면 소..