잠 못 드는 개발자
close
프로필 배경
프로필 로고

잠 못 드는 개발자

  • 분류 전체보기 (156)
    • Front-end (48)
      • HTML (25)
      • CSS (6)
      • JavaScript (7)
      • React (7)
      • React Native (3)
    • Back-end (21)
      • SQL (2)
      • JAVA (13)
      • Spring (2)
      • Flask (4)
    • AI (64)
      • Python (32)
      • 모두의 딥러닝 (24)
      • NLP (7)
    • Android (5)
    • Git & Github (7)
    • IT 지식 (3)
    • Lecture (9)
  • 홈
  • 태그
  • 방명록
  • 글쓰기

[Kotlin] 코틀린 기본 문법(1) - 함수, 변수, 문자열 템플릿, 조건문, expression vs statement

01_함수(Function) ☾ 함수(Function) 💡 fun 함수이름(변수명 : 타입) : 반환타입 { } kotlin 메인 함수 fun main(){ // 코드 } 반환값이 없을 때는 Unit 을 사용한다.(생략 가능) // 반환값이 없을 때 fun helloWorld() { println("Hello World") } // 반환값이 있을 때 fun add(a :Int, b : Int) : Int { return a + b } 02_변수(var, val) 변수를 초기화할 때는 타입을 적지 않아도 자동으로 해석한다. 그러나 val과 var은 구분해서 작성해야 한다. ☾ val = value(값. 상수) 값을 변경할 수 없다. fun hi() { val a : Int = 10 // a = 100 //..

  • format_list_bulleted Android
  • · 2024. 4. 9.
  • textsms
[Android] 안드로이드 앱 구성 요소 - 뷰(View), 레이아웃(Layout)

[Android] 안드로이드 앱 구성 요소 - 뷰(View), 레이아웃(Layout)

01_뷰의 개념 ☾ 뷰(View) : 앱 화면에 보이는 모든 것들의 기본 : 모든 요소들은 뷰 클래스가 상속받아져야 한다 종류 TextView : 텍스트가 보이는 뷰 EditView : 텍스트를 입력받을 수 있는 기능이 있는 뷰 Button : 일반적으로 안드로이드 앱에서 볼 수 있는 클릭 기능이 포함된 뷰 ImageView : 이미지를 입력하여 나타내는 뷰 CheckBox : 다중 항목 중 선택의 유무를 체크할 수 있는 뷰 RadioButton : 선택 항목 중 하나만을 선택할 수 있는 뷰 02_레이아웃(Layout) ☾ 레이아웃(Layout) : 화면을 구성하는 형태 종류 LinearLayout : 화면의 구성 요소들을 가로 방향 또는 세로 방향 순서로 배치되는 레이아웃 horizontally(수평정..

  • format_list_bulleted Android
  • · 2024. 4. 3.
  • textsms
[Android] 안드로이드 스튜디오 설치, 프로젝트 생성 방법

[Android] 안드로이드 스튜디오 설치, 프로젝트 생성 방법

01_안드로이드 스튜디오 설치 ☾ https://developer.android.com 에 들어가기 ☾ DOWNLOAD ANDROID STUDIO 버튼 클릭 M1, M2, M3칩의 경우 Mac with Apple chip 클릭 별다른 변경 사항이 없다면 모두 [Next] 클릭 02_프로젝트 생성 ☾ 빈 템플릿인 [Empty Views Activity] 선택 [Empty Activity]로 선택하면 res > layout > activity_main.xml 파일이 안 뜨므로 주의! ☾ 프로젝트 정보 입력 [Name]에서 프로젝트의 이름을 지정할 수 있다. ☾ acitivity_main.xml 살펴보기 res > layout > acitivity_main.xml : 앱에서 보이는 화면 : java > Mai..

  • format_list_bulleted Android
  • · 2024. 4. 3.
  • textsms

[Flask] 버튼 클릭 시 화면 이동

요구사항 클릭 시 특정 경로로 이동하고 싶다 코드 app.py '/login' 경로로 이동하려는 요청이 들어오면 login.html 파일 렌더링 # ... @application.route("/login") def login(): return render_template("login.html") # ... @application.route("/login") : 사용자가 웹 브라우저에서 '/login' 경로로 이동하면, 데코레이터 아래의 login 함수 호출됨 def login(): : 사용자가 '/login' URL로 접근했을 때 실행되는 코드를 포함한 뷰(View) 함수 return render_template("login.html") : login.html 템플릿 파일을 렌더링하고, 그 결과를 사용자..

  • format_list_bulleted Back-end/Flask
  • · 2024. 3. 25.
  • textsms
[Spring] 프로젝트 초기화 방법

[Spring] 프로젝트 초기화 방법

프로젝트 초기화 1. JDK 환경 변수 설정할 때 사용자 변수의 JAVA_HOME이 11 버전으로 남아있어서 오류 발생 2. 사용자 변수의 JAVA_HOME도 JDK 17 버전으로 바꿈 3. 프로젝트 실행하려니까 오류 발생 4. 프로젝트 초기화하니까 오류 해결 방법 1 프로젝트 설정이나 종속성 관리에 문제가 생겼을 때 1. File -> Close Project 2. File -> Open -> 프로젝트의 build.gradle 열기 3. Open as Project 선택 ※ 이 방법을 진행해보고 안되면 그 다음 방법으로 진행 방법 2 컴파일된 클래스 파일과 빌드 관련 데이터에 문제가 있을 때 프로젝트 폴더에 있는 build와 out 폴더 삭제 후 재시작 방법 3 Gradle 래퍼와 관련된 파일에 문제가..

  • format_list_bulleted Back-end/Spring
  • · 2024. 1. 13.
  • textsms
[Spring] 스프링 입문 - 1. 프로젝트 환경 설정

[Spring] 스프링 입문 - 1. 프로젝트 환경 설정

사전 준비 Spring 시작 전에 Java 17 이상 설치 및 IDE(IntelliJ or Eclipse) 설치해야 함! [JAVA] JDK 버전 변경(IntelliJ 버전 변경) [JAVA] JDK 버전 변경(IntelliJ 버전 변경) JDK 설치 원하는 JDK 버전 선택해서 운영체제에 맞게 설치 https://www.oracle.com/kr/java/technologies/downloads/ Download the Latest Java LTS Free Subscribe to Java SE and get the most comprehensive Java support available, with 24/7 global codingmoding.tistory.com 프로젝트 생성 스프링 부트 스타터 사이트..

  • format_list_bulleted Back-end/Spring
  • · 2024. 1. 7.
  • textsms
[JAVA] JDK & IntelliJ 버전 변경(Windows)

[JAVA] JDK & IntelliJ 버전 변경(Windows)

JDK 설치원하는 JDK 버전 선택해서 운영체제에 맞게 설치 https://www.oracle.com/kr/java/technologies/downloads/ Download the Latest Java LTS FreeSubscribe to Java SE and get the most comprehensive Java support available, with 24/7 global access to the experts.www.oracle.com   환경변수 설정 1. [설정] -> [검색] -> [고급 시스템 설정 보기] -> [환경 변수] 클릭   2. [시스템 변수] -> JAVA_HOME이 없다면 [새로 만들기] 클릭하고, 있다면 [편집] 클릭[변수 이름] : JAVA_HOME[변수 값] : jd..

  • format_list_bulleted Back-end/JAVA
  • · 2024. 1. 5.
  • textsms
  • navigate_before
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • ···
  • 23
  • navigate_next
공지사항
전체 카테고리
  • 분류 전체보기 (156)
    • Front-end (48)
      • HTML (25)
      • CSS (6)
      • JavaScript (7)
      • React (7)
      • React Native (3)
    • Back-end (21)
      • SQL (2)
      • JAVA (13)
      • Spring (2)
      • Flask (4)
    • AI (64)
      • Python (32)
      • 모두의 딥러닝 (24)
      • NLP (7)
    • Android (5)
    • Git & Github (7)
    • IT 지식 (3)
    • Lecture (9)
최근 글
인기 글
최근 댓글
태그
  • #PYTHON
  • #인공지능
  • #모두의 딥러닝
  • #속성
  • #문법
  • #HTML
  • #파이썬
  • #딥러닝
  • #두근두근파이썬
  • #태그
전체 방문자
오늘
어제
전체
Copyright © 쭈미로운 생활 All rights reserved.
Designed by JJuum

티스토리툴바