thisisnew (매일 코딩, 매일 독서)

고정 헤더 영역

글 제목

메뉴 레이어

thisisnew (매일 코딩, 매일 독서)

메뉴 리스트

  • 홈
  • 태그
  • 전체보기 (164)
    • Development (131)
      • Go (5)
      • Java (7)
      • Servlet (1)
      • Spring (0)
      • Docker (17)
      • Elasticsearch (4)
      • Linux (16)
      • Algorithm (72)
      • Deployment (1)
      • Javascript (1)
      • Regular Expression (7)
    • Diary (9)
    • Review (24)
      • Book (19)
      • Book(DEV) (4)
      • Movie (1)
홈태그
  • Development 131
    • Go 5
    • Java 7
    • Servlet 1
    • Spring 0
    • Docker 17
    • Elasticsearch 4
    • Linux 16
    • Algorithm 72
    • Deployment 1
    • Javascript 1
    • Regular Expression 7
  • Diary 9
  • Review 24
    • Book 19
    • Book(DEV) 4
    • Movie 1

검색 레이어

thisisnew (매일 코딩, 매일 독서)

검색 영역

컨텐츠 검색

전체 글

  • Linux - 텍스트 에디터 Vim (1)

    2022.12.07 by thisisnew

  • [Programmers] Lv.1 수박수박수박수박수박수? (Go)

    2022.12.07 by thisisnew

  • Linux - 기본적인 파일 명령어 (4)

    2022.12.06 by thisisnew

  • [Programmers] Lv.1 내적 (Go)

    2022.12.06 by thisisnew

  • Linux - 기본적인 파일 명령어 (3)

    2022.12.05 by thisisnew

  • [Programmers] Lv.1 숫자 문자열과 영단어 (Go)

    2022.12.05 by thisisnew

  • [Programmers] Lv.2 카펫 (Go)

    2022.12.04 by thisisnew

  • Linux - 기본적인 파일 명령어 (2)

    2022.12.04 by thisisnew

Linux - 텍스트 에디터 Vim (1)

4. Vim 4-1. Vim 설치 텍스트 에디터인 Vim의 사용법을 알아보도록 하겠습니다. 우선 설치가 되어있는지 확인해야 합니다. vim --version 만약 설치가 안되어있다면 위의 사진처럼 나올 겁니다. 어떻게 설치하는지 친절하게 알려주네요. 그럼 알려준 데로 설치해보죠. sudo apt install vim //혹은 //우분투 - apt-get install vim //centos - yum install vim 그럼 이렇게 설치되는 과정이 보입니다. 그리고 다시 버전을 확인하면요. vim --version 이렇게 설치된 것을 볼 수 있습니다. 4-2. Vim 시작 Vim을 시작하는 명령어는 다음과 같습니다. vim Vim은 vi의 뒤를 이어 만들어진 텍스트 에디터입니다. 그래서 vi를 입력해도..

Development/Linux 2022. 12. 7. 00:01

[Programmers] Lv.1 수박수박수박수박수박수? (Go)

https://school.programmers.co.kr/learn/courses/30/lessons/12922 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 설명 길이가 n이고, "수박수박수박수...."와 같은 패턴을 유지하는 문자열을 리턴하는 함수, solution을 완성하세요. 예를 들어 n이 4이면 "수박수박"을 리턴하고 3이라면 "수박수"를 리턴하면 됩니다. 제한 조건 n은 길이 10,000이하인 자연수입니다. Solution import "strings" func solution(n int) string { var result strin..

Development/Algorithm 2022. 12. 7. 00:01

Linux - 기본적인 파일 명령어 (4)

3-11. 파일 검색 파일을 찾는 명령어는 find입니다. find는 아래와 같이 사용할 수 있는데요. find 만약 practice_ubuntu라는 디렉터리에서 file1.txt를 찾아서 ls를 해보면요. find practice_ubuntu -name file1.txt -ls 이렇게 검색되는 것을 볼 수 있습니다. find 명령어는 검색할 디렉터리를 기준으로 트리 형태로 타고 내려가면서 검색하는데요. 만약 practice_ubuntu안에 files라는 디렉터리를 하나 만들어서 거기에 file1.txt를 옮겨놓고요. 그다음 다시 아래와 같이 실행해보겠습니다. find practice_ubuntu/ -name file1.txt -ls 그럼 이렇게 files 디렉터리에 들어가 있는 결과를 찾는 것을 볼 수..

Development/Linux 2022. 12. 6. 00:01

[Programmers] Lv.1 내적 (Go)

