일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- StringUtils.isEmpty
- Flutter
- 플루터
- carousel slider
- freezed
- project flow
- Flutter SDK
- 웹뷰
- Could not create service of type FileAccessTimeJournal using
- runSpacing
- allowBackup
- 두 수의 나눗셈
- 입력 커서
- 크롬개발자도구
- TCP/IP모델
- not working
- 안드로이드
- StringUtils.isBlank
- 에러
- 플러터
- TextFormField
- 안보내짐
- 앱
- VerticalMultiDragGestureRecognizer
- Set ID
- gestureRecognizers
- fullBackupContent
- 프로그래머스
- foreground
- Chrome Developer Tools
- Today
- Total
목록전체 글 (87)
흰오목눈이야 개발하자
비주얼 스튜디오 코드에서 플러터 개발을 하고 종료한 다음 안드로이드 스튜디오에서 안드로이드 개발을 하고 실행을 하려던 도중 앱이 빌드가 되지 않는 오류가 발생했다. Error:A problem occurred configuring root project 'android'. > Could not resolve all dependencies for configuration ':classpath'. > Timeout waiting to lock artifact cache (/Users/tester/.gradle/caches/modules-2). It is currently in use by another Gradle instance. Owner PID: 1234 Our PID: 5678 Owner Operat..
2022.10.10.일요일. 완독 - 무선 랜 통신에서는 랜 케이블이 필요 없다. - 무선 랜은 무선 액세스 포인트(Wireless Access Point, WAP)와 무선 클라이언트(컴퓨터나 스마트폰 등)으로 구성된다. - 컴퓨터가 무선 액세스 포인트와 통신하려면 무선 랜 칩(chip)과 무선 랜 어댑터(adapter)가 필요하다. +) 최근 나온 컴퓨터는 대부분 무선 랜 칩을 내장하고 있어서 문제없이 통신할 수 있다. - 무선 랜 어댑터에서는 USB 메모리 방식 어댑터와 컴퓨터 카드 방식 어댑터가 있다. - 무선 공유기에서 무선 액세스 포인트 기능이 포함되어 있다. - 무선 랜을 연결하는 방식: 인프라스트럭처(infrastructure) 방식, 애드혹(Ad Hoc) 방식 - 인프라스트럭처(infras..
2022.10.10.일 응용 계층 (세션 계층과 표현 계층을 포함함) 애플리케이션 등에서 사용하는 데이터를 송수신하는데 필요함 전송 계층 목적지에 데이터를 정확하게 전달하는데 필요함 네트워트 계층 다른 네트워크에 있는 목적지에 데이터를 전달하는데 필요함 데이터 링크 계층 랜에서 데이터를 송수신하는데 필요함 물리 계층 데이터를 전기 신호로 변환하는데 필요함 - 웹에 접속할 때는 OSI 모델의 상위 계층부터 캡슐화가 이루어짐. - 웹 서버에 요청을 보낼 때는 HTTP를 사용함. - 웹 서버에 있는 html 파일을 요청하는 경우에는 GET /index.html HTTP/1.1과 같은 HTTP 메시지를 보냄. - 전송 계층에서는 TCP 헤더가 추가되며 이를 세그먼트라고 부름 - 네트워크 계층에서는 IP 헤더가 ..
문제 정수 num1과 num2가 매개변수로 주어질 때, num1을 num2로 나눈 값에 1,000을 곱한 후 정수 부분을 return 하도록 soltuion 함수를 완성해주세요. https://school.programmers.co.kr/learn/courses/30/lessons/120806 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 접근법 1. num1을 num2로 나눈다. 2. 나눈 값에 1000을 곱한다. 3. 정수로 형변환(casting)하여 리턴한다. 실수한 부분 소숫점을 신경 쓰지 않고 정수로만 계산해서 기댓값이 나오지 않았다. 1. nu..
2022.10.2. 일요일 응용 계층이란? → 애플리케이션과 데이터를 주고받기 위해 필요하다. 세션 계층과 표현 계층을 포함한다. - 클라이언트: 서비스를 요청하는 측 - 서버: 서비스를 제공하는 측 - 클라이언트에서 사용하는 애플리케이션과 서버에서 사용하는 서버 프로그램 간의 통신은 응용 계층의 프로토콜을 사용한다. - 응용 계층의 주요 프로토콜: HTTP(HyperText Transfer Protocol, 하이퍼텍스트 전송 프로토콜), FTP(File Transfer Protocol, 파일 전송 프로토콜), DNS(Domain Name Sysmte, 도메인 이름 시스템), SMTP(Simple Mail Transfer Protocol, 전자 우편 전송 프로토콜), POP3(Post Office Pro..
![](http://i1.daumcdn.net/thumb/C150x150.fwebp.q85/?fname=https://blog.kakaocdn.net/dn/dabg43/btrNeIqnQ3W/gZXGrsXoC8YfMK3BHrpOAk/img.png)
먼저 공백이 있는 경우란? 따옴표("")사이에 비어 있는 부분을 말한다. (=" ") ""만 리턴한다면 값이 없다고 할 수 있지만 ""사이에 공백이 있으면 공백을 리턴하는 것이 되기 때문에 서버에서 값을 잘못 보내는 경우를 대비하여 확인할 필요가 있다. StringUtils.isEmpty : 공백이 있는 경우는 처리하지 않는다. 문자열이 null(널)이거나 비어있는 경우("")만 확인한다. StringUtils.isEmpty(null) = true (널이라서 참) StringUtils.isEmpty("") = true (비어있어서 참) StringUtils.isEmpty(" ") = false (공백이 있는 경우는 거짓) StringUtils.isEmpty("test") = false (문자가 있으니까 ..
![](http://i1.daumcdn.net/thumb/C150x150.fwebp.q85/?fname=https://blog.kakaocdn.net/dn/0ptE4/btrM5QKvj3O/zXcjHgpSTvdnUDuYTS0D6k/img.png)
안드로이드 앱에서 웹뷰를 구현하였으나 웹뷰 내에서 발생하는 버그를 분석하거나 디버깅하는 것이 되지 않아 불편함을 겪었다면 Chrome Developer Tools(크롬 디벨로퍼 툴, 크롬 개발자 도구 = DevTools)를 이용하여 해결할 수 있다. 전제 조건 - 안드로이드 킷캣 (Android 4.4, KitKat) 이상만 가능 해야 할 일 웹 → chrome://inspect를 통해 디버그를 지원하는 웹뷰 목록에 접근한다. 안드로이드 디바이스 → 디버깅 모드를 활성화한다. (참고: https://developer.android.com/studio/debug/dev-options?hl=ko) 온디바이스 개발자 옵션 구성 | Android 개발자 | Android Developers 앱 성능을 프로파일링..
문제 원격(리모트, remote)으로는 브랜치가 삭제되어 있는데 로컬에서는 해당 리모트의 브랜치가 그대로 보이는 경우를 발견했다. 로컬의 리모트 브랜치 리스트를 갱신하기 위해서 알아보던 도중 팀원의 추천으로 git prune을 사용해봤다. > Prune이란? : 의역하자면 "(브랜치) 축소하기, 다듬기"라고 보면 되겠다. = 원격(리모트) 브랜치 갱신 prune 1.명사 말린 자두(흔히 요리해서 먹음) 2.동사 (나무를) 전지하다, (가지를) 잘라 내다[치다] 3.동사 (부분들을 없애) 축소하다, (불필요한 부분을) 가지치기하다[쳐내다] 참조) https://en.dict.naver.com/#/entry/enko/03b0542e3f1547a0b42c146ee7035cfc 해결 깃 터미널에 아래의 소스코드..