전체 글485 array_search 주어진 값으로 배열을 검색하여 성공시 해당하는 키를 반 참조 http://docs.php.net/manual/kr/function.array-search.php 배열에서 값 찾아서 이용하는데 아주 편리하다. mixed array_search ( mixed $needle , array $haystack [, bool $strict ] ) ① needle 이 문자열이면, 대소문자를 구분하여 비교합니다. ② 배열에서 needle 을 찾으면 키를 반환하고, 아니면 FALSE를 반환합니다. ③ haystack 에서 needle 을 두 번 이상 발견하면, 처음 매치한 키를 반환합니다. ④ 매치하는 모든 값에 대해 키를 반환받으려면, array_keys()에 선택적인 search_value 인수를 사용하십시오. ⑤ 세번째 인수 strict 를 TRUE로 설정하면, arr.. 2018. 10. 6. PHP : explode() - 문자열 나누기, 문자열 분리하기 Syntax variable = explode(token, string); token을 기준으로 string을 분배해서 저장한다. 1 2 3 4 5 6 7 8 9 10 예제 $str = "가나다라 마바사"; $str2 = explode(' ', $str); 결과 $str2[0]에는 "가나다라" $str2[1]에는 "마바사" 가 각각 저장되 있다. 2018. 10. 6. Linux, 프로세스가 사용하는 시스템자원 제한하기(ulimit) 시스템에는 많은 프로세스가 존재하며, 프로세스는 많든 적든 시스템자원을 사용한다. 시스템자원(Cpu,Memory,Disk 등)을 사용하는 프로세스는 실행중인 프로세스일수도 있고, 휴지상태의 프로세스일수도 있다. ulimit명령어를 이용하여 프로세스들에 대한 시스템자원사용을 제한할수 있다. 하지만 ulimit명령어를 사용하면 커널의 성능과 기능에 막대한 영향을 주게 되므로 사용시에 주의해야 한다. > ulimit명령어로 설정가능한 시스템자원 제한사항 1. 코어(core)파일 생성시 최대 크기 제한 2. 쉘에 의해 만들어질 수 있는 파일의 최대크기 제한 3. 한 사용자에게 허용 가능한 프로세스(user processes)의 최대 개수 제한 4. 쉘에 허용 가능한 가상메모리(virtual memory)의 최대.. 2018. 10. 6. input type="text" 에서 글 쓰지 못하게 막기 ( readonly, disabled ) 위와 같은 input 개체가 있을 때, 글 쓰지 못하게 막는 방법 중, 대표적으로 readonly 와 disabled 가 있다. 이 둘 모두 input 타입의 속성이다. 따라서 다음과 같이 사용할 수 있다. using html 1 2 3 4 5 6 7 using script 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 var oEle1 = document.getElementById('txt1') ; var oEle2 = document.getElementById('txt2') ; var oEle3 = document.getElementById('txtfield1') ; var oEle4 = document.getElementById('txtfield2') ;.. 2018. 10. 6. 30분 뒤에 자동 로그아웃 기능 구현 세션의 최대 라이프 타임을 설정할 수 있다. 이 기능을 이용하여 로그인 하고 자동 로그아웃이 되도록 설정 가능The best solution is to implement a session timeout of your own. Use a simple time stamp that denotes the time of the last activity (i.e. request) and update it with every request:매 페이지 요청시 아래 소스를 추가하여 세션의 동작시간을 체크하고 1800초, 30분이 지나면 세션을 없에도록(로그아웃 처리 되도록) 하면 된다.if (isset($_SESSION['LAST_ACTIVITY']) && (time() - $_SESSION['LAST_ACTIVITY'.. 2018. 10. 6. 오류 0x80070571: 디스크 구조가 손상되었기 때문에 읽을 수 없습니다. 오류 0x80070571: 디스크 구조가 손상되었기 때문에 읽을 수 없습니다. 외장하드로 파일 복사시 위와같은 에러를 발견 1. 윈도우 + R 2. cmd 3. Chkdsk e: /f 체크디스크로 해결 (e 드라이브 인 경우) 2018. 10. 6. CentOS 7.5 tomcat 9.0 설치하기 톰캣은 jsp로 이루어진 was(Web Application Server) 에 필요한 프로그램이다. 설치할 버전은 9.0.10 이다. jsp 환경과 spring 환경 개발을 위해 준비해본다. 1. 우선 https://tomcat.apache.org/download-90.cgi 톰캣 공식사이트로 들어가 다운로드 받아오자. 아래 사진에선 9.0.11 버전인데... 설치하고 5일지났는데 벌써 버전이 업데이트 됬나보다. 쨋든 Core 쪽에 gz파일을 다운로드 받자. 다운로드 받은 파일은 설치를 원하는 경로로 옮기자. 내가 설치할 경로는 /usr/local 이다. 여기다가 압축을 풀자. tar -zxvf apache-tomcat-9.0.10.tar.gz 풀고나면 이렇게 된다. 2. 톰캣 서버 설정 /usr/loc.. 2018. 8. 23. centos 7.5 java 설치하기 jdk 1.8.0 을 설치하려한다. jsp 환경과 spring 환경을 조성하기 위해서다. CentOS 7.5에서 java jdk 설치하기 1. 설치가능한 jdk 버전 확인하기 1 yum list java*jdk-devel 위는 설치가 완료된 상태에서 확인 한 것이다. 최신버전인 java-1.8.0-openjdk-devel.x86_64 를 설치한 것을 기록 해보겠다. 또한 tomcat 9.0 버전 대를 돌리기 위해서는 1.8 버전 이상의 jdk 가 필요하다. 아래 명령어로 설치 가능, y 눌러주다보면 설치완료 1 yum install java-1.8.0-openjdk-devel.x86_64 2. jdk 설치 확인 설치가 잘 되었는지 확인해봐야한다. javac -version rpm -qa java*jdk-.. 2018. 8. 23. CentOS 7.5 apache 2.4.34 수동 설치 / 컴파일 설치 cent os에 httpd, 웹서버로 이용하기 위해 필요한 이것을 설치하는 방법은 크게 두가지다. yum 같은 도구 이용하거나 직접 다운로드 받아 콘솔로 설치하거나 설치방법은 yum을 이용하는게 더 편리하지만, 차후 관리를 위한다면 컴파일 해서 설치하는 것이 편리하다. * 컴파일 관련 보충자료 Make 란? make는 파일 관리 유틸리티 반복적인 명령 자동화를 위한 것. Makefile이 있는 디렉토리에서 make 만 치면 컴파일된다. 파일 간의 종속관계를 파악하여 Makefile( 기술파일 )에 적힌 대로 컴파일러에 명령하여 SHELL 명령 순차적으로 실행 프로그램의 종속 구조를 빠르게 파악 Makefile 구조 목적파일(Target) : 명령어가 수행되어 나온 결과를 저장할 파일 의존성(Depende.. 2018. 8. 17. 이전 1 ··· 41 42 43 44 45 46 47 ··· 54 다음