일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- streamlit
- 자바스크립트
- db
- 파이썬공부
- serverless
- Streamlit기초
- 스트림릿
- RESTful API
- 웹대시보드 기초
- 데이터베이스
- Flutter
- Android
- 스트림릿 기본
- Pandas
- 웹대시보드 제작
- REACT
- 자바
- MySQL
- 자바스크립트 공부
- 판다스공부
- 자바기초
- 자바프로그래밍
- 자바초보
- 판다스
- java
- 안드로이드 앱 개발
- 자바공부
- 파이썬
- JavaScript
- 안드로이드 스튜디오
- Today
- Total
목록분류 전체보기 (251)
ruriruriya

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의 데이터 센터가 위치한 지리적인..

내가 생각하는 뷰바인딩의 장점은매번 findViewById를 쓰지 않아도 되는 점이다.그 외에 잘못된 ID 접근이나 형병환 오류를 컴파일 시점에서 발견할 수 있고, MVVM패턴과 잘 어울리며 XML에 데이터와 로직을 연결할 수 있다는 장점이 있다.1. build.gradle.kts(Module: app)android { ... dataBinding { enable = true }}작성 후 Sync Now2. IntroActivitylayout 태그로 전체 감싸기 ... 3. Activity에 뷰바인딩 생성class IntroActivity : AppCompatActivity() { // 1. 바인딩 생성 // Act..

코틀린에서는 문자열 안에 변수나 표현식을 간편하게 삽입할 수 있는 문자열 템플릿이 있다.이렇게 하면 쉽게 문자열을 작성할 수 있고 또한 코드 가독성도 좋아진다.1. 변수를 문자열에 삽입문자열에 변수를 넣고 싶을 때, 변수 앞에 $ 기호를 붙인다.val name = "Alice"val age = 25// 문자열 템플릿을 사용한 예시val greeting = "Hello, my name is $name and I am $age years old."println(greeting) // 출력: Hello, my name is Alice and I am 25 years old. 2. 표현식을 문자열에 삽입중괄호 {} 를 사용해서 복잡한 표현식을 넣을 수 있다.val price = 9.99val quantity ..