안녕세계
Mac에서 MySQL 설치 homebrew 를 통한 MySQL 설치 과정을 알아 보겠습니다. brew 명령어를 사용하기 위해서는 터미널에 아래 명령어로 homebrew 를 설치해야 합니다. $ /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" homebrew 설치후 brew 명령어를 통해 MySQL을 설치하세요. $ brew install mysql MySQL 실행 MySQL 설치 완료후 실행하세요. $ mysql.server start MySQL 설정 명령어를 실행하면 6가지 사항에 대해 설정을 지정해야합니다. 아래 사항은 설정 사항에 대한 예시입니다. $ mysql_secur..
timestamp 만들기 timestamp = 초 * 분 * 시 * 일 timestamp = 60 * 60 * 24 * 30 print(timestamp) # 2592000 str 으로 변환 timestamp ➠ str import time timestamp = time.time() s = str(timestamp) print(s) # 1522049204.295597 datetime ➠ str from datetime import datetime s = datetime.now().strftime('%Y-%m-%d %H:%M:%S') print(s) # 2018-03-26 16:27:00 timestamp 로 변환 str ➠ timestamp from datetime import datetime impor..
리스트에서 딕셔너리 중복 제거 파이썬 리스트에서 특정 속성 기준으로 중복되는 딕셔너리를 제거할 때 사용되는 Example 입니다. 다음과 같은 accounts 계정 목록이 있다고 가정해봅시다. accounts = [ {'id': 1, 'username': 'Kim'}, {'id': 2, 'username': 'Lee'}, {'id': 3, 'username': 'Park'}, {'id': 3, 'username': 'Choi'}, ] 위 예제 코드에서 accounts 리스트에 username이 Park 과 Choi 인 사용자의 id가 같습니다.이때, 우리는 id가 3인 계정은 하나만 출력하고 싶을 때 다음과 같이 코드를 작성합니다. accounts = [ {'id': 1, 'username': 'Kim'..
파이썬 모듈 생성간단한 파이썬 모듈을 생성하기 위해 vi 에디터를 활용합니다.$ ~/Project/example/python/crontab-example/test.py $ vi test.py 파이썬 코드를 작성후 저장해주세요.print('Hello Python') 쉘 생성~/bin 위치로 이동합니다.$ cd ~/bin 쉘을 생성하기 위해 vi 에디터를 활용합니다.$ vi python.sh 쉘이 파이썬 모듈을 실행하기 위한 코드를 작성합니다. 쉘 실행 -> 모듈 위치로 이동 -> 파이썬 모듈 실행 -> ~/log/python_test.log 에 기록#!/bin/sh if [ -f ~/.bashrc ]; then . ~/.bashrc fi (( cd ~/Project/example/python/crontab..
crond프로세스 예약 데몬리눅스용 작업 스케쥴러특정시간에 명령어가 수행되도록 등록 가능합니다.cronie(패키지) = crond(크론 데몬) + crontab(크론 테이블)로그: /var/mail/[username]에 변경 및 수행 이력이 기록됩니다.$ which cron /usr/sbin/cron $ which crontab /usr/bin/crontab $ cat /var/mail/[username] crontab - form* * * * * [명령어] ┬ ┬ ┬ ┬ ┬ │ │ │ │ └─ 요일 (0 - 6) (0:일요일, 1:월요일, 2:화요일, …, 6:토요일) │ │ │ └─ 월 (1 - 12) │ │ └─ 일 (1 - 31) │ └─ 시 (0 - 23) └─ 분 (0 - 59) crontab..
Project/build.gradle (Module: App)dependencies { /* .. */ compile 'com.android.support:appcompat-v7:26.1.0' compile 'com.android.support:design:26.1.0' } 위 두가지를 추가하고 Sync를 맞춰주시면,아래와 같이 CoordinatorLayout과 BottomNavigationView 같은 컴포넌트를 사용하실 수 있습니다!(최신 버전이 아닐 경우 Warning이 뜨는데, [command + enter] 를 입력하셔서 최신 버전으로 추가하실 수 있습니다.)
1. Google API Console 접속 ☞ https://console.developers.google.com/ 2. API 및 서비스 > 사용자 인증 정보 3. 사용자 인증 정보 > 사용자 인증 정보 만들기 > API 키 (생성) 4. API 키 선택 5. 키 제한 사항 > Android 앱 6. 패키지명 및 SHA-1 인증서 지문 입력* 패지키명: 구글 맵 API를 사용할 안드로이드 프로젝트 패키지명* SHA-1 인증서 지문: 디버키 또는 릴리즈키 6-1. 디버그 키 추출 방법 (Mac OS X 기준)=> 맥 터미널에 아래 명령어 입력 $ keytool -list -v -v -keystore ~/.android/debug.keystore -alias androiddebugkey -storepas..
Gist란?Github이 제공하는 gist를 뜻하며, 이는 여기에서 작성할 수 있다. gist는 특히 Code Snippset을 blog에 업로드할 때 유용하게 사용되며, editor에서 코드를 작성한 것처럼 blog에서 동일하게 볼 수 있다. 각 파일은 확장자명에 따라 코드 SyntaxHighlighting이 다르게 보인다. 또한, 해당 gist를 수정할 경우 내용이 즉시 반영된다. Github Gist에서 내 gist 파일을 관리할 수 있다. 파일을 수정하면 embeded된 위치의 내용도 변경된다. git 처럼 해당 내용의 변경사항이 기록된다.gist를 티스토리 블로그에 embeded한 결과