package robot_bbs_insert;import java.io.BufferedReader;import java.io.File;import java.io.FileInputStream;import java.io.InputStreamReader;public class ReadFile { public static String DIR_NAME = "D:\\bet365\\"; public static String FILE_NAME = "baseball.txt"; public void readFiles(String dir) throws Exception { File dirFile=new File(dir); String [] filenames = dirFile.list(); for(String fi..
package robot_bbs_insert;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 DevToolsHtml { String URL = "https://aaa.com/"; public void devToolsHtml() throws Exception { Runtime rt=Runtime.getRuntime(); //IE 실행 String ie="C:\\Program F..
package robot_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); } }}
프로그램 언어 같은것들은 미국에서 많이 만들어서리.. 걔네들은 영어를 쓰니 언어깨짐에 대해 신경안써도 되지만.. 한글을 쓰는 우리나라는 언어가 깨지면.. 뭐 할 수 있는게 없으니.. 보통 중요한것이 아니다. 보통 이클립스 쓸때 언어가 Alt+Enter 하면 Properties 가 나와 속성같은것을 볼 수 있는데 Text file encoding 보면 Defaut (inherited from container: MS949) 로 되어 있다. 그래서 그걸 구지 한글이 깨진다고 UTF-8 같은것으로 바꾸면 소스에 있는 주석등에 쓴 한글이 다 깨진다. 보통 피곤한것이 아니다. 그래서 에디터 속성을 바꾸지 말고 파일 읽고 쓸때 속성을 넣어서 하는것이 현명할 것이다. 그래서 간단하게 BufferedReader in ..
Runtime rt=Runtime.getRuntime(); String ie="C:\\Program Files (x86)\\Mincrosoft\\Edge\\Application\\msedge.exe"; Process pro=null; try{ pro=rt.exec(ie); pro.waitFor(); catch(Exception e){ e.printStackTrace(); } 다음글에서 자바 로봇 api를 사용해서 화면 최대화 하는 방법을 살펴본다.
이전글에서 자바 파일 복사 후 복사된 전체 경로를 리턴하는 메소드를 만들었다. 그럼 이제 그 파일 경로를 파라미터로 받아 삭제하는 메소드를 만들어본다. 쓰고 나서 삭제를 안하면 불필요한 파일이 계속 쌓이기 때문에.. public static void fileDelete(String desc){ File file=new File(dest); if(file.exists()){ if(file.delete()){ System.out.println("파일삭제 성공"); }else{ System.out.println("파일삭제 실패"); } }else{ System.out.println("파일이 존재하지 않습니다"); } }
자바 파일 복사하는 메소드를 구현해보겠다. 여러 방법이 있지만 가장 간단하게 구현해보겠다. 원본 파일이 있고 원본파일을 파일명 뒤에 년월일을 붙여서 복사해서 리턴해주는 메소드 이다. 그래야 그 파일을 활용한 후 필요없으면 삭제하든지 할 수 있기 때문이다. public static String fileCopy() throws IOException{ LocalDate now=LocalDate.now(); DateTimeFormatter formatter=DateTimeFormatter.ofPattern("yyyyMMdd"); String fNow=now.format(formatter); String ori="D:\\a.pptx"; String desc="D:\\a_"+fNow+".pptx"; File fil..
자바 mybatis 프로그래밍을 하다보면 Mapped Statements collection already contains value for 이런에러를 종종 만나본다. 이상하네.. 로컬에서는 에러가 안났는데 테스트서버에 소스를 올린 후 was를 켜니 저런 에러가 났다. 흠.. 소스에 문제가 있다면 로컬에서도 에러가 났을텐데.. 그럼 소스 문제가 아니라는 말인데.. 뭔가 개발서버에 반영할때 휴먼 에러 이런게 있는듯 하다. 일단 문구 해석을 해보자.. Mapped Statements collection already contains value for 맵뜨 스테이트먼트 컬렉션 즉, 매핑된 문장 모음이 이미 값을 포함하고 있다. 그 얘기는 중복이 있다는 말인데.. 음.. 뭔가 파일이 중복으로 다른곳에도 업로드를..
자바메일 smtp 로 발송 개발을 했다. 개발에서 테스트 할때는 잘 되서 잘 되나보다.. 했는데..운영에 올려서 똑같이 했는데 제목 부분 한글이 ??? 이런식으로 깨지는 것이였다.흠.. 이상하다..소스를 보니까message.setSubject(title);message.setText(cont,"utf-8","html");Transport.send(message);이렇게 되어 있었는데본문은 한글이 안 깨지고 잘 나와서 본문처럼 제목 부분을 해주면 되겠다는 생각에message.setSubject(title,"utf-8");이렇게 변경했다.그런데도 여전히 제목이 ??? 이렇게 깨지는 것이였다.흠.. 재기동을 안해서 수정된 class 파일이 안올라와서 그러나..하고 재기동을 하였다.머 어째저째 결과를 보니 되었..
- Total
- Today
- Yesterday
- KG
- XE
- XE3
- 스크래핑
- ocjap
- 프로씨
- 파싱
- proc
- 자바
- C언어
- MySQL
- EC
- 문자열
- 포인터
- JDBC
- Python
- ocajp
- 자바 smtp
- xe애드온
- 플러터
- 라이믹스 모듈
- 오라클
- C
- 이클립스
- esql
- php
- webix
- 인포믹스
- xe addon
- 파이썬
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |