목록분류 전체보기 (86)
minimimi
Content Security Policy (CSP) 컨텐츠 보안 정책 콘텐츠 보안 정책(CSP)은 웹 개발자가 웹 페이지에서 실행하거나 로드할 수 있는 콘텐츠 유형을 제한하는 일련의 정책을 지정할 수 있는 보안 메커니즘입니다. CSP는 XSS(교차 사이트 스크립팅), 클릭재킹 및 코드 삽입과 같은 다양한 공격을 방지하는 데 도움이 될 수 있습니다. CSP는 페이지에서 실행하거나 로드할 수 있는 콘텐츠 유형을 브라우저에 알리는 헤더 집합을 HTTP 응답에 추가하여 작동합니다. 헤더에는 스크립트, 스타일시트, 이미지 및 프레임과 같은 다양한 유형의 콘텐츠에 대해 허용되는 소스를 지정하는 지시문 목록이 포함되어 있습니다. 예를 들어 다음 CSP 헤더는 페이지와 동일한 출처 및 example.com 도메인의 ..
Mac OS 업데이트 이후 git을 재설치하라고 해서 재설치 했더니 아래같은 에러가 발생했습니다. xcrun: error: invalid active developer path (/Library/Developer /CommandLineTools), missing xcrun at: /Library/Developer /CommandLineTools/usr/bin/xcrun 해결책 아래의 명령어를 터미널에 입력하면 해결! $ xcode-select --install
우연과 상상(2021) - 하마구치 류스케 22.05.09 별점 4.0/5.0 1부. 마법(보다 더 불확실한 것) 마법같은 밤이었다고 한다. 두 사람의 감정이 말로 설명할 수 없는 그런 마법같은 하룻밤일 수 있다. 집에 가는 길에 택시를 타고 둘이 앉아 이야기를 나누는 롱테이크는 친구의 연애 이야기를 듣는 것처럼 대화에 빠져들게 만든다. 친구가 먼저 택시에서 내리고 다시 왔던 길을 돌아가는 건 그런 마법같은 일이 우연히도 내 절친과 내 전 남친의 일이기 때문이다. 2년만에 재회하게 되는 이유는 우연이 만들었다. 헤어진 두 연인이 단 둘이 사무실에서 이야기를 다시 나눈다는 건 마법보다 더 불확실한 것이 될 수 있다. 전 남친이 전 여친을 뒤에서 포옹하다가 우연찮게 직원에게 들키고 전 여친은 도망치듯 사무실..
counter 함수 collections.Counter(iterable): return dict 예제코드 import collections a = [1,2,3,4,1,1,2,3,4] b = [1,2,3,4,1,1,5,6,7] print(collections.Counter(a),'\n', collections.Counter(b)) print(type(collections.Counter(a))) 결과 >>> Counter({1: 3, 2: 2, 3: 2, 4: 2}) Counter({1: 3, 2: 1, 3: 1, 4: 1, 5: 1, 6: 1, 7: 1}) counter 연산 +, -, &(교집합), |(교집합) 연산 가능 예제코드 import collections a = [1,2,3,4,1..
행운은 내가 만드는 것 군주론 – 마키아벨리 군주론. 책 제목만으로도 무언가 압도적이다. 제목은 많이 들어보았지만 읽어본 적은 없는 그런 책이었다. 15세기에 쓰인 고전을 읽을 용기는 쉽게 생기지 않는다. 시작하기는 어려웠지만 시작하고 나니 군주론을 순식간에 읽었다. 중세시대의 이 책은 지금 우리 현대 사회의 모습을 설명하는 데 매력적이다. 군주가 갖추고 있어야 할 것과 군주가 해야 하는 여러 가지 사항에 대하여 설명하고 있지만 이를 축소하여 “나”라는 개인이 어떻게 삶을 살아갈 것이며 타인과의 관계를 맺고 유지하는 데 무엇을 유의해야 하는가를 생각할 수 있다. 군주론의 내용 중 운명, 행운, 역량은 15세기의 군주가 아닌 21세기의 “나”가 어떻게 삶을 살아가야 하는지를 참고할 수 있게 해주는 중요한 ..
목화맨션 - 김혜진(2021) 2021.11.04 별점 (4.0/5.0) 매년 문학동네에서 나오는 젊은작가상 수상작품집은 단편집을 읽기에 정말 좋은 책이다. 2021 제12회 젊은작가상 수상작품집 중 4번째 작품인 김혜진 작가의 《목화맨션》은 30페이지 남짓의 짧은 단편소설이지만 지금의 나에게 중요한 메시지를 준 작품이었다. 마음 씀에 대한 대가로 상대에게 물질적 가치를 기대한다면, 돌아오는 것은 오해와 실망뿐이다. 그 반대도 마친가지다. 우리의 사회가 하나의 약속으로부터 시작되었다면, 그리고 그 약속이 모든 개인의 이익과 평등을 보장하는 사회를 위한 합의였다면, 그러한 미래를 가능하게 하는 것이 무엇인지는 분명하다. 그러니까 계약 이전에 예감이 있었고, 또한 누군가에 대한 마음 쓰임과 누군가를 향한 마..
모순 - 양귀자(1998) 2021.10.02~26 별점 (4.0/5.0) 인생이란 때때로 우리로 하여금 기꺼이 악을 선택하게 만들고 우리는 어쩔 수 없이 그 모순과 손잡으며 살아가야 한다. - 8장. 착한 주리 중
문제출처] https://www.acmicpc.net/problem/8979 문제요약 sort() 함수를 이용한 정렬 문제 풀이 리스트에서 사용할 수 있는 sort() 함수에서 key= 파라미터를 활용하면 된다. 금메달이 같은 경우 은메달의 개수로 정렬하고 은메달이 같은 경우 동메달로 정렬하면 된다. case = [[0 for _ in range(4)] for _ in range(n)] for _ in range(n): country, gold, silver, bronze = map(int,input().split()) case[country-1] = [country,gold,silver,bronze] case.sort(key=lambda x:(x[1],x[2],x[3]), reverse=True)테스트..