본문 바로가기

분류 전체보기197

20230619 TIL - 특정 브랜치 클론하기 git clone -b {branch_name} --single-branch {repo url} git clone: Git 저장소를 복제하는 명령어, 명령어를 사용하면 원격 저장소의 모든 파일, 커밋 히스토리, 브랜치 등의 정보가 로컬 시스템으로 복사한다. -b {브랜치이름}: 이 옵션은 저장소를 복제할 때 특정 브랜치만을 대상으로 함을 지정한다. {브랜치이름}은 해당 브랜치의 이름을 나타낸다. --single-branch: 이 옵션은 저장소를 복제할 때 단일 브랜치만 지정. 이렇게 하면 불필요한 브랜치와 커밋 히스토리를 배제하여 공간을 절약할 수 있다. {url}: 원격 저장소의 URL 그 외 다른 기능들 git clone --depth 1 {url}: 저장소를 얕은 복사(shallow clone)하여.. 2023. 6. 20.
[알고리즘] 프로그래머스 - 카드 뭉치 [알고리즘] 프로그래머스 - 카드 뭉치 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr def solution(cards1, cards2, goal): for word in goal: if cards1 and word == cards1[0]: del cards1[0] elif cards2 and word == cards2[0]: del cards2[0] else: return "No" return "Yes" 2023. 6. 18.
WIL 20230612 ~ 20230618 - 최종 프로젝트 주차 2 1️⃣ 이번 주 TIL 20230612 TIL - 프론트 엔드 변조 20230612 TIL - 프론트 엔드 변조 1️⃣ 프론트엔드 데이터 변조 프론트 변조 1️⃣ 프론트엔드 프론트엔드는 웹 애플리케이션의 사용자 인터페이스를 담당하는 부분이다. 이는 HTML, CSS, JavaScript를 사용하여 웹 페이지를 구성하 codemte.tistory.com 20230613 TIL - 20230614 TIL - URL params, toLocaleString() 20230614 TIL - URL params, toLocaleString() 1️⃣ url params url params url params, 즉 url 매개변수는 웹 주소의 일부로, 데이터를 전달하는데 사용된다. 일반적으로 key=value의 형태.. 2023. 6. 18.
20230616 TIL - 알고리즘 [알고리즘] 프로그래머스 - 카드 뭉치 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 2023. 6. 18.
[Django] bulk_create bulk_create는 Django의 ORM에서 제공하는 메서드로, 여러 개의 객체를 한 번에 데이터베이스에 저장하는 데 사용한다. ModelClass.objects.bulk_create(objects, batch_size=None, ignore_conflicts=False) ModelClass: bulk_create를 호출할 모델 클래스. 객체들은 해당 모델의 인스턴스여야 한다. batch_size (선택적): 대량 삽입 작업을 일괄 처리할 때 한 번에 처리할 객체의 수를 지정. 기본값은 None으로, 모든 객체를 한 번에 처리한다. ignore_conflicts (선택적): True로 설정하면 중복되는 객체를 무시하고 나머지 객체를 계속 저장. 기본값은 False로, 중복 객체가 발견되면 Integr.. 2023. 6. 16.
20230615 TIL - bulk_create 1️⃣ bulk_create bulk_create bulk_create는 Django의 ORM에서 제공하는 메서드로, 여러 개의 객체를 한 번에 데이터베이스에 저장하는 데 사용한다. ModelClass.objects.bulk_create(objects, batch_size=None, ignore_conflicts=False) ModelClass: bulk_create codemte.tistory.com 2023. 6. 16.
프론트 변조 1️⃣ 프론트엔드 프론트엔드는 웹 애플리케이션의 사용자 인터페이스를 담당하는 부분이다. 이는 HTML, CSS, JavaScript를 사용하여 웹 페이지를 구성하고 사용자와 상호작용하는 기능을 포함한다. 프론트엔드는 클라이언트 측, 사용자의 웹 브라우저에서 실행된다. 2️⃣ 프론트엔드 변조 프론트엔드에서 "변조가 가능하다"는 것은 웹 페이지의 코드와 리소스에 대한 액세스 권한이 클라이언트에게 있어, 사용자가 프론트엔드를 수정 또는 변경할 수 있다는 의미이다. 3️⃣ 클라이언트 측 실행 웹 애플리케이션의 프론트엔드는 클라이언트 측에서 실행되기 때문에, 사용자는 해당 코드에 접근할 수 있다. 웹 브라우저는 HTML, CSS 및 JavaScript 코드를 다운로드하고 해석하여 화면에 표시한다. 이로 인해 사용.. 2023. 6. 14.
toLocaleString() toLocaleString() 함수는 JavaScript에서 사용할 수 있는 내장 함수이다. 숫자, 날짜 시간 등을 Locale에 맞는 문자열로 변환해준다. 함수의 인자로는 locale 과 options 를 받을 수 있다. 1️⃣ locale 변환할 언어를 지정해줄 수 있다. ex) toLocaleString("en-US") toLocaleString("ko-KR") toLocaleString("ja-JP") ... 2️⃣ options localestring의 options에 관한 정보는 여기를 참고 ex) const number = 12345 const usd = aa.toLocaleString("en-US", { style: "currency", currency: "USD" }) console.lo.. 2023. 6. 14.
url params url params, 즉 url 매개변수는 웹 주소의 일부로, 데이터를 전달하는데 사용된다. 일반적으로 key=value의 형태로 url에 붙여서 사용. 예시) https://www.example.com/search?name=apple&id=2 위 url에서는 두개의 매개변수가 포함되어 있다. name = apple과 id = 2 이런 방식으로 전달된 데이터는 주로, 검색 키워드 페이지 필터 및 정렬 등으로 사용할 수 있다. JS에서 사용하는 예시 // 현재 URL 가져오기 var url = new URL(window.location.href); // URLSearchParams 객체 생성 var params = new URLSearchParams(url.search); // 매개변수 읽기 var sea.. 2023. 6. 14.