묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결파이썬 알고리즘 문제풀이 입문(코딩테스트 대비)
섹션3의 '수들의 합' 문제 질문
저는 해당 문제를 풀 때, 현재 인덱스를 시작점으로 잡고 이후 인덱스 요소들을 연속적으로 더하는 식으로 풀었습니다. 이후 인덱스 요소들을 더하다가 조건의 값과 같아지면 count를 증가시킨 후 다음번의 인덱스를 시작점으로 설정하여 연속적으로 더하는 작업을 이어나갔고, 조건의 값보다 커지면 count를 증가시키지 않고 다음번의 인덱스를 시작점을 잡아 연속적으로 더하는 작업을 이어나갔습니다. 해당 방법으로 자동채점기를 돌려보니, 입력 원소들의 개수가 많아지면 time limit이 되는 것을 확인했습니다. 어떤 이유로 강사님이 풀이해주신 방법과 위 방법의 연산 속도차이가 나는지 궁금합니다. 저는 제 방법이 강사님이 풀이해주신 방법과 겉으로 보기에만 다를 뿐, 똑같은 방식이라 생각합니다. 자세한 답변 부탁드립니다.
-
미해결CSS Flex와 Grid 제대로 익히기
reset css 로 사용하는 default.css 에 관해서
안녕하세요. 10개월차 웹개발자입니다. 반응형 웹을 다루는데 어려움이 있어서 강의를 듣게 되었는데요! 여백을 0px 으로 만들기 위해 사용하는 default.css 의 경우 일반적으로 현업에서 작업을 할 때, 기본적으로 사용하는 초기 세팅 CSS 인가요? 아니면 강의의 이해를 돕기위해 사용하는 것인가요? 전자(현업에서 주로 초기 세팅으로 사용)의 경우 이 default.css 파일을 활용해도 괜찮을까요?
-
미해결애플 웹사이트 인터랙션 클론!
쌤 근데 document.body.offsetWidth 할때요
body는 queryselector 으로 안가져와도 가능한 속성인가요?
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
hello.html
안녕하세요 강사님 최근에 친구의 추천을 통해 강사님 영상을 보며 공부를 하고있습니다. view환경설정 강의에서 따라하던도중 localhost:8080/hello를 들어가면 화이트라벨이 뜹니다. 경고 문구가 있어 봐보니 위의 사진과 같아서 구글에 검색해보고 다음과 같이 수정해봤는데도 똑같은 에러가 뜹니다. 영상 초반부터 하라는대로만 했는데 혹시 다른 설정을 해야할게있을까요
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part1: C# 기초 프로그래밍 입문
설정 가져오기 내보내기.
"도구=> 설정 가져오기및 내보내기" 에서 본인의 비쥬얼 스튜디오 설정을 저장할수 있더라고요. 선생님 설정 하나 저장해서 crimsonasura@naver.com 으로 하나 보내주실수 없을까요? 가능하면 색상을 같이 맞춰서 따라해 보고 싶습니다.
-
미해결실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
안녕하세요 영한님!
안녕하세요 영한님 스프링 부트중에 자꾸 멈춤 현상이 일어나서 질문드려요 ,.. 혹시나 싶어서 프로젝트를 지우고 다시 실행해도 똑같은 문제점이 생기네요.. 아무리 기다려도 오류도 안나오고 이게무슨일인지.. 포트번호도 변경해보고 pid 찾아서 kill도 해보고 컴퓨터를 재부팅해도 멈춤 현상때문에 진도가 안나가네요..ㅠㅠ 도와주세요..ㅠ
-
미해결홍정모의 따라하며 배우는 C언어
int[2]의 의미
정확한 의미가 잘 와닿지 않아서 질문드립니다 (int[2]) { 1, 2 }에서 int[2]의 의미는 int타입의 어떤 값 2개로 된, 이름 없는 리터럴을 원소로 하는 배열을 의미하는 것인데 결국 (int[2]) { 1, 2 }는 초기화되지 않은 쓰레기값 2개와 { 1, 2 } 즉 (쓰레기값1, 쓰레기값2) { 1, 2 } 이렇게 각각 4개의 리터럴과 2개의 복합리터럴로 구성된 것이라 이해하면 될까요?
-
해결됨홍정모의 따라하며 배우는 C++
Fraction doSomething() 과 Fraction & doSomething 차이
안녕하세요? 교수님 디버깅 하는중에 doSomething() 함수 호출 과정에서 의문이 생겨서 질문 드립니다. 1. Fraction doSomething() 이 함수에서 호출 했을 때, copy constructor을 호출 하는 시점이 return temp 에서 발생했습니다. 2. Fraction & doSomething() 이 (& 반환)함수에서 copy constructor 호출이 Fraction result = doSomething()에서 반환 했습니다. 두 함수다 두 번째 사진 처럼 copy constructor가 발생 되어야 한다고 생각했습니다. 첫 번째 사진에서 return temp시점에서 copy constructor을 호출하는 이유가 이해되지 않아서 질문드립니다.
-
미해결자바 ORM 표준 JPA 프로그래밍 - 기본편
Exception 오류 확인 요청
선생님께서 하신 것과 똑같이 하였는데, 아래와 같이 오류가 나는데 어디를 손봐야 할까요? main 에서 아래 한줄만 딱 추가했습니다. Persistence.createEntityManagerFactory("hello"); Exception in thread "main" java.lang.NoClassDefFoundError: javax/xml/bind/JAXBException at org.hibernate.boot.spi.XmlMappingBinderAccess.<init>(XmlMappingBinderAccess.java:43) at org.hibernate.boot.MetadataSources.<init>(MetadataSources.java:86) at org.hibernate.jpa.boot.internal.EntityManagerFactoryBuilderImpl.<init>(EntityManagerFactoryBuilderImpl.java:212) at org.hibernate.jpa.boot.internal.EntityManagerFactoryBuilderImpl.<init>(EntityManagerFactoryBuilderImpl.java:174) at org.hibernate.jpa.boot.spi.Bootstrap.getEntityManagerFactoryBuilder(Bootstrap.java:76) at org.hibernate.jpa.HibernatePersistenceProvider.getEntityManagerFactoryBuilder(HibernatePersistenceProvider.java:171) at org.hibernate.jpa.HibernatePersistenceProvider.getEntityManagerFactoryBuilderOrNull(HibernatePersistenceProvider.java:119) at org.hibernate.jpa.HibernatePersistenceProvider.getEntityManagerFactoryBuilderOrNull(HibernatePersistenceProvider.java:61) at org.hibernate.jpa.HibernatePersistenceProvider.createEntityManagerFactory(HibernatePersistenceProvider.java:50) at javax.persistence.Persistence.createEntityManagerFactory(Persistence.java:79) at javax.persistence.Persistence.createEntityManagerFactory(Persistence.java:54) at hellojpa.JpaMain.main(JpaMain.java:10)
-
해결됨자바 ORM 표준 JPA 프로그래밍 - 기본편
Member와 Order간의 양방향 관련 질문입니다
강의 후반부에 실무에선 Member와 Order가 양방향이 되는건 잘못된 설계이고 단방향으로 끊어내는게 맞다고 하셨는데, '내 주문내역' 이런 경우는 Member를 통해서 Order를 보는게 아닌가요? 어떻게 풀 수 있는건가요?
-
미해결인터랙티브 웹 개발 제대로 시작하기
선생님 여쭤볼때가 없어서요 ㅠㅠ 질문좀드릴게요 ㅠ
(function () { const Form = document.querySelector('form'); let targetElem; let currentItem; function clickHandler(e) { targetElem = e.target; currentItem = targetElem.parentNode.parentNode; const black = document.querySelector('.black') if (targetElem.classList.contains('button1')) { currentItem.classList.add('black') } if (targetElem.classList.contains('button2')) { currentItem.classList.add('gold') } } Form.addEventListener('click', clickHandler) })() 제가 버튼 1 2 클릭한것마다 body에 백그라운드색을 바꾸고 싶은데요; 이벤트 함수는 많이쓰면 안좋다고 하셔서 위임 식으로 target을 써서 하려구 하는데 이렇게 코드를치면 한번씩만 실행하고 종료를 해버리더라구요 ㅠ 어떡해 코드를 고쳐야 할까요 ㅠ?
-
해결됨웹 게임을 만들며 배우는 자바스크립트
끝말잇기 구현에서 word부분 이요.
알려주신 대로 두가지 방법 다 사용해 봤을 때, word가 변수인데, 저는 '끝말잇기'로 두고 word부분을 다 변수로 지정해놓은 값으로 해도 된다시길래 변경했더니 끝말잇기가 안된고, '끝말잇기'만 나오더라구요. 그래서 word라고만 치는 게 맞는지? 궁금합니다.
-
해결됨애플 웹사이트 인터랙션 클론!
스크롤 고정 문제
선생님 강의를 따라서 코딩을 하다보니, 스크롤이 고정되는 문제가 발생했습니다. 현재 쓰고 있는 브라우저는 크롬입니다.이를 어떻게 해결할 수 있을까요~?<현재 강의는 페이지 내용 CSS 작성 1을 듣고 있습니다>css 코드는 아래와 같습니다~ @charset 'utf-8'; html { font-family: "Noto Sans KR", sans-serif; font-size: 14px; } body { overflow: hidden; color: rgb(29, 29, 31); letter-spacing: -0.05em; background: white; } p { line-height: 1.6; } a { color: rgb(29, 29, 31); text-decoration: none; } .global-nav { height: 44px; padding: 0 1rem; } .local-nav { height: 52px; border-bottom: 1px solid #ddd; padding: 0 1rem; } .global-nav-links, .local-nav-links { display: flex; align-items: center; max-width: 1000px; height: 100%; margin: 0 auto; } .global-nav-links { justify-content: space-between; } .local-nav-links .product-name { margin-right: auto; font-size: 1.4rem; font-weight: bold; } .local-nav-links a { font: size 0.8rem; } .local-nav-links a:not(.product-name) { margin-left: 2em; } .scroll-section { position: relative; padding-top: 50vh; } #scroll-section-0 h1 { font-size: 4rem; text-align: center; } .main-message { display: flex; align-items: center; justify-content: center; margin: 5px; height: 3em; font-size: 2.5rem; } .main-message p { font-weight: bold; text-align: center; line-height: 1.2; } .description { padding: 0 1rem; font-size: 1.2rem; color: #888; } .description strong { float: left; margin-right: 0.2em; font-size: 3rem; color: rgb(29, 29, 31); }
-
미해결자바 ORM 표준 JPA 프로그래밍 - 기본편
em.close()
현재는 em.close를 하고 name은 지금 select가 되어 가져올수가 있네요. clear를 하면 catch문으로 가는것이 맞네요.. 뭔가 JPA 업데이트가 된걸까요..흠.... Member m1= em.getReference(Member.class,member1.getId()); System.out.println("m1.getClass() = " + m1.getClass()); em.close(); System.out.println("m1.getUserName() = " + m1.getUserName()); System.out.println(" =============== "); tx.commit(); //이시점에 DB 쿼리가 날라감 } catch (Exception e) { tx.rollback(); e.printStackTrace(); } finally { em.close(); } emf.close();}
-
미해결대세는 쿠버네티스 (초급~중급편)
제가 다른환경에서 접속하려고 하는데요
제가 원래 무선랜으로 네트워크 설정해서 쓰고있었는데 다른환경에서 접속하기위해서 쿠버네티스 실행시켰고 마스터서버에서 호스트네임 등록해주는것도 /etc/hosts에서 다 바꿨는데 kubectl 실행이 안됩니다.. kubectl version 이라고 해보면 버전은 잘 뜨지만 밑에 이런식으로 뜹니다. 어떻게 설정을 해야하나요?? Unable to connect to the server: dial tcp 192.168.100.116:6443: connect: no route to host
-
미해결HTML+CSS+JS 포트폴리오 실전 퍼블리싱(시즌1)
반응형 제작에 질문있습니다
강의 참고해서 개인 포폴에 적용시킬려고 만들어 보려고 하고 있습니다! 선생님 께서는 slide-inner나 slide에 고정픽셀을 (각각 900px 300px) 적용해서 작성해 주셨는데 만약 반응형일 경우 한 슬라이드당 33.333%의 width값이 지정되어 있을때 작동이 잘 안되더라구요... 고정 픽셀로 width 값을 주지 않고 %으로 했을때 input이 checked 된 상태에서 left값을 어떻게 조절해야 하는지 궁금합니다 ㅠㅠ
-
미해결홍정모의 따라하며 배우는 C++
[12:34] 질문 있습니다.
strcat_s를 연습하던 도중에 C6386 error 가 발생해서 질문드립니다. 구글링해도 무슨 말인지 이해가 안갑니다...ㅠ strcat_s에서 size를 11로 수정했을 때는 에러가 발생하지 않지만 값이 출력되지 않습니다... 또 Release일 때랑 Debug일 때랑 결과가 다른데 그 이유도 같이 궁금합니다. <code> #include <iostream> #include <cstring> using namespace std; int main() { char source[] = "Copy this!"; char dest[] = "do it again!"; strcat_s(source, 50, dest); cout << source << endl; cout << dest << endl; return 0; } 이 때 strcat_s line에 밑줄 쳐지면서 C6386 error 라고 뜹니다. <Debug일 때 결과> Copy this!do it again! do it again! C:\Users\wawoo\source\repos\Inflearn 강의용 6\Debug\Chapter6_6.exe (process 12792) exited with code -1073740791. Press any key to close this window . . . runtime error 뜨면서 값은 제대로 출력이 됩니다. <Release일 때의 결과> Copy this!do it again! it again! C:\Users\wawoo\source\repos\Inflearn 강의용 6\Release\Chapter6_6.exe (process 3516) exited with code 0. Press any key to close this window . . . 앞에 do 가 생략돼서 나옵니다... 감사합니다!
-
미해결실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
.gradlew clean build 오류
.gradlew clean build를 입력하면 다음과 같이 나타나는데 무엇이 문제인 지 해결 방법을 잘 모르겠어요... 에러 로그는 다음과 같습니다. Downloading https://services.gradle.org/distributions/gradle-5.6.4-bin.zip Exception in thread "main" java.net.UnknownHostException: services.gradle.org at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:184) at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392) at java.net.Socket.connect(Socket.java:589) at sun.security.ssl.SSLSocketImpl.connect(SSLSocketImpl.java:666) at sun.security.ssl.BaseSSLSocketImpl.connect(BaseSSLSocketImpl.java:173) at sun.net.NetworkClient.doConnect(NetworkClient.java:180) at sun.net.www.http.HttpClient.openServer(HttpClient.java:463) at sun.net.www.http.HttpClient.openServer(HttpClient.java:558) at sun.net.www.protocol.https.HttpsClient.<init>(HttpsClient.java:264) at sun.net.www.protocol.https.HttpsClient.New(HttpsClient.java:367) at sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.getNewHttpClient(AbstractDelegateHttpsURLConnection.java:191) at sun.net.www.protocol.http.HttpURLConnection.plainConnect0(HttpURLConnection.java:1156) at sun.net.www.protocol.http.HttpURLConnection.plainConnect(HttpURLConnection.java:1050) at sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.connect(AbstractDelegateHttpsURLConnection.java:177) at sun.net.www.protocol.http.HttpURLConnection.getInputStream0(HttpURLConnection.java:1564) at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1492) at sun.net.www.protocol.https.HttpsURLConnectionImpl.getInputStream(HttpsURLConnectionImpl.java:263) at org.gradle.wrapper.Download.downloadInternal(Download.java:66) at org.gradle.wrapper.Download.download(Download.java:51) at org.gradle.wrapper.Install$1.call(Install.java:62) at org.gradle.wrapper.Install$1.call(Install.java:48) at org.gradle.wrapper.ExclusiveFileAccessManager.access(ExclusiveFileAccessManager.java:69) at org.gradle.wrapper.Install.createDist(Install.java:48) at org.gradle.wrapper.WrapperExecutor.execute(WrapperExecutor.java:107) at org.gradle.wrapper.GradleWrapperMain.main(GradleWrapperMain.java:61)
-
해결됨리버스쿨 Level1 - 리버싱 분석 초급과정
window7 다운로드 링크가 다 끊겼네요.
vmware player 환경 https://www.dropbox.com/s/j3a9rznfznbvrm4/IE11.Win7.For.Windows.VMware.zip?dl=0 virtualbox 환경 https://www.dropbox.com/s/yaki08dtnmm440t/IE11.Win7.VirtualBox.zip?dl=0 위 링크 둘다 끊겨서 다운로드 안됩니다. 수정해주세요.
-
미해결자바 ORM 표준 JPA 프로그래밍 - 기본편
JPA
Member m1= em.getReference(Member.class,member1.getId());System.out.println("m1.getClass() = " + m1.getClass());Member m2= em.find(Member.class,member1.getId());System.out.println("m2.getClass() = " + m2.getClass());System.out.println("m1==m2"+(m1.getClass() == m2.getClass()));System.out.println(" =============== "); 1. 제가 예상한것은 영속성 컨텍스트에 프록시 객체가 담길것이고, 2. find 해서 가져오려 했으나 영속성 컨텍스트에 Member객체가 있기에 db로 안가고 프록시 객체를 그냥 가져와서 true가 나온다... 가 예상이었슴다. 근데 결과는 2번이 약간 달랐죠 일단 db로 쿼리는 select 때린다. 근데 가져온것은 프록시 객체. ㅡㅡ.... 아니 DB왜 간거지... DB까지 간것이 맞고 그 내용까지 JPA 자기 눈으로 직접 보았으나 일단 영속성 컨텍스트에 이미 있으니 DB에서 가지고 온것을 '버리자!!!' 하고 그냥 앞의 프록시 객체를 사용을 하는건가요? 제가 이해한게 맞나여? 강사님