본문 바로가기

반응형

코당(Coding)

(49)
프로세싱 라이브러리와 자바로 클래식 스네이크 게임 만드는 방법 프로세싱 라이브러리와 자바로 클래식 스네이크 게임 만드는 방법 Java로 게임 재현 기사에서 스네이크 게임을 표시하는 GIF. Java 또는 Processing의 기본 사항을 알고 있으며 자신만의 게임 개발을 시작하거나 고전 게임 중 하나를 다시 만들고 싶습니까? 이 문서에서는 Processing을 사용하여 고전적인 Snake 게임을 빌드하는 프로세스를 설명합니다. Wikipedia(2022)는 Processing을 그래픽 라이브러리 및 통합 개발 환경(IDE)으로 설명합니다. 라이브러리는 Java를 기반으로 하며 추가 클래스 및 단순화를 제공합니다(Wikipedia, 2022). Processing을 다운로드하여 설치하려면 processing.org/download로 이동하여 선호하는 플랫폼과 일치하는..
이 명령으로 더 나은 "적절한" 사용자가 되십시오 이 명령으로 더 나은 "적절한" 사용자가 되십시오 새로운 데비안 기반 Linux 설치에서 대부분의 사람들이 가장 먼저 하는 것 중 하나는 다음을 실행하는 것입니다. sudo apt-get update. 이 인기 있는 명령은 캐시를 새로 고치고 시스템에 설치된 패키지에 사용 가능한 업데이트를 확인합니다. 캐시와 설치된 패키지를 모두 최신 상태로 유지하는 것이 좋습니다. 대부분의 경우 일반적인 Linux 사용자의 적절한 경험은 여기서 멈춥니다. 패키지 설치, 업데이트 및 제거가 주요 기능인데 왜 더 나아가야 할까요? 글쎄, apt의 내부를 파고들면 소프트웨어를 설치하는 단순한 방법 이상의 것을 찾을 수 있을 것입니다. apt 유틸리티는 설치한 패키지와 시스템 자체의 다양한 측면을 관리할 수 있는 완전한 기능..
Git Hub에 데이터를 저장하는 방법 (개발자, 코딩 필수) Git Hub에 데이터를 저장하는 방법 (개발자, 코딩 필수) Blob, 트리 및 커밋 Git을 사용하기 시작했을 때 나는 대부분의 사람들이 하는 일을 했습니다. 나는 내부에서 무슨 일이 일어나고 있는지 제대로 이해하지 못한 채 작업을 완료하기 위해 명령을 암기했습니다. 대부분의 경우 원하는 결과를 얻었습니다. 그러나 나는 때때로 repo를 '파괴'하고 예상치 못한 상태로 가져오고 수정 방법을 모르는 것에 여전히 좌절했습니다. 경험이 비슷합니까? 저장소를 사용하는 지름길은 도구가 어떻게 작동하는지 배우기 위해 필수적인 숙제를 하지 않고 도구를 사용하려는 시도입니다. 제 경우에는 Git에서 사용하는 내부 데이터 모델에 대해 읽는 즉시 모든 것이 '클릭'되었습니다. 아시다시피 Git은 일종의 데이터베이스이며..
Angular Async Pipe로 반응형으로 전환하는 방법 Angular Async Pipe로 반응형으로 전환하는 방법 구독 Observable 또는 Promise 템플릿에서 방출한 최신 값을 가져옵니다. Unsplash에 있는 Roma Kaiuk의 사진을 기반으로 제작된 Angular Pipe Angular 비동기 파이프를 사용하여 템플릿에서 Observable 또는 Promise에 액세스할 수 있습니다. 각도 문서는 비동기 파이프를 아주 잘 설명합니다.비동기 파이프는 Observable 또는 Promise를 구독하고 방출한 최신 값을 반환합니다.". 여기에서 조금 확장하겠습니다. 비동기 파이프는 구성 요소가 초기화될 때 Observable 또는 Promise를 구독합니다. Promise 또는 Observable에서 내보낸 각 값을 반환합니다. 새 값이 내보내..
Jetpack Compose 디코딩 — LazyColumn, 탐색 아키텍처, 데이터 모델, 그리드 및 TabBar 보기 Jetpack Compose 디코딩 — LazyColumn, 탐색 아키텍처, 데이터 모델, 그리드 및 TabBar 보기 파트 0 안정적인 출시 이후 제트팩 작성1.0UI 프레임워크 탐색을 시작합니다. 선언적 UI는 미래이므로 시도해야 한다고 생각했습니다. Flutter 배경이나 선언적 UI 배경에서 온 경우 Jetpack Compose 선언적 UI 구현을 이해하는 것은 매우 쉽습니다. 좋은 부분으로 건너뛰자: [project Demo] jetpack-compose를 처음 사용하는 경우 이 기사를 읽고 여행을 시작할 수 있습니다. [Project structure] Model — 이 폴더에는 데이터 클래스와 가짜 데이터가 들어 있습니다. Screens — 이 폴더에는 앱의 화면이 들어 있습니다. Navig..
블록체인과 머클 트리에 대한 나의 소개 블록체인과 머클 트리에 대한 나의 소개 이 Go 구현을 통한 블록체인 이해 Unsplash의 Shubham Dhage의 사진 몇 달 전에 저는 블록체인이 NFT 컬렉션, NFT 게임, NFT 게임과 같은 스마트 계약의 구현으로 인해 암호 화폐와 모든 놀라운 가능한 응용 프로그램과 함께 최근 암호화 공간 전체에서 과대 광고를 하고 있다는 점을 감안할 때 블록체인을 플레이하고 개발하기 시작했습니다. 다오. 저는 항상 분산 시스템에 관심이 많았고 블록체인은 가장 순수한 형태의 분산 시스템입니다. 모든 것은 가장 인기 있는 게임 중 하나에서 시작되었습니다. 이 새로운 개념의 Play2Earn을 적용하는 것이었습니다. 여기에서 게임 자산은 토큰(ERC-721)이며 플레이어가 소유하고 플레이하면서 수익을 창출했습니..
C#에서 클린 아키텍처 실습 C#에서 클린 아키텍처 실습 배운 것을 실천에 옮기기 Unsplash의 AltumCode 사진 밥 아저씨가 쓴 Clean Architecture 책을 읽었습니다. 나는 깨끗한 아키텍처 원칙을 사용하여 미니 프로젝트를 만들어 모든 것을 올바르게 이해했는지 확인할 것이라고 생각했습니다. 이것이 내가 탔던 방법입니다. 다음은 클린 아키텍처가 작동하는 방식을 보여주는 다이어그램입니다. 깔끔한 아키텍처 다이어그램 아이디어는 원이 내부의 원에 의존한다는 것입니다. 즉 종속성은 안쪽을 가리킵니다. 중간에는 동일하게 유지되어야 하는 비즈니스 규칙이 있습니다. 이는 서클의 더 이상 어떤 것에 의존해서는 안 됩니다. 목표는 마음이 바뀔 수 있는 부분(예: 외부 프레임워크, 데이터베이스 및 UI 형식)을 정말 쉽게 변경할 ..
좋은 소프트웨어 개발자의 5가지 요소 좋은 소프트웨어 개발자의 5가지 요소 최고의 소프트웨어 개발자가 되는 것 Unsplash에 있는 Joshua Earle의 사진 “어떤 면에서 프로그래밍은 그림과 같습니다. 빈 캔버스와 특정 기본 원자재로 시작합니다. 당신은 과학, 예술, 공예를 조합하여 그것들로 무엇을 할지 결정합니다.” — Andrew Hunt와 Dave Thomas가 쓴 실용적인 프로그래머 개발자가 되는 것은 온라인에서 사용할 수 있는 무료 자료의 양이 많은 간단한 과정입니다. 압도적일 수 있지만 기본 사항을 학습한 다음 코드를 작성하여 지식과 이해도를 향상시키십시오. 기본 사항을 알고 코드를 작성할 수 있으면 소프트웨어 개발자로 취업할 수 있습니다. 프로그래밍의 다양한 측면과 이에 수반되는 미묘함을 발견하면서 여정이 시작되었습니다...
속성 래퍼와 함께 MVVM을 사용하여 Cleaner Swift 작성하는 방법 속성 래퍼와 함께 MVVM을 사용하여 Cleaner Swift 작성하는 방법 내가 만든 방법 @VMState 속성 래퍼 Unsplash의 David Clode 사진 Model-View-ViewModel 위에 구축된 많은 iOS 코드를 보았습니다. (MVVM) 디자인 패턴. 세부 구현은 다양할 수 있지만 모든 사람이 MVVM의 사실상 원칙으로 따르는 단일 하위 패턴이 있습니다. 상태 바인딩; 변경 사항을 바인딩하는 것입니다. 모델 보기 상태 보다 . 의 예를 살펴보자. QuantifierView: 수량자보기 뷰를 뷰 모델 표현으로 투영하면 다음과 같은 기능과 상태가 생성됩니다. 기능: 증가하다 감소하다 주: 수량 오류 지금은 State 구현에 집중합시다. 바닐라 Swift를 사용하여 이것을 구현하는 가장 ..
프로덕션에서 Kubernetes를 실행하는 데 필요한 6가지 중요한 사항 프로덕션에서 Kubernetes를 실행하는 데 필요한 6가지 중요한 사항 클러스터를 한 단계 업그레이드 Unsplash의 Thomas Millot 사진 Kubernetes 채택은 사상 최고입니다. 거의 모든 주요 IT 조직은 컨테이너 전략에 투자하고 Kubernetes는 단연 가장 많이 사용되고 가장 인기 있는 컨테이너 오케스트레이션 기술입니다. Kubernetes에는 다양한 종류가 있지만 AKS, EKS 및 GKE와 같은 관리형 솔루션이 단연 가장 많이 사용됩니다. Kubernetes는 매우 복잡한 플랫폼이지만 관리형 클라우드 솔루션을 선택하는 한 Kubernetes 클러스터를 설정하는 것은 상당히 쉽습니다. 매우 타당한 이유가 없는 한 Kubernetes 클러스터를 자체 관리하는 것을 권장하지 않습니..

반응형