멀지 않았다고...
2012년 9월 26일 수요일
2012년 9월 19일 수요일
[EtC] tbAdmin 실행시 에러
---------------------------
TbAdmin
---------------------------
Failed to load the JNI shared library "D:\clkcore\java\jdk1.6.0_35\bin\..\jre\bin\server\jvm.dll".
---------------------------
확인
---------------------------
운영체제가 64비트 라서 64비트 jdk 를 설치 하고, eclipse 도 64비트를 사용하던 중에 tbAdmin 을 사용할 일이 있어서 바로 실행이 안되어 찾아 보니, 설치된 jdk 의 버젼이 32비트가 아니라서 tbAdmin 이 실행이 되지 않는다. 이러한 경우 32비트 jdk 를 특정 디렉터리에 설치 하거나 이미 설치된 것을 복사 하여 적당한 디렉터리에 복사 하여 넣는다.
아주 조금 불편한 방법으로 jdk 와 eclipse 를 32비트로 변경 하여도 된다.
① 에는 jdk1.6.0_26 에는 32비트용 jdk 가 들어 있다. 새로 설치 하거나, 이미 설치되어 있는 32비트용 jdk 가 있는 경우 복사하여 사용 한다.
② 에는 jdk1.6.0_26 을 JAVA_HOME 으로 설정 하여 tbAdmin.exe 를 실행 하는 배치 파일 이다.
tbAdmin.bat 파일의 내용
@echo off SET JAVA_HOME=D:\study\tbadmin\jdk1.6.0_26 SET CLASS_PATH=%JAVA_HOME%\lib\tools.jar;%JAVA_HOME%\lib\dt.jar SET PATH=%JAVA_HOME%\bin; start /b tbAdmin.exe |
2012년 9월 16일 일요일
[JaVaScRiPt] jquery mobile 시작 하기
<head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <!-- 모바일 환경의 화면 크기를 위한 설정 --> <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0, user-scalable=no" /> <META http-equiv="Expires" content="-1"> <META http-equiv="Pragma" content="no-cache"> <META http-equiv="Cache-Control" content="No-Cache"> <title></title> <!-- 순서 바뀌면 이상한 결과가 나옴 --> <link rel = "stylesheet" href="/jquery/mobile/jquery.mobile-1.1.1.min.css"> <script src="/jquery/jquery-1.7.2.min.js"></script> <script src="/jquery/mobile/jquery.mobile-1.1.1.min.js"></script> <% response.setHeader("Cache-Control","no-store"); response.setHeader("Pragma","no-cache"); response.setDateHeader("Expires",0); if (request.getProtocol().equals("HTTP/1.1")){ response.setHeader("Cache-Control", "no-cache"); } %> </head>
2012년 9월 10일 월요일
[EtC] .svn 디렉터리 삭제
윈도즈의 경우 레지스트리를 이용 하여 팝업 메뉴에 두는 방법으로 .svn 디렉터리를 삭제 할 수 있다. 아래의 레지스트리를 추가 하고, .svn 디렉터리를 삭제 하고자 하는 디렉터리에서 마우스 오른쪽 버튼을 클릭 하면, 메뉴에 나타 난다.
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Folder\shell\DeleteSVN]
@=".SVN 폴더 삭제"
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Folder\shell\DeleteSVN\command]
@="cmd.exe /c \"TITLE Removing SVN Folders in %1 && COLOR 9A && FOR /r \"%1\" %%f IN (.svn) DO RD /s /q \"%%f\" \""
윈도즈에서 배치 파일을 이용 하여 삭제 하고 싶은 경우 아래의 내용을 배치 파일로 만들고, 만들어진 배치 파일을 .svn 디렉터리를 삭제할 디렉터리의 루트에 넣고 실행 한다.
for /d /r . %d in (.svn) do @if exist "%d" rd /s/q "%d"
리눅스에서는 다음의 명령으로 .svn 디렉터리를 삭제 할 수 있다.
find . -name ".svn" -exec rm -rf {} \; -print
참고 : 문자열 몇개만 바꾸면 .cvs 디렉터리도 일괄 삭제 가능 하다.
[JaVaScRiPt] radio 사용
<script type="text/javascript"> function checkForm(){ var local = document.getElementsByName("localeSel"); var localCheck = false; for(i=0 ; i <= local.length -1 ; i++){ if(local[i].checked == true){ alert(local[i].value + "선택"); localCheck = true; } } if(localCheck == false){ alert("선택 항목이 누락 되었습니다."); return; } } </script> <input type="radio" name="localeSel" id="localeSel" value="1">1선택<br> <input type="radio" name="localeSel" id="localeSel" value="2">2선택<br> <input type="radio" name="localeSel" id="localeSel" value="3">3선택<br> <input type="button" value="입력완료" onClick = "javascript:checkForm()">
[JsP] 현재 날짜, 시간 구하기
<%@ page import="java.util.*, java.util.Calendar, java.util.Date, java.text.SimpleDateFormat"%> <% String toDate = new java.text.SimpleDateFormat("yyyy.MM.dd HH:mm:ss").format(new java.util.Date()); // 7일전 날짜 구하기 Calendar cal = Calendar.getInstance(); cal.add(cal.DATE,-7); String beforeOneWeek= cal.get(cal.YEAR)+"-"+(cal.get(cal.MONTH)+1)+"-"+cal.get(cal.DATE); %> <%= beforeOneWeek %> ~ <%= toDate %>
피드 구독하기:
글
(Atom)