IT 전용글 154

Linux, 파일 날짜정보 변경하는 touch

touch명령어는 파일의 날짜시간정보(timestamps)를 변경하는 명령어이다. 아무런 옵션없이 사용하면 서버의 현재시간으로 파일의 최근사용한 시간(atime)과 최근변경시간(mtime)을 변경한다. 변경하려하는 파일이 없는경우에는 해당파일을 생성하며, -t옵션을 사용하면 사용자가 원하는 시간으로 파일의 timestamps를 변경한다. 우선 touch명령어가 다루는 파일의 timestamps부터 살펴보겠다. timestamps는 총 3가지가 있다. ctime = 파일의 속성변경시간(chown, chmod등으로) atime = 최근에 파일이 최근 읽혀진 시간, 최근 사용시간이라고 함(access time) mtime = 최근에 파일이 변경된 시간(modification time) ctime은 ls-lc명..

IT 전용글/Linux 2021.12.16

JavaScript / 함수 / isNaN() / 매개변수가 숫자인지 검사하는 함수

isNaN() isNaN() - 매개변수가 숫자인지 검사하는 함수입니다.(NaN은 Not a Number입니다.) 문법 isNaN( value ) value : 검사할 값을 입력합니다. 매개변수가 숫자가 아니면 true, 숫자이면 false를 반환합니다. 예제 123.123은 숫자이므로 false를 반환합니다. '123.123'은 따옴표로 감쌌지만, 숫자로 취급하여 false를 반환합니다. 'Not a Number'는 숫자가 아니므로 true를 반환합니다. 123*123은 숫자이므로 false를 반환합니다. '123*123'은 따옴표 안에 문자가 있으므로 숫자가 아닌 것으로 취급하여 true를 반환합니다.

[보안] log4j 보안 취약점 발견 및 조치방안

[추가사항] 주요 내용 o Apache Log4j 2*에서 발생하는 원격코드 실행 취약점(CVE-2021-44228)[2] * 프로그램 작성 중 로그를 남기기 위해 사용되는 자바 기반의 오픈소스 유틸리티 □ 영향을 받는 버전 o 2.0-beta9 ~ 2.14.1 모든버전 □ 해결방안[1] o 2.0-beta9 ~ 2.10.0 - JndLookup 클래스를 경로에서 제거 : zip -q -d log4j-core-*.jar org/apache/logging/log4j/core/lookup/JndiLookup.class o 2.10 ~ 2.14.1 - log4j2.formatMsgNoLookups 또는 LOG4J_FORMAT_MSG_NO_LOOKUPS 환경변수를 true로 설정 o 제조사 홈페이지를 통해 최신..

IT 전용글/JAVA 2021.12.15

[Javascript] input 박스에 숫자만 입력되도록 설정하는 4가지 방법

input 박스에서 사용자에게 숫자만 입력되도록 설정하는 방법 4가지를 소개합니다. input 박스에 숫자만 입력되도록 설정하는 4가지 방법 1. 'type'을 'number'로 지정하기 2. 입력된 keycode 체크하기 3. oninput 이벤트, 정규식, replace() 함수 활용하기 4. pattern 속성 활용하기 1. 'type'을 'number'로 지정하기 기본 예제 input의 type속성을 'number'로 지정하면, 숫자만 입력 받을 수 있습니다. 브라우저에 따라서, 입력창 오른쪽에 숫자 증감 아이콘도 생성됩니다. min, max, step 속성 지정하기 input의 type을 'number'로 지정한 경우, min, max 속성을 추가하여 최대값과 최소값을 지정할 수 있습니다. st..

Python을 사용한 로봇 프레임 워크에 대해 알아야 할 모든 것

Python의 로봇 프레임 워크 — Edureka Python 프로그래밍 언어에는 웹 테스트를 위해 셀레늄과 같은 외부 라이브러리를 사용할 수있는 로봇 프레임 워크가 있습니다. 이 기사에서는 셀레늄 라이브러리를 사용한 웹 테스트의 사용 사례를 통해 Python의 로봇 프레임 워크와 관련된 테스트 사례 및 기타 다양한 용어에 대해 알아 봅니다. 이 블로그에서는 다음 주제에 대해 설명합니다. Python에서 로봇 프레임 워크는 무엇입니까? 로봇 프레임 워크 아키텍처 설치 표준 라이브러리 내장 도구 테스트 케이스 워크 플로 테스트 고수준 테스트 데이터 기반 테스트 키워드 도서관 키워드 사용자 키워드 변수 변수 정의 변수 사용 테스트 케이스 구성 로봇 프레임 워크-셀레늄 라이브러리 설치 브라우저 드라이버 사용 ..

