Basic

· Basic/Git
1. 다운로드, 이론, 명령어 Git 설치 과정 Downloading Git git bash here 체크 💡 Git bash : Window 에서도 유닉스 커맨드를 사용할 수 있도록 해주는 프로그램 Launch git bash 체크, View relase notes 체크 해제 Git 설치 후 폴더 내에서 우클릭 Git Bash Here 클릭 Sublime Text 설치하기 Sublime Text - A sophisticated text editor for code, markup and prose 실행 검색창에 sublime Git 써보기 Repository : 저장소 .git 디렉토리 Commit : 프로젝트 디렉토리의 특정모습을 하나의 버전으로 남기는 행위 & 결과물 Git Bash 명령어 (Term..
· Basic/Git
GitHub 연동 IntelliJ Settings - Version Control - GitHub 에서 Add account - Log In via GitHub 커밋 단축키: Ctrl K Git 사용법 새로운 레포지토리를 만든 경우 git init git add . git commit -m 'first commit' git branch -M main git remote add origin https://github.com/dev-connor/레포지토리 이름.git git push -u origin main 브랜치 가지치는 법 feature 브랜치를 만든다. 한가지를 변경 후 커밋한다. feature 로 이동한다. …or create a new repository on the command line ech..
· Basic/CS50
CS50이란? 하버드 대학교의 David Malan 교수의 컴퓨터과학 입문 강좌입니다. 컴퓨팅사고 영어로 Computational thinking 이라고 합니다. 2진법 교수님은 컴퓨터 안의 트랜지스터를 전구로 표현하고 있습니다. 정보의표현 ASCII 코드 A 는 65 = 01000001(2) ! 는 33 GIF 는 움직이는 사진의 연속이다. 알고리즘 : Algorithms 상남자 교수님.. 알고리즘을 표현하는데 책을 반으로 찢어서 버린다.. 이 문제를 분할정복 알고리즘 (Divide and conquer algorithm) 이라고 한답니다. 분할정복 알고리즘을 이렇게 쉽게 설명하시는 분은 처음봤다.. 의사코드 (Pseudo code) 노란색부분을 앞으로 함수라고 합니다. 영국의 수학자 이름 George..
1. 문자열 1. 문자 찾기 date: 06.03 s 스캐너 .next() 문자열 반환 .charAt(index) 문자 반환 str .toUpperCase() .toLowerCase().toCharArray() 문자열을 배열화 해서 for-each 구문을 쓸 수 있다. Character .toUpperCase(char) 문자열 for-each 사용법 for (char c : str.toCharArray()) { System.out.print(c); } 문자 카운트 예시 import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); String st..
다이어그램 이론 클래스와 접근제어자 UML 클래스 윗부분: 클래스이름 추상클래스와 인터페이스: 이탤릭체 혹은 기호 안에 넣는다. ex) 중간부분: 변수 아랫부분: 메서드 접근제어자 표시 public + private - protected # package ~ 클래스의 연결 관계 표시 설명 연관관계 (association) 실선 혹은 화살표 일반화관계 (generalization) 속이 빈 화살표 (부모방향으로) 상속 집합-집약관계 (aggregation) 속이 빈 다이아몬드 독립적인 전체 또는 부분같은 관계 집합-합성관계 (composition) 속이 찬 다이아몬드 의존적인 전체 또는 부분같은 관계 의존관계 (dependency) 점선 화살표 메서드를 실행하는 동안과 같은 매우 짧은시간 유지 실체화관계 ..
가람님 강의를 보고 작성한 문서입니다. **생성패턴** 설계를 할 때 자주 발생하는 문제들을 피하기 위해 사용되는 패턴. 보통 생성자를 생성하는 문제와 관련된다. 패턴사용이유예시설명 추상팩토리 (Abstract Factory) 연관된 서브 클래스를 특정 그룹으로 묶어 한번에 교체할 수 있게 하기위해 사용 인터페이스를 구현한 메서드에서 같은 메서드명으로 각각 다른 객체를 반환한다. 팩토리 (Factory Method) 객체를 만들어 반환하는 함수를 (생성자 대신) 제공하여 초기화 과정을 외부에서 보지 못하게 숨기고 반환 타입을 제어하는 방법. 팩토리 기능을 하는 함수가 자기자신에 포함: 생성객체의 수를 조절하거나, 생성순서를 조정하거나, 생성직후 반환값을 사용해서 계산하는게 주 업무인 객체. 객체의 구체적..
코너.
'Basic' 카테고리의 글 목록