목록분류 전체보기 (188)
alpyrithm_알파이리즘
조합 키 : command, shift, option, control, caps lock, fn OS X 와 윈도우 조합 키 OS X command option shift 윈도우 ctrl alt shift 자주 사용하는 단축키 복사 : command + c 잘라내기 : command + x 붙여넣기 : command + v 작업 취소 : command + z 줄 처음으로 커서 이동 : command + ← 줄 끝으로 커서 이동 : command + → 최소화 : command + m 열기 : command + o 저장 : command + s 환경설정 열기 : command + , 창 숨기기 : command + h 파일 삭제 : command + delete 전체 화면 캡처(파일) : command +..
GIT 명령어 git commit git checkout [브랜치명] : 브랜치 이동 방법 git branch [브랜치명] : 새 브랜치를 만드는 방법 git merge [브랜치명/A] : 커밋하지 않고 합치기, 현재 가리키는 브랜치에서 브랜치(A)를 합치는 방법 git checkout -b [브랜치명] : 브랜치를 만들고 바로 이동 git rebase [브랜치명/A] : 현재 가리키는 브랜치를 브랜치(A)의 커밋으로 복사하여 합치기 / git rebase [브랜치명/A] [브랜치명/B] : A(브랜치)에 B(브랜치)를 합치기 rebase : 커밋들을 모아 복사한 뒤, 다른 곳에 놓는 것 ==> 커밋의 흐름을 보기 좋게 한 줄로 정리 & 저장소의 커밋 로그와 이력이 깔끔해짐 git log : 모든 이력 ..
VPN(Virtual Private Network) - 가상 사설망 - 공중망을 통한 연결을 전용선처럼 사용하는 것 - 외부의 컴퓨터도 내부 네트워크에 접속해 있는 것처럼 이용할 수 있는 것 온라인 익명성 보호 스파이와 사이버 공격 방지 자유로운 인터넷 브라우징 VPN 장점 - Network 관리 및 운영 비용의 절감 - 기업 Network의 유동성 확보 - 기업의 통신 비용 절감 VPN 단점 - 보안성의 부족 - VPN 장비간의 호환성이 떨어짐 - 관리 편의성이 떨어짐 - QoS(Quality of Service)가 보장되지 않음 - 표준화가 되지 않았음 - 인터넷의 성능이 불안정함 사설망(Private Network) VS 공중망(Public Network) - 사설망(Private Network) ..
GO 언어란? - 실용적인 언어로 빠른 성능, 안정성, 편의성, 쉬운 프로그래밍을 목표로 "생산성"과 "성능"을 위한 언어이다. - 특징 간결하고 유연한 문법 상대적으로 작은 키워드 수로 이해하고 배우는데 시간이 오래 걸리지 않는다. 객체 지향 언어, '타입//속성'과 '메서드'를 분리하여 정의한다. 병행 프로그래밍 / 병행성(Concurrency) 통신 순차 프로세스(Communcating Sequential Processes, CSP) 방식, 메시지 전달하는 방식 고루틴(Go Routinie) : 동시에 처리해야 하는 작업, 동시에 독립적으로 실행되는 흐름의 단위 정적 타입 언어 컴파일할 때 타입(Type) 결정이 이루어진다. 코드 내에서 암시적 형변환이 없다. 덕 타이핑(duck typing) 쉬운..
보호되어 있는 글입니다.
보호되어 있는 글입니다.
참고 사이트 : 파이썬 코딩 도장 파이썬 코딩 도장: 35.1 클래스 속성과 인스턴스 속성 알아보기 Unit 35. 클래스 속성과 정적, 클래스 메서드 사용하기 지금까지 간단하게 클래스를 만들고 속성과 메서드를 사용해봤습니다. 이번에는 클래스에 속해 있는 클래스 속성에 대해 알아보겠습니다. � dojang.io 클래스 속성과 인스턴스 속성 알아보기 클래스 속성 사용하기 class 클래스이름: 속성 = 값 - 클래스 속성은 클래스에 속해 있으며 모든 인스턴스에서 공유한다. 클래스 속성 : 모든 인스턴스가 공유, 인스턴스 전체가 사용해야 하는 값을 저장할 때 사용 인스턴스 속성 : 인스턴스별로 독립되어 있음, 각 인스턴스가 값을 따로 저장해야 할 때 사용 정적 메서드 사용하기 - 클래스의 메서드를 사용할 때..
자료구조(1) 10828 스택 https://www.acmicpc.net/problem/10828 10828번: 스택 첫째 줄에 주어지는 명령의 수 N (1 ≤ N ≤ 10,000)이 주어진다. 둘째 줄부터 N개의 줄에는 명령이 하나씩 주어진다. 주어지는 정수는 1보다 크거나 같고, 100,000보다 작거나 같다. 문제에 나와있지 � www.acmicpc.net 문제 풀기 전 공부할 것 : 스택 풀이 1 cmd를 split() 하지 않으면 cmd[0]를 했을 때 'p', 't', 's', 'e'와 같이 하나의 알파벳을 가리킨다. 제일 최근 풀이 import sys input = sys.stdin.readline def command(stk, cmd): cmd = cmd.split() if cmd[0] =..