반응형 분류 전체보기58 CSS 변수 정의 – CSS 변수란 무엇이며 사용하는 방법에 대해 CSS 변수 정의 – CSS 변수란 무엇이며 사용하는 방법에 대해 CSS 변수는 스타일시트 전체에서 만들고 재사용할 수 있는 사용자 정의 변수입니다. 이 기사에서는 CSS 변수를 생성하는 방법을 보여줍니다. :root 가상 선택기를 사용하여 액세스하는 방법을 보여줍니다. var() 기능. CSS 사용자 정의 변수를 만드는 방법 다음은 사용자 정의 CSS 변수를 정의하기 위한 기본 구문입니다. --css-variable-name: css property value; 스타일시트 상단에 모든 변수를 정의하는 것이 가장 좋습니다. 더 큰 프로젝트의 경우 다른 스타일시트에서 재사용할 수 있도록 사용자 정의 색상 변수에 대해서만 별도의 파일을 만드는 것이 일반적입니다. 해당 변수에 액세스하려면 다음을 사용합니다. .. 2022. 4. 26. Jetpack Compose를 사용하여 아름다운 스크린샷 자동화하는 방법 Jetpack Compose를 사용하여 아름다운 스크린샷 자동화하는 방법 Android 앱을 위한 유연한 디자인 만들기 스크린샷은 앱에서 사용자의 첫인상입니다. 따라서 최선을 다하기 위해서는 가장 잘 설계된 스크린샷이 제시되어야 합니다. 그러나 그래픽으로 스크린샷을 디자인하는 것은 시간이 많이 걸립니다. 독특한 디자인을 생각해 낸 후에도 앱의 모든 변형에 적용하려면 여전히 적용해야 합니다. 휴대전화나 태블릿, 여러 현지화 등이 될 수 있습니다. 그리고 인터페이스를 업데이트하면 이 프로세스를 다시 실행하거나 적어도 영향을 받는 스크린샷에 대해 다시 실행해야 합니다. 자동화된 스크린샷은 이러한 문제의 대부분을 해결할 수 있었습니다. 우리가 원하는 모든 다양한 변형으로 앱의 스크린샷을 자동으로 찍을 수 있게 .. 2022. 4. 22. Extern – C 및 C++ Extern 키워드 함수 예제 및 공부 Extern – C 및 C++ Extern 키워드 함수 예제 및 공부 그만큼 extern C 및 C++의 키워드는 여러 소스 파일에서 변수 및 함수의 가시성을 확장합니다. 함수의 경우, extern 키워드가 암시적으로 사용됩니다. 그러나 변수의 경우 키워드를 명시적으로 사용해야 합니다. 나는 간단한 코드 예제가 어떤 경우에는 텍스트 벽보다 더 잘 설명할 수 있다고 믿습니다. 따라서 데모용으로 간단한 C++ 프로그램을 빠르게 설정하겠습니다. 시스템에 GCC가 설치되어 있으면 따라할 수 있습니다. 그렇지 않으면 읽을 수 있도록 각 코드 조각의 출력을 포함하겠습니다. extern 기능 포함 이 예에는 다음과 같은 두 개의 C++ 파일이 있습니다. main.cpp 그리고 math.cpp 그리고 헤더 파일 mat.. 2022. 4. 21. Python 3의 비동기 프로그래밍에 대해 알아보자 Python 3의 비동기 프로그래밍에 대해 알아보자 비동기 Python 코드 실행 ( Pixabay에서 Boskampi에 대한 이미지 크레딧) Python은 배우기 가장 쉬운 언어 중 하나로 간주됩니다. 반면에 비동기 코드에 대한 Python 접근 방식은 상당히 혼란스러울 수 있습니다. 이 기사에서는 접근하기 쉽게 만드는 비동기 Python 코드의 주요 개념과 예제를 살펴봅니다. 특히 다음을 제거해야 합니다. 비동기 프로그래밍의 핵심 어휘 비동기식 접근 방식이 타당한 경우 Python 3의 비동기 코드 기본 사항 추가 조사에 유용한 리소스 시작하자! 비동기 프로그램은 병렬로 작업을 실행합니다. 메인 프로세스를 차단하지 않고. 그것은 한 입 가득하지만 이것이 의미하는 모든 것입니다. 비동기 코드는 프로그램.. 2022. 4. 19. ViewInspector에서 @State를 포함하는 SwiftUI 보기를 테스트하는 방법 ViewInspector에서 @State를 포함하는 SwiftUI 보기를 테스트하는 방법 간단하지만 강력한 SwiftUI 트릭 Unsplash의 Sigmund 사진 SwiftUI 테스트를 아주 잘 시작하려면 다음을 사용하십시오. ViewInspector 프레임워크, 이것 또는 이것을 읽을 수 있습니다. 첫 번째 자습서(및 ViewInspector GitHub 페이지)에 설명된 항목 중 하나는 @State 테스트하려는 보기에서. 기본적으로 보기가 다음과 같은 경우: struct ContentView: View { @State var numClicks:Int = 0 var body: some View { VStack{ Button("Click me"){ numClicks += 1 }.id("Button1").. 2022. 4. 18. 이더리움 다크 포레스트에서 살아남는 방법 이더리움 다크 포레스트에서 살아남는 방법 앞장서서 실행하는 봇이 당신을 잡아먹지 않도록 하세요 구글 이미지 Ethereum is a Dark Forest는 패러다임의 Dan과 Georgios가 암호에서 대중화한 용어입니다(포스트를 읽지 않았다면 강력히 추천합니다). 하지만 '다크 포레스트'는 사실 '어둠의 숲'이라는 개념을 도입한 공상과학 소설이다. 이 개념은 기본적으로 포식자가 감지되면 당신을 죽일 것임을 의미합니다. 자, 이것이 이더리움과 어떤 관련이 있습니까? 좀 더 정확히 말하면 이 문제는 거의 모든 체인에 적용되지만 지금까지 가장 큰 TVL을 가진 체인이기 때문에 이더리움에 초점을 맞출 것입니다. 어두운 숲의 비유에 따르면 포식자는 자신을 위해 이익을 얻을 수 있는 모든 기회를 찾는 봇입니다. .. 2022. 4. 17. Pandas 데이터 프레임을 Snowflake로 업데이트하는 방법 Pandas 데이터 프레임을 Snowflake로 업데이트하는 방법 파이프라인을 완전히 자동화하십시오. Unsplash의 Aaron Burden 사진 upsert는 일반적으로 대량으로 테이블에 대한 삽입과 업데이트를 모두 처리하는 SQL 문입니다. 대상 테이블(업데이트 중인 테이블)과 원본 테이블 또는 파일(최신 정보가 포함된 테이블)이 필요합니다. 이 기사에서는 Python에서 Pandas DataFrame이 있을 때 Snowflake 테이블에 upsert를 수행하는 방법을 살펴보겠습니다. 그것은 모두 주위에서 작동합니다 MERGE 여기에서 추가 설명서를 찾을 수 있는 Transact-SQL의 명령입니다. 먼저 차근차근 쪼개고, 마지막에 모두 모을 것입니다. 코드를 읽고 적응을 추론하려는 경우 단계를 건.. 2022. 4. 16. Unity 프로덕션 패턴: 제네릭과의 일관된 연결하는 방법 Unity 프로덕션 패턴: 제네릭과의 일관된 연결하는 방법 더 나은 솔루션을 제공하는 결함 있는 접근 방식 살펴보기 Unity로 개발하는 동안 두 가지 이상의 유형의 자식 간에 일대일 관계를 유지하려는 상황이 발생하는 것은 드문 일이 아닙니다. 이것은 많은 응용 프로그램에서 매우 일반적인 상황입니다. 예를 들어, 모든 카드가 괴물을 소환하는 카드 게임에서 모든 유형의 카드는 특정 유형의 괴물과 연관될 수 있습니다. 예를 들어 우리가 게임을 할 때마다 DragonCard드래곤을 소환합니다. 모든 유형의 첫 번째 유형에 대해 자식 클래스를 구현한다고 가정합니다(예: Card) 및 두 번째 유형의 모든 유형에 대한 하위 클래스(예: Monster), 명시적으로 연결하는 방법과 강력한 설정과 깨끗하고 디버그 가.. 2022. 4. 15. Context-less Go — 쉽게 HTTP 서비스 작성하는 방법 Context-less Go — 쉽게 HTTP 서비스 작성하는 방법 컨텍스트를 IoC로 사용하지 않고 HTTP 서비스 작성을 좋아하는 방법 많은 Go 개발자, 특히 새로운 개발자가 명확하지 않다고 생각하는 것 중 하나는 다음과 같습니다. 내가 필요한 모든 것을 핸들러에 전달하는 방법은 무엇입니까? Java 또는 C#과 같은 멋진 Inversion of Control 시스템이 없습니다. http.Handlers 정적 서명이므로 내가 정말로 원하는 것을 전달할 수 없습니다. 3가지 옵션만 있는 것 같습니다. use globals wrap handlers in a function 또는 물건을 전달 context.Context! 이 세 가지 옵션을 모두 살펴보겠습니다. — 말장난 확실히 의도 우리가 작성하는 핸.. 2022. 4. 14. Parcel을 사용하여 Phaser 3 게임 묶는 방법 Parcel을 사용하여 Phaser 3 게임 묶는 방법 설정 시간을 절약할 수 있는 직관적인 레이아웃 Unsplash의 Nate Grant 사진 초보자로서 Phaser 3 기술을 개발하고 싶을 때 적절한 리소스를 찾는 것이 때때로 어려울 수 있습니다. 하지만 항상 꿈꾸던 플랫포머를 만들고 싶어지게 만드는 튜토리얼이 여전히 존재합니다. 많은 경우 이러한 자습서는 몇 년 된 것입니다. 개인적으로 저는 오래되고 유지 관리되지 않은 튜토리얼을 디버깅하는 데 많은 시간을 보냈지만 Phaser로 바로 뛰어들고 싶었습니다. 이 튜토리얼에서는 프로젝트를 몇 초 만에 시작하고 Parcel을 사용하여 모든 것을 깨끗하고 깔끔하게 묶는 현재 Phaser 3 설정을 보여주고 싶습니다. Webpack 구성을 바꾸거나 Parce.. 2022. 4. 13. 이전 1 2 3 4 5 6 다음 반응형