2020-12-01 python

jsbak·2020년 12월 1일
0

PYTHON

목록 보기
14/24

dataframe 파싱?
참고 : https://wikidocs.net/4368
참고 : https://m.blog.naver.com/PostView.nhn?blogId=rian4u&logNo=221399141190&proxyReferer=https:%2F%2Fwww.google.com%2F

파이썬 소멸자

참고 : https://blog.hexabrain.net/285

파이썬 삼항연산자

참고 : https://wikidocs.net/20701

참일때 값 IF 조건 ELSE 거짓일때 값

TDD

TDD -> Test-driven development(테스트 주도 개발)

python array remove all

참고 :

mssql NVL? isnull

참고: https://kyh0714.tistory.com/entry/MSSQL-Oracle-NVL-%EA%B8%B0%EB%8A%A5%EA%B3%BC-%EB%8F%99%EC%9D%BC%ED%95%9C-%ED%95%A8%EC%88%98
사용법 : isnull(인자1, 인자2) 인자2로 바꿈

알아야할 지식

web 표준 -> JQUERY

javascript + 쿼리(문법만 같으면)
목적 : 자바스크립트는 먹히고 안먹히고 이런게 많은데 , 이걸씀으로 인해서 브라우저가 다 똑같다.
웹 표준, 웹 접근성
웹 접근성 : https://ko.wikipedia.org/wiki/%EC%9B%B9_%EC%A0%91%EA%B7%BC%EC%84%B1

큰그림??
java
Tomcat <- JSP -> javascript - jquery
apache(Web Server), 제우스, 웹로직??
php? APM을 깐다?(아파치, PHP, MSSQL)

지금은 정형화되어서 아파치 + 톰캣으로 하는것?
이것을 경량 WAS라함?

WAS
1. web container
2. EJB container ?? (RMI를 이용해서 만든것)
아파치 톰캣은 EJB가 없다. (Enterprise JavaBeans)

EJB : 엔터프라이즈 자바빈즈(Enterprise JavaBeans; EJB)는 기업환경의 시스템을 구현하기 위한 서버측 컴포넌트 모델이다. 즉, EJB는 애플리케이션의 업무 로직을 가지고 있는 서버 애플리케이션이다.

마스터 슬레이브 구조?

JavaBean

콩 : 빈 - CLASS
깍지 : 콩을 담음
그 줄기 : 패키지

회사에서 쓰는 자바클래스(EJB), 생명주기?(처음으로 나왔다.)

Spring에 생겨나면서 EJB를 안쓰게 되었는데 그게 7년전이다.

아파치는 경량WAS EJB가 거둬줌.
제이보스 제우스 웹로직 WAS
제우스 : 티맥스소프트(국산)
제이보스 : 레드헷계열

php는 자바랑 동급, ASP 자바랑 동급(C#,VB.NET - ASP 지금은 개박살)
php(작은 홈페이지, 생산성을 따라 갈 수가 없다., 호주갈때 php)

DB

Big Data 몇초만에 엄청난 데이터를 sort
ORM(Object Relational Mapping)
-> ibatis, mybatis, 하이버네이트
Object(자바), Relational(DB)를 Mapping

하이버 네이트 1객체 1필드, 관계를 얶어주는 것으로함 (EJB3.1과 흡사)
-> 장점이라고 내세운게 어떤 DB를 써도 똑같이 만들수 있다? 그때마다 환경 다 다르게 되야되더라 -> 그래서 bye~

RDB - JOIN
Oracle Mysql Mssql
PostgreSQL 수리?? 마리아DB

NOSQL DB
하둡, 몽고DB, 스파크??

DB쿼리가 거의 흡사한데 70%~80% ?
그래서 ANSI만듬.. 근데 오라클이 싫어해서 오라클용 문법이 따로 있긴함. (+) 요런거

똥피하기? 먹기?

이벤트 핸들러

예시

def keyPressEvent(self, e):

    if e.key() == Qt.Key_Escape:
        self.close()
    elif e.key() == Qt.Key_F:
        self.showFullScreen()
    elif e.key() == Qt.Key_N:
        self.showNormal()

keyPressEvent 이벤트 핸들러는 키보드의 이벤트를 입력으로 받습니다.

e.key()는 어떤 키를 누르거나 뗐는지를 반환합니다.

'esc' 키를 눌렀다면, self.close()를 통해 위젯이 종료됩니다.

'F' 키 또는 'N' 키를 눌렀다면, 위젯의 크기가 최대화되거나 보통 크기가 됩니다.

profile
끄적끄적 쓰는곳

0개의 댓글