• 분류 전체보기 (128)
    • 프로그래밍 (45)
      • Python (10)
      • C++ (3)
      • C# (4)
      • PS (2)
      • 클린코드 (13)
      • mysql (1)
      • mac (8)
      • aws (0)
    • Yoga (25)
      • 이론 (9)
      • 서서 하는 아사나 (14)
      • 앉아서 하는 아사나 (2)
    • Trip (50)
      • 뉴욕 (14)
      • 그랜드캐년 (6)
      • LA (6)
      • 라스베가스 (6)
      • 샌프란시스코 (6)
      • 워싱턴D.C (4)
      • 그리스 (2)
      • 프랑스 (1)
      • 스페인 (0)
      • 삿포로 (5)
      • 후쿠오카 (0)
    • Daily (8)
    #요가 #뉴욕 #라오스 #언어 #라스베가스 #Mac #Yoga #Python #미서부 #아사나 #미국 여행 #프로그래밍 #에세이 #라오스 여행 에세이 #La #라오스 여행 #파이썬 #미국 #클린 코드 #여행 에세이

프로그래밍 <45>

[mac] 맥에서 virtual box 에 ubuntu 설치 하기

virtual box를 깐다. -> 링크 참조 virtual box를 열고 새로 만들기를 눌러준다. 우분투 이미지를 받아서 설치할 것이기 때문에 VDI를 선택한다. 우분투 이미지는 여기서 다운 받아두자. (https://ubuntu.com/download/desktop) 새로운 가상 하드 디스크 만들기를 선택한다. 가상 머신 이름을 정해준다. 종류는 ubuntu로 설정해준다. 메모리 크기는 권장 크기로 설정했다. 받아둔 우분투의 이미지를 찾는다. .iso 파일을 선택하고 start를 누른다. 우분투 설치 화면이 나오고 설치 언어를 선택하고 install을 클릭한다. ubuntu 설치 중 업데이트 다운로드 체크를 해제하고 계속하기를 누른다. 디스크 지우고 ubuntu 설치를 선택하고 지금 설치를 누른다. ..

프로그래밍/mac 2020. 8. 29. 00:55
[mac] 맥용 관리자 패키지 HOMEBREW 설치

터미널 실행 /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" 비번을 입력하라고 나오면 계정 비번을 입력해 준다. install 할 것들의 목록과 경로를 보여주고 계속하라면 enter(return) 취소하려면 아무 키나 누르란다. enter를 눌러주자. 주륵주륵 설치하고 이렇게 프롬프트가 떨어지면 완료!

프로그래밍/mac 2020. 8. 25. 22:57
[mysql] mysql 간단 cmd

접속 mysql -u계정 -p DB 목록 확인 show databases; DB 선택 use database; 선택한 DB에 생성된 table 목록 확인 show tables; 테이블 스키마 확인 desc 테이블 명 스키마 복사해서 새로운 테이블 생성 create table 생성할 테이블 명 like 기존 테이블 명;

프로그래밍/mysql 2020. 8. 25. 22:20
[STL] 연관 컨테이너

map & multimap 삽입 : O(logN) - 삽입을 위해 내부 트리를 탐색해야 해서 조금 느림 - insert() 사용 시 힌트가 최적이라면 O(1) 색인 : O(logN) - 키 사용할 경우 정렬된 벡터에서 n이 크지 않다면 검색이 더 빠를 수 있음 삽입 삭제가 빈번하다면 벡터보다 맵이 우세 set & multiset 삽입 : O(logN) - 삽입을 위해 내부 트리를 탐색해야 해서 조금 느림 - insert() 사용 시 힌트가 최적이라면 O(1) 색인 : O(logN) - 키 사용할 경우 map과 동일한 자료구조를 사용하므로 성능의 특성이 맵과 동일 unordered_map & unordered_multimap 삽입 : O(1) - O(n) 색인 : O(1) - O(n) - 키 사용할 경우 ..

프로그래밍/C++ 2020. 7. 18. 21:11
[STL] 시퀀스 컨테이너

string push_back() : O(1) [] > at() : O(1) 배열 구조 배열 구조라 push_back()이 아닐 경우 뒤에 있는 항목을 밀어내야 함 : O(n) 정렬 : O(nlogn) iterator 검색 : O(n) / 정렬되어 있다면 O(logn) vector push_back() : O(1) [] > at() : O(1) 배열 구조 배열 구조라 push_back()이 아닐 경우 뒤에 있는 항목을 밀어내야 함 : O(n) 정렬 : O(nlogn) iterator 검색 : O(n) / 정렬되어 있다면 O(logn) deque push_back() : O(1) push_front() : O(1) [] > at() : O(1) 배열 구조라 push_back()이 아닐 경우 뒤에 있는 항목..

프로그래밍/C++ 2020. 7. 17. 01:23
[leetcode] Angle Between Hands of a Clock

초등학생 때 많이 풀었던 시침과 분침의 각도 구하기를 해보자. 제약조건은 시침과 분침 사이의 각도 중에 더 작은 각을 return 하는 것이다. class Solution { public: double angleClock(int hour, int minutes) { auto hourHand = hour * 30 + minutes * 0.5; auto minuteHand = minutes * 6; auto diff = abs(hourHand - minuteHand); return min(diff, 360 - diff); } }; 시침(hour hand)은 1시간에 30도 + 1분에 0.5도씩 움직인다. 분침(minute hand)은 1분에 6도씩 움직인다. 시침과 분침의 각도를 구한 다음에 차이 값 중 작..

프로그래밍/PS 2020. 7. 15. 00:04
PREV 123456···8 NEXT
Copyright ⓒ dub All Rights Reserved.
Rss Feed and Twitter, Facebook, Youtube, Google+

티스토리툴바