-
Python – 예외 처리(except)와 가정 설정문 (assert)
예외 처리 프로그램 내의 예기치 못한 오류가 발생 시 프로그래머가 예외 발생을 대처하기 위해 작성하는 코드 예외 처리 사용 예외 처리 생성 예외 처리 강제 (raise) 가정 설명법 (assert) 예외 처리와 비슷, 조건에 대해 bool 값을 받아 참일 경우 통과, 그렇지 않을 경우 AssertionError와 함께 프로그래머가 작성한 메세지를 출력하는 형식
-
CSS – !important
!important 중복 적용이 나타났을때 해당 구문 이후의 CSS 적용을 무시
-
HTML – Table 태그 사용법
table 태그 tr – 테이블 내의 열 단위 태그 td – 테이블 내의 행 단위 태그 th – 테이블 내의 행 단위 태그 (font-weight : bold 옵션을 기본으로 가짐 – 보통 header 또는 footer에 사용) header content 특별한 옵션은 없지만 각 영역을 그룹화 할 때 용이 반드시 하나 이상의 tr 태그를 포함 종류 – thead, tbody, tfoot colgroup – 각 행 별로 그룹화하여 옵션을 부여할 때 사용할 수 있습니다. colspan – 행 병합 rowspan – 열 병합 사용 예시
-
CSS – border Option
Require Option border-width, border-color, border-style 필수 선언 옵션 위 3개의 옵션은 선언 시 반드시 필요합니다.아래와 같이 개별 선언하는 방법이 있고 border 옵션을 통해 일괄 선언하는 방법이 있습니다. 선언 코드 Option (border) 선언 코드 Syntax – <line-width> || <line-style> || <color> border-top border-bottom border-left border-right Option (border-style) 선언 코드 solid – 선 dashed – 긴 점선 dotted – 점선 double – 두 줄 표시 groove top, left 라인은 바깥에 음영을 주고 bottom, right 라인은 안쪽에 음영을 줘서 선에 움푹 패인 효과를 주게 됩니다 ridge top, left 라인은 안쪽에 음영을 주고 bottom, right 라인은 바깥에 음영을 줘서 선에 볼록한 효과를 주게 됩니다 inset – 안쪽 선 음영 (top, left) outset – 바깥…
-
PHP – include, require
include 외부 파일을 불러오는 함수 매개변수로 입력한 파일이 존재하지 않아도 무시하고 진행 가능 (Warning) include_once – 동작은 include와 같지만 선언 횟수에 상관없이 1회만 호출 require 외부 파일을 불러오는 함수 매개변수로 입력한 파일이 존재하지 않으면 에러 발생 (Fatal Error) require_once – 동작은 require와 같지만 선언 횟수에 상관없이 1회만 호출
-
Flask – SQLAlchemy 설치 및 사용법
설치 및 설정 관련 패키지 설치 flask-migrate – Flask 웹 프레임워크에서 ORM을 사용할 수 있도록 해주는 모듈 pymysql – MySQL을 Python에서 사용할 수 있도록 해주는 모듈 초기 선언 및 설정 flask DB 관련 주요 Command 정리 (flask db –help) 및 관련 에러 명령 의미 branches 현재 브랜치의 지점을 보여줍니다 current 각 DB의 현재 형상을 보여줍니다 downgrade DB를 이전 버전으로 변경 upgrade DB를 최신 버전으로 변경 edit 형상 파일 수정 heads Show current available heads in the script directory history 변경내역 조회 init 새로운 마이그레이션 생성 list-templates List available templates merge 두 형상 파일 병합 migrate 형상 파일 자동 생성 revision 형상 파일 생성 show Show the revision denoted by the…
-
PHP – 입출력 및 변환 함수 정리
입출력 함수 echo – 문자열 출력 print – echo와 비슷, 문자열 출력 printf 형식화한 문자열을 출력 sprintf 형식화한 문자열을 반환 형태 설명 예시 d or i 부호 있는 십진수 392 u 부호 없는 십진수 7235 o 부호 없는 8진수 610 x 부호 없는 16진수 7fa X 부호 없는 16진수(대문자) 7FA f 10진수 부동 소수점, 소문자 392.65 F 10진수 부동 소수점, 대문자 392.65 e 수학 표기법 (가수/지수), 소문자 3.9265e+2 E 수학 표기법 (가수/지수), 대문자 3.9265E+2 a 16진수 부동 소수점, 소문자 -0xc.90fep-2 A 16진수 부동 소수점, 대문자 -0XC.90FEP-2 c 문자 a s 문자열 sample print_r 문자열, 숫자, 배열, 객체 등의 변수의 값을 인쇄 var_dump – 데이터 타입 출력 변환 함수 json_encode 배열 및 stdClass 객체를…
-
PHP – XSS 관련 패키지 (AntiXSS)
AntiXSS 패키지란? AntiXSS 패키지는 문자 내에서 스크립트를 제거 및 변환해주는 PHP 패키지로 사이트 간 스크립팅 방지를 위해 사용할 수 있습니다. 패키지 설치 스크립트 필터 inline style 구문 확인 removeEvilAttributes – style 구문은 허용하며 내부 스크립트만 제거 xss 공격 포함 여부 isXssFound – xss 공격 포함 여부 반환 (True/False) iframe 태그 허용 removeEvilHtmlTags – 함수에 매개변수로 태그를 넣으면 해당 태그는 html 태그로서 동작 참고 자료 github anti-xss