일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
- chatGPT's answer
- Java
- 시스템
- flet
- 코틀린
- spring integration
- 자바네트워크
- 역학
- write by chatGPT
- 리눅스
- NIO
- write by GPT-4
- jpa
- 자바암호
- JVM
- oracle
- kotlin
- 고전역학
- android
- 파이썬
- 유닉스
- spring data jpa
- GPT-4's answer
- 데이터베이스
- 웹 크롤링
- Database
- python
- 소프트웨어공학
- 자바
- 인프라
- Today
- Total
목록전체 글 (923)
기억을 지배하는 기록
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/kBNTQ/btsKD4iETSn/KJR3AxNIHWoRA9Z642bkOK/img.png)
Flet을 사용하여 전자 메뉴판을 구성하고, 사용자가 메뉴를 선택하면 주문 목록에 해당 메뉴가 추가되며 총 주문 금액과 개수가 업데이트되도록 설계되었습니다. 세 자리마다 쉼표를 넣어 금액을 표시하여 사용자에게 가독성을 높였습니다. 초기화 버튼으로 주문 목록을 비울 수 있으며, 그리드 뷰를 사용해 메뉴를 시각적으로 깔끔하게 배치했습니다.import flet as ftdef main(page: ft.Page): page.title ="별다방 키오스크" page.theme_mode = ft.ThemeMode.DARK page.window.width = 750 page.window.height = 1200 page.scroll = "auto" page.padding = 20 ..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/8WAMG/btsKAes5C2H/mHlSdABzgr84JCDtJYfV61/img.png)
GridView는 Flet에서 제공하는 매우 유용한 UI 컴포넌트 중 하나로, 여러 개의 항목을 그리드 형태로 배치하는 데 사용됩니다. 이 컴포넌트는 특히 많은 수의 항목을 간결하고 시각적으로 정렬된 방식으로 보여주고자 할 때 매우 유용합니다. 예를 들어, 사진 갤러리, 제품 카탈로그, 카드 스타일의 콘텐츠를 구성할 때 자주 사용됩니다.GridView는 Flet에서 항목들을 격자 형태로 배치하는 데 유용한 레이아웃 위젯입니다.runs_count, spacing, run_spacing, max_extent 등을 사용하여 그리드의 레이아웃을 조정할 수 있습니다.이미지 갤러리, 대시보드, 제품 목록 등 다양한 UI 패턴에 활용할 수 있으며, 사용자 경험을 향상시킬 수 있습니다.수직 및 수평 스크롤 모두 지원하..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/d7C5Fv/btsKBh2NOFH/gjKwkd8Is0ckCVQdJBh53k/img.png)
ListTitle은 Flet 프레임워크에서 제공하는 위젯 중 하나로, 리스트 항목을 보다 구조적으로 표현할 수 있도록 해주는 구성 요소입니다. ListTitle은 사용자가 리스트의 항목을 시각적으로 명확하게 구분하고 쉽게 상호작용할 수 있도록 설계되었습니다. 특히, 각 리스트 항목에 제목, 서브타이틀, 아이콘 등을 포함하여 더욱 풍부한 사용자 인터페이스(UI)를 만들 때 유용합니다. 클릭 이벤트를 처리하여 사용자와의 상호작용도 쉽게 구현할 수 있습니다. Flet 앱에서 자주 사용되는 UI 패턴인 메뉴 리스트나 설정 페이지 등에 매우 적합한 도구입니다.1. ListTitle 개요ListTitle은 Flutter의 ListTile과 유사한 개념으로, 리스트 항목에 기본적인 UI 요소들을 추가하여 항목을 풍부..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/tuHGt/btsKwrFHT8v/697X9KcTmie8mynT5tMxcK/img.png)
ListView는 Flet에서 중요한 UI 컴포넌트 중 하나로, 많은 항목들을 스크롤 가능한 리스트 형태로 표시하는데 사용됩니다.ListView는 Flet에서 스크롤 가능한 목록을 만드는 데 사용됩니다.많은 항목을 효율적으로 표시할 수 있어 채팅, 데이터 목록 등 다양한 경우에 활용할 수 있습니다.속성으로는 spacing, padding, expand, auto_scroll 등이 있으며, scroll_direction을 통해 수평/수직 스크롤을 조절할 수 있습니다.Flet의 ListView는 데이터를 유연하고 효율적으로 보여주는 데 유용하며, 다양한 사용자 인터페이스에 쉽게 적용될 수 있는 강력한 도구입니다.1. Flet ListView 개요ListView는 스크롤 가능한 위젯으로, 여러 개의 자식 요소..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/q2Ji0/btsKxv7Vg0m/oKpIiDyB72BiA8Jlo7Sz61/img.png)
이 책에 포함된 날씨 어플리케이션은 flet를 이용해 UI를 구성하고, python_weather 라이브러리로 날씨 데이터를 가져옵니다. 이 앱은 사용자가 특정 도시를 입력하면 해당 도시의 날씨 상태(아이콘, 온도, 습도 등)를 표시합니다.비동기 처리를 통해 get_weather 함수가 날씨 데이터를 효율적으로 가져올 수 있도록 설계되었으며, flet의 다양한 UI 컴포넌트를 사용하여 간단하면서도 유용한 GUI를 구성하고 있습니다.import flet as ftimport python_weather# Functionsdef get_weather_icon(condition): if condition == "Thunderstorm": return '🌩️' elif condition ..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/uV5Ij/btsKtiOqCEn/gub6GMaRSyvslxpQwaokd1/img.webp)
발전 설비용량 산정태양광 발전 설비용량 산정은 설치하려는 태양광 시스템의 최대 전력 출력을 결정하는 과정입니다. 이 용량은 예상 발전량과 사용자의 에너지 수요를 충족시키기 위해 필요한 패널 면적, 배치 및 기타 요인들을 고려하여 계산됩니다. 아래에 태양광 발전 설비용량 산정 방법을 단계별로 설명드리겠습니다.1. 일사량 분석현지 일사량 데이터 수집: 설치 장소의 일사량 데이터가 용량 산정의 기초가 됩니다. 이는 일반적으로 지역별 일조 시간과 연평균 일사량을 확인하는 것으로 시작하며, 여러 기상 데이터나 정부 자료를 활용할 수 있습니다.효율적 시간대 파악: 하루 중 태양광 발전에 적합한 시간대를 파악하여, 태양광 패널이 효율적으로 발전할 수 있는 일사량을 계산합니다.2. 목표 발전량 설정에너지 수요 분석: ..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/RNOJJ/btsKsb20nHl/kdXL3Vh10dkLLgdnKKeYmK/img.png)
Flet에서 Columns와 Rows는 UI 요소들을 수평 또는 수직으로 배치하기 위해 사용하는 레이아웃 구성 요소입니다. 이들은 Flutter의 Column 및 Row와 비슷하며, 유연하게 UI를 구성할 수 있도록 도와줍니다.Column: 자식 요소들을 수직으로 나열하는 데 사용. 기본적으로 위젯들을 위에서 아래로 배치.Row: 자식 요소들을 수평으로 나열하는 데 사용. 기본적으로 위젯들을 왼쪽에서 오른쪽으로 배치.spacing과 alignment를 사용하여 요소들 간의 간격과 정렬을 설정할 수 있으며, 복잡한 레이아웃을 만들 때 이 두 가지를 유용하게 활용할 수 있습니다.중첩 사용을 통해 복잡하고 다양한 사용자 인터페이스를 구성할 수 있습니다.1. ColumnsColumns는 자식 요소들을 수직으로 ..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/FtdRt/btsKocPbcIN/EfVBrMBMZk9ouYF4BDhZfK/img.webp)
음영 분석이란 태양광 발전 시스템 설계 과정에서 태양광 패널에 그늘이 생기는 위치와 시간대를 분석하여, 발전량에 미치는 영향을 평가하는 과정을 말합니다. 음영은 태양광 패널에 도달하는 일사량을 감소시켜 발전 효율을 저하시키기 때문에, 이를 최소화하는 것이 중요합니다. 음영 부분은 연간 5 ~ 10% 정도의 효율에 영향을 미친다.일시적이고 간헐적인 음영눈, 가을의 낙엽, 새의 배설물 및 황사 등의 오염, 공장지대의 먼지와 굴뚝 매연어레이에 누적될 수 있으며 또한 모듈의 표면에 영향을 주어 발전량을 감소설치장소에 따른 반복적인 음영설치장소에 의해 반복적으로 생기는 음영은 PV어레이에서 대부분의 음영이 발생건물 때문에 생기는 음영의 결과가 직접적인 음영을 유발하며 중요하게 검토되어야함특히, 굴뚝 또는 안테나,..