전체 글 (441) 썸네일형 리스트형 vscode - Babel parsing error: No Babel config file detected 1. Ctrl + P > Settings(JSON) 들어가기 2. 아래 추가해주기 "eslint.workingDirectories": [ { "mode": "auto" } ] 완성된 모습 Flutter - ios 기기 디버깅하며 생긴 오류 1. 애뮬레이터가 없어 Android studio에서 ios emulator가 안열림-> 공간부족이여서 공간 만든 뒤 상단 네비게이터에서 Device에서 추가해줘야함 2. 아이폰 개발자 모드로 설정 3. 앱의 개발자 추가 4. package명 변경 'example'은 안됨 5. Pod 에러- 프로젝트/ios 안에 Pod 파일 추가- Podfile.lock과 pod파일 제거 후 pod install 6. pod파일에서의 ios 버전이 9.00 에서 13으로 변경- Runner에서도 변경 7. open Runner.xcworkspace를 통해서 빌드함 8. 키체인 비밀번호 까먹어 제거 후 새로 생성 9. 아이폰에서 앱 신뢰하기로 변경 10. 맥에서 개발자를 확인할 수 없기 때문에 에러.. Flutter - Mac 개발환경구축 1. SDK 설치 https://docs.flutter.dev/get-started/install/macos/mobile-ios 2. 압축해제 mkdir developcd developunzip ~/Downloads/flutter.zip 3. 전역환경변수 설정 vi ~/.bash_profileexport PATH=${PATH}:~/develop/flutter/binsource ~/.bash_profile flutter --version으로 설치된지 확인하기 Flutter - Emulator의 Webview에 live Server 열기 import 'package:flutter/material.dart';import 'package:webview_flutter/webview_flutter.dart';void main() => runApp(MaterialApp(home: WebViewExample()));class WebViewExample extends StatelessWidget { @override Widget build(BuildContext context) { return Scaffold( body: WebViewWidget( controller: WebViewController() ..setJavaScriptMode(JavaScriptMode.unrestricted) .. Flutter - Webview Https가 아닌 http도 열 수 있도록 설정하기 1.android/app/src/main/ 디렉토리 아래에 있는AndroisManifest.xml 파일에서 다음과 같이 수정해준다 android:usesCleartextTraffic="true" 서버 껐다가 다시 키면 됨 브라우저) CPU, GPU, 렌더링, 메모리 성능 모니터링을 위한 유용한 도구들 1. FPS/Composite 상태보기F12 -> Ctrl + Shift + P > FPS 검색 2. Layers 구조 전체를 확인할 수 있다. Z영역도 확인 가능함 3. Rendering렌더링 되는 포인트들을 하이라이트 하여 쉽게 볼 수 있다. 아래 세개가 효과적으로 사용할만하다.Layers borders : 레이어 경계선Frame Rendering Stats : 프레임 속도Paint flashing : repaint되는 영역이 하이라이트됨 4. 브라우저 Task Manager브라우저의 더보기 > more tools > task Manager 6. 브라우저가 사용하는 GPU 스펙 chrome://gpu/ 7. Performance Monitor Memory, Docu.. 모바일 ios 이슈) 키보드가 버튼, Input 가리는 현상 현상: ios에서 키보드는 input기준 아래에서 올라옴. textarea, input이 화면 상단에 위치하는 경우 키보드가 화면 요소를 가리는 이슈가 생길 수 있음 ios에서는 다르게 컨트롤 해야될 대상- vh(vh가 먹지않음)- window.innerHeight(키보드 올라옴에도 innerHeight가 그대로임) 대신 visualViewport.height로 사용 visualViewport가 변할 때마다 document에 css 변수를 선언해 height를 동적으로 부여합니다.document.documentElement.style.setProperty('--vh', `${ window.visualViewport.height * 0.01 }px`); .target { height: calc(--v.. atmega128 - interrupt 사용하여 택트버튼으로 FND 1부터 4 테스트 #14 스탑워치 전 트랜지스터와 인터럽트 테스트용으로 생성 /* * Course2.c * * Created: 2025-07-21 * Author : gnsdl */ #include #include #include #define F_CPU 16000000UL#include int index = 0;unsigned char digit[] = {0x28, 0xb3, 0xba, 0x78};void setup() { DDRA = 0xff; DDRB = 1; // PB0 출력 DDRE = 0; // PE4 입력z DDRD = 0x04; PORTD = 0x04; // 천의자리만 켜기 PORTE = 48; // PE4 내부 풀업 켜기 (0b00110000) EIMSK = 0x30; // INT4 .. 이전 1 2 3 4 5 6 7 ··· 56 다음