일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 29 | 30 |
- python
- 시스템
- android
- flet
- 인프라
- GPT-4's answer
- GIT
- 역학
- Database
- NIO
- kotlin
- 소프트웨어공학
- chatGPT's answer
- 자바
- oracle
- lombok
- write by chatGPT
- 고전역학
- 데이터베이스
- 코틀린
- 유닉스
- write by GPT-4
- 웹 크롤링
- 자바암호
- 파이썬
- 리눅스
- 자바네트워크
- Spring boot
- JVM
- Java
- Today
- Total
목록전체 글 (891)
Akashic Records
데이터베이스에서 트랜잭션(Transaction)은 데이터베이스의 상태를 변화시키는 작업의 논리적인 단위입니다. 일반적으로 트랜잭션은 여러 작업을 하나로 묶어 데이터의 일관성을 보장하는 역할을 합니다. 트랜잭션의 가장 큰 특징은 모든 작업이 성공적으로 완료되거나, 그렇지 않을 경우 모두 원래대로 복구되어야 한다는 점입니다. 이 원칙은 데이터베이스의 무결성과 일관성을 유지하는 데 중요합니다.트랜잭션에는 보통 다음과 같은 4가지 성질이 있습니다. 이를 ACID라고 합니다:1. Atomicity (원자성)데이터베이스 트랜젝션(Transactoin) - ACID (Atomicity)2. Consistency (일관성)데이터베이스 트랜젝션(Transactoin) - ACID (Consistency)3. Isolat..
데이터베이스에서 트랜잭션(Transaction)은 데이터베이스의 상태를 변화시키는 작업의 논리적인 단위입니다. 일반적으로 트랜잭션은 여러 작업을 하나로 묶어 데이터의 일관성을 보장하는 역할을 합니다. 트랜잭션의 가장 큰 특징은 모든 작업이 성공적으로 완료되거나, 그렇지 않을 경우 모두 원래대로 복구되어야 한다는 점입니다. 이 원칙은 데이터베이스의 무결성과 일관성을 유지하는 데 중요합니다. 트랜잭션에는 보통 다음과 같은 4가지 성질이 있습니다. 이를 ACID라고 합니다:1. Atomicity (원자성)데이터베이스 트랜젝션(Transactoin) - ACID (Atomicity)2. Consistency (일관성)데이터베이스의 트랜잭션(Transaction)에서 일관성(Consistency)은 트랜잭션이 실..
Oracle Flashback Technology는 데이터베이스 관리자가 데이터의 실수나 잘못된 작업을 수행했을 때, 데이터를 손쉽게 이전 상태로 되돌릴 수 있는 강력한 복구 도구입니다. 이는 데이터베이스에서 발생한 오류나 실수에 대한 빠른 복구를 지원하며, 데이터베이스의 고가용성과 신뢰성을 높이는 중요한 기능입니다. Oracle Flashback Technology 역사Oracle 9i부터 도입되었으며, 이후 버전에서 지속적으로 발전되었습니다. 각 주요 기능을 지원하는 Oracle 버전을 아래에 설명합니다. Oracle 9i (Release 2)Flashback Query: Oracle 9i에서는 처음으로 Flashback Query 기능이 도입되었습니다. 이를 통해 사용자는 특정 시점의 데이터 상태를..
데이터베이스에서 트랜잭션(Transaction)은 데이터베이스의 상태를 변화시키는 작업의 논리적인 단위입니다. 일반적으로 트랜잭션은 여러 작업을 하나로 묶어 데이터의 일관성을 보장하는 역할을 합니다. 트랜잭션의 가장 큰 특징은 모든 작업이 성공적으로 완료되거나, 그렇지 않을 경우 모두 원래대로 복구되어야 한다는 점입니다. 이 원칙은 데이터베이스의 무결성과 일관성을 유지하는 데 중요합니다. 트랜잭션에는 보통 다음과 같은 4가지 성질이 있습니다. 이를 ACID라고 합니다:1. Atomicity (원자성)데이터베이스의 트랜잭션(Transaction)에서 원자성(Atomicity)은 트랜잭션이 모두 성공적으로 완료되거나 전혀 수행되지 않은 것처럼 보장하는 특성을 의미합니다. 이 속성은 데이터베이스의 일관성을 유..
태양광 발전사업을 위한 부지 조사는 효율적이고 안전한 발전 시스템을 구축하기 위한 중요한 단계입니다. 이 조사를 통해 부지의 물리적, 환경적, 법적 요소들을 평가하고, 사업의 성공 가능성을 높일 수 있습니다. 태양광 발전 부지 조사 시 주요 고려사항은 다음과 같습니다. 1. 일조량 분석일사량: 태양광 발전의 효율성에 중요한 요소로, 연중 일사량이 얼마나 되는지를 분석합니다. GIS(지리정보시스템) 등을 활용하여 지역의 평균 일사량 데이터를 수집하고, 태양광 패널의 예상 전력 생산량을 예측합니다.일조시간: 하루 중 태양이 비치는 시간을 분석하여, 발전 가능 시간을 계산합니다. 높은 일조량과 긴 일조시간을 가진 지역이 최적의 후보지가 됩니다.2. 지형 및 지질조사지형: 태양광 패널의 설치 및 유지보수에 유리..
이 책에 포함된 예제 코드중 메모장 기능을 새로 만들어 보왔습니다. 이 코드에서는 Flet을 사용하여 사용자가 메모를 입력하고, 삭제하고, 선택할 수 있는 기능을 제공합니다. 데이터베이스와의 연동을 위해 memo_dbhandler.py 모듈을 별도로 작성하였 데이터베이스 작업을 분리함으로써 코드의 가독성과 유지보수를 용이하게 했습니다. 주요 기능으로는 메모 추가, 선택, 삭제, 및 모든 메모 삭제가 포함되며 데이터베이스로 통합되어 사용자의 메모 정보를 영구적으로 저장할 수 있습니다.데이터 베이스 모듈(memo_dbhandler.py)데이터베이스와 관련된 작업들을 수행하는 모듈로, 다음과 같은 역할을 합니다:데이터베이스 설정 및 테이블 생성 (setup_db()) - 데이터베이스 연결을 생성하고 테이블이 ..
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 ..
GridView는 Flet에서 제공하는 매우 유용한 UI 컴포넌트 중 하나로, 여러 개의 항목을 그리드 형태로 배치하는 데 사용됩니다. 이 컴포넌트는 특히 많은 수의 항목을 간결하고 시각적으로 정렬된 방식으로 보여주고자 할 때 매우 유용합니다. 예를 들어, 사진 갤러리, 제품 카탈로그, 카드 스타일의 콘텐츠를 구성할 때 자주 사용됩니다.GridView는 Flet에서 항목들을 격자 형태로 배치하는 데 유용한 레이아웃 위젯입니다.runs_count, spacing, run_spacing, max_extent 등을 사용하여 그리드의 레이아웃을 조정할 수 있습니다.이미지 갤러리, 대시보드, 제품 목록 등 다양한 UI 패턴에 활용할 수 있으며, 사용자 경험을 향상시킬 수 있습니다.수직 및 수평 스크롤 모두 지원하..