반응형

전체 글 248

Android 재시작

- 만들고 싶은 앱이 있는데 - 내 폰에 넣어서 볼려고 - 다시 안드로이드를 시작하네 - 확실한 건, - 뭔가를 시작하게 되면 꾸준히 해야돼 - 블로그도 다시 시작하게 되고 ( 블로그 초기화 함. ) - 이번에는 정말 꾸준히 해보자 - 전자책 서재에 있는 옛날책 말고 - 새 책을 사서 - 다시 공부하며 내용 정리 1. android studio - https://developer.android.com/studio

7. Python IDE

1. Python IDE ( Integrated Development Environment ) - 파이썬 통합개발환경 - 비주얼 스튜디오 기반 PTVS ( Python Tools for Visual Studio ) / 이클립스 기반 PyDev / JetBrains의 PyCharm - 비주얼 스튜디오 기반 PTVS ( Python Tools for Visual Studio ) https://github.com/microsoft/PTVS microsoft/PTVS Python Tools for Visual Studio. Contribute to microsoft/PTVS development by creating an account on GitHub. github.com - 이클립스 기반 PyDev http..

IT/Python 2020.02.07

6. Python 파일읽기 / 쓰기

1. 파일읽기 - 메모장을 열어서 아무 내용을 작성하고, 저장한다. - 디렉토리 구분자는 '\\' OR '/' 을 사용 ( C:/Users/User/Desktop/test.txt ) # 읽기모드 'r' # 텍스트 파일 't' f = open("C:/Users/User/Desktop/test.txt", "rt") # 각 라인을 리스트에 넣은 후 리스트를 반환 lines = f.readlines() lines # 줄바꿈 \n 제거 for line in lines : print( line, end="") # OR for line in lines : print( line.split("\n")[0] ) 2. 파일쓰기 - 빈문서 파일을 만든다 / 문서를 기록한다 / 문서 파일을 닫는다 # 빈문서 파일을 만든다. #..

IT/Python 2020.02.05

MyBatis 동적쿼리 / #$ / include sql / property

1. 동적쿼리 SELECT COLUMN_ID01 , COLUMN_ID02 , COLUMN_ID03 , COLUMN_ID04 FROM TABLE_NAME AND COLUMN_ID01 = #{columnId01} AND COLUMN_ID02 = #{columnId02} AND COLUMN_ID03 = #{columnId03} AND COLUMN_ID04 = #{columnId04} 2. #$ - # 은 문자열 ( String ) / '' 을 붙이고 들어온다. - $ 글자그대로....음...예제고~ / '' 없이 문자 그대로... / number 타입만 들어올 경우 사용해도 될듯하다. SELECT COLUMN_ID01 , COLUMN_ID02 , COLUMN_ID03 , COLUMN_ID04 FROM TABL..

IT/Java 2020.02.05

5. Python 클래스

1. 클래스 - class - 클래스 내부에 정의된 함수인 메서드의 첫번째 인자는 반드시 self 이어야 한다. ( 그냥 외울 것 ) # class 선언 class Test : def set_test(self, name, msg) : self.name = name self.msg = msg def print_test(self) : print("------------------------") print("name : ", self.name) print("msg : ", self.msg) print("------------------------") # 인스턴스 생성 test01 = Test() test01 type(test01) test01.set_test("홍길동", "안녕하세요") test01.name ..

IT/Python 2020.02.04

CORS / httpUrlConnection 예제

- ajax 로 타도메인 데이터 받아올 경우, 크로스 도메인 정책으로 크롬에서 block / 익스플로러에서 403 forbiend403 forbidden 이 뜬다. ( 여러현상이 있으나, 기억나는 것만 작성함. ) - 응답주는 사이트 운영자에게 크로스 도메인 처리를 해달라고 요청한다. - 그래도 안되는 경우가 있다. ( 슬슬 올라온다.(열 or 화) ) - 한참을 찾고.... - 한참을 검색하고.... - 한 결과 - 익스플로러 에서는 [인터넷옵션 > 보안 > 인터넷 > 사용자 지정 수준 ] 을 클릭하고, [도메인 간의 데이터 원본 액세스] 를 선택하면 데이터가 들어온다. - 크롬에서는 크롬아이콘 오른쪽마우스 속성 -- disable-web-security - 이렇게 처리하면, 화면단 / 클라이언트단에서..

IT/Java 2020.02.03

3. Python 제어문

1. Boolean - True / False 파이썬의 예약어로 첫 글자를 대문자로 사용한다. a = True type(a) - 파이썬 비교 연산자 연산자 연산자 의미 == 같다. != 다르다. > 크다. = 크거나 같다. 0 : print( "cnt 가 0 보다 크면" ) elif cnt < 0 : print( "cnt 가 0 보다 작으면" ) else : print( "그렇지 않으면 0 이랑 같다." ) 4. for 문 ( 반복문 ) for i in [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10] print(i) - range - 범위 range(0, 11) list(range(0, 11)) for i in range(0, 11) : print(i) - for 와 튜플 - 튜플은 수정할..

IT/Python 2020.01.29

2. Python 기본자료구조(리스트/튜플/딕셔너리)

- 기본자료구조 - 리스트 / 튜플 / 딕셔너리 - list / tuple / dictionary 1. 리스트 ( list ) list01 = [ '아이템01' , '아이템02' , '아이템03', '아이템04', '아이템05' ] - 리스트 인덱싱 list01[0] list01[1] list01[2] list01[-1] list01[-2] list01[-3] - 리스트 슬라이싱 list01[0:2] list01[2:4] list01[:-3] - 리스트 데이터 삽입 list01.append('아이템06') list01.insert( 2 , '중간아이템01' ) - 리스트 데이터 삭제 len(list01) list01[2] del list01[2] 2. 튜플 ( tuple ) t = ('아이템01', '아..

IT/Python 2020.01.20
반응형