프로그래밍 193

php 람다 클로저 익명함수

php 람다 클로저 익명함수 람다란 무엇입니까 ? Lambda는 변수에 할당되거나 다른 함수에 인수로 전달 될 수 있는 익명의 함수입니다.Javascript 나 Ruby와 같은 다른 프로그래밍 언어에 익숙하다면 익명의 기능에 익숙 할 것입니다. 익명함수 ? 익명 함수는 단순히 이름이없는 함수입니다. 예를 들어 일반적인 정규 함수를 만들려면 다음과 같이 작성할 수 있습니다. 123function greeting () { return "Hello world"; } cs 그런 다음이 함수를 다음과 같이 간단하게 호출 할 수 있습니다. 12echo greeting(); // Returns "Hello world" cs 익명 함수는 이름이 없으므로 다음과 같이 정의합니다. 123function () { retur..

프로그래밍/Php 2018.10.15

파이썬 한국어 KoNlPy 설치 및 사용법 (한글형태소 분석기)

파이썬 한국어 KoNlPy 설치 및 사용법 (한글형태소 분석기) Centos7 konlpy install : Install dependencies 12345yum install gcc-c++yum install java-1.7.0-openjdk-develyum install python-devel pip3.6 install JPype1-py3cs : Install KoNLPy 1pip3.6 install konlpy cs 12345678vi konlpy_test.pyfrom konlpy.tag import Komorankomoran = Komoran()print(komoran.morphs(u'우왕 코모란도 오픈소스가 되었어요'))print(komoran.nouns(u'오픈소스에 관심 많은 멋진 개발자님들..

프로그래밍/Php 2018.09.10

php 정규식 정상적인 패턴인지 체크

php 정규식 정상적인 패턴인지 체크 정규식 입력후 실제 사용중에 잘못된 정규식으로 에러를 뿜어내는 경우가 많습니다.이럴때 DB 저장하기 전에 아래와 같이 정상적인 정규식인지 체크하면 좋을것 같습니다. if( ! $this->isRegularExpression($bind['rp_regexr']) ) { $error = []; $error['code'] = 'error'; $error['msg'] = '정규식 잘못되었습니다. 확인해주세요.'; echo json_encode($error); exit; }private function isRegularExpression($regExr) { return @preg_match("!".$regExr."!is", "") !== FALSE; }

프로그래밍/Php 2018.07.19