본문 바로가기

반응형

분류 전체보기

(118)
Golang, Fyne 및 MongoDB를 사용하여 CRUD 데스크톱 앱을 만드는 방법 Golang, Fyne 및 MongoDB를 사용하여 CRUD 데스크톱 앱을 만드는 방법 다음은 Go 언어, Fyne GUI 툴킷 및 MongoDB 데이터베이스 서버를 사용하여 CRUD 작업이 가능한 데이터 입력 데스크톱 앱을 만드는 방법을 보여주는 예입니다. Unsplash에 있는 Leif Christoph Gottwald의 사진 이 기사에서는 연락처 정보를 입력, 확인, 업데이트 및 삭제할 수 있는 작은 데스크톱 앱을 만드는 방법을 보여 드리겠습니다. 이 앱을 Go 언어(Golang)로 프로그래밍하고 Fyne GUI 툴킷을 사용하여 사용자 인터페이스를 만듭니다. 연락처 정보는 MongoDB 데이터베이스 컬렉션에 저장됩니다. 또한 이 기사는 Fyne 및 MongoDB에 대한 이전 기사의 연속입니다. 해당..
Dart Language의 7가지 멋진 기능 Dart Language의 7가지 멋진 기능 믹스인, 캐스케이드 표기법 등 Unsplash의 AltumCode 사진 오늘의 기사는 다트 언어가 제공하는 멋진 기능에 대한 짧은 계시입니다. 더 자주 이러한 옵션은 단순한 앱에는 필요하지 않지만 간단하고 명확하며 간결하게 만들어 코드를 개선하려는 경우 생명의 은인입니다. 그것을 염두에두고 가자. 캐스케이드(.., ?..)를 사용하면 동일한 개체에 대해 일련의 작업을 수행할 수 있습니다. 이렇게 하면 임시 변수를 생성하는 단계를 줄일 수 있고 보다 유동적인 코드를 작성할 수 있습니다. 사용 abstract 정의하는 수정자 추상 클래스(인스턴스화할 수 없는 클래스). 추상 클래스는 종종 일부 구현과 함께 인터페이스를 정의하는 데 유용합니다. 공장 생성자 사용 f..
React Hooks 및 Context API를 통한 손쉬운 상태 관리 React Hooks 및 Context API를 통한 손쉬운 상태 관리 컨텍스트를 사용하여 구성 요소 간에 상태 공유 Unsplash의 NASA 사진 상태 관리는 React 개발자에게 압도적인 작업처럼 보일 수 있습니다. 과거에는 구성 요소 트리의 다른 부분에서 공유된 상태를 유지 관리하는 것이 매우 복잡했으며 일반적으로 타사 상태 관리 라이브러리에 의존하여 도움을 받았습니다. 그러나 우리의 생각을 업데이트할 때입니다! 후크와 컨텍스트 API가 있으므로 React의 상태 관리가 쉽습니다. 이미 사용하고 있는 도구와 React에 내장된 도구만 사용하여 앱 전체에서 상태를 관리하는 방법을 살펴보겠습니다! React 앱에서 상태를 관리하는 문제에 직면했을 때 일부 개발자는 모든 문제를 해결하기 위해 Redux..
나만의 전자 상거래 Keystone.js 기반 시스템 만드는 법 — 장바구니 만들기 나만의 전자 상거래 Keystone.js 기반 시스템 만드는 법 — 장바구니 만들기 자체 전자 상거래 시스템을 만들기 위한 여정의 다음 단계 Unsplash의 Kenny Eliason의 사진 얼마 전 저는 Kesytone.js를 사용하여 전자 상거래 시스템을 구축하겠다는 엉뚱한 생각을 했습니다. 이 여정은 몇 주 전에 시작되었으며 지금까지 시스템 요구 사항, 환경 설정 및 기본 모델, 액세스 제어에 대해 이야기했습니다. 이 기사에서는 주요 장바구니 기능에 중점을 두겠습니다. 또한 이 기사의 완성된 코드는 내 GitHub에서 사용할 수 있습니다. 이 시리즈의 이전 부분에서 기본 스키마를 설정할 때 각 사용자에게 장바구니가 하나만 있고 사용자가 해당 장바구니에서 주문을 생성할 때까지 추가된 모든 제품이 포함..
PR의 품질이 향상되지 않는 이유 PR의 품질이 향상되지 않는 이유 간단합니다. 나무 때문에 숲이 그리워집니다. Pixabay를 통해 소프트웨어 엔지니어링 세계에서 Git의 편재는 주변의 도구 및 프로세스가 개발자 워크플로 및 소프트웨어 릴리스 패턴과 관련하여 몇 가지 패턴으로 다소 통합되었음을 의미합니다. 여기에는 다음이 포함됩니다. 이들 각각의 핵심은 풀 리퀘스트 또는 PR이며 많은 팀이 이 계층에서 코드와 제품 모두의 품질을 적용하려고 시도합니다. 뭔지 맞춰봐? 거의 작동하지 않습니다. 이 접근 방식이 훨씬 더 엄격하고 규율 없이는 거의 작동하지 않는 이유는 분명해야 합니다. PR 시점에서 코드는 이미 작성되었습니다. 참여하는 모든 사람은 매몰 비용 오류의 대상이 됩니다. 다시 말해, PR 시점에서 팀장이나 동료가 접근 방식이 차선..
사례 시나리오를 문서화하기 위해 애니메이션 대화형 순서도를 생성하는 방법 사례 시나리오를 문서화하기 위해 애니메이션 대화형 순서도를 생성하는 방법 사례 시나리오를 문서화하기 위해 애니메이션 대화형 순서도를 생성하는 방법 기술 작가로서 내가 가장 좋아하는 도구 중 하나는 다이어그램 작성입니다. 이러한 유형의 시각적 콘텐츠는 독자에게 자료에 대한 더 나은 이해를 제공할 뿐만 아니라 작가가 창의성으로 기술적인 요소를 더할 수 있도록 합니다. 대화형 다이어그램에 대한 나의 첫 번째 기사는 많은 관심과 긍정적인 피드백을 받아 이 주제를 더 탐구하기로 결정했습니다. 이 기사에서는 소프트웨어 비즈니스 로직의 여러 시나리오를 설명하는 애니메이션 흐름도 다이어그램(물론 상호 작용 포함!)을 살펴보겠습니다. 소프트웨어 비즈니스 로직을 설명할 때 나는 일반적으로 순서도 풀 다이어그램을 사용합니다..
Rancher K3s: Proxmox 컨테이너의 Kubernetes Rancher K3s: Proxmox 컨테이너의 Kubernetes LXD 컨테이너 및 K3를 사용하여 NGINX 인그레스 컨트롤러로 K8 클러스터 스핀업 오랫동안 저는 캘린더, 연락처, 이메일, 클라우드 파일 저장소, 웹사이트 등 대부분의 온라인 서비스를 자체 호스팅했습니다. 내 설정의 현재 반복은 다양한 애플리케이션을 모두 설치하고 사용하도록 구성하는 일련의 Ansible 플레이북에 의존합니다. 이것은 정말 안정적이었고 저에게 꽤 효과적이었습니다. 저는 뛰어난 관리 인터페이스를 갖춘 무료 오픈 소스 하이퍼바이저인 Proxmox의 LXD 컨테이너 세트(경량 Linux VM)에 애플리케이션을 배포합니다. 그러나 최근에 Docker와 컨테이너를 사용하여 애플리케이션을 배포할 때의 이점을 다시 배웠습니다. ..
배경 패턴을 구축하여 CSS 방사형 그래디언트 제작하는 방법 배경 패턴을 구축하여 CSS 방사형 그래디언트 제작하는 방법 CSS 그라디언트를 처음 접하는 경우 radial-gradient(). 이전에 사용한 적이 없다면 이에 대해 배울 수 있는 올바른 위치에 있습니다. 이 튜토리얼에서는 그 뒤에 숨겨진 비밀을 설명하기 위해 몇 가지 실제적이고 실용적인 예에 초점을 맞출 것입니다. radial-gradient() 작동 방식. CSS Gradients는 일반적으로 멋진 패턴을 만드는 데 사용되므로 몇 가지를 선택했습니다. radial-gradient(). 그것들을 구축함으로써 우리는 이러한 그라디언트에 대한 모든 것을 배울 것입니다. 방사형 그라데이션 패턴 #1 가장 기본적인 패턴부터 시작하겠습니다. 방사형 그라데이션으로 만든 패턴 지금까지 복잡한 것은 없습니다. 단..
Rails에서 페이지 매김을 구현하는 방법 Rails에서 페이지 매김을 구현하는 방법 K 사용aminari Gem 응용 프로그램에는 많은 리소스가 있을 수 있습니다. 모델에 완전한 CRUD 기능이 있으면 지속적으로 성장합니다. 이렇게 하면 해당 리소스의 인덱스 페이지를 탐색하는 것이 매우 번거롭고 사용자 친화적이지 않을 수 있습니다. 끝없는 스크롤을 피하고 정리를 조금 하려면 페이지를 매기는 것이 좋습니다. 웹 응용 프로그램에 관한 페이지 매김은 많은 리소스 그룹이 각 페이지 전체에 균등하게 분포된 설정된 양이 여러 페이지로 분할되는 경우입니다. 일반적으로 맨 아래에는 페이지 수를 표시하고 사용자가 현재 보고 있는 페이지와 리소스 목록의 시작 또는 끝으로 가는 몇 가지 바로 가기를 나타내는 탐색 색인이 있습니다. 페이지 매김의 기본 예 Rails..
Python을 사용하여 처음부터 분석 웹 사이트 만드는 방법 Python을 사용하여 처음부터 분석 웹 사이트 만드는 방법 블로그, 대시 애플리케이션 및 Jupyter 노트북을 위한 공간이 포함된 Flask 웹 사이트 템플릿 작가의 웹사이트 스크린샷 블로그를 만들고 대시보드를 보여주고 jupyter 노트북을 실행할 수 있는 웹사이트를 만들고 싶었습니다. Dash 응용 프로그램 자체를 만드는 방법을 찾았지만 세 가지를 모두 설명하는 응용 프로그램을 찾을 수 없었습니다. 그것이 제가 오늘 제공하고자 하는 것입니다. 템플릿 코드는 여기그리고 이 템플릿을 사용하여 웹사이트. 나는 원래 Dash로 작성된 이 웹사이트를 디자인했으며, 아래에 표시된 대시보드만 사용했습니다. 작가 홈페이지 캡처 이 대시보드는 Dash 및 Plotly를 사용하여 생성되었습니다. 불행히도 마크다운 ..

반응형