본 내용은 인프런 강의를 바탕으로 공부한 내용입니다. 코딩으로 학습하는 GoF의 디자인 패턴 - 인프런 | 강의 디자인 패턴을 알고 있다면 스프링 뿐 아니라 여러 다양한 기술 및 프로그래밍 언어도 보다 쉽게 학습할 수 있습니다. 또한, 보다 유연하고 재사용성이 뛰어난 객체 지향 소프트웨어를 개발할 www.inflearn.com 싱글톤 패턴 오직 한개의 인스턴스만 만들고 글로벌하게 제공하는 클래스. 게임에 있는 설정 화면 같이 주로 한가지의 목적으로만 사용하는 것에 사용한다. 아래의 코드에서 보면 Settings라는 객체를 settings, settings1 두개의 다른 인스턴스를 생성하였다. 이는 Settings객체가 public하게 접근이 가능하기 때문이다. 싱글톤에서는 new라는 인스턴스 생성하는 것..
Heap 자료구조- 완전 이진트리의 일종이다.- 중복된 값을 허용- 최댓값, 최솟값을 빠르게 찾아내기 위한 자료 구조이다. (우선순위 큐) 파이썬의 heapq 모듈- heappush: 힙에 값을 추가, 추가 후에 정렬이 되지 않는다.- heappop: 힙에서 가장 작은 값을 꺼내옴- heapify: 리스트를 힙으로 변환 프로그래머스 더맵게 문제 heapq 적용 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.krimport heapqdef solution(scoville, K): answer = 0 heapq.heapify(scoville) while 1: ..
HuggingFace의 transformers를 사용하여 Bert의 입력값을 만들어 보자. 1. 사전 학습된 모델 로드 from_pretrained()를 사용함으로써 pretrained된 모델을 사용할 수 있다. from transformers import BertTokenizer tokenizer = BertTokenizer.from_pretrained("bert-base-uncased", do_lower_case=True) print(tokenizer) PreTrainedTokenizer(name_or_path='bert-base-uncased', vocab_size=30522, model_max_len=512, is_fast=False, padding_side='right', truncation_s..
While은 파이썬의 반목문 중의 한개인 함수이다. 리스트, 튜플, 문제열 등 컬랙션을 무한정으로 순회한다. 반복적인 작업을 간단히 하기 위한 것이 코딩이기 때문에 While 함수는 실제로 많이 쓰인다고 한다. ● While의 기본 기능 While은 True인 경우에는 함수를 계속 수행하고 False의 경우 수행을 멈추고 다음 코드를 실행합니다. 먼저, 리스트의 값을 While로 출력해보겠습니다. 위의 그림에서 i는 인덱스이고 index의 첫번째(0) 부터 마지막까지 출력하는 함수를 나타냅니다. i = 0일때 값은 1이 출력 되고 i는 1이 증가 되어 2가 됩니다. 이렇게 i가 len(a)보다 작은 조건을 충족하기 위해 9까지 루프를 돌고 조건을 충족하지 못하면 코드를 빠져나와 다음 코드인 print..
- Total
- Today
- Yesterday
- 우선순위큐
- huggingface
- 시간초과
- 보안
- 백준
- 프로그래머스
- 딥러닝
- springboot
- Ai
- lightsail
- 리눅스
- 정보보안
- 카카오페이
- synflooding
- Python
- LangChain
- 분산시스템
- 자료구조
- FastAPI
- 코딩테스트
- linux
- 그리디
- 정보보안기사
- 보안기사
- 파이썬
- llm
- java
- 카카오페이면접후기
- t-test
- 다이나믹프로그래밍
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | ||||||
| 2 | 3 | 4 | 5 | 6 | 7 | 8 |
| 9 | 10 | 11 | 12 | 13 | 14 | 15 |
| 16 | 17 | 18 | 19 | 20 | 21 | 22 |
| 23 | 24 | 25 | 26 | 27 | 28 | 29 |
| 30 |
