PHP에서 TCPDF로 HTML화면을 PDF문서로 변환 작업
·
프로그래밍 언어/PHP
1. 들어가며1.1 TCPDF - PHP class for PDFPDF 문서를 생성하는 PHP 라이브러리오픈소스UTF-8 지원라이선스 : LGPL2. 설치 전 준비 작업리눅스 unzip 설치TCPDF 설치TCPDF 한글 폰트 설치3. TCPDF 설치 및 폰트 적용3.1 TCPDF 다운로드 및 업로드설치 주소 [GitHub] 최신 소스 사용 하고 싶으면 GitHub에서 최신소스 다운로드 진행https://jaist.dl.sourceforge.net/project/tcpdf 접속 후 tcpdf_6_3_2.zip 파일 직접 다운로드 후 자신의 서버에 업로드필자는 wget 통해서 설치 진행#자신의 서버의 /usr/share/php 폴더 다운로드 후 압축 해제cd /usr/share/php/wget https:/..
맥 실리콘 M1 환경에서 JDK 버전 변경하기
·
프로그래밍 언어/Java
2024.09.05 - [Language/JAVA] - 맥 실리콘 M1 환경에서 JDK8 설치하기 맥 실리콘 M1 환경에서 JDK8 설치하기1. 맥 실리콘 M1 ARM용 JDK 설치1.1 JDK 설치[설치링크] Azul DownloadsNo matter the size of your company, Azul offers competitive pricing options to fit your needs, your budget, and your ambition.www.azul.com해당 링크에서 설치할 JDK를bigdwarf.blog1. 맥 실리콘 M1 ARM용 환경변수 추가 설정1.1 정상적으로 설치가 완료되었는지 JDK 경로 확인현재 JDK 8 버전 설치 되어있어 필자는 JDK 11 버전을 설치필요한 J..
맥 실리콘 M1 환경에서 JDK8 설치하기
·
프로그래밍 언어/Java
1. 맥 실리콘 M1 ARM용 JDK 설치1.1 JDK 설치[설치링크] Azul DownloadsNo matter the size of your company, Azul offers competitive pricing options to fit your needs, your budget, and your ambition.www.azul.com해당 링크에서 설치할 JDK를 원하는 포맷에 파일(.dmg,.tar.gz,.zip)중 선택 후 설치 진행편하게 .dmg 파일을 선택해 설치하도록 한다.1.2 설치된 JAVA 버전 확인설치가 완료 됐으면,Command + space키를 눌러 터미널을 열고 JDK가 정상적으로 설치가 됐는지 확인java -version2. 맥 실리콘 M1 ARM용 환경 변수 설정2.1 정..
JAVA 예외처리(Exception) try-catch, throw, throws 무엇인가?
·
프로그래밍 언어/Java
1. 들어가며자바(JAVA) 예외처리(Exception)에 대해 정리2. JAVA 예외처리(Exception) 정의2.1 try-cach 란?try-catch블록은 예외가 발생할 수 있는 상황에서 안정적인 프로그램 실행을 위해 사용됩니다.try블록 안에는 예외가 발생할 가능성이 있는 코드를 넣습니다. 만약try블록 내에서 예외가 발생하면, 이후의 코드는 실행되지 않고, 즉시 catch 블록으로 제어가 이동합니다.catch 블록은 발생한 예외를 처리하는 코드를 포함하며, 이는 예외의 유형에 따라 다를 수 있습니다. 예외 객체를 인자로 받아 그 정보를 활용할 수 있습니다. 또한, 여러 종류의 예외를 처리하기 위해 여러catch블록을 사용할 수 있습니다.마지막으로finally블록은try-catch블록 이후에 ..
자바스크립트 템플릿 리터럴 : 백틱(“)
·
프로그래밍 언어/JavaScript
1. 들어가며📌인터넷 익스플로러 2022년 6월 15일 부로 지원 종료됨으로써 ES6에서 새로운 문자열 표기법으로 큰따옴표(" ")가 아닌 백틱(` `)을 사용해 문자열을 사용하려고 정리2. 자바스크립트 백틱 사용법2.1 변수와 함께 사용/* '${변수명}'을 사용하여 문자열 안에 변수를 삽입 */let name = "키큰난쟁이";console.log(`안녕하세요, ${name}님!`); // "안녕하세요, 키큰난쟁이님!" 출력2.2 다중 라인 문자열/* 백틱을 사용하면 문자열을 여러 줄에 걸쳐 작성 */let message = ` 여러줄의 문자열을 쉽게 작성할 수 있습니다.`;console.log(message);2.3 표현식 사용/* 백틱 내부에서 표현식도 사용 가능 */let x ..