본문 바로가기

분류 전체보기161

[Flutter] Web URL에 해시태그(#, 샵) 없애기 Flutter가 2.0부터 웹을 정식으로 지원하여 보다 편하게 웹 개발이 가능해졌다. 나는 앱만 개발하고 있지만, 공부하다가 찾게 된 내용이라 정리해 둔다. 웹 개발 시 URL에 해시태그(#)가 들어가는데, 이걸 없앨 때 url_strategy를 사용할 수 있다. 1. pubspec.yaml의 dependency에 url_strategy를 추가한다. dependencies: url_strategy: ^0.2.0 아래 링크에서 버전 확인 가능 https://pub.dev/packages/url_strategy/install 2. Pub get 3. main.dart의 main()에서 runApp(MyApp()); 실행 전에 setPathUrlStrategy();를 추가한다. import 'package:f.. 2021. 8. 15.
[Flutter] Font 적용하기 / Noto Sans CJK KR 공식 다운로드 1. 먼저 사용할 폰트를 다운로드한다. 나는 Noto Sans CJK KR을 사용했는데, 아래 링크에서 다운로드할 수 있다. https://www.google.com/get/noto/#/family/noto-sans-kore Google Noto Fonts When text is rendered by a computer, sometimes characters are displayed as “tofu”. They are little boxes to indicate your device doesn’t have a font to display the text. Google has been developing a font family called Noto, which aims to support all www... 2021. 8. 15.
[Flutter] SharedPreferences 사용해 key-value 데이터 저장하기 적은 양의 key-value 데이터를 저장할 때 SharedPreferences를 사용할 수 있다. 웹의 캐시, 아이폰의 UserDefaults와 같은 개념이라고 한다. 그래서 앱을 종료한 후에도 저장된 값을 유지한다. 사용 방법 1. 의존성 추가 dependencies: flutter: sdk: flutter shared_preferences: ^2.0.6 // 210813 기준 최신버전 * 아래 링크에서 버전 확인 가능 https://pub.dev/packages/shared_preferences/install 2. 데이터 저장 // Get SharedPreferences final prefs = await SharedPreferences.getInstance(); // 'counter'라는 key로.. 2021. 8. 13.
요즘 Flutter로 앱 개발을 하게 됐다. Flutter를 사용해 본 적이 없어 몇 주 전부터 부랴부랴 공부하기 시작했다. 당분간은 Flutter를 공부하면서 앱 개발에 전념해야 할 것 같은데, 일주일에 한번 정도는 공부한 걸 대략 정리하면 좋을 것 같다. 화이팅!! 2021. 8. 12.
[Python] 백준 1874번 - 스택 수열 https://www.acmicpc.net/problem/1874 1874번: 스택 수열 1부터 n까지에 수에 대해 차례로 [push, push, push, push, pop, pop, push, push, pop, push, push, pop, pop, pop, pop, pop] 연산을 수행하면 수열 [4, 3, 6, 8, 7, 5, 2, 1]을 얻을 수 있다. www.acmicpc.net Python n = int(input()) count = 1 stack = [] result = [] for i in range(n): data = int(input()) while count 2021. 7. 21.