공부57 프로그래밍과 데이터 in JavaScript 1. 객체Property Name 주의 사항 객체의 프로퍼티 네임의 자료형은 문자열이지만, 반드시 따옴표로 감싸줘야 할 필요는 없습니다.따옴표를 쓰지 않을 때1. 첫 번째 글자는 반드시 문자 , 밑줄(_) , 달러기호($) 중 하나로 시작2. 띄어쓰기 금지3. 하이픈(-) 금지 ---> type 은 object Property에 접근하는 방법console.log(codeit.bornYear) 하지만 따옴표로 감싸서 프로퍼티를 띄어쓰는 경우는 점 표기법으로 접근할 수 없음 console.log(codeit['born Year']); 프로퍼티 접근 쉬움 객체에 property 수정하는 방법console.log(codeit.ceo) //undefinedcodeit.ceo = '강영훈'console.log(c.. 2024. 5. 23. Do it! 깡샘의 안드로이드 앱 프로그래밍 with 코틀린 첫째마당 (1~2장) 01. 개발환경 준비하기1-1 안드로이드 스튜디오 설치하기 developer.android.com 1-2 첫 번째 앱 만들기 package name 은 앱의 식별값save location 은 프로젝트 파일들이 저장되는 루트 디렉터리language 는 안드로이드 앱을 어떤 언어로 개발할 것인지를 나타냄안드로이드 스튜디오는 개발 언어로 Kotlin 과 Java 를 지원Minimum SDK 는 앱이 설치되는 최소 SDK 버전 SDK매니저- 안드로이드 SDK 를 관리할 수 있는 SDK 매니저 가상 기기AVD ( Android virtual device) : 에뮬레이터 (Emulator) 1-3 앱 실행하기 실제 스마트폰에서 실행하는 방법 배포파일안드로이드 앱의 배포 파일- APK : 안드로이드의 전통.. 2024. 5. 19. [Paper Review] Deep Convolutional Neural Models for Picture-Quality Prediction Deep Convolutional Neural Models for Picture-Quality Prediction 서론이미지 품질 평가에 대한 중요성과 동기딥러닝을 활용한 이미지 품질 평가의 필요성연구 목표 및 방법 소개지각적 이미지 품질 예측딥러닝을 활용한 이미지 품질 예측 모델 소개합성 왜곡 이미지를 활용한 모델 성능 평가대규모 이미지 데이터베이스 수집 방법에 대한 논의딥 이미지 품질 평가자 (DIQA)비참조 이미지 품질 평가 모델 소개DIQA 모델의 훈련 및 성능 평가 결과CNN 기반 완전 참조 이미지 품질 모델CNN을 활용한 완전 참조 이미지 품질 예측 모델 소개다양한 모델의 성능 비교 및 결과 분석데이터 기반 이미지 품질 평가의 도전이미지 품질 평가에서의 데이터 수집 어려움과 해결책주관적 이미지.. 2024. 5. 15. 코틀린 3강으로 끝내기 feat.안드로이드 개발 섹션 1 고급문법1. 람다람다식은 우리가 마치 value 처럼 다룰 수 있는 익명함수이다1) 메소드의 파라미터로 넘겨줄 수 있다. fun macBy(a :Int)2) return 값으로 사용할 수 있다. 람다의 기본 정의val lamdaName : Type = {argumentList -> codeBody}val square : (Int) -> (Int) = {number : Int -> number*number }val nameAge = (String,Int) -> String = { name : String, age : Int -> "my name is ${name}; Im ${age}"fun main(){ println(square(12) println(nameAge("joice",99) pr.. 2024. 5. 4. 3강으로 끝나는 코틀린 안드로이드 개발 섹션 0 개발환경 android studio 1. 함수 //1.함수 fun main(){ hello() println(add(a:4,b:5) } fun hello(): Unit{ println("hello world") } fun add (a : Int , b: Int) : Int{ return a+b } 2. val vs var 2. val vs var fun hi() { val a: Int = 10 var b: Int = 9 //a=100 b = 100 val c = 10 var d = 100 //타입 명시 안해도 됨 var name= "joice" } 3. string 템플릿 fun main() { //3. String Template val name = "joice" val lastName = "hong".. 2024. 4. 13. 하루 만에 배우는 안드로이드 앱 만들기 with 코틀린 - 4주차 Chapter 5 서비스 배포하기1. 디바이스 테스트안드로이드 폰 설정해서 단말기 설정을 함. 2. 구글 개발자 등록앱을 만들어 판매 또는 배포를 하려면 구글 개발자 콘솔 사이트에 개발자 등록을 해야함 3. 구글 플레이 배포구글 개발자 콘솔 사이트에 개발자 등록을 했다면 앱을 배포해야함 bulid > generate signed bundle / APK... android app bundle 은 안드로이드 앱의 배포 형식 중 하나. android app bundle 은 APK 대신에 앱의 리소스와 코드를 최적화하여 디바이스의 특성에 맞는 최소한의 리소스만 포함하도록 해 앱의 용량을 줄이고 디바이스의 저장 공간을 절약가능 1. key store path: 인증파일의 저장 경로를 선택함2.password :.. 2024. 4. 6. 이전 1 2 3 4 5 6 ··· 10 다음