본문 바로가기 메뉴 바로가기

사과 냄새나는 IT이야기 TAESTORY,

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

사과 냄새나는 IT이야기 TAESTORY,

검색하기 폼
  • 분류 전체보기 (330) N
    • 헉!! (218) N
      • C언어 (3)
      • C++ (0)
      • iOS (11)
      • SQLite (1)
      • jsp, java (70)
      • CCNA (1)
      • javascript (24)
      • MySQL (12)
      • PostgreSQL (2)
      • Oracle (5)
      • Objective C (21)
      • Swift (3)
      • SQL Server (MS-SQL) (3)
      • XE, ZEROBOARD (1)
      • Mac Developer Library (0)
      • Arduino (1)
      • ETC (60) N
    • 즐겨보자!! (35)
      • 내가 만난 에러 (2)
      • 일상19 (1)
      • 일상20 (5)
      • 일상21 (1)
      • 일상22 (5)
      • 일상23 (2)
      • 일상24 (2)
      • 그냥 (9)
      • 기타 (5)
      • 금오공업고등학교 (3)
    • 그냥좋아!! (76)
      • 음악 (22)
      • ipod (2)
      • MAC (16)
      • iPhone (9)
      • Zero (7)
      • IT관심사 (16)
      • 최근이슈 (2)
      • 사진 (1)
  • 방명록

헉!! (218)
[JAVA] PDF to XLS

같은 라이브러리를 이용해서 PDF를 바로 XLS로 변환하는 방식도 있는데 XML로 변환 후 XLSX로 변환하는 방식을 추천하길래 따라서 해봤습니다. 간단한 텍스트가 있는 PDF는 꽤 괜찮게 변환이 되는데 아쉬운점은 표가 삽입되어있다거나 하는 경우는 변환이 원활하지 않았습니다. 일단은 참고로 남겨두기 위해 작성해두는 것이니 만약 이 글을 보시는 분이 계시다면 참고로만 봐주세요. 변환을 위해서는 aspose pdf, cells 라이브러리가 필요합니다. 해당 라이브러리의 다른 버전이나 추가 정보가 필요하신 분들은 아래 링크를 참고하세요. https://mvnrepository.com/artifact/com.aspose/aspose-pdf/20.3 https://mvnrepository.com/artifact/..

헉!!/jsp, java 2020. 4. 9. 21:48
[JAVA] PDF 파일 텍스트 읽기

개인적으로 만들고 있는 프로그램에서 PDF 파일 내 텍스트를 가져와야하는 일이 있어서 사용했던 소스를 간략하게 정리해봅니다. pdfbox를 사용해서 PDF 파일을 읽어올 것이기 때문에 pdfbox dependency를 추가하거나 jar를 받습니다. https://mvnrepository.com/artifact/org.apache.pdfbox/pdfbox/2.0.19 org.apache.pdfbox pdfbox 2.0.19 사용법은 아주 간단합니다. String fileName = "2020_03.pdf"; File source = new File(fileName); PDDocument pdfDoc = PDDocument.load(source); String text = new PDFTextStripper..

헉!!/jsp, java 2020. 4. 9. 21:36
MariaDB 10.1 to 10.3

CentOS 7 환경에서 MariaDB 10.1을 10.3으로 업데이트하며 남긴 내용입니다. https://mariadb.com/kb/en/upgrading-from-mariadb-101-to-mariadb-102/ MariaDB 사이트의 가이드를 참고했습니다. 1. MariaDB Repo 변경 # vi /etc/yum.repos.d/MariaDB.repo [mariadb] name = MariaDB baseurl = http://yum.mariadb.org/10.3/centos7-amd64 gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB gpgcheck=1 2. innodb_fast_shutdown=0 설정 # mysql -uroot -p --execute="..

헉!!/MySQL 2020. 4. 4. 20:51
[Selenium] 셀레니움으로 웹 UI 테스트 자동화 (Selenium IDE)

