본문 바로가기

반응형

old/Programming

(103)
[git]을 [windows 10]에 설치하기 목적 Windows 10에 git을 설치해보자 git이란? 프로그래밍용 버전 관리용 커맨드 기반 프로그램 입니다. 어떤 파일을 수정할시 그 수정한 시간이나 어떻게 수정했는지 등의 정보를 가지고 있는 파일을 생성합니다. steps 1. downlad git official link 2. install the program 3. installation setting Additional icons > On the Desktop : 바탕화면에 아이콘 추가 Windows Exporer integration Git Bash Here : Git Bash 연결기능(폴더에서 Git을 바로 연결할 수 있는 기능) Git GUI Here : Git GUI 연결기능(폴더에서 Git을 바로 연결할 수 있는 기능) 오른쪽 버튼을..
전위연산자(++i)와 후위연산자(i++)의 차이점 정의 전위연산자(++i)는 코드를 실행하기 전에 i 에 1 이 더해진다 후위연산자(i++)는 코드를 실행한 후에 i 에 1 이 더해진다 예제 code name How ++i prefix increment operator i = i+1; return i; i++ postfix increment operator final int t = i; i = i+1; return t; --i prefix decrement operator i = i-1; return i; i-- postfix decrement operator final int t = i; i = i-1; return t; int x = 2; int y = 2; System.out.println(x * y++);// x=2, y=2 나중에 더해지므로, ..
stable sort와 unstable sort의 차이점 Definition 어떤 리스트를 정렬 할 때, 결과 값은 똑같지만 내부 정렬과정이 다름으로 인해서 생겨나는 차이점을 구분하기 위해서 stable한 정렬법과 unstable한 정렬법으로 나뉘어 집니다. stable한 정렬은 리스트의 원래 위치를 보존하며 리스트를 정렬합니다. unstable한 정렬은 리스트의 원래 위치를 보존하지 않으며 리스트를 정렬합니다. 예제 [A, C, A, B, C, D] 위와 같은 정렬이 있을때, 사전식 오더로 정렬을 하면, [A,A,B,C,C,D]라고 정렬이 됩니다. 하지만 이는 첫번째 순서에 나온 A와 두번째 나온 A를 구분지어서 생각하면 구분이 가능합니다. [A(1), C(1), A(2), B, C(2), D] sable sorted [A(1), A(2), B, C(1), ..
[Java 예외]IllegalArgumentException 대처법 이유 Thrown to indicate that a method has been passed an illegal or inappropriate argument. argument란 실제 variables에 들어가는 값을 뜻합니다. 만약에 넣는 값이 변수와 맞지 않으면, IllegalArgumentException가 일어납니다. 변수의 범위와 이진수 계산을 고려해 봐야 합니다. 예제 int a = 2147483649; // 실제 값이 너무 큽니다. int a = -2147483649; // 실제 값이 너무 작습니다. String date="08-07-1990"; // 날짜 포맷이 dd-MM-yyyy입니다. Date format=new SimpleDateFormat("dd/MM/yyyy").parse(date..
[java코드]노드 리버스 public static ListNode reverse(ListNode head) { ListNode prev = null; while (head != null) { ListNode next = head.next; head.next = prev; prev = head; head = next; } return prev; } Time complexity : O(n)O(n)O(n) Space complexity : O(1)O(1)O(1) input : head node of LinkedList output : head node of LinkedList
inclusive와 exclusive의 차이점 정의 프로그래밍 문제에서 inclusive/exclusive는 숫자 범위를 의미합니다. Inclusive - 가장 마지막 번호를 포함한다 Exclusive - 가장 마지막 번호를 포함하지 않는다 Example inclusive If a function will compute $2^i$ where $i = 1, 2, ..., n$. $i$ can have values from 1 up to and including the value n. 이 뜻은 마지막 숫자를 포함합니다. 1 through 10 (inclusive) = [1, 10] 1 2 3 4 5 6 7 8 9 10 exclusive If a function will compute $2^i$ where $i = 1, 2, ..., n$ i can ha..
windows 10에 git 설치하기 목적 Windows 10에 git을 설치해보자 git이란? 프로그래밍용 버전 관리용 커맨드 기반 프로그램 입니다. 어떤 파일을 수정할시 그 수정한 시간이나 어떻게 수정했는지 등의 정보를 가지고 있는 파일을 생성합니다. steps 1. downlad git official link Git git-scm.com 2. install the program 3. installation setting Additional icons > On the Desktop : 바탕화면에 아이콘 추가 Windows Exporer integration Git Bash Here : Git Bash 연결기능(폴더에서 Git을 바로 연결할 수 있는 기능) Git GUI Here : Git GUI 연결기능(폴더에서 Git을 바로 연결할 ..
Hugo로 개인 블로그 만드는 법-9.사진 크기 조정 목적 윈도우 에서 Hugo로 개인블로그를 만들고 github으로 호스팅하는 법 사용 툴 버전 설치 날짜 : 03-31-2021 hugo version : hugo v0.82.0 git version : git version 2.31.1.windows.1 windows : 10 windows terminal: v1.7.572.0 Chocolatey : v0.10.15 목차 개념 설명 필요한 툴 설치 블로그 생성 github에 업로드 github action 추가 ketax 추가 마크다운 테이블 추가 코드 블럭 버튼 추가 사진 크기 조정 사진 크기 조정 사용하다가 보니 사진이 너무 크게 나오는 것을 발견하엿습니다. 가볍게 사진 렌더링 코드를 추가해줍시다. 보통은 hugo기본 기능으로 사진을 홈페이지에 보여주..

반응형