일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- jQuery 이벤트
- jquery 생성된 요소에 이벤트 등록
- 파이썬 sep
- jquery blur()
- dbeaver
- STS 설치
- 파이썬 join
- 파이썬 공백 출력
- 자바 환경변수
- jquery .on
- vim 명령어
- Jquery event
- SCOPE
- 형 변환
- JQuery
- 자바 메서드
- vim 편집기
- jquery 이벤트 삭제
- 리눅스 명령어
- 파이썬 리스트
- 파이썬 출력
- 파이썬 공백
- 객체지향
- 푸티
- puttyp
- 자바 변수
- jquery .off
- casting
- 파이썬 end
- jquery focus()
- Today
- Total
목록TIL (4)
달밤에 코딩
💡 슬라이싱은 초과해도 인덱스 범위 에러가 나지 않는다고 한다. 오해하고 있었네..ㅎㅎ 프로그래머스 "잘라서 배열로 저장하기" 를 푼 코드이다. def solution(my_str, n): answer = [] while len(my_str) > 0: # while문 안에서 매개변수 my_str을 n개씩 잘라낼 것이기 때문에 my_str의 길이가 0보다 큰 동안만 반복한다. if len(my_str) > n: # 잘라내는 동안 my_str의 길이가 n보다 작아지면 인덱스 에러가 발생할 수도 있으므로 조건문으로 상황을 나눠준다. answer.append(my_str[:n]) # 슬라이싱으로 n개씩 자르기 my_str = my_str[n:] # 슬라이싱으로 answer에 추가한 부분 삭제 else: answ..
디버깅(debugging)이란 스크립트 내 에러를 검출해 제거하는 과정이다. chrome에서 제공하는 디버깅 툴을 사용하면 다양한 기능을 활용할 수 있고, 실행 단계마다 일어나는 코드 단위를 추적할 수 있다. 크롬에서 디버깅하기 chrome 화면에서 f12 를 누르면 개발자 툴이 나온다. 그 곳에서 Sources(소스) 탭을 누르면 아래와 같은 화면을 볼 수 있다. Source탭 맨 왼쪽 부분의 파일들은 현재 읽히고 있는 모든 파일 -(마우스 오버하면 현재 열린 파일의 경우 표시가 되어 알기 쉽다.) 가운데 부분은 소스코드이다. 맨 오른쪽 부분은 디버깅 제어 기능들이다. 디버깅 한단계씩 돌리는 단축키 : F10 (window) 디버깅 종료 단축키 : F8 (window) 디버깅 제어 기능을 살펴보자 중단..
대부분 언어의 정규식 문법은 비슷하다. 오라클 오라클 SQL에서는 정규식을 사용할 때 REGEXP 함수를 사용한다. 정규식 함수 1) REGEXP_LIKE : LIKE 검색 같이 정규식 일치 수행, boolean을 반환. REGEXP_LIKE ( 검색될 문자열, 정규식 패턴 [, 매칭 매개변수] ) 더보기 - 매칭 매개변수 i : 대소문자 구분 X c : 대소문자 구분 (기본값) n : 마침표 문자가 새 라인과 일치하도록 함 m : 소스 문자열을 앵커 문자(^,$) 를 활성화하는 여러줄로 처리 x : 공백 문자 무시 2) REGEXP_SUBSTR : 지정된 정규식 패턴과 일치하는 문자열 반환 REGEXP_SUBSTR( 대상 문자열, 정규식 패턴 [, 시작위치 [,일치횟수 [, 매칭 파라미터] ] ] ) ..
정규식이란? (Regular expressions, Regex, Regexp) : 문자 패턴을 표현하는 공식으로, 일종의 형식 언어. : 특정 규칙이 있는 문자열 집합을 추출할 때 자주 사용되는 기법. : 정규식은 JavaScript, Java, Oracle, Python, R, Perl, C, C# 등 다양한 프로그래밍 언어에서 사용 가능하다. 데이터 유효성 검사 ( 핸드폰 번호, 이메일 형식, 주소 형식, 시간문자열 등) 웹 스크래핑 (특정 패턴으로 정보를 스크랩) 문자열 파싱(URL 쿼리파라미터 파싱, 괄호 파싱 등) 및 문자열 대체(대소문자 변경 등) 문법 하이라이팅, 파일명 변경, 패킷 스니핑 등 문자열을 다루는 여러 응용로직에서 사용 가능. 1. 메타문자 메타문자란 문자를 설명하기 위한 문자...