Computer

Computer/Git

[Git] 📚 BaekjoonHub / 백준허브 / 자동커밋 / 프로그래머스 / 백준 / 1일1커밋 / 알고리즘 / 리트허브

알고리즘 공부를 하면 자동으로 커밋을 해준다?!?! 리트허브를 기반으로 한 백준허브를 소개해드리겠습니다. 저희는 기존에 알고리즘 공부를 하기 위해서 백준, 프로그래머스, 리트코드 등 여러가지 플랫폼을 사용합니다. 하지만 공부도 하고 싶고, 공부한 것을 기록도 하고 싶고, 깃허브 잔디도 채우고 싶다.. 라는 생각을 하고 계실텐데요! 백준, 프로그래머스 등의 플랫폼에서 코딩만 해도 깃허브에 자동으로 커밋이 되는 백준허브를 사용해봅시다! (확장 프로그램만 설치하시면 됩니다!!) 크롬 웹 스토어에서 백준허브를 검색 후 설치해줍니다!! 오른쪽 상단에 퍼즐모양을 누르시게 되면 백준허브가 나오게 될건데 글자 부분을 클릭해줍니다. Authenticate를 눌러줍시다. 그럼 깃허브 홈페이지로 이동이 되는데 로그인하고 a..

Computer/Front-End

[Encoding] 📚 BOM (Byte Order Mark)

BOM 바이트 순서 표시 (Byte Order Mark) 는 유니코드 문자로, 매직 넘버로서 문서의 가장 앞에 추가하여 텍스트를 읽는 프로그램에 여러 정보를 전달할 수 있다. BOM을 반드시 사용할 필요는 없으며, 사용할 경우 문서의 가장 앞에 등장해야 한다. BOM의 바이트열은 유니코드 인코딩마다 다르며, 이들이 다른 인코딩으로 저장된 문서의 가장 앞에 등장할 가능성은 적다. 그러므로, 문서의 가장 앞에 인코딩된 BOM을 추가함으로써 텍스트가 유니코드임을 나타내고 그 인코딩 방식을 명시할 수 있다. UTF-8 BOM의 UTF-8 표현은 바이트열인 0xEF, 0xBB, 0xBF 이다. 유니코드 표준은 UTF-8에 BOM을 허용하지만, 이는 필수가 아니며 권장 사항도 아니다. UTF-8에서 바이트 순서는 ..

Computer/Git

[Git] 📚 git push -u / 명령어 / 깃 커맨드 / command / option / 푸쉬 옵션

git push -u origin main 이런 커맨드를 보신 적이 있으실겁니다. 근데! -u 를 넣지 않아도 잘 작동합니다. -u는 대체 뭘까!? 라고 생각하신 분들을 위한 글!! 저는 보통 git push origin main 만을 사용했습니다. 하지만 -u 라는 옵션을 붙이게 된다면? 디폴트로 main 으로 푸쉬를 할 수 있게 해줍니다. 예를 들어, 한 번 git push -u origin spoonme 라고 했다고 합시다!! 그러면 앞으로는 자동으로 spoonme가 원격저장소로 등록이 되어 git push 만을 입력하더라도 spoonme 라는 브랜치로 푸쉬가 됩니다. (pull 도 동일합니다.)

Computer/Front-End

[JavaScript] 📚 Date 문법 / 날짜 문법 / 자바스크립트 날짜 / Intl

사람들이 현재 날짜를 구할 때 Date() 문법을 많이 사용합니다. 하지만 어딘가 조금 잘못 되었다고 생각이 들 때가 있으실겁니다.. JavaScript 1955년 자바스크립트 창조주 님께서 10일만에 타이핑을 하여 만드셨다고 합니다.. (어우.. 범접 불가하신 분이군요..) 자바 문법을 그대로 베껴서 만들었기에 가능한 것 이었다고 합니다. Date() 그 안에서!! Date date = new Date(); 자바 내장 함수 중 Util.date 가 있죠... 이것도 그대로 가져온 것이라고 합니다. 자바에서는 현재 이 문법이 좋지 않다고 하기 때문에 사용하지 않는다고 해요.. 레거시 프로젝트에서는 많이들 보셨겠지만 요즘은 java.time.Instant 를 사용한다고 합니다. 하지만 자바스크립트는 그대로..

Computer/Front-End

[JavaScript] 📚 배열 음수 인덱스 사용하기 / 파이썬처럼 배열 사용하기 / at() / 최신 문법 / Array / index

Array.prototype.at() 정수값을 받아, 해당 배열 인덱스의 요소를 반환합니다. 양수와 음수 모두 사용 가능하고, 음수 값의 경우 배열의 뒤에서부터 인덱스를 셉니다. 라고 정의가 되어 있습니다!! 기존에는 사용할 때 python과 달리 복잡아닌 복잡하게 사용했어야 했지만, 이제는 쉽게 사용할 수 있습니다. const exArray = [10, 20, 30, 40, 50]; console.log(exArray[exArray.length - 1]);// 50 기존에는 이런식으로 배열의 길이 - 1 로 활용했었습니다. (length를 활용) 하지만!! const exArray = [11, 22, 33, 44, 55]; console.log(exArray.at(-1));// 55 이렇게 at() 을..

SpoonMe
'Computer' 카테고리의 글 목록 (2 Page)