전체 글

· Flutter
Flutter에서 freezed를 사용해서 클래스를 만들면 setter를 사용할 수 없다.import 'package:freezed_annotation/freezed_annotation.dart';part 'user.freezed.dart';part 'user.g.dart';@freezedclass User with _$User { const factory User({ required String name, required String password, }) = _User; factory User.fromJson(Map json) => _$UserFromJson(json);} freezed에서 자동으로 생성해주는 copyWith 메서드를 사용하면 setter처럼 값을 업데이트 ..
· Flutter
안드로이드 기기 디버깅 모드 혹은 apk로 앱을 설치하여 실행하였을 때 API가 호출이 되지 않는 경우가 있다. 첫 번째로 와이파이를 확인해보고 두 번째로 AndroidManifest.xml 파일에 인터넷 권한 설정이 되어 있는지 확인해봐야 한다.AndroidManifest.xml에 아래 코드를 추가   COUPANG쿠팡에서 추천합니다!www.coupang.com"이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다."
· Flutter
Flutter 프로젝트를 생성하면 single quote가 기본으로 설정되어 있다.double quote를 기본으로 설정하려면 analysis_options.yaml 파일에 아래 코드를 추가해주면 된다.linter: rules: - prefer_double_quote   COUPANG쿠팡에서 추천합니다!www.coupang.com"이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다."
· Web/CSS
1. 설치 npm install -D tailwindcss 2. tailwind.config.js 파일 생성 npx tailwindcss init 3. tailwind.config.js tailwind.config.js 파일을 다음과 같이 설정해주었다. /** @type {import('tailwindcss').Config} */ module.exports = { content: ["./src/**/*.{html,htm,js,jsx,ts,tsx}"], theme: { extend: {}, }, plugins: [], } 4. css 파일 생성 @tailwind base; @tailwind components; @tailwind utilities; 5. import 만약 리액트에서 사용한다면 4번에서 만든..
· OS/Linux
파일이동 (mv) mv [옵션] [파일명] [이동할위치] 위치는 절대경로로 해도 되고 상대 경로로 해도 된다. mv index.html /home/user/web 현재 디렉토리에 있는 index.html 파일을 /home/user/web 폴더로 이동 파일복사 (cp) cp [옵션] [복사할파일/디렉토리] [복사될디렉토리] cp index.html /home/html /home/html 디렉토리에 index.html을 이동 파일압축(tar.gz) - 리눅스 환경에서 많이 사용하고 tar 파일을 압축하는 방식으로 가장 좋은 압축 방식이다. - 압축할 파일은 ./* 를 써서 현재 디렉토리에 있는 모든 파일을 압축할 수도 있다. tar -zcvf [압축파일명.tar.gz] [압축할파일] - 특정 파일을 제외하고..
· Flutter
Stack의 자식 위젯이 Stack의 범위를 넘어가게 되면 Gesture 감지가 되지 않는다. 이를 해결하기 위해서 범위를 넘어가는 만큼 부모 위젯에서 공간을 확보해서 Gesture 감지가 될 수 있도록 했었다. 이 문제를 해결하기 위한 패키지가 존재한다고 한다. pub dev defer_pointer | Flutter Package An alternative to Overlay which allows you to easily render and hit test a widget outside its parent bounds. pub.dev 참고한 블로그 부모(Stack)위젯의 범위를 벗어난 위젯 Gesture 감지하는 방법 Gskinner의 defer_pointer 0.0.2 honor-driven.dev
choice91
기억 휘발 방지소