컴퓨터언어(271)
-
[PHP] 날짜함수
time() // 1970년 1월 1일부터 현시간까지 몇 초 지났는지 알려줌. mktime(시, 분, 초, 월, 일, 년) // 해당 날짜가 몇 초째인지 알려줌. date(표기할날짜형식, 날짜값) // UNIX 타임스탬프를 날짜로 변환 /* 날짜형식 Y : 4자리 연도 y : 뒤 2자리 연도 M : 영문 3자리 월 m : 2자리 수 월 D : 영문 요일 d : 2자리 수 일 H : 24시간제 시간 h : 12시간제 시간 I : 서머타임 적용여부. 적용되었으면 1, 안되었으면 0 표시. i : 2자리 수 분 S : 서수 s : 2자리 수 초 */ checkdate(월, 일, 연도) // 날짜 유효성 검사 함수. 해당 날짜가 유효하지 않으면 FALSE 반환. ex) 6월 31일 체크.
2020.12.20 -
[PHP] 배열함수
sort() rsort() asort() // 연관배열에서 value를 기준으로 데이터를 오름차순 정렬하는 방법. arsort() // 연관배열에서 value를 기준으로 데이터를 내림차순 정렬하는 방법. ksort() // 연관배열의 키를 기준으로 오름차순 정렬을 할 때 사용하는 함수. krsort() // 연관배열의 키를 기준으로 내림차순 정렬을 할 때 사용하는 함수. array_push(배열명, 추가하고자하는데이터) // 배열의 끝에 한 개 이상의 데이터 추가하기 array_pop(배열명) // 배열의 맨 마지막 데이터를 반환하는 함수. array_unshift(배열명, 추가하고자하는데이터) // 배열 가장 앞에 하나 이상의 데이터를 추가할 때 사용하는 함수 array_shift(배열명) // 배열의..
2020.12.20 -
[PHP] 문자열 내장함수
strlen(문자열) // 문자열의 길이(바이트 수!!!)를 반환. 한글은 한글자씩 3바이트, 영어는 1바이트. substr(문자열, 시작위치, 추출할길이) // 문자열에서 필요한 부분만을 가져오고자 할 때 사용하는 함수. str_replace(찾을문자before, 교체문자after, 문자열whole) // 문자열에 포함된 문자를 바꾸고자 할 때 사용하는 함수. // true : 1 출력, false : 아무것도 출력되지 않음. trim(문자열) // 문자열 내 좌우 끝 공백을 제거. 바이트 수도 같이 없애준다는 점에서 내부적으로 차이가 있다. strpos(문자열, 그안에서찾을문자열) // 문자열 내에서 특정 문자열의 위치를 알려주고, 찾지 못하면 FALSE 반환. htmlspecialchars(문자열,..
2020.12.20 -
[PHP] 변수의 유효범위
PHP 선수지식) 스크립트 : 사이에 위치한 한 블럭 슈퍼글로벌 변수 스크립트 전역(함수 안과 밖 모두)에서 사용할 수 있는 변수 선언된 상수 스크립트 전역에서 사용할 수 있음 전역변수 - 다른 언어에서의 전역변수와 다름(다른 언어에서는 함수 안에서도 해당 변수를 사용가능) 스크립트 내에서 정의된 변수로서 스크립트 내에서 사용할 수 있으나 함수 안에서 사용할 수 없음 함수 안에서 정의된 변수 함수 내에서만 사용할 수 있음 함수 안에서 전역으로 정의된 변수 함수 밖에서 사용할 수 없지만, 매번 사용할 때마다 값이 저장되어 있기 때문에 다음에 그대로 사용할 수 있음 함수 안에서 사용된 변수는 함수가 끝나면 변수가 사라진다(삭제된다). 슈퍼글로벌변수 (함수 안팎에서 모두 사용 가능) $GLOBALS : 모든 ..
2020.12.19 -
리눅스마스터2급
데스크톱 환경 : GUI를 위한 파일 관리자, 도구모음 등 포함 윈도우 매니저 : X-윈도우 상에서 윈도우의 배치와 표현을 담당하는 시스템 프로그램 유저 인터페이스 : 사람들이 컴퓨터와 상호 작용하는 시스템 디스플레이 매니저 : X-윈도우 구성요소 중에 사용자 로그인 및 세션 관리 역할 수행 프로그램 SMTP(25) : 메일 송신 POP(110) : 메일 수신 보관 Telnet(23) : 원격지원 SSH(22) : Telnet 보안 강화 FTP(20/21) : 대량 데이터 고속 전송 HTTP(80) : WWW SNMP(161/162) : 네트워크 장비 관리 감시 TFTP(69) : FTP보다 단순화된 파일 전송 프로토콜, UDP 기반 DHCP(67/68) : 유동 주소 할당 IEEE 802.3 : X.2..
2020.12.11 -
cat
### cat #### : 표준 출력 ``` $ cat [내용을 보고싶은 파일명] ``` cat만 입력 시 : 사용자의 입력을 기다리며 입력하는 동시에 출력을 해준다. ^D로 빠져 나올 수 있다. ``` $ cat -n [내용을 보고싶은 파일명] ``` 매 행마다 번호를 붙임. ``` $ cat -b [내용을 보고싶은 파일명] ``` 공백 줄에는 번호를 붙이지 않음.
2020.11.29