본문 바로가기

프로그래밍 언어

(83)
Javascript) 자식 요소 모두 제거하기 var elem = document.querySelector("#parant-elem") while(elem.hasChildNode()){ elem.removeChild(elem.firstChild) }
Java) timeStamp 만들기 private String createTimeStamp(){ Date dateNow = new Date(System.currentTimeMillis()); SimpleDateFormat fourteenFormat = new SimpleDateFormat("yyyyMMddHHmmss"); String timeStamp = fourteenFormat.format(dateNow); return timeStamp; }
Java) 문자열 파일에 저장하기 public static void saveExportFile(String contents) throws IOException { File file = new File("파일경로/파일명"); if (!file.exists()) { file.createNewFile(); System.out.println("create file"); } BufferedWriter writer = new BufferedWriter(new FileWriter(file, true)); writer.write(contents); writer.flush(); writer.close(); System.out.println("done"); }
Java) 파일 전체 내용을 문자열(String)로 가져오기 // IOException 반드시 처리해줘야 함 public static String getTemplateFile() throws IOException{ // 파일 내용 전체를 담을 문자열 String contents = ""; // try (..) 이 안에서 파일을 열어주면 마지막에 finally 없어도 됨 try (FileReader fr = new FileReader("파일 경로/파일명"); BufferedReader br = new BufferedReader(fr);) { String readLine = ""; while ((readLine = br.readLine()) != null) { contents += readLine; } } catch (IOException e) { e.printSta..
Javascript/Jquery) jquery 선택자에서 변수 사용하기 var a = '예시'; $('#'+a)....; $() 내부에 '#' + 변수
Javascript/jquery) LocalStorage를 활용해서 input에 입력한 값 새로고침해도 유지하기 $('#input-form').append("예시 라벨 "); $('#예시아이디').val(getSavedValue('예시아이디')); 위 코드는 input-form 이라는 아이디 값을 가진 객체에 예시 라벨 이런 객체를 추가해주는 코드이다. 여기서 핵심은 onkeyup='saveValue(this); /* input에 입력된 값 로컬스토리지에 저장하기 */ function saveValue(e){ var id = e.id; var val = e.value; localStorage.setItem(id, val); } /* 로컬스토리지에 저장된 값으로 input 채우기 */ function getSavedValue(v){ if(!localStorage.getItem(v)){ // 사용자가 입력하지 않았다면..
Python) CSV 파일 한글 깨짐 현상 해결 csv 파일을 dbeaver로 임포트해서 테이블로 사용하려고 하니까 한글이 깨지는 문제가 발생했다. 이를 해결하기 위해 csv 파일을 sublime (텍스트 편집기 아무거나) 를 이용해서 UTF-8 encoding으로 저장한 후 다시 변환하면 된다는데 나는 그게 안되더라 그래서 그냥 한글이 깨지지 않은 상태의 xlsx 파일을 엑셀로 열어서 sublime에 그냥 복붙했다. 그랬더니 엑셀 포맷이 공백으로 유지됐다. 공백을 , 으로 바꿔서 csv 파일로 변환하기 위해 공백으로 포맷이 유지된 파일을 파이썬으로 읽고 공백을 ,으로 replace해서 저장 후 UTF-8로 저장했다. 자잘한 실수는 수작업으로 수정했지만 어쨌거나 csv 파일 한글 꺠짐없이 불러오는 거 성공 !! 아래는 공백을 ,으로 바꿔서 저장하려고 ..
Week14) Java Programming Lab : Socket Programming References 성균관대학교 소프트웨어학과 타메르 교수님