본문 바로가기
  • A space that records me :)

Language23

[Python] 파일/폴더 검색,이동,복사,삭제 모듈 모듈명 : ffworker # Module name is ffworker # file : find, copy, move, delete # folder : find, delete from datetime import datetime, date, timedelta import shutil as sh import os, glob def _printline(): print('='*49) def _printstart(work_type,*message): print('- Start '+work_type+' (',datetime.now().strftime('%Y-%m-%d %H:%M:%S'),') -') if message: _printline() for msg in message: if msg is not None.. 2021. 4. 2.
[bat] 디스크 용량 로그 출력 @echo off :: C drive format_table PowerShell "Get-WmiObject win32_logicaldisk -filter """DeviceID='c:'""" | FT DeviceID, @{Name='DiskSize (GB)'; E={\"{0:N1} GB\" -F($_.Size/1GB)}}, @{Name='FreeSpace (GB)'; E={\"{0:N1} GB\" -F($_.freespace/1GB)}}" :: C drive Size PowerShell "$size=(Get-WmiObject win32_logicaldisk -filter """DeviceID='c:'""").Size; [math]::Round($size/1GB, 2).toString();" :: C dri.. 2021. 4. 2.
[jui] xtable grid filter xtable 그리드 필터링 기능 커스텀 무조건 화면에 출력된 string으로 필터링하도록 수정 function xtableFilterChange(_xtable , column){ if(_xtable == null){ return; } var f = function(xtable) { return function(data,index) { var flag = true; xt = xtable; $.each(Object.keys(column),function(colIdx) { var _str = this.toString(); var _colIdx = xt.options.fields.indexOf(_str); if (_colIdx < 0){ _colIdx = 0; } var _searchStr = column[_s.. 2021. 2. 1.
[JAVA] PropertyDescriptor 클래스 하위클래스 : IndexedPropertyDescriptor 상위클래스 : FeatureDescriptor PropertyDescriptor는 Object의 한쌍의 접근자 메서드(getMethod, setMethod)의 속성을 다루는 클래스이다. A PropertyDescriptor describes one property that a Java Bean exports via a pair of accessor methods. 생성자 PropertyDescriptor(String propertyName, Class beanClass) get/set 접근자 메서드를 사용하는 속성에 대한 PropertyDescriptor를 구성한다. PropertyDescriptor(String propertyName, Cla.. 2020. 11. 30.
[JAVA] ReflectionUtil [util] - ReflectionUtil.java package com.kt.tbb.iptv.coupon.framework.util; import java.beans.BeanInfo; import java.beans.IntrospectionException; import java.beans.Introspector; import java.beans.PropertyDescriptor; import java.lang.reflect.Array; import java.lang.reflect.Field; import java.lang.reflect.ParameterizedType; import java.lang.reflect.Type; import java.util.ArrayList; import java.uti.. 2020. 11. 30.
[JAVA] AES256, SHA256 - 암호화 복호화 base64 메이븐 추가 Apache Commons에서 저 두개를 하면 전체 다 import인가? commons-codec commons-codec 1.13 org.apache.commons commons-lang3 org.apache.commons commons-math3 SHA256 - 암호화 SHA256은 암호화만 가능하며 복호화할 수 없다. (암호화 키가 없기 때문) 256bit의 hash 값이다. public static String encryptSHA256(String value) throws NoSuchAlgorithmException{ StringBuffer encryptData = new StringBuffer(); MessageDigest sha = MessageDigest.getIns.. 2020. 11. 30.
[JS/JQuery] 개발하면서 만든 공통 함수들 개발하면서 만든 공통 함수들이다. 만들 때 마다 계속계속 추가 할 예정이다. 이런 것들 잘 모아놔야지.. 이중에서 내가 직접 개발하지 않은 것도 있다. 그런 것은 표기를 하였다. form 데이터 -> json $.fn.serializeObject = function() { var o = {}; var a = this.serializeArray(); $.each(a, function() { if(this.value == null || this.value == ''){ return; } if (o[this.name]) { if (!o[this.name].push) { o[this.name] = [o[this.name]]; } o[this.name].push(this.value || ''); } else { .. 2020. 11. 19.
[Bootstrap] modal 리사이징, 이동, 전체화면 JQuery 부트스트랩 모달의 리사이징 기능 추가, 모달의 헤더 더블클릭 시 전체화면 기능 구현 // 모달 부트스트랩 초기설정 + 오픈 function modalInitSetOpen($modal,nextOpen = true){ // 모달 속성 세팅 --------------------------------------------------------------- if(!window['cpn_modal_dblclick']){ window['cpn_modal_dblclick'] = {}; }else{ window['cpn_modal_dblclick'][$modal[0].id] = undefined; } // 기본 설정 ---------------------------------------------------.. 2020. 11. 19.
[JAVA] FilterChain, doFilter - API 호출 기록 DB에 저장하기 FilterChain의 doFilter사용 Bean 등록 - BeanConfig.java @Bean public ApiLoggingFilter getApiLogginFilter() { ApiLoggingFilter apiLoggingFilter = new ApiLoggingFilter(); return apiLoggingFilter; } FilterChain.doFilter() - ApiLoggingFilter.java package com.kt.tbb.iptv.coupon.framework.servlet; import com.kt.tbb.iptv.coupon.business.interlock.e2e.E2eService; import com.kt.tbb.iptv.coupon.business.operati.. 2020. 11. 19.