ALL162 [Java] TarArchiveInputStream error detected parsing the header 🚫 ERROR java.io.IOException: Error detected parsing the header FileInputStream fin = null; BufferedInputStream bis = null; GzipCompressorInputStream gzIn = null; TarArchiveInputStream tarIn = null; InputStreamReader is = null; BufferedReader br = null; fin = new FileInputStream(); bis = new BufferedInputStream(fin); tarIn = new TarArchiveInputStream(bis); is = new InputStreamReader(tarIn, "UTF-8.. 2016. 7. 11. [Java] 문자열에서 date 특정 패턴 가져오기 👨💻 문자열에서 특정 패턴의 date 검출하는 방법 문자열에서 정규식을 이용하여 Date yyMMdd 형태의 패턴 검출 String yyMMdd = "(19|20)\\d{2}(0[1-9]|1[012])(0[1-9]|[12][0-9]|3[01])"; String date = "20160620date"; String src = ""; Pattern pattern = Pattern.compile(yyMMdd); Matcher matcher = pattern.matcher(date); while(matcher.find()){ src = matcher.group(); } System.out.println("src: " + src); 결과 값 : 20160620 2016. 6. 20. [SOLVED] wget: unable to resolve host address Error 리눅스에서 wget 사용하여 파일 다운로드할 경우 나는 에러입니다. 저는 2가지 에러가 나서 정리해 봤어요. 🚫 Error 1 wget: unable to resolve host address 💡 SOLVED 1 resolv.conf 문서에 nameserver 8.8.8.8 추가해줍니다. sudo vi /etc/resolv.conf nameserver 8.8.8.8 ----->추가 nameserver 8.8.8.8는 구글 DNS 주소입니다. 구글 DNS를 이용해서 다운받을 수 있는 방법 같습니다. 네임서버를 추가해 주고 wget을 이용하여 다시 다운 받습니다. 그러다 보면 또 다른 에러가 발생합니다... 저 같은 경우는... 🚫 ERROR 2 cannot verify archive.apache.org's.. 2016. 5. 20. [JavaScript] 간단하게 Date Format(yyyyMMdd) 변환 🔄 자바 스크립트 날짜 Format 변경 /** * yyyyMMdd 포맷으로 반환 */ function getFormatDate(date){ var year = date.getFullYear(); //yyyy var month = (1 + date.getMonth()); //M month = month >= 10 ? month : '0' + month; //month 두자리로 저장 var day = date.getDate(); //d day = day >= 10 ? day : '0' + day; //day 두자리로 저장 return year + '' + month + '' + day; //'-' 추가하여 yyyy-mm-dd 형태 생성 가능 } ◾ 현재 날짜 yyyyMMdd 포맷으로 변환하려면 아래와 같이.. 2016. 5. 10. [JSTL] fmt percent 소수점 표현 ▶JSTL에서 fmt:formatNumber type="percent" 사용할 때 소수점 자리 수 추가하는 방법 pattern에다가 %를 붙여줘야 제대로 표현됩니다. EX ) 소수점 한자리 표현 결과 값 : 10.0% EX) 소수점 두자리 표현 결과 값 : 10.00% 2016. 4. 28. [안드로이드] ScrollView에서 setOnScrollListener() 대신 사용 (ScrollView 페이징처리) ScrollView로 페이지 처리하는 Custom 클래스입니다. 안드로이드 ListView에서 페이지 처리할 때 꼭 필요한게 setOnScrollListener()인데요. 왜냐하면 스크롤이 화면 맨 바닥에 감지했을때 이벤트 처리를해야 하기 때문이죠 ScrollView에서는 setOnScrollListener() 이게 없습니다. Custom클래스 이용하여 페이징 처리할 수 있는 방법에 대해 설명하겠습니다. 우선 클래스부터 추가합니다. 아래소스로 클래스 생성해주세요. import android.content.Context; import android.util.AttributeSet; import android.widget.ScrollView; public class CustomScrollView extend.. 2016. 2. 3. [안드로이드] Error:(1,0) Plugin with id'com.android.application' not found 이클립스 프로젝트를 안드로이드 스튜디오로 import 할 때 아래와 같은 에러 메시지가 발생할 때 해결방안입니다. Error:(1,0) Plugin with id'com.android.application' not found ▶Gradle Scripts > build.gradle apply plugin: 'com.android.application' --> 이 Line 위에 코드 전부 붙여 넣어주세요 저같은 경우는 import 했을 때 buildscript {} 부분이 생성되지 않아 추가해 주니 에러 사라지고 정상적으로 실행되었습니다. buildscript { repositories { jcenter() } dependencies { classpath 'com.android.tools.build:grad.. 2016. 1. 26. [안드로이드] 자바코드로 단말 해상도 구하는 방법 자바 코드상에서 단말기(폰)에 해상도를 구하는 방법입니다. 해상도별 작업할때 유용합니다. DisplayMetrics dm = new DisplayMetrics(); getWindowManager().getDefaultDisplay().getMetrics(dm); Toast.makeText(getApplicationContext(),"해상도: " + dm.widthPixels + "x" + dm.heightPixels,Toast.LENGTH_SHORT).show(); 2016. 1. 8. 이전 1 ··· 15 16 17 18 19 20 21 다음