728x90

cloudrain21.com/python-difference-between-import-from-import

# os 모듈의 getpid 를 getpid 라는 이름으로 import
>>> from os import getpid                         

# 현재 scope 에서는 os 라는 존재는 모르고
# os.getpid 를 가리키는 getpid 만 있으므로 에러
>>> os.getpid()

 

728x90

'Dev > Python' 카테고리의 다른 글

[Python] 산술연산자  (0) 2020.08.08
728x90

출처: https://offbyone.tistory.com/193 [쉬고 싶은 개발자]

 

안드로이드 크롬에서 웹페이지 소스 보기

모바일 웹 개발중 모바일 기기에서 웹페이지의 소스를 보고 싶을 때가 있습니다. 안드로이드용 크롬(Chrome)에서는 소스보기 기능을 제공합니다. 아이폰용 크롬에서는 소스보기가 되지 않았습니�

offbyone.tistory.com

 

모바일 웹 개발중 모바일 기기에서 웹페이지의 소스를 보고 싶을 때가 있습니다. 안드로이드용 크롬(Chrome)에서는 소스보기 기능을 제공합니다. 아이폰용 크롬에서는 소스보기가 되지 않았습니다. 아이폰용 사파리에서는 자체 기능을 없는데 bookmarklet 이라는 북마크에서 자바스크립트를 실행하면 특정 사이트로 URL 을 보내서 그 사이트에서 소스를 보여주는 꼼수가 있었습니다.

 

여기서는 안드로이드용 크롬에서 웹 페이지 소스를 보는 방법을 알아 봅니다.

 

URL 입력하는곳에 다음과 같이 입력합니다.

 

view-source:pentode.tistory.com

 

또는

 

view-source:http://pentode.tistory.com




728x90
728x90

 

오류내용

mysql> ERROR 1366 (HY000): Incorrect string value: '\xEB\xB2\x88 \xED\x94...

 

요즘 리눅스에서 MySQL을 설치하면 이 캐릭터셋 설정을

/etc/mysql/mysql.conf.d/ 아래에 각 파일별로 저장을 해놓아야함

 

client.cnf
[client]
default-character-set=utf8


mysqld.cnf
[mysqld]
character-set-server=utf8
collation-server=utf8_general_ci
init_connect=SET collation_connection=utf8_general_ci
init_connect=SET NAMES utf8


mysqldump.cnf
[mysqldump]
default-character-set=utf8


mysql.cnf
[mysql]
default-character-set=utf8

 

euckr로 변경시

위의 파일들 utf-8 ==> euckr로 변경 및

[mysqld]
default-character-set=euckr
init_connect=SET collation_connection=euckr_korean_ci
init_connect=SET NAMES euckr
character-set-server=euckr
collation-server=euckr_korean_ci

 

 

+ 특정 데이터베이스 전체 언어셋 변경 쿼리문

mysql> alter database [DB명] default character set euckr collate euckr_korean_ci;

mysql> alter database [DB명] default character set utf-8 collate utf8_general_ci;

 

변경 상태 확인

mysql> status;

 

 

그뒤에는

 

sudo systemctl restart mysql;

 

 

Reference

https://avengersrhydon1121.tistory.com/162

https://zzznara2.tistory.com/765

https://tmdgus.tistory.com/152

http://dohyunworlds.blogspot.com/2016/08/mysql-utf-8-euckr.html

https://lovelydiary.tistory.com/60

728x90

'Dev > DB' 카테고리의 다른 글

Oracle - OVER() 함수 설명  (0) 2020.08.26
[MySQL] 다중 update 쿼리 방법  (0) 2020.07.07
[MySQL] batch작업  (0) 2020.07.02
[MySQL/Oracle] Merge Into 관련 (ON DUPLICATE KEY)  (0) 2020.06.30
[MyBatis] Like 처리 방법  (0) 2020.06.30
728x90

구글님 왈, ProgressDialog는 API Level 26부터 더 이상 쓰지 말라 그런다.

그렇다면 어떻게 대체를 해야하나?

Custom으로 비슷한 기능을 하는 애들을 만들어야하는데...

 

먼저 Dialog, AlertDialog, DialogFragment 등을 비교

 

1. Dialog 

- xml로 대화상자 화면을 구성. 즉 xml을 띄워주는형식이기 떄문에 onCreateView 메소드를 사용.

 

2. AlertDialog 
- 빌더 코드 형식. 따라서 xml 파일은 필요없고 자바 클래스 하나만 있으면됨.

- AlertDialog는 Dialog 그 자체이기 떄문에 Dialog onCreateDialog 메소드를 가져옴.

 

3. DialogFragment

- AlertDialog를 관리하는 Fragment를 만들어 사용할 수 있도록 제공되는 Fragment. AlertDialog와 큰 차이는 없음.

- 해당 기능 사용지 마시멜로 버전 에러가 있는데, 아래 블로그에서 상세히 잘 다루심 

  https://oneday0012.tistory.com/142

 

 

우선은 Dialog로 커스텀하는 방식을 고려중

상세 화면을 만들 때는 아래 링크 참조.

https://qastack.kr/programming/45373007/progressdialog-is-deprecated-what-is-the-alternate-one-to-use

 

 

 

 

Reference

http://egloos.zum.com/monibu/v/4156664

https://hyunndyblog.tistory.com/109

https://oneday0012.tistory.com/142

https://qastack.kr/programming/45373007/progressdialog-is-deprecated-what-is-the-alternate-one-to-use

728x90

+ Recent posts