100daysofcode [casdrop.py]: 데스크톱 폴더에서 Chromecast로 Python의 미디어 파일 전송 A. TV(CASDROP_TV_NAME)와 스피커(CASDROP_SPKR_NAME)의 이름을 알고 있습니다. B. 컴퓨터에서 Python~> 3.9.7을 실행 중입니다(필수는 아니지만 최소한 Python 3이 필요함). C. 이 프로그램을 실행하기 위해 모든 종속성을 설치합니다. pip install requirements.txt 1 단계. Unix/Linux 기반 컴퓨터에서 새 터미널을 엽... productivitylinux100daysofcodepython [casdrop.py]: 데스크톱 폴더에서 Chromecast로 Python의 미디어 파일 전송 그래서 chromecast 폴더에 파일을 놓으면 바로 크롬캐스트에 연결해서 동영상 & 오디오(.mp4 || .mp3)를 재생하는 파이썬 스크립트를 만들어 봤습니다... 전용 앱이 없어도 TV나 Google Home Max에 파일을 빠르게 공유할 수 있는 방법을 찾던 중 아이디어가 떠올랐습니다. 그래서, 나는 b * tch를 해킹했습니다! 진지하게 말하자면... A. TV(CASDROP_TV_... productivitylinux100daysofcodepython 파이썬 객체 지향 프로그래밍(OOP) 객체 지향 프로그래밍은 클래스를 정의하고 객체를 생성하여 프로그램의 책임을 나타내는 프로세스입니다. 클래스에서 개체를 만드는 방법은 청사진에서 집을 만드는 방법과 비슷합니다. 객체가 생성될 때 프로그램은 객체를 구성할 수 있도록 운영 체제에 리소스, 즉 메모리를 요청합니다. 반면에 청사진으로 집을 지을 때 건축업자는 집을 짓기 위해 어떤 종류의 목재, 창문, 문을 사용할 것인지 물을 것입니다... 100daysofcodeprogrammingbeginnerspython 18일 - 메모리 할당 malloc() 💯 Days of Code 18일차가 지나고 오늘은 sizeof 단항 연산자와 포인터에 메모리를 할당하는 방법에 대해 알아보았습니다. "malloc"이라는 이름은 메모리 할당을 나타냅니다. malloc() 함수는 지정된 바이트 수의 메모리 블록을 예약합니다. 그리고 모든 형식의 포인터로 변환할 수 있는 void의 포인터를 반환합니다. malloc() 구문 - 예시: 위의 명령문은 400바이트... programmingcbeginners100daysofcode React에서 JavaScript 오류 처리 오류 경계는 코드의 오류를 처리하는 데 도움이 되는 중요한 디자인 패턴입니다. React의 내부 상태를 손상시키고 다음 렌더링에서 알 수 없는 오류를 발생시키는 데 사용되는 구성 요소 내부의 JavaScript 오류. 오류 경계는 구성 요소 트리의 모든 위치에서 JavaScript 오류를 포착하고 해당 오류를 기록하며 대체 UI를 표시하는 React 구성 요소입니다. 이를 통해 응용 프로그램... webdev100daysofcodejavascriptreact 16일차 - 포인터와 그 연산 💯 Day of Code Challenge의 16일차에 포인터와 포인터가 배열과 유사하게 작동하는 방식에 대해 배웠습니다. 또한 포인터 역참조와 같은 몇 가지 포인터 동작에 대해서도 배웠습니다. 배열 이름은 실제로 배열의 첫 번째 요소에 대한 포인터입니다. 따라서 x가 1차원 배열이면 첫 번째 배열 요소의 주소는 &x[0] 또는 간단히 x 로 표현할 수 있습니다. 또한 두 번째 배열 요소의 ... programmingcbeginners100daysofcode 15일차 - 포인터 소개 💯 Days of Code의 15일차가 지나고 오늘 저는 메모리와 포인터의 작동 방식과 활용 시기를 포함하여 메모리와 포인터에 대한 기본 사항을 배웠습니다. Apointer는 변수나 배열 요소 또는 심지어 함수와 같은 데이터 항목의 위치(값이 아님)를 나타내는 변수입니다. 컴퓨터의 메모리 내에서 저장된 모든 데이터 항목은 하나 이상의 연속 메모리 셀(즉, 인접 단어 또는 바이트)을 차지합니다... cprogrammingbeginners100daysofcode 13일 - 어레이 오늘은 배열에 대해 알아보고 배열의 길이를 결정하는 방법과 다차원 배열을 사용하는 방법에 대해 알아보았습니다. 배열은 다른 유형의 정렬된 값("요소") 모음을 나타내는 파생 데이터 유형입니다. C는 요소가 다른 배열인 다차원 배열과 포인터 배열을 허용합니다. 배열은 각 배열 이름에 크기 사양(즉, 요소 수)이 수반되어야 한다는 점을 제외하면 일반 변수와 거의 동일한 방식으로 정의됩니다. 1차... cprogrammingbeginners100daysofcode 파이썬 사전 사전은 key:value 쌍의 정렬되지 않은 집합입니다. 사전은 서로 연결된 값을 찾을 수 있도록 데이터 조각을 서로 매핑하는 방법을 제공합니다. 다양한 캔디바의 모든 칼로리를 모으고 싶다고 가정해 봅시다 🍫 스니커즈 215 🍫 리즈의 210🍫 킷캣 218 🍫 이 데이터를 저장하기 위해 chocolate라는 사전을 만들 수 있습니다. 중괄호로 시작하는 사전{ } 각 키는 따옴표" "로 둘러싸... programmingpython100daysofcode 4일차 - 변수 및 범위 스마트 계약 개발을 배우기 위한 30일간의 Solidity 단계별 가이드. State Variables - 값이 계약 저장소에 영구적으로 저장되는 변수. Local Variables - 함수가 실행될 때까지 값이 존재하는 변수. Global Variables − 블록체인에 대한 정보를 가져오는 데 사용되는 전역 네임스페이스에 특수 변수가 있습니다. Solidity에서 변수 이름을 지정할 때 ... blockchainsolidity100daysofcodeweb3 24일 - 다중 상속 스마트 계약 개발을 배우기 위한 30일간의 Solidity 단계별 가이드. Solidity Series의 24 중 Day30입니다. 오늘은 Solidity에서 다중 상속에 대해 배웠습니다. 다중 상속에서는 단일 계약이 여러 계약에서 상속될 수 있습니다. 상위 계약에는 둘 이상의 하위가 있을 수 있고 하위 계약에는 둘 이상의 상위가 있을 수 있습니다. 예: 아래 예에서 계약 A는 계약 B에 의... blockchainsolidity100daysofcodeweb3 25일 - 폴백 및 함수 수신 스마트 계약 개발을 배우기 위한 30일간의 Solidity 단계별 가이드. Solidity Series의 25 중 Day30입니다. 오늘 저는 Fallback에 대해 배웠고 Solidity에서 함수를 받습니다. 다른 함수가 함수 식별자와 일치하지 않거나 함수 호출과 함께 제공된 데이터가 없는 경우 견고성 폴백 함수가 실행됩니다. 하나의 이름 없는 기능만 계약에 할당할 수 있으며 계약이 데이터... blockchainsolidity100daysofcodeweb3 #6/14주: 100일의 코드 내 디자인 프로젝트 과정에 대한 모든 제출을 마무리했습니다. Datacamp의 시계열 과정을 좀 더 수행했습니다. 실제 예측을 위해 주식 시장의 시계열 모델에 더 많은 요소를 포함해야 한다는 트윗을 읽었습니다. 저는 Max Tegmark와 함께 AI 및 물리학에 대한 정말 놀라운 이야기를 들었습니다. 인류에 대한 AI의 가장 큰 위협은 우리가 신경망을 제대로 이해하지 못하고 많은 기술이 사용... devjournal100daysofcode [casdrop.py]: 데스크톱 폴더에서 Chromecast로 Python의 미디어 파일 전송 A. TV(CASDROP_TV_NAME)와 스피커(CASDROP_SPKR_NAME)의 이름을 알고 있습니다. B. 컴퓨터에서 Python~> 3.9.7을 실행 중입니다(필수는 아니지만 최소한 Python 3이 필요함). C. 이 프로그램을 실행하기 위해 모든 종속성을 설치합니다. pip install requirements.txt 1 단계. Unix/Linux 기반 컴퓨터에서 새 터미널을 엽... pythonlinux100daysofcodeproductivity [casdrop.py]: 데스크톱 폴더에서 Chromecast로 Python의 미디어 파일 전송 그래서 chromecast 폴더에 파일을 놓으면 바로 크롬캐스트에 연결해서 동영상 & 오디오(.mp4 || .mp3)를 재생하는 파이썬 스크립트를 만들어 봤습니다... 전용 앱이 없어도 TV나 Google Home Max에 파일을 빠르게 공유할 수 있는 방법을 찾던 중 아이디어가 떠올랐습니다. 그래서, 나는 b * tch를 해킹했습니다! 진지하게 말하자면... A. TV(CASDROP_TV_... pythonlinux100daysofcodeproductivity 스위치 대신 개체 사용 때때로 우리는 간단한 리팩터링을 수행하고 그것으로 많은 것을 성취할 수 있습니다! 제가 보여드릴 예는 오랫동안 잘 작동해 온 실제 프로젝트에서 가져온 것입니다. 그렇다고 해서 이미 작동하고 있다는 이유만으로 개선을 주도해서는 안 된다는 의미는 아닙니다! 그러나 우리는 또한 실용적이어야 하며 . 기본적으로 우리는 필요한 노력이 그 자체의 결과로 지불되는 스위트 스폿을 찾아야 합니다. 🕵️ 주어... webdev100daysofcodetypescriptjavascript 14일차 - 문자열 💯 Days Of Code 챌린지 2주 후 문자열 리터럴과 다양한 C 문자열 연산에 대해 배웠습니다. C에서 문자열은 내장 유형이 아닙니다. C-스트링은 null 문자, "\0 "로 끝나는 1차원 문자 배열을 갖는 규칙입니다. 이것은 "abc "의 내용을 가진 C-스트링이 4개의 문자 'a', 'b', 'c' 및 '\0'를 갖는다는 것을 의미합니다. 문자열 리터럴은 char의 null 종료 ... cprogramming100daysofcodebeginners 12일 - 스토리지 클래스 변수의 저장 클래스를 알면 프로그램 실행 시간 동안 해당 변수의 수명을 결정할 수 있습니다. C에는 automatic , external , static 및 register 의 네 가지 스토리지 클래스 사양이 있습니다. auto, extern, static 및 register 키워드로 각각 식별됩니다. 자동 변수는 항상 함수 내에서 선언되며 선언된 함수에 대해 로컬입니다. 따라서 서로 다른 ... cprogramming100daysofcodebeginners 파이썬 모듈 모듈은 도구로 광범위하게 사용하기 위한 Python 선언 모음입니다. 모듈은 "패키지"또는 "라이브러리"라고도 합니다. 파일에서 모듈을 사용하려면 다음과 같이 구문이 해당 파일의 맨 위에 있어야 합니다. 'datetime'은 Python 표준 라이브러리의 일부로 제공되는 라이브러리입니다. 'datetime'은 파이썬에서 날짜와 시간으로 작업할 수 있도록 도와줍니다. 'datetime' 모듈을... programming100daysofcodepythonbeginners 인접하지 않은 최대 트리 합계 이진 트리root가 주어지면 두 개의 정수가 상위에서 하위로 인접할 수 없는 경우 얻을 수 있는 정수의 최대 합계를 반환합니다. 제약: n ≤ 100,000 여기서 n는 root의 노드 수입니다. 입력 산출 설명 dfs + dp 시간: O(n) 공백: O(logn)... 100daysofcodecppalgorithmsprogramming 16일차: 최종 SASS 수정 이 포스트는 이전 포스트의 연속입니다. 컨텍스트를 위해 저는 FreeCodeCamp 프로젝트를 위한 임의 인용 기계를 만들고 있습니다. 이제 새 견적이 표시될 때마다 색상을 변경하려고 합니다. 이 부분은 다소 사소합니다. 이것은 독자에게 연습 문제로 남겨둘 것입니다. 버튼의 background-color 속성과 body 요소에도 색상을 적용했습니다. 이제 몇 가지 터치 업을 할 시간입니다! ... beginners100daysofcodejavascriptreact 1일차 - 라이센스 및 Pragma 솔리디티 시리즈의 1 중 데이30입니다. 오늘은 Solidity에서 라이선스와 Pragma Keyword에 대해 알아보았습니다. SPDX 라이선스 식별자는 계약 파일 상단에 추가해야 합니다. 라이선스는 다음 중 하나여야 합니다. ⚠️ 라이선스 식별자가 계약 파일에 포함되어 있지 않으면 이제 컴파일러에서 경고를 표시합니다. ❗ 계약 파일에 라이선스 식별자가 여러 개인 경우 이제 컴파일러에 오류... solidity100daysofcodeblockchainweb3
[casdrop.py]: 데스크톱 폴더에서 Chromecast로 Python의 미디어 파일 전송 A. TV(CASDROP_TV_NAME)와 스피커(CASDROP_SPKR_NAME)의 이름을 알고 있습니다. B. 컴퓨터에서 Python~> 3.9.7을 실행 중입니다(필수는 아니지만 최소한 Python 3이 필요함). C. 이 프로그램을 실행하기 위해 모든 종속성을 설치합니다. pip install requirements.txt 1 단계. Unix/Linux 기반 컴퓨터에서 새 터미널을 엽... productivitylinux100daysofcodepython [casdrop.py]: 데스크톱 폴더에서 Chromecast로 Python의 미디어 파일 전송 그래서 chromecast 폴더에 파일을 놓으면 바로 크롬캐스트에 연결해서 동영상 & 오디오(.mp4 || .mp3)를 재생하는 파이썬 스크립트를 만들어 봤습니다... 전용 앱이 없어도 TV나 Google Home Max에 파일을 빠르게 공유할 수 있는 방법을 찾던 중 아이디어가 떠올랐습니다. 그래서, 나는 b * tch를 해킹했습니다! 진지하게 말하자면... A. TV(CASDROP_TV_... productivitylinux100daysofcodepython 파이썬 객체 지향 프로그래밍(OOP) 객체 지향 프로그래밍은 클래스를 정의하고 객체를 생성하여 프로그램의 책임을 나타내는 프로세스입니다. 클래스에서 개체를 만드는 방법은 청사진에서 집을 만드는 방법과 비슷합니다. 객체가 생성될 때 프로그램은 객체를 구성할 수 있도록 운영 체제에 리소스, 즉 메모리를 요청합니다. 반면에 청사진으로 집을 지을 때 건축업자는 집을 짓기 위해 어떤 종류의 목재, 창문, 문을 사용할 것인지 물을 것입니다... 100daysofcodeprogrammingbeginnerspython 18일 - 메모리 할당 malloc() 💯 Days of Code 18일차가 지나고 오늘은 sizeof 단항 연산자와 포인터에 메모리를 할당하는 방법에 대해 알아보았습니다. "malloc"이라는 이름은 메모리 할당을 나타냅니다. malloc() 함수는 지정된 바이트 수의 메모리 블록을 예약합니다. 그리고 모든 형식의 포인터로 변환할 수 있는 void의 포인터를 반환합니다. malloc() 구문 - 예시: 위의 명령문은 400바이트... programmingcbeginners100daysofcode React에서 JavaScript 오류 처리 오류 경계는 코드의 오류를 처리하는 데 도움이 되는 중요한 디자인 패턴입니다. React의 내부 상태를 손상시키고 다음 렌더링에서 알 수 없는 오류를 발생시키는 데 사용되는 구성 요소 내부의 JavaScript 오류. 오류 경계는 구성 요소 트리의 모든 위치에서 JavaScript 오류를 포착하고 해당 오류를 기록하며 대체 UI를 표시하는 React 구성 요소입니다. 이를 통해 응용 프로그램... webdev100daysofcodejavascriptreact 16일차 - 포인터와 그 연산 💯 Day of Code Challenge의 16일차에 포인터와 포인터가 배열과 유사하게 작동하는 방식에 대해 배웠습니다. 또한 포인터 역참조와 같은 몇 가지 포인터 동작에 대해서도 배웠습니다. 배열 이름은 실제로 배열의 첫 번째 요소에 대한 포인터입니다. 따라서 x가 1차원 배열이면 첫 번째 배열 요소의 주소는 &x[0] 또는 간단히 x 로 표현할 수 있습니다. 또한 두 번째 배열 요소의 ... programmingcbeginners100daysofcode 15일차 - 포인터 소개 💯 Days of Code의 15일차가 지나고 오늘 저는 메모리와 포인터의 작동 방식과 활용 시기를 포함하여 메모리와 포인터에 대한 기본 사항을 배웠습니다. Apointer는 변수나 배열 요소 또는 심지어 함수와 같은 데이터 항목의 위치(값이 아님)를 나타내는 변수입니다. 컴퓨터의 메모리 내에서 저장된 모든 데이터 항목은 하나 이상의 연속 메모리 셀(즉, 인접 단어 또는 바이트)을 차지합니다... cprogrammingbeginners100daysofcode 13일 - 어레이 오늘은 배열에 대해 알아보고 배열의 길이를 결정하는 방법과 다차원 배열을 사용하는 방법에 대해 알아보았습니다. 배열은 다른 유형의 정렬된 값("요소") 모음을 나타내는 파생 데이터 유형입니다. C는 요소가 다른 배열인 다차원 배열과 포인터 배열을 허용합니다. 배열은 각 배열 이름에 크기 사양(즉, 요소 수)이 수반되어야 한다는 점을 제외하면 일반 변수와 거의 동일한 방식으로 정의됩니다. 1차... cprogrammingbeginners100daysofcode 파이썬 사전 사전은 key:value 쌍의 정렬되지 않은 집합입니다. 사전은 서로 연결된 값을 찾을 수 있도록 데이터 조각을 서로 매핑하는 방법을 제공합니다. 다양한 캔디바의 모든 칼로리를 모으고 싶다고 가정해 봅시다 🍫 스니커즈 215 🍫 리즈의 210🍫 킷캣 218 🍫 이 데이터를 저장하기 위해 chocolate라는 사전을 만들 수 있습니다. 중괄호로 시작하는 사전{ } 각 키는 따옴표" "로 둘러싸... programmingpython100daysofcode 4일차 - 변수 및 범위 스마트 계약 개발을 배우기 위한 30일간의 Solidity 단계별 가이드. State Variables - 값이 계약 저장소에 영구적으로 저장되는 변수. Local Variables - 함수가 실행될 때까지 값이 존재하는 변수. Global Variables − 블록체인에 대한 정보를 가져오는 데 사용되는 전역 네임스페이스에 특수 변수가 있습니다. Solidity에서 변수 이름을 지정할 때 ... blockchainsolidity100daysofcodeweb3 24일 - 다중 상속 스마트 계약 개발을 배우기 위한 30일간의 Solidity 단계별 가이드. Solidity Series의 24 중 Day30입니다. 오늘은 Solidity에서 다중 상속에 대해 배웠습니다. 다중 상속에서는 단일 계약이 여러 계약에서 상속될 수 있습니다. 상위 계약에는 둘 이상의 하위가 있을 수 있고 하위 계약에는 둘 이상의 상위가 있을 수 있습니다. 예: 아래 예에서 계약 A는 계약 B에 의... blockchainsolidity100daysofcodeweb3 25일 - 폴백 및 함수 수신 스마트 계약 개발을 배우기 위한 30일간의 Solidity 단계별 가이드. Solidity Series의 25 중 Day30입니다. 오늘 저는 Fallback에 대해 배웠고 Solidity에서 함수를 받습니다. 다른 함수가 함수 식별자와 일치하지 않거나 함수 호출과 함께 제공된 데이터가 없는 경우 견고성 폴백 함수가 실행됩니다. 하나의 이름 없는 기능만 계약에 할당할 수 있으며 계약이 데이터... blockchainsolidity100daysofcodeweb3 #6/14주: 100일의 코드 내 디자인 프로젝트 과정에 대한 모든 제출을 마무리했습니다. Datacamp의 시계열 과정을 좀 더 수행했습니다. 실제 예측을 위해 주식 시장의 시계열 모델에 더 많은 요소를 포함해야 한다는 트윗을 읽었습니다. 저는 Max Tegmark와 함께 AI 및 물리학에 대한 정말 놀라운 이야기를 들었습니다. 인류에 대한 AI의 가장 큰 위협은 우리가 신경망을 제대로 이해하지 못하고 많은 기술이 사용... devjournal100daysofcode [casdrop.py]: 데스크톱 폴더에서 Chromecast로 Python의 미디어 파일 전송 A. TV(CASDROP_TV_NAME)와 스피커(CASDROP_SPKR_NAME)의 이름을 알고 있습니다. B. 컴퓨터에서 Python~> 3.9.7을 실행 중입니다(필수는 아니지만 최소한 Python 3이 필요함). C. 이 프로그램을 실행하기 위해 모든 종속성을 설치합니다. pip install requirements.txt 1 단계. Unix/Linux 기반 컴퓨터에서 새 터미널을 엽... pythonlinux100daysofcodeproductivity [casdrop.py]: 데스크톱 폴더에서 Chromecast로 Python의 미디어 파일 전송 그래서 chromecast 폴더에 파일을 놓으면 바로 크롬캐스트에 연결해서 동영상 & 오디오(.mp4 || .mp3)를 재생하는 파이썬 스크립트를 만들어 봤습니다... 전용 앱이 없어도 TV나 Google Home Max에 파일을 빠르게 공유할 수 있는 방법을 찾던 중 아이디어가 떠올랐습니다. 그래서, 나는 b * tch를 해킹했습니다! 진지하게 말하자면... A. TV(CASDROP_TV_... pythonlinux100daysofcodeproductivity 스위치 대신 개체 사용 때때로 우리는 간단한 리팩터링을 수행하고 그것으로 많은 것을 성취할 수 있습니다! 제가 보여드릴 예는 오랫동안 잘 작동해 온 실제 프로젝트에서 가져온 것입니다. 그렇다고 해서 이미 작동하고 있다는 이유만으로 개선을 주도해서는 안 된다는 의미는 아닙니다! 그러나 우리는 또한 실용적이어야 하며 . 기본적으로 우리는 필요한 노력이 그 자체의 결과로 지불되는 스위트 스폿을 찾아야 합니다. 🕵️ 주어... webdev100daysofcodetypescriptjavascript 14일차 - 문자열 💯 Days Of Code 챌린지 2주 후 문자열 리터럴과 다양한 C 문자열 연산에 대해 배웠습니다. C에서 문자열은 내장 유형이 아닙니다. C-스트링은 null 문자, "\0 "로 끝나는 1차원 문자 배열을 갖는 규칙입니다. 이것은 "abc "의 내용을 가진 C-스트링이 4개의 문자 'a', 'b', 'c' 및 '\0'를 갖는다는 것을 의미합니다. 문자열 리터럴은 char의 null 종료 ... cprogramming100daysofcodebeginners 12일 - 스토리지 클래스 변수의 저장 클래스를 알면 프로그램 실행 시간 동안 해당 변수의 수명을 결정할 수 있습니다. C에는 automatic , external , static 및 register 의 네 가지 스토리지 클래스 사양이 있습니다. auto, extern, static 및 register 키워드로 각각 식별됩니다. 자동 변수는 항상 함수 내에서 선언되며 선언된 함수에 대해 로컬입니다. 따라서 서로 다른 ... cprogramming100daysofcodebeginners 파이썬 모듈 모듈은 도구로 광범위하게 사용하기 위한 Python 선언 모음입니다. 모듈은 "패키지"또는 "라이브러리"라고도 합니다. 파일에서 모듈을 사용하려면 다음과 같이 구문이 해당 파일의 맨 위에 있어야 합니다. 'datetime'은 Python 표준 라이브러리의 일부로 제공되는 라이브러리입니다. 'datetime'은 파이썬에서 날짜와 시간으로 작업할 수 있도록 도와줍니다. 'datetime' 모듈을... programming100daysofcodepythonbeginners 인접하지 않은 최대 트리 합계 이진 트리root가 주어지면 두 개의 정수가 상위에서 하위로 인접할 수 없는 경우 얻을 수 있는 정수의 최대 합계를 반환합니다. 제약: n ≤ 100,000 여기서 n는 root의 노드 수입니다. 입력 산출 설명 dfs + dp 시간: O(n) 공백: O(logn)... 100daysofcodecppalgorithmsprogramming 16일차: 최종 SASS 수정 이 포스트는 이전 포스트의 연속입니다. 컨텍스트를 위해 저는 FreeCodeCamp 프로젝트를 위한 임의 인용 기계를 만들고 있습니다. 이제 새 견적이 표시될 때마다 색상을 변경하려고 합니다. 이 부분은 다소 사소합니다. 이것은 독자에게 연습 문제로 남겨둘 것입니다. 버튼의 background-color 속성과 body 요소에도 색상을 적용했습니다. 이제 몇 가지 터치 업을 할 시간입니다! ... beginners100daysofcodejavascriptreact 1일차 - 라이센스 및 Pragma 솔리디티 시리즈의 1 중 데이30입니다. 오늘은 Solidity에서 라이선스와 Pragma Keyword에 대해 알아보았습니다. SPDX 라이선스 식별자는 계약 파일 상단에 추가해야 합니다. 라이선스는 다음 중 하나여야 합니다. ⚠️ 라이선스 식별자가 계약 파일에 포함되어 있지 않으면 이제 컴파일러에서 경고를 표시합니다. ❗ 계약 파일에 라이선스 식별자가 여러 개인 경우 이제 컴파일러에 오류... solidity100daysofcodeblockchainweb3