장치픽셀(Device Pixel)과 논리픽셀(Logical Pixel)
·
IT개념
장치 픽셀(device pixel)과 논리 픽셀(logical pixel)은 디지털 디스플레이에서 사용되는 두 가지 다른 단위이다.  장치 픽셀 (Device Pixel)정의: 장치 픽셀은 디스플레이의 물리적인 구성 요소를 나타내는 단위이다. 각각의 장치 픽셀은 디스플레이에서 빛을 발산하는 작은 점을 말한다. 즉, 빛으로 점을 찍어 디스플레이에 이미지나 글씨를 표시하는 것이다. 특성:해상도와 직접적으로 관련되어 있으며 디스플레이의 해상도가 높을수록 장치 픽셀의 수가 많아지며, 화면의 세부 사항이 더욱 세밀하게 표현될 수 있다. 물리적인 크기와 화면의 실제 디자인에 영향을 미치게 된다.정리: 장치 픽셀은 디스플레이를 구성하는 물리적 점들의 개수를 말하며, 화면의 해상도를 나타낸다. 예를 들어, 해상도가 1..
Unsupported operation: Infinity or NaN toInt
·
Flutter
[원인]플러터 애플리케이션에서 무한대(Infinity)나 NaN(Not a Number) 값을 정수로 변환하려 할 때 발생.  [해결]1. 기본값을 설정 해줌 double value = ...; // 값을 얻는 코드if (value.isInfinite || value.isNaN) { value = 0; // 기본값 설정}int intValue = value.toInt(); 2. try - catch 문 double value = ...; // 값을 얻는 코드int intValue;try { intValue = value.toInt();} catch (e) { intValue = 0; // 기본값 설정}
Git Untracked Files Prevent Merge 오류 해결
·
git
Untracked Files Prevent MergeMove or commit them before merge 커밋을하고 pull 을 받으려는데 위와 같은 오류가 나고 있는 상황.  오류가 나는 이유는 병합하려는 브랜치에서 untracked 파일과 동일한 이름의 파일이 존재할 때 발생한다. 이 경우, Git은 untracked 파일이 덮어쓰여질 위험이 있다고 판단하여 병합을 중단한다고 한다.  상황은 내가 새로운 컴퓨터로 clone 진행 후 작업을 완료 했다.수정한 파일만 커밋을 진행 하고 pull을 받으려고 했는데, 누군가가 푸시까지 마친 상황.그럴 때~ 해당 오류가 발생한다. 근데 이제 깃이 제공해준 해결책에서 보면 옮기거나 커밋하라는데... view file 을 눌러 파일들을 보니 약 100 몇개...
CustomPainter 클래스를 확장하는 클래스의 paint 메서드 만들기
·
Flutter
@override void paint(Canvas canvas, Size size) { if(dataRowFixUse) { double yPosition = 50; final Paint paint = Paint() ..color = CupertinoColors.systemGrey ..strokeWidth = 1; for (int i = 0; i 주어진 코드는 Flutter에서 CustomPainter 클래스를 확장하는 클래스의 paint 메서드를 구현한 것입니다. 이 메서드는 Canvas 객체와 Size 객체를 사용하여 화면에 그래픽을 그리는 역할을 합니다. 아래에서 코드의 주요 부분을 해석해드리겠습니다.코드 해석조건문 if(dataRowFixU..
해니01_15
'분류 전체보기' 카테고리의 글 목록 (13 Page)