본문 바로가기

Develop

(98)
MySql 에서 위도 경도로 거리(Distance) 구하기 먼저 함수를 하나 등록한다. 그대로 복사해서 사용해도 됨. DELIMITER // CREATE FUNCTION `GetDistance`( lat1 numeric (9,6), lon1 numeric (9,6), lat2 numeric (9,6), lon2 numeric (9,6) ) RETURNS decimal(10,5) READS SQL DATA BEGIN DECLARE x decimal (20,10); DECLARE pi decimal (21,20); SET pi = 3.14159265358979323846; SET x = sin( lat1 * pi/180 ) * sin( lat2 * pi/180 ) + cos( lat1 *pi/180 ) * cos( lat2 * pi/180 ) * cos( abs( ..
Ajax로 JSON 데이터를 받았을때 javascript 처리 방법 Ajax로 넘겨주는 값은 ; 기호를 뺀 data여야 합니다. 예) {"aaa":"bbb"} 위에서 받은값은 text형태이기때문에 object형태로 변환을 해줘야 합니다. 변환할때는 javascript의 eval 함수를 이용해 var jsonObj = eval("("+넘겨받은텍스트값+")"); 요렇게 변환을 합니다. 사용할때는 jsonObj .키값 끝^^
C2DM 사용시 변경된값이 putExtra를 통해 안갈때... 아래처럼 Flag값만 설정해주면 된다.. PendingIntent sender = PendingIntent.getBroadcast(mContext, requestCode, intent, PendingIntent.FLAG_UPDATE_CURRENT); C2DM으로 메세지를 보내는데 계속 같은 메세지만 날라가서 문제였음.
화면 켜지게 하기 및 진동사용하기 //진동 Vibrator vibe = (Vibrator) getSystemService(Context.VIBRATOR_SERVICE); vibe.vibrate(500); //진동은 Manifast.xml 파일에 권한을 추가해줘야 한다. //화면이 잠겨 있을때 켜지게 하기 getWindow().addFlags(WindowManager.LayoutParams.FLAG_SHOW_WHEN_LOCKED | WindowManager.LayoutParams.FLAG_DISMISS_KEYGUARD | WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON | WindowManager.LayoutParams.FLAG_TURN_SCREEN_ON);
mysql 외부에서 접속허용하기 DB에서 외부에 접속을 할수 있또록 해줘야 합니다. mysql> grant all privileges on DB명.* to DB_ID@'IP ADDRESS' identified by '비밀번호'; mysql> flush privileges; 만약 외부모든 아이피를 허용하는 경우 아이피주소 대신에 % 특정 대역만 허용하는 경우 192.168.0.% 하시면 됩니다. 단 win2000에서 방화벽일 설치되어 있다면 해당 mysql 포트는 외부에서 접속을 할수 있도록 설정해줘야 합니다. 굿~
java 인코딩 변환 한방에 해결.. 정규식을 이용해 아래와 같이 변환하면 한방에 테스트 할수 있습니다^-^b 하지만 정말 어쩔수 없을때만 아래와 같이 사용하고 프로젝트 초기라면 서버 인코딩 설정이나, Request 인코딩 설정 또는 DB 인코딩설정을 맞춰준후 작업하는것이 좋은거 같습니다. o(new String(word.getBytes("utf-8"), "euc-kr")); o(new String(word.getBytes("utf-8"), "ksc5601")); o(new String(word.getBytes("utf-8"), "x-windows-949")); o(new String(word.getBytes("utf-8"), "iso-8859-1")); o(new String(word.getBytes("iso-8859-1"), "euc-k..
[javascript] 타임아웃 체크하기 (SMS OPT) timeout 문자메시지 O.T.P 확인 문자메시지로 받으신 비밀번호를 아래에 입력하시기 바랍니다. 문자메시지의 경우 전송시간이 1분 이상 소요될 수 있습니다. 문자메시지 O.T.P 남은 시간 : ※ 남은시간이 초과된 경우 재발급 기능을 이용하여 비밀번호를 다시 발급 받으실 수 있습니다. javascript 로 타임아웃 기능을 만들면 오른쪽 마우르 버튼으로 시간을 정지시킬수 있는데 이렇게 서버 시간으로 계산하면 정확한 흐름으로 체크 할수 있다..
Cause: com.ibatis.common.xml.NodeletException: Error parsing XML. Cause: org.xml.sax.SAXParseException: An invalid XML character UTF-8작업중인데 XML 안에 인코딩이 EUC-KR 로 되어 있는게 있었다...!! copy&paste 덕분에^^ 해당 XML파일을 UTF-8로 바꿔주니 해결^^