본문 바로가기

728x90

분류 전체보기

(87)
[Algorithm] 백준 1546번 문제풀이 백준 1546번의 문제풀이 입니다. N = input() points = input() # string to list points = points.split() points = [int(i) for i in points] maximum_value = max(points) modified_points = list() for i in range(len(points)): value = (points[i] / maximum_value) * 100 modified_points.append(value) average = sum(modified_points, 0.0) / len(modified_points) print(average)
[Algorithm] 백준 3052번 문제풀이 remainders = list() for i in range(10): a = input() remainder = int(a) % 42 remainders.append(remainder) remainders = set(remainders) print(len(remainders))
[개발일지] 2021년 2월 9일 보호되어 있는 글입니다.
[Django] 동적 필터링 동적으로 받아온 URL 파라미터로 출판사를 필터링 한다면 다음처럼 하드코딩하지 않아도 됩니다. 이것을 위해 get_queryset() 메소드를 재정의할 수 있습니다. 클래스 뷰를 호출하면 self에 유용한 것들이 많이 저장됩니다. self.request 뿐만 아니라 url 설정에 따라 캡쳐된 위치(self.args)와 이름 기반(self.kwargs) 인수가 포함됩니다. queryset은 서버를 시작할 때 단 한번만 queryset을 생성한다. 혹은 request 발생 시 한번만 queryset이 동작합니다. 반면에 get_queryset method는 매번 쿼리를 발생시킨다. 즉, get_queryset은 쿼리를 동적으로 사용하고 싶을 때 유용합니다.
[Git] Github Action [홈페이지] github.com/features/actions Features • GitHub Actions Easily build, package, release, update, and deploy your project in any language—on GitHub or any external system—without having to run code yourself. github.com [공식 문서] docs.github.com/en/actions GitHub Actions Documentation - GitHub Docs Automate, customize, and execute your software development workflows right in your repository with..
[Django] User Model 확장 (6) - UserManager Custom User Model을 만들기 위해서는 두 Class(BaseUserManager, AbstractBaseUser)를 구현해야 합니다. BaseUserManager Class는 유저를 생성할 때 사용하는 헬퍼(Helper) 클래스이며, 실제 모델은 AbstractBaseUser를 상속받아 생성하는 클래스입니다. 헬퍼(Helper) 클래스인 class UserManager(BaseUserManager): 는 두 가지 함수를 가지고 있습니다. create_user(*username_field*, password=None, **other_fields) create_superuser(*username_field*, password, **other_fields) 저는 첫번째 파라메터인 username ..
[AWS] Elastic Beanstalk - .ebextensions을 사용한 고급 환경 설정 예 .ebextensions/network-load-balancer.config 이 예에서는 간단한 구성을 변경합니다. 해당 환경의 로드 밸런서 유형을 Network Load Balancer로 설정하기 위해 구성 옵션을 수정합니다. option_settins: aws:elasticbeanstalk:environment: LoadBalancerType: network 구성 파일에 JSON보다 더 쉽게 읽을 수 있는 YAML을 사용하는 것이 더 좋습니다. YAML은 설명과 복수 명령줄, 따옴표를 사용할 수 있는 몇몇 대안 등을 지원합니다. 구성 파일의 option_settings 섹션은 구성 옵션의 값을 정의합니다. 구성 옵션을 사용하여 Elastic Beanstalk 환경, 환경 내의 AWS 리소스, 애플..
[개발일지] 2021년 3월 12일 보호되어 있는 글입니다.

728x90