흠.. 또 copy and paste가 문제다. 기존 mybatis xml 소스를 복사 붙여넣기해서 사용하다가 발생한 문제였다.복사한것은 파라미터가 필요 없는것이라 parameterType="hashMap"이런게 없던것이였다. 난 필요했고..그래서 ${SCHEMA}USER 이렇게 from 에서 쓰는데 SCHEMAT 파라미터를 map에 세팅을 해서 넘겼으나 mybatis에서 parameterType="hashMap" 이렇게 선언되어 있지 않았기 때문에 파라미터 값을 못받아서 에러가 난것 같다.파라미터가 처음 나오는 부분이 ${SCHEMA} 부분이라 No database selected라고 나왔지만 where절의 변수 세팅에 나왔다면 NULL이 불려들여져 관련에러가 나올듯 하다.================..
엑셀 vlookup을 사용하는데 자꾸 안되었다.값이 채워져서 되는지 알았는데.. 자세히 보니 잘못된 값이 였다.만약 돈과 관련이 되어 있다면 큰일나는 일이다.때문에 엑셀 vlookup에 관해 정확히 알고 있어야 한다.결론적으로 맨 마지막 값에 0을 반드시 넣어줘야 했다.왜 안되지.. 하고 여러번 해봤는데 결론적으로는 맨 마지막 값에 '0' 을 반드시 넣어서 정확한 값으로 리턴해줘 라고 엑셀한테 말해줘야 한다.흠.. 그런데 생각해보면 당연히 정확한 값을 줘야 하는거 아닌가.. 이상하다..0을 안넣었더니 값이 세팅되긴 해서 하하! 한번에 잘되는구나 라고 생각했다.알고보니 오류.. 그대로 썼으면 큰일날뻔 했다.도대체 디폴트로 0이 아닌 이유를 모르겠다.. 아시는 분들은 댓글좀.. 달아주시기...
import java.awt.Robot;import java.awt.Toolkit;import java.awt.datatransfer.Clipboard;import java.awt.datatransfer.StringSelection;import java.awt.event.InputEvent;import java.awt.event.KeyEvent;public class App { public static void main(String[] args) throws Exception { System.out.println("Start"); Thread.sleep(2000); Runtime rt=Runtime.getRuntime(); //IE 실행 String ie="C:\\Progra..
https://youtu.be/M9kcX6zbzng package naver_bbs_insert;import java.awt.AWTException;import java.awt.Robot;import java.awt.Toolkit;import java.awt.datatransfer.Clipboard;import java.awt.datatransfer.StringSelection;import java.awt.event.InputEvent;import java.awt.event.KeyEvent;public class RobotBbsInsert { public static void main(String[] args) throws InterruptedException, AWTException { System...
package naver_bbs_insert;import java.awt.MouseInfo;import java.awt.PointerInfo;public class MouseLocation { public static void main(String[] args) throws InterruptedException { PointerInfo pt=MouseInfo.getPointerInfo(); while(true) { pt=MouseInfo.getPointerInfo(); System.out.println(pt.getLocation()); Thread.sleep(1000); } }}
php 날짜 하루씩 더해서 출력 하는 방법$start_date = $_REQUEST["start_date"];$end_date = $_REQUEST["end_date"];$start_date = str_replace("-","",$start_date);$end_date = str_replace("-","",$end_date);if( strlen($start_date)!=8 || str_len($end_date) != 8){ echo "날짜 형식이 잘못되었습니다.";} else { whihle($start_date echo $start_date; echo ""; $start_date = date("Ymd", strtotime($start_date."+1 days")); }}
지금까지 라이믹스 모듈 만들기를 연구했는데 form 태그에 액션 테스트를 해보려고 하는데 자꾸 form 태그에 이상한 태그들이 붙어서 오류가 발생하였다.흠.. 이상하네..구글링을 해보니 rx-autoform="false" 를 해주면 지저분한 태그가 붙지 않는다고 했다. 검색해보니 정말 이상한 태그가 붙지 않고 action 이 잘 되었다.사실 action 에 post 대신 get을 하면 에러가 나긴 하는데 코어를 수정하면 get도 되긴 하였다.module/ModuleHandler.class.php 에 354줄 370줄 if 문 2개 주석 처리를 하면 되긴 하는데post로 강제 하는게 좋다고 라이믹스에서는 생각하는것 같다.그래서 코어를 수정하는것은 비추하고 간단하게 form 을 만들어 actio..
라이믹스나 XE로 form 태그를 만들어 사용하다보면 필요하지 않는 지저분한 속성이 무조건 붙어버려서 주소가 지저분하게 생기는 불편함이 있었습니다.act, mid 가 붙어버리는데요. 라이믹스 2.0.15 에 자동으로 붙는 속성을 붙지 않도록 하는 옵션이 생겼습니다.https://github.com/rhymix/rhymix/pull/1779 검색 rx-autoform="false" 옵션을 추가해 주면 실제 지정한 속성만 붙게 됩니다. 위와 같은 경우https://도메인/search?q=검색어 이렇게 깔끔하게 주소가 완성되어집니다. rx-autoform="false" 를 사용하지 못했을 과거에는https://도메인?act=&mid=search&q=검색어 이런식의 지저분한 url로 만들어졌었습..
이전 글에서 counter 모듈을 응용해서 disp, proc 호출을 해 보았다.이제는 완전한 독립적인 모듈을 만들어 보자counter 모듈과 동일한 기능을 하는 counter_test 모듈.counter 모듈을 복사해서 counter_test로 붙여넣기를 한다.파일명을 전부 바꾼다. counter.class.php -> counter_test.class.php이런식으로 _test를 붙인다.다 되였으면 파일을 열어서class counterView extends counter이런식으로 되어 있는 것을 class counter_testView extends counter_test이런식으로 모두 바꾼다.info.xml 파일을 열어 접속통계라고 되어 있는것을 접속통계 Test라고 바꾼다.그런 다음 module=..
- Total
- Today
- Yesterday
- 인포믹스
- 라이믹스
- XE
- 자바
- 문자열
- JDBC
- webix
- 오라클
- ocjap
- ocajp
- 스크래핑
- 포인터
- Python
- xe addon
- 플러터
- 파싱
- 프로씨
- esql
- 파이썬
- EC
- XE3
- php
- KG
- C언어
- proc
- 이클립스
- MySQL
- 자바 smtp
- xe애드온
- C
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
31 |