Programming && WEB && APP

  • Python

    Python – input, map, filter 관련 정리

    input input 명령어 사용 예시 sys.stdin.readline 명령어 (성능 개선) map map 명령어 사용 예시 응용 calc 함수 5 이하로 받은값만 *2 연산 후 반환 for문 배열을 통해 리스트 반환 if문을 통해 5 이후의 값으로 반환되는 None 처리 filter filter 명령어 사용 예시 응용 calc 함수 5 이하로 받은값만 반환 for문 배열을 통해 리스트 반환 map 과 filter의 차이점 map의 경우 값이 조건에 맞는 경우 결과값을 연산하여 저장시키지만 filter의 경우 값이 조건에 맞는 경우 True를 반환하여 True에 해당하는 값을 저장시킨다

  • Python

    Python – Package 선언 방식

    Package 비슷한 용도, 성격의 클래스, 파일들을 모아놓은 디렉터리 선언 및 사용 방법 import 패키지.모듈 from 패키지 import 모듈 from 패키지 import * * 문자를 사용하여 모든 모듈을 사용하려면 __init__.py를 수정해야함 import 패키지

  • PHP

    PHP – OPcache 개념 및 설정

    정의 OPcache는 미리 컴파일된 스크립트 바이트코드를 공유 메모리에 저장하여 PHP 성능을 향상시켜 PHP가 각 요청에 대해 스크립트를 로드하고 구문 분석할 필요가 없습니다. 버전 : PHP 5.5이상 지원 설정 정리 참고 공식문서

  • Programming && WEB && APP

    프로그래밍 – 접근제어자란?

    접근제어자란? 메서드 및 변수의 접근 권한을 제어하는 명령문으로 대상 변수의 위치를 패키지, 클래스, 상속 여부 별로 분류하여 제어합니다 접근제어자 종류 private 같은 패키지 내의 같은 클래스에서만 사용이 가능 default 같은 패키지 내에서만 사용이 가능 protected 같은 패키지 내에서 사용이 가능 다른 패키지의 경우 해당 클래스와 호출 메서드의 클래스의 관계가 상속 관계일 경우에만 허용 public 어느 곳에서든 호출이 가능 패키지 클래스 상속 public protected default private 일치 일치 – O O O O 일치 불일치 – O O O X 불일치 불일치 유관 O O X X 불일치 불일치 무관 O X X X

  • Front-end,  Javascript, Jquery,  Programming && WEB && APP

    javascript – window.open

    기본 문법 window.open(url, name, specs, replace) url – 이동할 url 지정 name – 생성된 팝업의 이름 _blank = 기본값, 새 창(o) _self = 새 창의 띄우지 않고 현재 창에서 이동 _parent = 부모 프레임에서 새 창 생성 (부모 프레임이 없다면 _self와 같음)ㄴ _top = 최상위 프레임에서 창 생성 (부모 프레임이 없다면 _self와 같음) 임의값 = 임의값이 창의 이름이 되고 새 창을 생성 specs channelmode = 전체 화면 여부 ( IE 동작 ) fullscreen = 전체 화면 여부 height = 창의 높이 width = 창의 넓이 left = window 상의 왼쪽에서의 거리 위치 값 top = window 상의 위쪽에서의 거리 위치 값 menubar = 메뉴바 사용 여부 resizable = 창의 사이즈 조절 가능 여부 (…

  • Back-end,  PHP,  Programming && WEB && APP

    PHP – 날짜 관련 함수 정리

    time – 현재 시간에 대한 timestamp strtotime – 날짜를 문자로 표현, 반환값은 timestamp mktime(시, 분, 초, 월, 일, 년) date 함수 관련 format 출처 : PHP: DateTime::format – Manual format character Description Example returned values Day — — d Day of the month, 2 digits with leading zeros 01 to 31 D A textual representation of a day, three letters Mon through Sun j Day of the month without leading zeros 1 to 31 l (lowercase ‘L’) A full textual representation of the day of the week Sunday through Saturday N ISO-8601 numeric representation of the day of the week 1 (for Monday) through 7 (for Sunday) S English ordinal…

  • PHP

    PHP – 문자 관련 함수

    변환 및 제거 trim, ltrim, chop (문자열 정리) strtoupper, strtolower, ucfirst, ucword(대소문자 정리) str_replace(“찾을 문자”, “변경할 문자”, “대상 문자열”) substr_replace(“대상 문자열”, “변경할 문자”, 위치, “변환할 문자열 수”) preg_replace(“/찾을 문자/”, “변경할 문자”, “대상 문자열”) – 정규표현식 사용 가능 배열로 문자 변경 기타 ( 자르기, 찾기, 비교, 길이 ) substr($원본문자열, $찾을위치, $갯수) – 문자열 자르기 strpos($원본문자열, $찾을문자열) – 문자열 찾기 strcmp($비교문자열1, $비교문자열2) – 문자열 비교 strlen – 문자열 길이 empty – 배열이 비어있거나 값이 0 또는 FALSE인지 체크 is_numeric – 숫자인지 체크

  • Python

    Python – List 정리2 (정렬, 조합, 기타)

    리스트 정렬 list 정렬(reverse) – 값 역전 list 정렬(sort) – desc(내림차순) list 정렬(sorted) – 대상의 값을 직접 정렬하지않고 대상의 정렬 값을 반환 list 정렬(reversed) – iterable 객체 반환 리스트 조합 리스트 내 문자의 조합 [중복허용] 리스트 내 문자의 조합 [중복제거] 리스트 간의 조합 리스트를 문자열로 조합 기타 메서드 & 연산자 list length list count 복사 is 연산자 in 연산자 중복 제거