안녕세계
CentOS 설치본 포스팅에서는 가상머신에 CentOS를 설치하는 과정을 알아봅니다.ISO 파일 다운로드https://www.centos.org/downloadhttps://wiki.centos.org/DownloadISO 파일 종류기본적인 패키지가 설치되어 있는 DVD ISO 설치를 권장합니다. 추가로 필요한 패키지는 yum install [packagename] 명령어를 통해 설치할 수 있습니다.Minimal이미지에서 최소한 패키지 설치를 할 수 있습니다.추가 컴퍼넌트들은 설치후에도 설치가 가능합니다.또한 필요한 옵션을 설치하려면 다른 설치 이미지로 설치가 가능합니다.DVD (권장)사용해야할 이미지가 어떤 것인지 확실하지 않은 경우 DVD 이미지를 선택합니다.DVD로 설치할 경우, 설치할 구성 요소를..
ajax 요청 후 child component에 props 값을 전달하는 방법ajax 통신을 한 뒤 child component에 props로 데이터를 넘겨줘야할 때가있습니다. 일반적으로 다음과 같이 코드를 작성하면 media 데이터가 child-component에 넘어갈 것이라고 예상합니다. export default { created () { this.$http.get('/something') .then(res => { this.media = res.data }) }, data () { return { media: {} } } } 하지만, child component에서 this.media로 접근하면 null이 출력됩니다. export default { created () { console.log(t..
브라우저가 도메인에 해당하는 IP를 찾는 순서1. Local cache2. hosts filehosts 수정# Unix $ /etc/hosts # Mac OSX $ /private/etc/hosts $ dscacheutil /flushcache # (or /etc/hosts, since /etc is a symbolic link to /private/etc) # Windows $ /Windows/system32/drivers/etc/hosts $ ipcinfig /renew # (or %SystemRoot%/system32/drivers/etc/hosts) hosts 내용hosts 설정후 브라우저에서 test.domain.com 으로 접속하면 로컬 서버(127.0.0.1)로 접속된다.## # Host D..
Python comprehensionPython Comprehension이란 다른 sequence(Iterable Object)
index로 value 접근 아래 방법으로 index를 통해 value 에 접근할 수 있지만 권장하지 않습니다. arr = ['a', 'b', 'c'] for index in range(len(arr)): print(index, arr[index]) # Output: # 0 a # 1 b # 2 c enumerate()를 활용한 index와 value 동시 접근 python 내장 함수인 enumerate() 내장 함수를 사용하면 index와 value 에 동시 접근할 수 있습니다. arr = ['a', 'b', 'c'] for index, value in enumerate(arr): print(index, value) # Output: # 0 a # 1 b # 2 c enumerate() 활용 순서가 있..
MySQL encoding 변경 (utf8, utf8mb4)MySQL 기본 패키지는 character set 이 latin1 로 설정되어있습니다. character set 을 utf8 로 설정하여 한글 및 다른 언어가 께지는 것을 처리해야합니다. 때로는 utf8mb4 로 설정하는 경우도 있는데 utf8mb4는 emoji를 데이터베이스에 저장할 수 있습니다. emoji는 4byte 문자이기 때문에 utf8 의 상위 호환인 utf8mb4를 사용해야 저장할 수 있습니다.NOTE: character set 이 utf8 인 상태에서 emoji를 데이터베이스 저장하려면 error 가 발생합니다.character set 확인방법 (1)mysql> SHOW VARIABLES WHERE Variable_name LIKE..
Mac에서 MySQL 삭제MySQL v5.7.21 기준 정상적으로 삭제되는 것을 확인하였습니다. 아래 명령어를 터미널에서 한줄씩 실행하세요.homebrew 로 MySQL을 설치한 경우# ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2) # 위 에러가 발생할 경우, 다음 파일을 제거하지 않은 상태로 재설치했을 경우 발생한 가능성이 높다. $ sudo rm -rf /usr/local/var/mysql $ sudo rm -rf /usr/local/bin/mysql* $ sudo rm -rf /usr/local/Cellar/mysql $ sudo rm -rf /usr/local/etc/my.cnf..
MySQL 비밀번호 변경 (1) MySQL 실행 $ mysql -u root -p Enter password: (2) 비밀번호 변경을 위해 mysql 데이터베이스 사용 mysql> use mysql; Reading table information for completion of table and column names You can turn off this feature to get a quicker startup with -A Database changed (3) 현재 암호 확인 // mysql 5.x 는 "password" 또는 "authentication_string"로 확인합니다. mysql> select host, user, password from user; mysql> select host,..