분류 전체보기 썸네일형 리스트형 [iOS] URLSession Http Method - GET : 클라이언트가 서버에 리소스를 요청할 때 사용 - POST : 클라이언트가 서버의 리소스를 새로 만들 때 사용 - PUT : 클라이언트가 서버의 리소스를 전체 수정 할 때 사용 - PATCH : 클라이언트가 서버의 리소스를 일부 수정 할 때 사용 - DELETE : 클라이언트가 서버의 리소스를 삭제 할 때 사용 - HEAD : 클라이언트가 서버의 정상 작동 여부를 확인할 때 사용 - OPTIONS : 클라이언트가 서버에서 해당 URL이 어떤 메소드를 지원하는지 확인 할 때 사용 - CONNECT : 클라이언트가 프록시를 통하여 서버와 SSL 통신을 하고자 할 때 사용 - TRACE : 클라이언트와 서버간 통신 관리 및 디버깅을 할 때 사용 HTTP Status - 100.. [Dart] dynamic / Object / var / final dynamic a = 'abc'; a = 123; a = true; dynamic 은 type 및 value 변경이 가능하다. Object b = 'abc'; b = 123; b = true; Object 역시 type 및 value 변경이 가능하다. var c = 'abc'; c = 'cba'; c = 123; // compile error c = true; // compile error var 는 type 변경이 불가능하고 value 변경은 가능하다! final d = 'abc'; d = 'cba'; // compile error d = 123; // compile error d = true; // compile error final 은 type 및 value 변경이 불가능하다. var a; a = .. [Flutter] Bluetooth Keyboard Error!! flutter 2.2.0 버전 이후부터!! 안드로이드 삼성 폰에서 flutter 앱을 실행 후 블루투스 키보드를 연결하고 텍스트를 입력하면 키보드가 올라갔다 내려갔다 하는 이상한 버그를 확인 할 수 있다!! https://github.com/flutter/flutter/issues/95697 [Android][Bluetooth Keyboard] The software keyboard repeatedly opens and closes while typing with bluetooth keyboard. · Issue # The software keyboard is repeatedly open and close when I type characters with bluetooth keyboard. I have .. [Flutter] show Performance Overlay MaterialApp 에 show Performance Overlay: true, 추가해주면 앱 실행시 퍼포먼스 체크 할 수 있다! void main() { runApp(const MyApp()); } class MyApp extends StatelessWidget { const MyApp({Key? key}) : super(key: key); @override Widget build(BuildContext context) { return const MaterialApp( title: 'Flutter Demo', showPerformanceOverlay: true, home: MyHomePage(title: 'Flutter Demo Home Page'), ); } } [자료구조] 링크드 리스트 04. 링크드 리스트(Linked List) 1. 링크드 리스트 구조 - 연결 리스트라고도 함 - 배열은 순차적으로 연결된 공간에 데이터를 나열하는 데이터 구조 - 링크드 리스트는 떨어진 곳에 존재하는 데이터를 화살표로 연결해서 관리하는 데이터 구조 - 본래 C 언어에서는 주요한 데이터 구조이지만, 파이썬은 리스트 타입이 링크드 리스트의 기능을 모두 지원한다. 2. 링크드 리스트 기본 구조와 용어 - 노드(Node) : 데이터 저장 단위(데이터값, 포인터)로 구성 - 포인터(pointer) : 각 노드 안에서, 다음이나 이전의 노드와의 연결 정보를 가지고 있는 공간 (null 인 경우 마지막 데이터라는 뜻임.) class Node: def __init__(self, data): self.data = da.. [자료구조] 스택 03. 스택 (Stack) - 데이터를 제한적으로 접근할 수 있는 구조 - 한쪽 끝에서만 자료를 넣거나 뺄 수 있는 구조 - 가장 나중에 쌓은 데이터를 가장 먼저 빼낼 수 있는 데이터 구조 - 큐 : FIFO 정책 - 스택 : LIFO 정책 1. 스택 구조 스택은 LIFO(Last In, First Out) 또는 FILO(First In, Last Out) 데이터 관리 방식을 따름 대표적인 스택의 활용 - 컴퓨터 내부의 프로세스 구조의 함수 동작 방식 주요 기능 - push() : 데이터를 스택에 넣기 - pop() : 데이터를 스택에서 꺼내기 2. 스택 구조와 프로세스 스택 - 스택 구조는 프로세스 실행 구조의 가장 기본 - 함수 호출 시 프로세스 실행 구조를 스택과 비교해서 이해 필요 3. 자료 구조.. [자료구조] 자료구조 이론 / 배열 / 큐 자료구조 : 데이터 구조, data structure 대량의 데이터를 효율적으로 관리할 수 있는 데이터의 구조. 대표적은 자료구조 - 배열, 스택, 큐, 링크드리스트, 해쉬테이블, 힙 등 알고리즘 : 어떤 문제를 풀기위한 절차/방법 어떤 문제에 대해 특정한 입력을 넣으면 원하는 출력을 얻을 수 있도록 만드는 프로그래밍 자료구조와 알고리즘이 중요한 이유 어떤 자료구조와 알고리즘을 쓰느냐에 따라 성능이 천지차! 01. 배열 (Array) 데이터를 나열하고, 각 데이터를 인덱스에 대응하도록 구성한 데이터 구조 파이썬에서는 리스트 타입이 배열 기능을 제공함 1. 배열은 왜 필요할까? 같은 종류의 데이터를 효율적으로 관리하기 위해 사용 같은 종류의 데이터를 순차적으로 저장 장점 - 빠른 접근 가능 - 첫 데이터의.. [Flutter] Native Shared Preferences ! 지금 회사에서 네이티브 앱을 flutter 앱으로 리뉴얼 하는 작업을 진행 중이다. 업데이트 되는 시점에서 자동 로그인이 풀리지 않도록 shared preferences 값을 마이그레이션 하는 작업이 필요하다고 하여 찾게된 라이브러리 Native Shared Preferences! 처음에 안드로이드 네이티브 앱을 설치하고 flutter 앱을 설치 해주면 자꾸 삭제되고 다시 설치가 되었다. 업데이트가 아니라! 패키지명도 같은데 와이? ✓ Built build/app/outputs/flutter-apk/app-live-debug.apk. Installing build/app/outputs/flutter-apk/app.apk... Uninstalling old version... Error: ADB exite.. 이전 1 ··· 34 35 36 37 38 39 40 ··· 122 다음