https://school.programmers.co.kr/learn/courses/30/lessons/70128 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 설명 길이가 같은 두 1차원 정수 배열 a, b가 매개변수로 주어집니다. a와 b의 내적을 return 하도록 solution 함수를 완성해주세요. 이때, a와 b의 내적은 a[0]*b[0] + a[1]*b[1] + ... + a[n-1]*b[n-1] 입니다. (n은 a, b의 길이) 제한사항 a, b의 길이는 1 이상 1,000 이하입니다. a, b의 모든 수는 -1,000 이상 1,000..

Development/Algorithm 2022. 12. 6. 00:01

Linux - 기본적인 파일 명령어 (3)

3-8. 링크 리눅스에서는 파일에 링크를 생성할 수 있는데요. 총 두 가지의 링크가 있습니다. 심볼릭 링크 하드 링크 링크는 일종의 명찰인데요. 위의 두 링크는 이 명찰을 붙이는 방식에서 차이가 있습니다. 우선 링크를 만드는 명령어는 ln입니다. ln [옵션] 3-9. 하드 링크 하드 링크는 원본 파일에 직접적으로 명찰을 붙이는 방식입니다. 그래서 어느 링크를 조회해도 원본의 정보가 나오게 됩니다. 또 링크를 다 지우기 전까지는 원본이 삭제되지 않고요. 그런데 하드 링크에는 몇 가지 문제가 있습니다. 먼저, 디렉터리는 하드 링크를 할 수가 없고요. 그리고 서로 다른 디스크에는 하드 링크를 생성할 수 없습니다. 우선 예시를 들기에 앞서 file1.txt 파일을 하나 만들고요. 여기에 'this is fil..

Development/Linux 2022. 12. 5. 00:01

[Programmers] Lv.1 숫자 문자열과 영단어 (Go)

https://school.programmers.co.kr/learn/courses/30/lessons/81301 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 설명 네오와 프로도가 숫자놀이를 하고 있습니다. 네오가 프로도에게 숫자를 건넬 때 일부 자릿수를 영단어로 바꾼 카드를 건네주면 프로도는 원래 숫자를 찾는 게임입니다. 다음은 숫자의 일부 자릿수를 영단어로 바꾸는 예시입니다. 1478 → "one4seveneight" 234567 → "23four5six7" 10203 → "1zerotwozero3" 이렇게 숫자의 일부 자릿수가 영단어로 바뀌어..

Development/Algorithm 2022. 12. 5. 00:01

[Programmers] Lv.2 카펫 (Go)

https://school.programmers.co.kr/learn/courses/30/lessons/42842 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 설명 Leo는 카펫을 사러 갔다가 아래 그림과 같이 중앙에는 노란색으로 칠해져 있고 테두리 1줄은 갈색으로 칠해져 있는 격자 모양 카펫을 봤습니다. Leo는 집으로 돌아와서 아까 본 카펫의 노란색과 갈색으로 색칠된 격자의 개수는 기억했지만, 전체 카펫의 크기는 기억하지 못했습니다. Leo가 본 카펫에서 갈색 격자의 수 brown, 노란색 격자의 수 yellow가 매개변수로 주어질 때 카펫의 ..

Development/Algorithm 2022. 12. 4. 00:01

Linux - 기본적인 파일 명령어 (2)

3-7. 스크롤 표시 https://thisisnew-storage.tistory.com/127 Linux - 기본적인 파일 명령어 (1) 3. 기본적인 파일 명령어 3-1. 디렉터리 생성 디렉터리를 생성할 때는 mkdir이라는 명령어를 사용하면 됩니다. mkdir [옵션] practice_ubuntu라는 디렉터리를 생성해보죠. mkdir practice_ubuntu 3-2. 중첩된 디렉 thisisnew-storage.tistory.com 앞서 cat을 통해 파일을 출력하는 것을 해봤는데요. cat을 쓰면 전부 출력되어버리는 문제가 있습니다. less [옵션] 그래서 less를 쓸 수도 있는데요. less를 쓰면 스크롤이 생기면서 일부만 출력되기 때문에, 검색도 함께 할 수 있어 편리합니다. less ..

Development/Linux 2022. 12. 4. 00:01

추가 정보

인기글

최신글

페이징

이전
1 ··· 3 4 5 6 7 8 9 ··· 21
다음
Github LinkedIn
thisisnew (매일 코딩, 매일 독서)
페이스북 트위터 인스타그램 유투브 메일

티스토리툴바

개인정보

  • 티스토리 홈
  • 포럼
  • 로그인

단축키

내 블로그

내 블로그 - 관리자 홈 전환
Q
Q
새 글 쓰기
W
W

블로그 게시글

글 수정 (권한 있는 경우)
E
E
댓글 영역으로 이동
C
C

모든 영역

이 페이지의 URL 복사
S
S
맨 위로 이동
T
T
티스토리 홈 이동
H
H
단축키 안내
Shift + /
⇧ + /

* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.