전체 글8 Flutter에서 전역 로거(Logger) 사용하기 0. logger 사용의 장점Flutter 프로젝트에서 로그를 효과적으로 관리하기 위해 전역적으로 Logger를 설정하고 사용하는 방법을 소개합니다. Flutter는 기본적으로 print() 함수를 사용해 디버깅할 수 있지만, 플러터 logger 라이브러리를 사용하면 다음과 같은 장점이 있습니다.로그 레벨 필터링: 디버그(debug), 정보(info), 에러(error) 등 다양한 로그 레벨을 사용할 수 있습니다.개발 및 프로덕션 환경 구분: kReleaseMode를 사용해 개발 환경에서는 디버그 로그를 출력하고, 프로덕션 환경에서는 로그를 차단할 수 있습니다.전역 사용: 앱 전체에서 동일한 Logger 인스턴스를 사용할 수 있어 코드 중복을 줄일 수 있습니다. 1. logger 패키지 추가flutter.. 2024. 10. 3. Mac Jmeter 설치, 실행 0. Jmeter란Apache Software Foundation에서 제공하는 오픈 소스 소프트웨어로, 주로 성능 테스트와 부하 테스트에 사용된다.웹 애플리케이션이나 서버의 성능을 평가하고, 동시에 여러 사용자가 요청을 보낼 때 시스템이 어떻게 반응하는지 모니터링할 수 있다.새로운 웹이나 애플리케이션을 개발하는 경우 사용자 유입이 거의 없는데, 실제 사용자가 없더라도 Jmeter를 사용하면 내가 개발한 웹서버가 어느정도의 부하를 견딜 수 있는지 확인할 수 있다. 1. Mac Jmeter 설치Mac을 이용하는 경우 brew를 이용하여 Java 기반 오픈소스 테스트 도구인 Jmeter를 손쉽게 설치하고 실행할 수 있다.이제 시간이 많이 지나서 Jmeter가 Intel칩이 아닌 Arm 기반의 m1, m2도 .. 2024. 9. 26. 백준 3015번 : 오아시스 재결합 Java https://www.acmicpc.net/problem/3015 3015번: 오아시스 재결합 첫째 줄에 줄에서 기다리고 있는 사람의 수 N이 주어진다. (1 ≤ N ≤ 500,000) 둘째 줄부터 N개의 줄에는 각 사람의 키가 나노미터 단위로 주어진다. 모든 사람의 키는 231 나노미터 보다 작다. 사람 www.acmicpc.net 스택을 이용하고 Pair 를 만들어내야 쉽게 풀 수 있는 문제 import java.util.HashSet; import java.util.Scanner; import java.util.Stack; class Pair { int num; int cnt; Pair(int num, int cnt) { this.num = num; this.cnt = cnt; } } public .. 2023. 2. 11. 백준 9250번 : 문자열 집합 판별 - 아호코라식 Java https://www.acmicpc.net/problem/9250 9250번: 문자열 집합 판별 집합 S는 크기가 N이고, 원소가 문자열인 집합이다. Q개의 문자열이 주어졌을 때, 각 문자열의 부분 문자열이 집합 S에 있는지 판별하는 프로그램을 작성하시오. 문자열의 여러 부분 문자열 중 하 www.acmicpc.net 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 .. 2023. 1. 6. 이전 1 2 다음