IT 전용글/Python 2021.12.09

php 파일 읽기

PHP 파일 읽기/ 파일 내용 읽어 오기 PHP로 텍스트 파일을 읽고 화면에 출력하는 샘플입니다. 샘플 코드 샘플 코드 설명 파일 열기 지정한 파일(sample.txt)을 읽기 전용(r) 으로 열게 됩니다. // 파일 열기 $fp = fopen("sample.txt", "r") or die("파일을 열 수 없습니다!"); 파일은 fopen 함수를 사용하여 열고 있습니다. 샘플에서는 r을 읽기 전용으로 열었지만, 파일에 작성해야 하는 경우에는 w를 설정하여 사용할 수도 있습니다. die() 함수를 사용하여 파일을 열지 못했을 경우 메세지를 출력하고 있습니다. 읽어 들인 파일 내용 출력 읽어 들인 파일의 내용은 반복문 while을 사용하여 출력하고 있습니다. // 파일 내용 출력 while( !feof($f..

IT 전용글/PHP 2021.12.08

Linux, 파일 날짜정보 변경하는 touch

touch명령어는 파일의 날짜시간정보(timestamps)를 변경하는 명령어이다. 아무런 옵션없이 사용하면 서버의 현재시간으로 파일의 최근사용한 시간(atime)과 최근변경시간(mtime)을 변경한다. 변경하려하는 파일이 없는경우에는 해당파일을 생성하며, -t옵션을 사용하면 사용자가 원하는 시간으로 파일의 timestamps를 변경한다. 우선 touch명령어가 다루는 파일의 timestamps부터 살펴보겠다. timestamps는 총 3가지가 있다. ctime = 파일의 속성변경시간(chown, chmod등으로) atime = 최근에 파일이 최근 읽혀진 시간, 최근 사용시간이라고 함(access time) mtime = 최근에 파일이 변경된 시간(modification time) ctime은 ls-lc명..

IT 전용글/Linux 2021.11.26

PHP에서 소수점 이하 두 자리에 숫자를 표시하는 방법

PHP에서number_format()함수를 사용하여 숫자를 소수점 이하 두 자리까지 표시 내장 함수 number_format()는 숫자를 형식화하는 데 사용됩니다. 서식을 지정하면 숫자가 소수점과 천 단위 구분 기호로 표시됩니다. 필요한 경우 숫자를 반올림합니다. 이 함수를 사용하여 숫자를 소수점 이하 두 자리까지 표시 할 수 있습니다. 이 기능을 사용하는 올바른 구문은 다음과 같습니다 number_format($number, $NumOfDecimals, $decimalIndicator, $thousandSeparator) 파머기술 $number 필수 형식화 할 번호 $NumOfDecimals 선택 과목 소수점 뒤의 소수점 이하 자릿수 $decimalIndicator 선택 과목 숫자의 사용자 정의 소수점..

PHPMailer 지메일,네이버 SMTP 설정, 발송실패시 체크사항

1. 네이버 계정 주소와 발송 메일 주소 정보 일치 확인 네이버 메일 계정 환경 옵션에서 POP3/SMTP 사용을 '사용함' 으로 당연히 설정 해 주고, PHPMailer 설정을 위한 옵션값들은 하단에 표기가 되어 있다. 해당 정보들을 설정하면 바로 메일 발송이 동작하는 상당히 간단한 라이브러리 인데, ​ 메일 발송이 작동되지 않을 경우? ​ 설정한 Username 과 보내는메일 주소가 동일한지 체크해야 한다. ​ username = injadark 라면, 보내는메일 주소 역시 injadark@naver.com 이 되어야 한다. ​ 그누보드+영카트의 경우 기본환경설정에서 관리자 메일주소 란을 입력하는 항목이 있는데, 당연히! phpmailer 접속계정과 관리자 메일 주소 정보가 일치하지 않으면 메일 발송..

IT 전용글/PHP 2021.11.08