일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 .off
- jquery blur()
- 자바 메서드
- STS 설치
- 형 변환
- jquery 생성된 요소에 이벤트 등록
- jquery focus()
- JQuery
- 파이썬 end
- 파이썬 sep
- casting
- jquery .on
- 파이썬 리스트
- 파이썬 공백 출력
- 객체지향
- Jquery event
- 자바 환경변수
- 리눅스 명령어
- SCOPE
- jquery 이벤트 삭제
- vim 명령어
- 파이썬 join
- dbeaver
- vim 편집기
- 푸티
- 자바 변수
- puttyp
- jQuery 이벤트
- 파이썬 공백
- Today
- Total
목록분류 전체보기 (34)
달밤에 코딩
💡 슬라이싱은 초과해도 인덱스 범위 에러가 나지 않는다고 한다. 오해하고 있었네..ㅎㅎ 프로그래머스 "잘라서 배열로 저장하기" 를 푼 코드이다. 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..
파일 시스템 관련 명령어 1. pwd : Print Work Directory, 현재 작업 중인 디렉터리를 보여준다. 2. ls : List segments, 파일과 디렉터리를 나열한다. ls -al : 숨김 파일을 포함한 상세 목록을 나열한다. ls *.cfg : 파일 확장자가 .cfg인 모든 파일 목록을 나열한다. 3. cd : 디렉터리 이동하기. cd : 홈(home)으로 작업 디렉터리를 이동한다. cd Adir : 특정 디렉터리(Adir) 로 작업 디렉터리를 이동한다. 4. mkdir : 디렉터리를 생성한다. 5. rmdir : remove directory, 빈 디렉터리를 삭제할 때 사용한다. 디렉터리가 비어있지 않다면 삭제할 수 없다. 6. rm : remove rm Afile : Afile라..
디버깅(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. 메타문자 메타문자란 문자를 설명하기 위한 문자...
- 자바 1. 자바의 특징 1. 객체 지향 언어이다. (객체 지향 언어란 소스를 부품처럼 사용하기 위해 생긴 개념) 2. 이식성이 높다. 3. 오픈소스 라이브러리가 풍부하다. 4. 메모리를 자동으로 관리한다. (가비지 컬렉션) 5. 함수적 스타일 코딩을 지원한다. (자바 8부터 람다식 지원) -> 즉, 남의 소스를 편하게 쓸 수 있도록 설계되어 있다. 2. 자바의 장단점 1. 장점 : 객체지향 언어로 소스를 부품처럼 사용할 수 있어 결합도가 낮다. 이식성이 높아 소스 파일을 수정하지 않아도 JRE가 설치된 모든 운영체제에서 실행 가능하다. 오픈소스 라이브러리가 풍부하여 쉽게 개발 가능하다. 동적 로딩을 지원해 유지보수가 쉽고 빠르다. 2. 단점 : 실행 속도가 다른 언어보다 느리다. JVM에서 실행되기 ..