묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트
알고리즘 교안 struct 사용 커스텀 정렬
안녕하세요 강사님. 알고리즘 교안 학습 중 struct 관련 질문드릴 부분이 있어서요. 활용 예시로 y를 1순위 오름차순, x를 2순위 내림차순, z를 3순위 오름차순이라고 되어 있는데, 해당 코드를 보면 x가 1순위 오름차순, y가 2순위 내림차순으로 되어 있는 것 같아서요. 저는 y를 1순위 오름차순, x를 2순위 내림차순, z를 3순위 오름차순을 아래와 같이 생각했는데, 알고리즘 교안의 내용이 맞는건지 궁금합니다.
-
미해결PWA 시작하기 - 웹 기술로 앱을 만들자
깃헙권한 요청드립니다.
인프런 아이디 : hoyuen.kim@hanmail.net 인프런 이메일 : hoyuen.kim@hanmail.net 깃헙 아이디 : hoyuen.kim@hanmail.net 깃헙 Username : hoyuenkim
-
해결됨[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part1: C++ 프로그래밍 입문
혹시 함수의 매개변수 타입을 명시적으로 나타내도록 할 수는 없나요?
강의 내용에는 나오지 않는 부분인 것 같아 먼저 죄송하단 말씀 드립니다! 마땅히 물어볼 곳이 없네요... 질문 드리고자 하는 것은 explicit 키워드와 관련된 것인데요. explicit 키워드를 사용하면 '생성자'의 매개변수 타입을 명시적으로 나타내야만 컴파일러가 통과시켜 준다는 것을 알게 되었는데요. 그렇다면 함수도 explicit 키워드를 사용하면 똑같은 일을 할 수 있지 않을까? 했는데 컴파일러가 안받아주더군여... 혹시 함수도 이런 명시적으로 선언하도록 강요할 수 있는 키워드나 어떤 방법이 있을까요?
-
미해결자바 ORM 표준 JPA 프로그래밍 - 기본편
영상 9분 프록시 기초 부분에서
ERROR: Column "INSERT_MEMBER" not found; SQL statement:라는 문구가 뜨는데 어떻게 설정을 다시 해줘야 할지 모르겠습니다. 아래는 JpaMain 입니다. Member입니다.
-
미해결스프링 핵심 원리 - 기본편
똑같이 따라 쳤는데 null이 뜹니다..
안녕하세요 강의 잘보고 있습니다!! 코드를 따라치다가 계속해서 setUrl의 값을 받지 못하고, null값만 뱉어 냅니다.. 아무리 찾아봐도 모르겠어서 질문 남깁니다.. 어는 부분에서 문제가 생긴건가요...? 감사합니다! package hello.core.lifecycle; import org.springframework.beans.factory.DisposableBean; import org.springframework.beans.factory.InitializingBean; public class NetworkClient implements InitializingBean, DisposableBean { private String url; public NetworkClient() { System.out.println("생성자호출, url = " + url); } public void setUrl(String Url) { this.url = url; } //서비스 시작시 호출 public void connect() { System.out.println("connect: " + url); } public void call(String message){ System.out.println("call: " + url + " message =" + message); } //서비스 종료시 호출 public void disConnect() { System.out.println("close " + url); } //의존관계 주입이 끝나면 호출 됨 @Override public void afterPropertiesSet() throws Exception { System.out.println("NetworkClient.afterPropertiesSet"); connect(); call("초기화 연결 메시지"); } @Override public void destroy() throws Exception { System.out.println("NetworkClient.destory"); disConnect(); } } package hello.core.lifecycle; import org.junit.jupiter.api.Test; import org.springframework.context.ConfigurableApplicationContext; import org.springframework.context.annotation.AnnotationConfigApplicationContext; import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Configuration; public class BeanLifeCycleTest { @Test public void lifeCycleTest() { ConfigurableApplicationContext ac = new AnnotationConfigApplicationContext(LifeCycleConfig.class); NetworkClient client = ac.getBean(NetworkClient.class); ac.close(); } @Configuration static class LifeCycleConfig { @Bean public NetworkClient networkClient() { NetworkClient networkClient = new NetworkClient(); networkClient.setUrl("http://hello-spring.dev"); return networkClient; } } } /Library/Java/JavaVirtualMachines/jdk-11.0.13.jdk/Contents/Home/bin/java -ea -Didea.test.cyclic.buffer.size=1048576 -javaagent:/Applications/IntelliJ IDEA CE.app/Contents/lib/idea_rt.jar=58427:/Applications/IntelliJ IDEA CE.app/Contents/bin -Dfile.encoding=UTF-8 -classpath /Users/changhyeon/.m2/repository/org/junit/platform/junit-platform-launcher/1.8.2/junit-platform-launcher-1.8.2.jar:/Users/changhyeon/.m2/repository/org/junit/platform/junit-platform-engine/1.8.2/junit-platform-engine-1.8.2.jar:/Users/changhyeon/.m2/repository/org/opentest4j/opentest4j/1.2.0/opentest4j-1.2.0.jar:/Users/changhyeon/.m2/repository/org/junit/platform/junit-platform-commons/1.8.2/junit-platform-commons-1.8.2.jar:/Users/changhyeon/.m2/repository/org/apiguardian/apiguardian-api/1.1.2/apiguardian-api-1.1.2.jar:/Applications/IntelliJ IDEA CE.app/Contents/lib/idea_rt.jar:/Applications/IntelliJ IDEA CE.app/Contents/plugins/junit/lib/junit5-rt.jar:/Applications/IntelliJ IDEA CE.app/Contents/plugins/junit/lib/junit-rt.jar:/Users/changhyeon/Desktop/이창현/coding/study/infren/core/out/test/classes:/Users/changhyeon/Desktop/이창현/coding/study/infren/core/out/production/classes:/Users/changhyeon/Desktop/이창현/coding/study/infren/core/out/production/resources:/Users/changhyeon/.gradle/caches/modules-2/files-2.1/org.springframework.boot/spring-boot-starter-test/2.6.4/4befb5f23c4bac74125d1c9e4f3721586b315d3a/spring-boot-starter-test-2.6.4.jar:/Users/changhyeon/.gradle/caches/modules-2/files-2.1/org.springframework.boot/spring-boot-starter/2.6.4/31adf5f726b6a5703815b99056110b96db7eff58/spring-boot-starter-2.6.4.jar:/Users/changhyeon/.gradle/caches/modules-2/files-2.1/org.projectlombok/lombok/1.18.22/9c08ea24c6eb714e2d6170e8122c069a0ba9aacf/lombok-1.18.22.jar:/Users/changhyeon/.gradle/caches/modules-2/files-2.1/org.springframework.boot/spring-boot-test-autoconfigure/2.6.4/fe1ab93aa3ca84e50d0f470a17468a8e7e2770e3/spring-boot-test-autoconfigure-2.6.4.jar:/Users/changhyeon/.gradle/caches/modules-2/files-2.1/org.springframework.boot/spring-boot-test/2.6.4/f7669dafbe66e2805349049c090d9cbca974fbd5/spring-boot-test-2.6.4.jar:/Users/changhyeon/.gradle/caches/modules-2/files-2.1/org.springframework/spring-test/5.3.16/eba2a6612c3bb86cc71b31c731cb46164309f796/spring-test-5.3.16.jar:/Users/changhyeon/.gradle/caches/modules-2/files-2.1/org.springframework/spring-core/5.3.16/db1b277cd548c725144580dda8703ce179fb3769/spring-core-5.3.16.jar:/Users/changhyeon/.gradle/caches/modules-2/files-2.1/com.jayway.jsonpath/json-path/2.6.0/67f565b424f7903a12d4f5b9361b11462ecacdac/json-path-2.6.0.jar:/Users/changhyeon/.gradle/caches/modules-2/files-2.1/jakarta.xml.bind/jakarta.xml.bind-api/2.3.3/48e3b9cfc10752fba3521d6511f4165bea951801/jakarta.xml.bind-api-2.3.3.jar:/Users/changhyeon/.gradle/caches/modules-2/files-2.1/org.assertj/assertj-core/3.21.0/27a14d6d22c4e3d58f799fb2a5ca8eaf53e6942a/assertj-core-3.21.0.jar:/Users/changhyeon/.gradle/caches/modules-2/files-2.1/org.hamcrest/hamcrest/2.2/1820c0968dba3a11a1b30669bb1f01978a91dedc/hamcrest-2.2.jar:/Users/changhyeon/.gradle/caches/modules-2/files-2.1/org.junit.jupiter/junit-jupiter/5.8.2/5a817b1e63f1217e5c586090c45e681281f097ad/junit-jupiter-5.8.2.jar:/Users/changhyeon/.gradle/caches/modules-2/files-2.1/org.mockito/mockito-junit-jupiter/4.0.0/b76de25bd6e5d8f7924d0536729c0076e37e9396/mockito-junit-jupiter-4.0.0.jar:/Users/changhyeon/.gradle/caches/modules-2/files-2.1/org.mockito/mockito-core/4.0.0/f5195e0c4a45716bbd2d1d29173adbd148acce3a/mockito-core-4.0.0.jar:/Users/changhyeon/.gradle/caches/modules-2/files-2.1/org.skyscreamer/jsonassert/1.5.0/6c9d5fe2f59da598d9aefc1cfc6528ff3cf32df3/jsonassert-1.5.0.jar:/Users/changhyeon/.gradle/caches/modules-2/files-2.1/org.xmlunit/xmlunit-core/2.8.4/35be57989ca80eefa03161b211630e319a8f36c6/xmlunit-core-2.8.4.jar:/Users/changhyeon/.gradle/caches/modules-2/files-2.1/org.springframework.boot/spring-boot-autoconfigure/2.6.4/36e75a2781fc604ac042945eed8be2fe049731df/spring-boot-autoconfigure-2.6.4.jar:/Users/changhyeon/.gradle/caches/modules-2/files-2.1/org.springframework.boot/spring-boot/2.6.4/356c0ee25794ca46d8344d13cffbc30bfae1dc0e/spring-boot-2.6.4.jar:/Users/changhyeon/.gradle/caches/modules-2/files-2.1/org.springframework.boot/spring-boot-starter-logging/2.6.4/e8bab752fd29797df304ef2ad8575e5392d96c4c/spring-boot-starter-logging-2.6.4.jar:/Users/changhyeon/.gradle/caches/modules-2/files-2.1/jakarta.annotation/jakarta.annotation-api/1.3.5/59eb84ee0d616332ff44aba065f3888cf002cd2d/jakarta.annotation-api-1.3.5.jar:/Users/changhyeon/.gradle/caches/modules-2/files-2.1/org.yaml/snakeyaml/1.29/6d0cdafb2010f1297e574656551d7145240f6e25/snakeyaml-1.29.jar:/Users/changhyeon/.gradle/caches/modules-2/files-2.1/org.springframework/spring-jcl/5.3.16/18d422952e0ce534c2b0ac8b47176c2432fb7e78/spring-jcl-5.3.16.jar:/Users/changhyeon/.gradle/caches/modules-2/files-2.1/net.minidev/json-smart/2.4.8/7c62f5f72ab05eb54d40e2abf0360a2fe9ea477f/json-smart-2.4.8.jar:/Users/changhyeon/.gradle/caches/modules-2/files-2.1/org.slf4j/slf4j-api/1.7.36/6c62681a2f655b49963a5983b8b0950a6120ae14/slf4j-api-1.7.36.jar:/Users/changhyeon/.gradle/caches/modules-2/files-2.1/jakarta.activation/jakarta.activation-api/1.2.2/99f53adba383cb1bf7c3862844488574b559621f/jakarta.activation-api-1.2.2.jar:/Users/changhyeon/.gradle/caches/modules-2/files-2.1/org.junit.jupiter/junit-jupiter-params/5.8.2/ddeafe92fc263f895bfb73ffeca7fd56e23c2cce/junit-jupiter-params-5.8.2.jar:/Users/changhyeon/.gradle/caches/modules-2/files-2.1/org.junit.jupiter/junit-jupiter-api/5.8.2/4c21029217adf07e4c0d0c5e192b6bf610c94bdc/junit-jupiter-api-5.8.2.jar:/Users/changhyeon/.gradle/caches/modules-2/files-2.1/net.bytebuddy/byte-buddy/1.11.22/8b4c7fa5562a09da1c2a9ab0873cb51f5034d83f/byte-buddy-1.11.22.jar:/Users/changhyeon/.gradle/caches/modules-2/files-2.1/net.bytebuddy/byte-buddy-agent/1.11.22/2fbcf3210dfc09b42242e3b66a5281cc5b9adb80/byte-buddy-agent-1.11.22.jar:/Users/changhyeon/.gradle/caches/modules-2/files-2.1/com.vaadin.external.google/android-json/0.0.20131108.vaadin1/fa26d351fe62a6a17f5cda1287c1c6110dec413f/android-json-0.0.20131108.vaadin1.jar:/Users/changhyeon/.gradle/caches/modules-2/files-2.1/org.springframework/spring-context/5.3.16/efb9c749b335bf62dc07c1674e9d76d382a027e5/spring-context-5.3.16.jar:/Users/changhyeon/.gradle/caches/modules-2/files-2.1/ch.qos.logback/logback-classic/1.2.10/f69d97ef3335c6ab82fc21dfb77ac613f90c1221/logback-classic-1.2.10.jar:/Users/changhyeon/.gradle/caches/modules-2/files-2.1/org.apache.logging.log4j/log4j-to-slf4j/2.17.1/3619fd18278a1a895c1dca8c5be002768071a20e/log4j-to-slf4j-2.17.1.jar:/Users/changhyeon/.gradle/caches/modules-2/files-2.1/org.slf4j/jul-to-slf4j/1.7.36/ed46d81cef9c412a88caef405b58f93a678ff2ca/jul-to-slf4j-1.7.36.jar:/Users/changhyeon/.gradle/caches/modules-2/files-2.1/net.minidev/accessors-smart/2.4.8/6e1bee5a530caba91893604d6ab41d0edcecca9a/accessors-smart-2.4.8.jar:/Users/changhyeon/.gradle/caches/modules-2/files-2.1/org.apiguardian/apiguardian-api/1.1.2/a231e0d844d2721b0fa1b238006d15c6ded6842a/apiguardian-api-1.1.2.jar:/Users/changhyeon/.gradle/caches/modules-2/files-2.1/org.junit.platform/junit-platform-commons/1.8.2/32c8b8617c1342376fd5af2053da6410d8866861/junit-platform-commons-1.8.2.jar:/Users/changhyeon/.gradle/caches/modules-2/files-2.1/org.opentest4j/opentest4j/1.2.0/28c11eb91f9b6d8e200631d46e20a7f407f2a046/opentest4j-1.2.0.jar:/Users/changhyeon/.gradle/caches/modules-2/files-2.1/org.springframework/spring-aop/5.3.16/d61c0545e0395de608be52db1cccb60ba841a26b/spring-aop-5.3.16.jar:/Users/changhyeon/.gradle/caches/modules-2/files-2.1/org.springframework/spring-beans/5.3.16/15decec5cea7a91423272daaae6f5d050c23cf3b/spring-beans-5.3.16.jar:/Users/changhyeon/.gradle/caches/modules-2/files-2.1/org.springframework/spring-expression/5.3.16/831a17ce70686c571f3c05c4bcfb81012c5814df/spring-expression-5.3.16.jar:/Users/changhyeon/.gradle/caches/modules-2/files-2.1/ch.qos.logback/logback-core/1.2.10/5328406bfcae7bcdcc86810fcb2920d2c297170d/logback-core-1.2.10.jar:/Users/changhyeon/.gradle/caches/modules-2/files-2.1/org.apache.logging.log4j/log4j-api/2.17.1/d771af8e336e372fb5399c99edabe0919aeaf5b2/log4j-api-2.17.1.jar:/Users/changhyeon/.gradle/caches/modules-2/files-2.1/org.ow2.asm/asm/9.1/a99500cf6eea30535eeac6be73899d048f8d12a8/asm-9.1.jar:/Users/changhyeon/.gradle/caches/modules-2/files-2.1/org.junit.jupiter/junit-jupiter-engine/5.8.2/c598b4328d2f397194d11df3b1648d68d7d990e3/junit-jupiter-engine-5.8.2.jar:/Users/changhyeon/.gradle/caches/modules-2/files-2.1/org.objenesis/objenesis/3.2/7fadf57620c8b8abdf7519533e5527367cb51f09/objenesis-3.2.jar:/Users/changhyeon/.gradle/caches/modules-2/files-2.1/org.junit.platform/junit-platform-engine/1.8.2/b737de09f19864bd136805c84df7999a142fec29/junit-platform-engine-1.8.2.jar com.intellij.rt.junit.JUnitStarter -ideVersion5 -junit5 hello.core.lifecycle.BeanLifeCycleTest,lifeCycleTest 15:53:33.453 [main] DEBUG org.springframework.context.annotation.AnnotationConfigApplicationContext - Refreshing org.springframework.context.annotation.AnnotationConfigApplicationContext@6253c26 15:53:33.472 [main] DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating shared instance of singleton bean 'org.springframework.context.annotation.internalConfigurationAnnotationProcessor' 15:53:33.615 [main] DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating shared instance of singleton bean 'org.springframework.context.event.internalEventListenerProcessor' 15:53:33.620 [main] DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating shared instance of singleton bean 'org.springframework.context.event.internalEventListenerFactory' 15:53:33.624 [main] DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating shared instance of singleton bean 'org.springframework.context.annotation.internalAutowiredAnnotationProcessor' 15:53:33.626 [main] DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating shared instance of singleton bean 'org.springframework.context.annotation.internalCommonAnnotationProcessor' 15:53:33.634 [main] DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating shared instance of singleton bean 'beanLifeCycleTest.LifeCycleConfig' 15:53:33.641 [main] DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating shared instance of singleton bean 'networkClient' 생성자호출, url = null NetworkClient.afterPropertiesSet connect: null call: null message =초기화 연결 메시지 15:53:33.756 [main] DEBUG org.springframework.context.annotation.AnnotationConfigApplicationContext - Closing org.springframework.context.annotation.AnnotationConfigApplicationContext@6253c26, started on Thu Apr 07 15:53:33 KST 2022 NetworkClient.destory close null Process finished with exit code 0
-
미해결비전공자를 위한 진짜 입문 올인원 개발 부트캠프
useEffect에 관한 질문입니다!
해당 강의에서 product 파일의 index.js에 useEffect를 쓰는데요 useEffect를 쓰지 않고 import { useParams } from "react-router-dom"; import axios from "axios"; import { useEffect } from "react"; function ProductPage() { const { id } = useParams(); axios .get( `https://0433858f-3e14-4d79-b271-b955ae5e953a.mock.pstmn.io/products/${id}` ) .then(function (result) { console.log(result); }) .catch(function (error) { console.error(error); }); console.log("id는", id); return <h1>상품 상세 페이지 {id} 상품</h1>; } export default ProductPage; 이렇게 코딩을 하면 console에 result가 두 번 찍히는데 useEffect를 쓰지 않으면 왜 .then이 두 번 불리는지 잘 이해가 가지 않아서 질문 드립니다!
-
미해결비전공자를 위한 진짜 입문 올인원 개발 부트캠프
import 할 시에 어떻게 from 경로 지정에서 ./main 만 해줘도 되죠 ?
import 시 from 경로에 ./main 만 해줘도 index.js를 찾는다고 했는데 이게 어떻게 가능한건가요 ?? 다른 js 파일이 있더라도 자동으로 찾아주나요 ?
-
미해결Vue.js 중급 강좌 - 웹앱 제작으로 배워보는 Vue.js, ES6, Vuex
깃허브 repo 권한 요청합니다.
인프런 아이디 : cheonshin99 인프런 이메일 : cheonshin99@naver.com 깃헙 아이디 : cheonshin99@naver.com 깃헙 Username : AssembleCat
-
미해결[리뉴얼] Node.js 교과서 - 기본부터 프로젝트 실습까지
트랜잭션
공식문서를 읽어보면서.. 자동으로 롤백처리되는 transaction을 쓰려고하는데 Cannot read property 'transaction' of undefined 자꾸 이 에러가 뜨는데 찾아봐도 해결이 안되서 질문드립니다.. 몇시간째 찾아봐도 보이지않아요..ㅜㅜ try { const tran = await sequelize.transaction(async (t) => { const {cate1_idx, cate2_idx, cate3_idx, gosu_name, my_place, distance, gender, hp} = req.body; const [results, created] = await Gosu.findOrCreate({ where: {mem_id: req.id}, defaults: {my_place, distance, gender, hp, gosu_name}, } ,{transaction: t}); const result = results && results[0] ? results[0] : created; res.status(200).json(result); }); }catch (err){ console.log(err); next(err); }});
-
미해결[리뉴얼] 파이썬입문과 크롤링기초 부트캠프 [파이썬, 웹, 데이터 이해 기본까지] (업데이트)
라이브러리 설치 오류
- 본 강의 영상 학습 관련 문의에 대해 답변을 드립니다. (어떤 챕터 몇분 몇초를 꼭 기재부탁드립니다)- 이외의 문의등은 평생강의이므로 양해를 부탁드립니다- 현업과 병행하는 관계로 주말/휴가 제외 최대한 3일내로 답변을 드리려 노력하고 있습니다- 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 라이브러리 설치 중에 SSLCertVerificationError 메시지가 나오면서 설치가 되질 않습니다. SSL 인증 에러 같은 경우 어떻게 해결해야하나요??
-
미해결[왕초보편] 앱 8개를 만들면서 배우는 안드로이드 코틀린(Android Kotlin)
파이어베이스 익명로그인 강의 09:01 부분 문의
해당 부분 에서 FirebaseAuth, Firebase는 자동으로 import가 되는데 Firebase.auth 부분에서 뒤에 auth가 자동 import가 뜨질 않고 Unresolved reference:auth 에러가 계속 발생합니다. 한 번만 확인해주시면 감사하겠습니다. // LoginActivity package com.fitdback.userinterface import android.support.v7.app.AppCompatActivity import android.os.Bundle import android.util.Log import android.widget.Button import android.widget.Toast import com.fitdback.pointdetection.R import com.google.firebase.auth.FirebaseAuth import com.google.firebase.ktx.Firebase class LoginTestActivity : AppCompatActivity() { private lateinit var auth: FirebaseAuth override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) setContentView(R.layout.activity_login_test) // Initialize Firebase Auth auth = Firebase.auth val btnAnonymousLogin = findViewById<Button>(R.id.btnAnonymousLogin) btnAnonymousLogin.setOnClickListener { auth.signInAnonymously() .addOnCompleteListener(this) { task -> if (task.isSuccessful) { // Sign in success, update UI with the signed-in user's information Log.d("LoginTestActivity", "signInAnonymously:success") val user = auth.currentUser // updateUI(user) } else { // If sign in fails, display a message to the user. Log.w("LoginTesetActivity", "signInAnonymously:failure", task.exception) Toast.makeText( baseContext, "Authentication failed.", Toast.LENGTH_SHORT ).show() // updateUI(null) } } } } } // build.gradle(app) apply plugin: 'com.android.application' apply plugin: 'kotlin-android' apply plugin: 'com.google.gms.google-services' android { compileSdkVersion buildConfig.compileSdk defaultConfig { applicationId 'com.fitdback.userinterface' minSdkVersion buildConfig.minSdk targetSdkVersion buildConfig.targetSdk versionCode 1 versionName "1.0" testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner" externalNativeBuild { cmake { arguments '-DANDROID_TOOLCHAIN=clang', '-DANDROID_STL=gnustl_static' cppFlags "-std=c++11","-frtti", "-fexceptions" } } ndk { abiFilters 'armeabi-v7a' } } // externalNativeBuild { // cmake { // path "CMakeLists.txt" // } // } lintOptions { abortOnError false } buildTypes { release { minifyEnabled false proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' } debug { minifyEnabled false proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' } } aaptOptions { noCompress "tflite" } compileOptions { sourceCompatibility JavaVersion.VERSION_1_8 targetCompatibility JavaVersion.VERSION_1_8 } sourceSets { main { jniLibs.srcDirs = ['libs'] } } } repositories { maven { url 'https://google.bintray.com/tensorflow' } flatDir { dirs 'libs' } } dependencies { implementation fileTree(dir: 'libs', include: ['*.jar']) implementation project(':openCVLibrary341') implementation deps.kotlin.stdlib.jdk // implementation(name:'tensorflow-lite', ext:'aar') implementation deps.android.support.appcompatV7 implementation deps.android.support.constraintLayout implementation deps.android.support.design implementation deps.android.support.annotations implementation deps.android.support.supportV13 implementation deps.timber implementation 'org.tensorflow:tensorflow-lite:0.0.0-nightly' implementation 'org.tensorflow:tensorflow-lite-gpu:0.0.0-nightly' // Import the Firebase BoM implementation platform('com.google.firebase:firebase-bom:29.2.1') // Declare the dependency for the Firebase Authentication library // When using the BoM, you don't specify versions in Firebase library dependencies implementation 'com.google.firebase:firebase-auth-ktx' testImplementation deps.junit androidTestImplementation(deps.android.test.espresso, { exclude group: 'com.android.support', module: 'support-annotations' }) }
-
미해결[개정판] 파이썬 머신러닝 완벽 가이드
def 에서의 함수 선언 질문 드립니다.
안녕하세요 오전에 답변 달아주신 내용 확인하고 추가적인 공부를 하고 왔습니다. 2.6 사이킷런으로 수행하는 타이타닉 생존자 예측.ipynb 파일에서 def fillna(df) 등을 선언 하실 때 df에 대한 정의 (df = titanic_df ) or (df = pd.read_csv('titanic_train.csv') 없이 강의가 진행 되더라구요. 어떻게 df가 자동으로 titanic_df 값을 받을 수 있는지 이해가 되지 않아서 직접 코드를 실행 해보았습니다. A. pd.read_csv 미작용, df 미정의 >> 오류발생 B. pd.read_csv() 작성, df 미정의 >> 오류발생 C. read_csv() 작성, df 정의 >> 함수가 제대로 정의 되었는지 확인 가능 1. 위 내용처럼 제가 혼자 코드를 작성 해보았을 땐 정의를 해주어야만 def 구문이 제대로 작성되었는지 확인 할 수 있었습니다.. 자동적으로 df가 titanic_df로 인식되게 할 수 있게 하는 다른 방법이 있는걸가요? 2. AttributeError: 'numpy.int64' object has no attribute 'fillna' 관련 질문입니다. 아래의 두 캡처본에서 오류가 발생하는것과 발생하지 않는것의 차이가 무엇인가요? A. def로 정의한 함수를 그대로 출력하여 null값 확인 B. def로 정의한 함수를 A로 받아서 null값 확인 마지막 질문입니다. 3.이번 질문의 경우는 너무 혼란스럽습니다. df를 정의 하지 않았고, dt=titanic_df로 정의 하였으며 def fna(KK) 에 대해서 선언을 하였고, dt에 대한 series값에 대해 fillna() 함수를 적용 하고 return df를 입력 하였습니다 또한 null값 확인을 위해 fna(dt).isnull() 값을 출력하였는데 함수가 적용된 결과값이 출력 되었습니다. 이 문제는 df, dt, KK 등에 어떠한 문자를 입력해도 같은 결과값이 출력이 되더군요.. 파이썬 자체의 오류인걸까요? -아래는 3번 질문에 대해서 작성 했던 코드입니다- import pandas as pd titanic_df = pd.read_csv('titanic_train.csv') dt = titanic_df def fna(KK) : dt['Age'].fillna(df['Age'].mean(), inplace = True) dt['Cabin'].fillna('N', inplace = True) dt['Embarked'].fillna('N', inplace = True) return dffna(dt).isnull() ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ 이러한 인자들을 무작위로 넣어보면서 출력을 했던 이유는 ex) df = titanic_df def fillna(df) : df['Age'].fillna(df['Age'].mean(), inplace = True) 위와 같은 def 구문처럼 <def 사용자 마음대로 지정 가능한 함수(매개변수1) : 매개변수2["컬럼값"].파이썬에 내장된 함수() > 형태에서 매개변수1과 매개변수2는 동일한 문자를 사용해야 하는지 확인해보고 싶었기 때문입니다. 매개변수 1에 df를 썼다면 매개변수 2에도 df를 반드시 써주어야 하는건가요?
-
미해결
how do i buy ethereum?
+1 855 300 1590 For another maybe more aggressive model, think about what as a Web3 informal organization would resemble. Clients could claim their own information and be allowed to adapt it (or not). Sponsors could execute straightforwardly with end clients, compensating them for their consideration as opposed to paying a go-between to attract a responsive crowd. Clients, who could be proprietors and partners in the organization, could have the choice (and motivation) to play a functioning job in the development of the organization by, for instance, deciding on redesign recommendations and choosing how to assign reserves. Different members, certain that the stage can keep up with valid nonpartisanship over the long haul, could feel more secure devoting assets by building items and administrations on the stage. This expansion of utility could attract more clients and, thus, more engineers in a positive input circle that could supercharge development of the organization. With motivations adjusted accurately, such an organization could develop quickly while advancing powerfully and in light of a legitimate concern for its clients, who - once more - likewise end up being its proprietors. Read More:- how do i buy ethereum
-
미해결스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술
똑같은 뷰를 반환하는데도 url에 따라 css가 다르게 적용 되는 이유
<div th:replace="/fragments/header.html :: fragment-header"></div> 이렇게 헤더, nav, 사이드바를 대체하고 있는데요 도메인/edit 에서는 잘 적용되던 html,css 들이 도메인/edit/1 등등 이렇게 구체적으로 들어가면 100% 똑같은 뷰를 반환해도 절대 적용이 안됩니다.. 5시간째 이유를 못찾고 있습니다 @GetMapping("/project/edit/1")public String Edit1(Model model){ //1번 return "editProject";}@GetMapping("/edit")public String Edit2(Model model){ //2번 return "editProject"; } 1번과 2번의 뷰가 각각 1. 2. 이렇게 나타납니다. 똑같은 뷰를 써도 저렇게 나오는 이유가 무엇인가요? Edit1(), Edit2()는 필수부분만 캡처한겁니다 똑같은 뷰를 반환하는데도 url에 따라 css가 다르게 적용 되는 이유가 무엇일까요?? 혼자서해보려했는데 너무 안되서 질문드립니다. --헤더 내부-- <link rel="stylesheet" href="bootstrap/css/bootstrap.min.css"> http://localhost:8080/project/edit/bootstrap/css/bootstrap.min.css 잘못된 css 경로 -< 이렇게 가네요 http://localhost:8080/bootstrap/css/bootstrap.min.css 가야하는 css 경로 빨간색 경로가 안붙게 하려면 어떻게 하나요?
-
미해결자바(Java) 알고리즘 문제풀이 입문: 코딩테스트 대비
Hash - K번째 큰 수 에 대한 질문입니다.
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 현재 문제에서 모든 조합을 구하는 부분에서 3중 for 문을 사용하고 있습니다. 문제에서는 자연수가 100까지 이므로 3중 for문을 사용하더라고 100 * 100 * 100 = 1000000 백만이므로 제한시간 1초안에 끝나는 연산이므로 3중 for문이 가능한것은 이해하고 있습니다. 하지만 for문을 3개씩이나 쓰는것이 마음에 걸려서 질문을 드립니다. 만약 여기서 시간복잡도를 줄이려면 어떤식으로 구현해야할까요?
-
미해결혼자 공부하는 머신러닝+딥러닝
에포크값
409p) model = model_fn(keras.layers.Dropout(0.3)) model.compile(optimizer='adam', loss='sparse_categorical_crossentropy', metrics=['accuracy']) checkpoint_cb = keras.callbacks.ModelCheckpoint('best-model.h5') early_stopping_cb = keras.callbacks.EarlyStopping(patience=2, restore_best_weights=True) history= model.fit(train_scaled, train_target, epochs=20, verbose=0, validation_data=(val_scaled, val_target), callbacks=[checkpoint_cb, early_stopping_cb]) 콜백에서 최적의 에포크값이 11인 것을 찾았으면, 이 값(epochs=11)을 가지고 다시 모델을 훈련했을 때 성능이 또 달라질 수도 있나요? 아니면 같은 데이터로 모델을 훈련하더라도 매번 에포크나 정확도 값이 달라질 수 있나요?
-
미해결자바 ORM 표준 JPA 프로그래밍 - 기본편
ALBUM을 조회하는 과정에서 문제가 생기는 이유
Album 을 조회하는 과정 (문제!!) 각각의 테이블에 따른 Join SQL을 작성한다. (Item과 Album을 Join해서 데이터를 가져온다.) 각각의 객체를 생성하고 모든 필드 값을 세팅한다.(Item과 Album 각각 모든 필드값을 세팅한다.) → 디비는 1인데 객체는 n개가 돼서 문제가 생김 Movie, Book을 조회하고 싶으면 위의 과정을 또 반복해야 한다. 2번에서요 디비는 1인데 객체는 N개가 되는거 어쩔수없는일아닌가요..? 이게 왜 문제가 되나요..? 그리고 이거때문에 디비에 저장할 객체에는 상속관계를 사용하지 않는다는데 뒷부분 가보면 상속관계 쓰잖아요! 물론 디비에는 상속이라는 개념이 없지만 @Inheritance(strategy=InheritanceType.XXX)의 stategy를 설정해 @DiscriminatorColumn(name="DTYPE") @DiscriminatorValue("XXX") 이런 방법들로 상속을 구현하잖아요?! 이방법들을 쓸 수있다는것은 위의 2번의 문제가 해결되었으니까 상속을 구현할 수 있다는거 아닌가요?2번의 문제가 어떻게 해결된거죠?
-
해결됨공공데이터로 파이썬 데이터 분석 시작하기
& 연산자 사용과 자료형
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 안녕하세요. 질문드립니다. 시군구명으로 조회해도, 상권업종대분류명으로 조회해도 dtype이 bool로 동일한데 왜 & 연산자로 두개의 조건을 한꺼번에 다룰때는 두 개의 자료형이 다르다고 나오는건가요?
-
미해결HTML+CSS+JS 포트폴리오 실전 퍼블리싱(시즌1)
선생님 강의를 들으면서 포폴을 제작하고 싶은데 어떤 강의 순서대로 들어야 효율적일까요?
■ 질문 남기실 때 꼭! 참고해주세요. 구매한 강의가 너무 많은데 어떤 순서로 들어야 할지 모르겠어요 웹디자인기능사 시험을 봐서 합격은 했고요 웹퍼블리셔 포폴을 제작해야 하는데 리뉴얼 사이트 제작도 포폴안에 넣을 예정이고 리뉴얼한 포폴을 올려놓을 개인포트폴리오 사이트로 제작을 해야 할 것 같아요 선생님의 강의를 보면서 제작하고자 하는데 어떤 강의를 순서대로 보면서 공부해야 좀 더 잘 배울 수 있을까요? 선생님의 추천 부탁드립니다! 꾸벅~ 꾸벅~! 웹퍼블리셔 포트폴리오 홈페이지를 제작해야 하는데
-
미해결운영체제 공룡책 강의
아래 질문 관련하여 다시 문의드립니다
강사님 친절하신 답변 감사드립니다!다만 질문드린 예제는 4.19번 예제입니다! 제가 제대로 말씀드리지 않았네요...!질문 내용은 동일한데, 혹시 다시 답변 부탁드려도 될까요?이전 질문입니다 다름이 아니라 Thread & Concurrency (Part 2) 에 대해 의문이 있어 질문드립니다. 저희 자료 ch04 threads 기준 30p 예제에 관한 것인데, 여기서 if(pid==0) // child process thread_attr_init pthread_create pthread_join에서 thread가 2개 생성된다고 하셨는데, 이게 왜 2개인지 도무지 이해가 되질 않습니다. 원래 thread가 하나 있어서 2개가 된건가요? 어느 pthread_creat로 하나가 만들어진 것 까지는 이해하겠으나, 두 개째는 언제 만들어진 것인지 도무지 모르겠습니다또 이 부분에서 join이 들어간 이유도 질문드려도 될까요?