본문 바로가기

컴퓨터

__doc__ 속성과 help 함수 내장 함수는 모두 help를 통해 사용법을 알 수 있음>>> help(print)Help on built-in function print in module builtins: print(...) print(value, ..., sep=' ', end='\n', file=sys.stdout) Prints the values to a stream, or to sys.stdout by default. Optional keyword arguments: file: a file-like object (stream); defaults to the current sys.stdout. sep: string inserted between values, default a space. end: string appended af.. 더보기
pass 함수 및 클래스의 메서드에서 아무런 동작도 수행하지 않음>>> while True: 더보기
재귀적 함수 호출 함수 내부에서 자기 자신을 호출하는 함수>>> def factorial(x):if x == 1:return 1return x * factorial(x - 1) >>> factorial(10)3628800 하노이탑# -*- coding: euc-kr -*- 인코딩 시 필요 ################################ def hanoi(ndisks, startPeg = 1, endPeg = 3): if ndisks: hanoi(ndisks - 1, startPeg, 6 - startPeg - endPeg) print(startPeg, "번의 기둥의", ndisks, "번 원반", endPeg, "번 기둥에 옮깁니다.") hanoi(ndisks - 1, 6 - startPeg - endPeg, .. 더보기
람다 함수 이름이 없고 함수 객체만 존재하는 익명 함수필요한 곳 어디에서나 쓰일 수 있는 함수return 구문을 적을 수 없음여러 개의 인자를 전달 받음return 구문을 적지 않아도 하나의 반환값을 돌려 줌한 줄을 실행한 결과 값이 바로 반환>>> g = lambda x, y : x * y>>> g(2, 3)6>>> (lambda x: x * x)(3)9>>> globals(){'__builtins__': , '__name__': '__main__', '__doc__': None, 'g': , '__package__': None} 간단한 함수라면 람다를 사용하는 것이 편리 >>> def testLambda(g):g(1, 2, 3)>>> testLambda(lambda a, b, c : print("sum is ".. 더보기
gcc gcc 옵션 -E 전처리를 실행하고 컴파일을 중단하게 한다 -c 소스 파일을 컴파일만 하고 링크를 수행하지 않으며, 오브젝트 파일을 생성한다. -o 바이너리 형식의 출력 파일 이름을 지정하는데, 지정하지 않으면 a.out라는 기본 이름이 적용된다 -I 헤더 파일을 검색하는 디렉토리 목록을 추가한다. -L 라이브러리 파일을 검색하는 디렉토리 목록을 추가한다. -l 라이브러리 파일을 컴파일 시 링크한다. -g 바이너리 파일에 표준 디버깅 정보를 포함시킨다. -ggdb 바이너리 파일에 GNU 디버거인 gdb만이 이해할 수 있는 많은 디버깅 정보를 포함시킨다. -O 컴파일 코드를 최적화시킨다. -ON 최적화 N단계를 지정한다. -DFOO=RAR 명령라인에서 BAR의 값을 가지는 FOO라는 선행 처리기 매크로를 .. 더보기
리눅스 명령어 ※ 파란색: 폴더. 검정색:파일※ X-Window: 리눅스를 그래픽환경에서 사용할수 있는 것을 말함 ※ 자동완성기능: Tab 키. 두번 클릭 시작한 글자로 출력 ※절대/상대 경로 절대경로: "/"가 붙은 경우 리눅스의 모든 폴더의 시작은 root(/). cd /My/a/d: My폴더 내의 a내의 d폴더로 이동 상대경로: 현재 디렉토리가 기준 •리눅스 명령어 1. man: 명령어 설명 예. man ls: ls의 설명 (.Q =exit) 2. cd: 디렉토리 이동 예. cd /: root(/) 디렉토리로 이동cd .. : 상위 폴더로 이동 cd ~: 로그인한 계정의 홈 디렉토리로 이동 3. ls: Dos에서 Dir 기능 ls . : 현재 폴더 파일 출력ls .. :상위폴더의 파일 출력ls ../.. :상위 .. 더보기
예제 HTML 글쓰기 이름: 제목: JSPBBSPost BBSPostResult 글쓰기 더보기
예외처리 pageEncoding="EUC-KR"%> %@page import="java.io.*" %>http://www.w3.org/TR/html4/loose.dtd">                             BufferedReader reader = null;             try {                 String filePath = application.getRealPath("/WEB-INF/input.txt");                 reader = new BufferedReader(new FileReader(filePath));                 while(true){                 String str = reader.readLine();   .. 더보기
버퍼 1. 설정된 출력버퍼크기: 2. 남아 있는 버퍼크기: 3. flush 후 남아있는 버퍼크기: 1.clear 후 남아있는 출력버퍼크기: 1.close 후 남아있는 출력버퍼크기: 더보기
Encoding 당신의 이름을 입력하세요. 이름: 안녕하세요, 님 더보기