웹 개발을 하면서 가장 귀찮은 부분이 기능을 테스트하기 위해 수 많은 입력 값들을 넣어야하는 것이었습니다.그 작업을 대신해주는 많은 방법들이 있지만 저는 Selenium을 사용해봤습니다.Selenium은 테스트 뿐만 아니라 브라우저에서 일어나는 수 많은 동작을 자동화해주는 도구입니다.Selenium의 공식 홈페이지 자바나 파이썬 같은 소스에서 자동화 코드를 작성할 수 있지만 이 포스트에서는 가장 기본적인 Selenium-IDE를 이용하여웹 브라우저에서 실행하는 사용자 동작을 레코딩하여 반복 실행하는 내용을 정리하고자 합니다. Selenium-IDE를 이용하기 위해서는 Firefox 브라우저가 필요합니다.그런데 최신 버전의 Firefox 브라우저에서 Selenium-IDE을 사용할 때 문제가 있어 여러 환..

헉!!/ETC 2017. 11. 12. 20:12
[PostgreSQL] 테이블 조회시 오류 (character with byte sequence...)

PostgreSQL에서 테이블 데이터 조회시 아래와 같은 오류가 발생할때 조치 방법입니다. ERROR: character with byte sequence 0xe2 0x80 0xa4 in encoding "UTF8" has no equivalent in encoding "EUC_KR" 이 에러는 클라이언트의 인코딩 타입이 맞지 않아서 발생하는 에러입니다. 아래의 커맨드로 클라이언트 인코딩을 수정하고 다시 조회하면 정상적으로 실행이됩니다.(psql 명령으로 PostgreSQL에 접속 후에 사용해야합니다.)#show client_encoding; --현재 인코딩 값 확인 #set client_encoding = 'utf8'; --인코딩 값 변경#show client_encoding; --변경된 인코딩 값 확인

헉!!/PostgreSQL 2017. 8. 9. 14:04
[Swift] 함수 반복 실행하기

자동으로 데이터를 주기적으로 갱신하는 등 처리가 필요할때 스레드를 구현하지 않고 손 쉽게 사용할 수 있는 방법으로 Timer를 이용하는 방법이 있습니다. Timer.scheduledTimer(timeInterval: 20.0, target: self, selector: #selector(ViewController.getDataReload), userInfo: nil, repeats: true) 사용 방법은 위와 같은데요. timeInterval에 반복 주기(초)를 넣고 selector에 실행하고자 하는 함수를 넣어주면됩니다.물론 repeats를 true로 하여야 반복됩니다.

헉!!/Swift 2017. 7. 23. 17:33
[Swift] Thread에서 Label값 변경이 되지 않을때

Thread로 데이터 처리를하고 Label 값을 변경하려는 시도를 했었는데 반영이 되지 않았습니다. 왜 그런가보니.. Label은 main thread에서만 업데이트가 가능하더군요. 일단은 기록

헉!!/Swift 2017. 7. 23. 17:28
[Swift] DispatchQueue를 이용한 비동기 실행

테이블 뷰의 데이터 갱신시 딜레이가 발생하여 비동기로 처리하기 위해 아래 코드를 사용하였습니다. DispatchQueue.main.async(execute: { //TO-DO}) DispatchQueue는 GCD(Grand Central Dispatch)에서 제공하는 FIFO에 의해 작업을 관리하는 큐입니다. ※ Swift 3 기준 작성

헉!!/Swift 2017. 7. 22. 21:46
이전 1 ··· 5 6 7 8 9 10 11 ··· 28 다음
이전 다음
공지사항
  • about TAESTORY
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
  • 티몰스 의 랩하는 프로그래머
  • 볼매남의 세상리뷰
  • Access-list 10 permit any
  • IT세상에 나를 내던져라
  • 달과 강물
  • 四神`s world
TAG
  • iOS 개발
  • 티스토리챌린지
  • jQuery
  • iBATIS
  • Object C
  • iPhone
  • Spring Framework
  • JavaScript
  • Java
  • MySQL
  • oracle
  • Objective C
  • 자바
  • 제이쿼리
  • MAC OSX 10.7
  • 오블완
  • tomcat
  • 아이폰 어플리케이션
  • Programming
  • 오브젝트 C
  • IT
  • 오브젝티브 C
  • Objective-C
  • 아이폰
  • 자바스크립트
  • zero
  • 아이폰 개발
  • SQL
  • JSP
  • Spring
more
«   2026/03   »
일 월 화 수 목 금 토
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
글 보관함

Blog is powered by Tistory / Designed by Tistory

티스토리툴바