일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 자바공부
- serverless
- 파이썬
- 자바초보
- 자바
- Flutter
- 자바프로그래밍
- 자바스크립트 공부
- Streamlit기초
- 파이썬공부
- 안드로이드 앱 개발
- 웹대시보드 제작
- JavaScript
- 자바기초
- Android
- 자바스크립트
- java
- 판다스
- 데이터베이스
- Streamlit기본
- 판다스공부
- 웹대시보드 기초
- 스트림릿 기본
- RESTful API
- streamlit
- 스트림릿
- Pandas
- db
- MySQL
- 안드로이드 스튜디오
- Today
- Total
목록전체 글 (237)
ruriruriya
어플을 개발하다 보면 흔들기 등등 모션이 필요할 때가 있는데 애뮬레이터로는 그런 기능을 테스트할 수 없다.그래서 실제 안드로이드 스마트폰 연결해서 테스트해보자.1. 개발자 모드로 변경Xcode를 실행해서 프로젝트 생성을 시작한다.[설정] - [휴대전화 정보] - [소프트웨어 정보]로 접속해서빌드 번호를 연달아서 터치한다.'아래와 같이 개발자 모드를 켰습니다' 라는 메세지가 나올 때 까지그렇게 다시 설정으로 나오면 [개발자 옵션] 메뉴가 생긴 것을 볼 수 있다. 2. 컴퓨터에 USB 연결USB 디버깅을 활성화 하면USB 디버깅을 허용하시겠습니까? 라는 창이 나오고'허용'을 눌러주면 된다. USB 연결을 하면 아래와 같이 메세지가 나오는데이 컴퓨터에서 항상 허용을 체크하고 '허용' 버튼을 누른다. 3...
Dart 언어에서 async와 await는 비동기 프로그래밍을 쉽게 처리하기 위한 키워드이다.특히 네트워크 요청, 파일 읽기/쓰기, 타이머 등의 비동기 작업을 순차적으로 작성할 수 있도록 도와준다.💡 비동기 프로그래밍이란?- 프로그램이 시간이 걸리는 작업 등을 수행할 때, 해당 작업이 끝날 때까지 다른 작업이 멈추지 않도록 하는 방식- Dart에서는 Future 객체를 통해 비동기 작업을 처리한다.(Future : 비동기 작업의 결과를 나타내는 객체, 결과가 완료되면 값을 반환하거나, 오류가 발생하면 예외를 던져준다.) 1. async와 await 기본 사용법- async : 함수에 비동기 작업이 포함되어 있다는 것을 뜻하는 함수로, 항상 Future 객체를 반환한다.- await : 비동기 작업(Fu..
Dart 언어에서 함수의 매개변수에 기본값을 설정해서 함수 호출 시 특정 매개변수를 생략할 수 있다.1. 기본값 지정하는 방법기본값을 설정하려면 중괄호 '{}'로 감싼 이름 기반 선택적 매개변수 또는 대괄호'[]'로 감싼 위치 기반 선택적 매개변수 중 선택해서 사용하여 설정할 수 있다.기본값을 지정하려는 파라미터를 중괄호 또는 대괄호로 감싸서 값을 할당하면 된다.그래서 호출 시 생략된 매개변수는 설정된 기본값을 사용하게 된다.void 함수이름(타입 매개변수이름, {타입 매개변수이름 = 기본값}) { // 함수 본문}void greet(String name, {String greeting = "Hello"}) { print("$greeting, $name!");}void main() { greet("..
Dart에서 is 연산자는 변수의 데이터 타입을 확인할 때 사용하는 키워드이다.이 변수가 특정 타입인지 묻는 데 사용된다.그래서 타입을 안전하게 확인하고 처리할 때 아주 유용한 기능이다.1. 기본 사용법- variable : 확인할 변수- Type : 확인하고자 하는 데이터 타입- 결과 : true 또는 false "variable 변수가 이 Type이 맞나요?"variable is Type 예시void main() { var name = "홍길동"; var age = 25; print(name is String); // true (name은 String 타입) print(age is int); // true (age는 int 타입) print(name is int); // fals..
Dart 언어에서는 Null Safe라는 개념이 있는데이는 변수에 null 값을 허용할지 명확하게 선언하는 것이다.이 기능은 NullPointerExcaption 등과 같은 null로 인해 발생할 수 있는 오류를 방지한다.1. Dart 변수는 기본적으로 null을 가질 수 없다.즉, null을 허용하는 표시가 없다면 절대. null을 가질 수 없다.null을 허용하려면 데이터타입 뒤에 '?' 물음표를 붙여준다.(코틀린도 비슷한 개념이지만 사용하는 문법에서 차이가 있는 듯 하다.)Null을 허용하지 않는 변수 예시void main() { int number = 10; // null을 허용하지 않는 변수 print(number); // number = null; // 오류! null 값을 할당할 수 없..
Dart 언어에서는 변수를 선언할 때 var, final, const, dynamic 키워드를 사용할 수 있다.1. 변수 선언(var)Dart에서 var는 변수의 타입을 자동으로 추론해준다.void main() { var name = "홍길동"; // 문자열 var age = 25; // 정수 print('이름: $name, 나이: $age');}또한, 필요에 따라 데이터 타입을 명시하며 선언할 수 있다.void main() { String name = "홍길동"; int age = 25; double height = 175.5; bool isStudent = true; print('이름: $name, 나이: $age, 키: $height, 학생 여부: $isStudent');}..
Flutter를 맥OS에서 세팅하던 도중에 flutter doctor명령어로 문제가 없는 지 확인하는 중에Xcode의 라이선스 동의가 완료가 되지 않아서 찾아보니Xcode 시뮬레이터 설정문제였다. Xcode - develop for iOS and macOS (Xcode 16.2) ✗ Unable to get list of installed Simulator runtimes.처음에는 라이선스 동의하는 명령어를 실행했었다.sudo xcodebuild -license accept 계속 시도했지만 계속 Warning 표시가 떴다 ....그러다가 찾아보니 Xcode 어플에서 시뮬레이터를 직접 설치하는 방법으로 해결하게 되어 기록한다! 1. Xcode 실행Xcode를 실행해서 프로젝트 생성을 시작한다.일단 ..
맥북으로 컴퓨터를 바꾼 이후에 기존에 배포했던 EC2 프로젝트가 프리티어 기간이 끝나 다시 배포해야하는 상황이었다.근데 .ppk 프라이빗 키를 사용하는 Putty는 윈도우에서 쓰는 것만 같아서 직접 터미널로 SSH 접속을 할 수 있도록 하자.1. EC2 인스턴스 생성아래 새로운 인스턴스 만드는 방법에서 키 페어 생성 시 프라이빗 키 파일 형식을 .pem로 받는다.https://ruriruriya.tistory.com/58 [AWS] EC2 - 윈도우에 클라우드 가상 서버 만들기1. AWS 콘솔 접속 AWS 회원가입 후 좌측 상단 [서비스]-[모든서비스]-[콘솔홈]으로 접속해서 먼저 본인은 서울 리전을 선택했다. AWS(Amazon Web Services)에서 리전은 AWS의 데이터 센터가 위치한 지리적인..