전체 글621 [MySql] JOIN 조인(JOIN) 크로스조인 (Cross Join) 두 집합 간 값을 연결하지 않고, 두 집합 간 발생할 수 있는 모든 경우의 수를 다 연결해서 조회하는 경우 (극히 드문 경우에 사용합니다.) SELECT * FROM 테이블명A CROSS JOIN 테이블명B; SELECT * FROM 테이블명A INNER JOIN 테이블명B; INNER JOIN을 사용하고 ON 절을 주지 않으면 CROSS JOIN과 동일한 카테시안 곱이 생성 이너조인 (Inner Join) 두 집합 간에 연결하려는 컬럼의 값이 서로 일치하는 경우에만 데이터를 가져오는 경우 SELECT * FROM 테이블명A INNER JOIN 테이블명B ON (테이블명A.컬럼명 = 테이블명B.컬럼명) ; LEFT OUTER JOIN SELECT * FR.. 2019. 7. 4. [Python] shutil 함수 shutil은 파일을 복사해주는 파이썬 모듈이다 파일 복사하기 → shutil.copy(src, dst) src라는 이름의 파일을 dst로 복사한다. 만약 dst가 디렉터리 이름이라면 src라는 파일이름으로 dst라는 디렉터리에 복사하고 동일한 파일 이름이 있을 경우에는 덮어쓴다. import shutil shutil.copy("src.txt", "dst.txt") 위 코드를 보면 src.txt 파일과 동일한 내용의 파일이 dst.txt로 복사되는 것을 확인 2019. 7. 3. [Python] 객체와 인스턴스의 차이 클래스에 의해서 만들어진 객체를 인스턴스 라고도 한다. 그렇다면 객체와 인스턴스의 차이는 무엇일까? ex) navi = Cat() 이렇게 만들어진 navi는 객체이다. 그리고 navi라는 객체는 Cat의 인스턴스이다. 즉, 인스턴스라는 말은 특정 객체(navi)가 어떤 클래스(Cat)의 객체인지를 관계 위주로 설명할때 사용된다. 즉, 'navi는 인스턴스' 보다는 'navi는 객체'라는 표현이 어울리며, 'navi는 Cat의 객체' 보다는 'navi는 Cat의 인스턴스' 라는 표현이 잘 어울린다. 2019. 7. 3. [Python] 파이썬2,3 동시사용 C:\App\Python\Python27;C:\App\Python\Python34;C:\App\Python\Python27\Scripts;C:\App\Python\Python34\Scripts;를 추가하고 각 버전의 python 실행파일 명을 직접 수정한다. ex)C:\App\Python\Python27\python.exe C:\App\Python\Python27\python2.exeC:\App\Python\Python34\python.exe -> C:\App\Python\Python34\python3.exe python37에 python.exe를 python3.exe로 수정 그리고 cmd 창에서 python3를 입력하면 정상 출력 2019. 7. 2. [Java] Getter, Setter 클래스의 특성중 정보 은닉을 가장 잘 보여주는 메소드 보통 클래스의 멤버변수는 private로 접근제한자를 설정한 후 getter/setter를 통해 멤버변수의 값을 변경, 호출하게 된다. package com.algoritm.mailprogramming; class Student { //은닉된 멤버변수 --> 현재 블록안에서만 접근 가능함 private String name; private int age; //은닉된 멤버 변수에 값을 넣는 방법 --> 메소드를 사용 public void setName(String name){ //set 함수 setter this.name = name; } public void setAge(int age){ this.age = age; } //은닉된 멤버변수의 값을 읽는.. 2019. 6. 5. [Python] is 와 ==의 차이점 is는 reference equality. 메모리 상의 두 object를 비교한다.(object 비교) 두 reference가 같은 object를 가리키는지 확인할 수 있다. (값 비교) **==**는 value equality. 값을 비교한다. 두 object가 같은 값을 가지는지 알 수 있다. 예시를 보자. foo = 10 dir(foo) == dir(10) # True dir(foo) is dir(10) # False 파이썬에는 -5부터 256까지의 수가 캐싱되어 있어 이들 값을 가진 변수들은 같은 object로 간주된다는 것이다. a = 256 b = 256 a == b # True a is b # True a = 257 b = 257 a == b # True a is b # False 2019. 5. 30. 이전 1 ··· 94 95 96 97 98 99 100 ··· 104 다음