묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결홍정모의 따라하며 배우는 C언어
2:55 질문
double average(double* start, double* end) { int count = end - start; double avg = 0.0; while (start < end) { avg += *start++; count++; } avg /= (double)count; return avg; } while문을 사용할 때 배열 전체 원소의 개수를 직접 세지 않고 주소(포인터)의 차이값 end - start를 이용해 count를 초기화하는 부분인데요 결과적으로 포인터에 얼마를 더하고 빼고는 그 메모리주소에 있는 원소에서 얼마만큼 앞에 있는 원소의 주소나 얼마만큼 뒤에 있는 원소의 주소를 의미하는가로 저는 이해했습니다만 어쨌든 end - start라는 주소값을 int타입 변수에 대입을 했는데 포인터 변수에는 일반 상수를 대입할 수 없고 일반 변수에는 주소값을 넣을 수 없다고 앞에서 배운 것 같은데 이에 대해서 살짝 의문이 듭니다. 이것이 다음강의에 나오는 형식지정자 t와 관련이 있는건가요? 포인터끼리의 뺀 값은 배열 간의 간격을 의미하고 이 간격은 정수이기 때문에 정수로 출력할 수는 있다고 하셨는데 혹시 여기에 해당하는 내용이 아닌가 싶습니다.
-
미해결[리뉴얼] React로 NodeBird SNS 만들기
팔로우 버튼 로딩.
팔로우와 언팔로우 로딩에 관련되서 질문이 있습니다. 현재 팔로우 버튼이나 언팔로우 버튼을 누르면 전체 버튼이 로딩되는 것에 대해 질문이 있습니다. 각자의 버튼이 각자의 loading을 가질려고 하면 어떻게 할 수 있을까요?
-
미해결[라즈베리파이] IoT 딥러닝 Computer Vision 실전 프로젝트
웹카메라 손글씨 영상 인식 예제 실행 시 오류 질문
수강신청하여 차근차근 코드를 보며 따라가고 있는 수강생입니다. 현재 "웹카메라 손글씨 영상 인식 딥러닝 프로그램" 부분의 예제를 수정 없이 따라 가고 있습니다. 아래의 어느분께서 질문 하셨듯이, 종이에 숫자를 적어서 웹카메라 화면에 찍히면, 초록색 박스는 잘 그려지지만, 저 역시 계속 "Number is : 0" 이라는 결과 값만 나타내고 있습니다. 종이에 적힌 숫자가 초록색 박스까지 잘 그려지는 것을 보면, 숫자는 잘 가져 오는 것으로 보여서, 확인 하기 위해, 디버깅 목적으로 "cv2.imshow('img_roi', img_roi)" 코드를 아래와 같이, threshold 를 숫자 영상에 적용시킨 결과 값을 다른 창으로 찍어 보았습니다. img_roi = thresh[y_position:y+h+margin, x_position:x+w+margin] num = cv2.resize(img_roi, (SZ,SZ)) num = num.astype('float32') / 255. cv2.imshow('img_roi', img_roi) 결과는 아래와 같이 나옵니다. 이 결과로 미루어 보면, 5라는 숫자가 에지로 잘 깨끗하게 인식되는 것으로 보이므로, 아마도 코드에서 여기까지 실행 되는 것 까지는 문제 없는 것으로 보입니다. 다음 단계로, 이젠 러닝머신 모델을 적용 시키는 곳에 문제가 있는 지 보기 위해, result = model.predict(np.array([num])) print(result) 위에 보시는 바와 같이, print(result) 를 이용하여 model 의 예측 값을 찍어 봤는데, 아래 결과와 같이 항상 0 만 가장 높은 값으로 예측을 하고 있었습니다. [[21.99546 -7.138553 -5.428708 -7.0515757 -5.142455 -7.3482 -9.117873 -7.2267165 -6.30136 -4.09639 ]] 이러한 현상은 다른 숫자를 가지고 테스트 해도, 항상 0 값만 예측을 하고 있습니다. 마지막으로 제가 해본 것은 혹시 model 을 불러 들이는 부분이 잘못되었는 가를 체크 하기 위해서, 아래와 같이 model = tf.keras.models.load_model('digits_model.h5') 함수 이후에, model.summary() 를 추가하여 모델의 상태 체크해 보았습니다. model = tf.keras.models.load_model('digits_model.h5') model.summary() 그 결과는 아래와 같습니다. 여기서 질문이 있습니다. 노마드님께서 올리신 예제 "RBP_DL12_openCV_get_image.jpynb" 를 jupyter notebook 에서 실행 시키다 보면, model 의 summary 를 print 하는 부분이 동일 하게 존재 하여, step 별로 따라 가면서 실행 시키면, summary 의 결과가 차이점이 있다는 것을 발견 하게 되었습니다. 아래는 "RBP_DL12_openCV_get_image.jpynb" 의 예제의 model.summary()의 결과 입니다. 아래에 보시는 바와 같이 "RBP_DL12_openCV_get_image.jpynb"의 예제에서 print 한 model.summary 에서는 4개의 layer 가 보이고, 위에서 보여진 "RBP_DL_MNIST_camera.py" 의 예제에서 print 한 model.summary 에서는 3개의 layer 만 보입니다. 혹시 이것이 문제인가요? 만약, 이것이 문제라면, 어떻게 이문제를 풀수가 있는지요?
-
미해결HTML+CSS+JS 포트폴리오 실전 퍼블리싱(시즌1)
10:51에 질문있습니다.
.navi li a:before요소에 overflow :hidden 을 넣어야지만 before요소가 감춰지게 되는데 이 원리(?)가 이해가 되질 않습니다... before는 a에 absolute된 상태로 top:0 , left:0 에서 width 값만 없는 상태로 있는건데 overflow:hidden이 되면 position: relative로 되어있는 a가 더 상위(?)로 올라오게 되는 개념인가요?
-
미해결실전 리액트 프로그래밍
autoCompletes undefined 문제
<AutoComplete>의 options를 autoCompletes로 map을 작성하고, 브라우저를 보면 autoCompletes가 undefined로 뜹니다. 현재 검색어를 입력할때마다 data가 잘 fetch되오는 것을 Network 탭에서 확인할 수 있습니다. yield put(actions.setValue('autoCompletes', data)); 해당 구문을 console로 찍으면 잘 나옵니다. 근데 제대로 저장이 되었는지 확인해 보고 싶은데 방법을 모르겠습니다.. 그리고 autoCompletes가 아무것도 없을때 options에 'autoComplete &&' 조건을 주지 않아도 map이 정상적으로 작동되는건 어떤 이유인가요?
-
미해결반드시 알고 넘어가야 할 웹 기술 기초편
php 실행 방법
실습 하실 때 127.0.0.1 이라는 사이트를 열고 php를 가져오신 것 같은데 제 컴퓨터에서는 실행이 안돼서... 서버 컴퓨터에서만 가능한 일인가요? php파일은 어디에 저장해야 하는건지, 환경 설정 방법이나 다른 실습 가능 방법 좀 알려주세요....ㅜㅜ
-
미해결오픈 소스 도구를 활용한 웹 해킹 및 스노트 분석(침해대응)
시큐리티 오니언14.04 설치와 다른점은?
시큐리티어니언 14.04를 앞 강의 보고 설치완료 하였는데 16.04 버전과 많이 다른가요? 실습하는데 지장은 없나요?
-
해결됨남박사의 파이썬 기초부터 실전 100% 활용
27분 29초 실행 시 질문드립니다.
{"msg":"ip mismatched! callerIp=39.117.2xx.xxx. check out registered ips.","code":-401} 이러한 오류 메세지가 뜨는데.. 이유가 무엇일까요?ㅜ 엑세스 토큰도 정상적으로 받았고, 허용 IP 도 모두 삭제했는데도 이러한 메세지가 뜨네요.. ##한가지 더 질문드립니다## title, href, price, hot =r 과 r = title, href, price, hot 의 차이점은 무엇인가요?
-
미해결반드시 알고 넘어가야 할 웹 기술 기초편
포트?
3. 자원을 지정하는 URL에서 포트 80을 언급하면서 말씀을 하시는데 포트가 무엇인가요?
-
미해결[리뉴얼] 파이썬입문과 크롤링기초 부트캠프 [파이썬, 웹, 데이터 이해 기본까지] (업데이트)
17강의 수업자료 파이썬 예제파일이 안열립니다
(사진)
-
미해결홍정모의 따라하며 배우는 C언어
디버깅을 통한 값과 빌딩을 통한 값의 차이
자료형을 float로 바꾸고 won에 1000을 입력했을 때 0.89가 나오지만, step over를 통해서 단계 단계 해보니 dollar 값에0.88996으로 나오던데 이유가 뭔가요??
-
미해결프로그래밍 시작하기 : 웹 입문 (Inflearn Original)
name이랑 id 역할의 차이가 무엇인지 헷갈려요.
컴퓨터가 이해할 수 있도록 요소에 대해 지칭하는 명칭을 name="account" 라고 지정하는 것 같은데, id와의 차이점이 헷갈립니다 ㅠㅠ! 뭐가 다른 거길래 두 번 써주는 건가요?
-
미해결공공데이터로 파이썬 데이터 분석 시작하기
시군구명으로 그린 그래프에서도 숫자를 표시하고 싶습니다.
시군구명으로 그린 그래프에서도 숫자를 표시하고 싶습니다. 그래서 브랜드명으로 그려봤는데, 잘 되지 않네요. # 시군구명으로 빈도수를 세고 브랜드명으로 색상을 다르게 표현하는 countplot 을 그립니다. plt.figure(figsize=(15,4)) city_count = df_31["시군구명"].value_counts() g = sns.countplot(data=df_31, x="시군구명", hue="브랜드명") for i, val in enumerate(city_count.index): g.text(x=i, y=city_count[i], s = city_count[i])
-
해결됨MAYA 3D animation Season 1
애니메이션 레이어
삭제된 글입니다
-
미해결파이썬 알고리즘 문제풀이 입문(코딩테스트 대비)
if문 마지막에 else:
money=c*100 c가 가장 큰 값인지 알수 없기에 money=max(a,b,c)*100 이게 맞지 않을까요
-
미해결파이썬 웹서비스API 실전 프로젝트 - 돈 버는 디지털마케팅
저도 아래 분들과 완전히 똑같은 에러가 생깁니다...
아래 분들과 정확히 같은 에러가 납니다...
-
미해결남박사의 파이썬으로 실전 웹사이트 만들기
postgresql 연결 관련
플라스크에서 postgresql 에 db생성은 어떻게 하는지 궁금합니다. 또한 기존에 이미 생성된 db에 접숙하는 방법은 어떻게 하는지도 알고 싶네요.
-
미해결실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
hibernate 관련한 오류입니다
제가 강의에 나온대로 테스트를 돌려보았는데 이런 결과가 나왔습니다 org.springframework.transaction.CannotCreateTransactionException: Could not open JPA EntityManager for transaction; nested exception is org.hibernate.service.spi.ServiceException: Unable to create requested service [org.hibernate.engine.jdbc.env.spi.JdbcEnvironment] at org.springframework.orm.jpa.JpaTransactionManager.doBegin(JpaTransactionManager.java:448) at org.springframework.transaction.support.AbstractPlatformTransactionManager.startTransaction(AbstractPlatformTransactionManager.java:400) at org.springframework.transaction.support.AbstractPlatformTransactionManager.getTransaction(AbstractPlatformTransactionManager.java:373) at org.springframework.test.context.transaction.TransactionContext.startTransaction(TransactionContext.java:103) at org.springframework.test.context.transaction.TransactionalTestExecutionListener.beforeTestMethod(TransactionalTestExecutionListener.java:206) at org.springframework.test.context.TestContextManager.beforeTestMethod(TestContextManager.java:289) at org.springframework.test.context.junit4.statements.RunBeforeTestMethodCallbacks.evaluate(RunBeforeTestMethodCallbacks.java:74) at org.springframework.test.context.junit4.statements.RunAfterTestMethodCallbacks.evaluate(RunAfterTestMethodCallbacks.java:86) at org.springframework.test.context.junit4.statements.SpringRepeat.evaluate(SpringRepeat.java:84) at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:366) at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:251) at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:97) at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329) at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293) at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:70) at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) at org.junit.runners.ParentRunner.run(ParentRunner.java:413) at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:190) at org.junit.runner.JUnitCore.run(JUnitCore.java:137) at com.intellij.junit4.JUnit4IdeaTestRunner.startRunnerWithArgs(JUnit4IdeaTestRunner.java:69) at com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:33) at com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:220) at com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:53) Caused by: org.hibernate.service.spi.ServiceException: Unable to create requested service [org.hibernate.engine.jdbc.env.spi.JdbcEnvironment] at org.hibernate.service.internal.AbstractServiceRegistryImpl.createService(AbstractServiceRegistryImpl.java:275) at org.hibernate.service.internal.AbstractServiceRegistryImpl.initializeService(AbstractServiceRegistryImpl.java:237) at org.hibernate.service.internal.AbstractServiceRegistryImpl.getService(AbstractServiceRegistryImpl.java:214) at org.hibernate.id.factory.internal.DefaultIdentifierGeneratorFactory.injectServices(DefaultIdentifierGeneratorFactory.java:152) at org.hibernate.service.internal.AbstractServiceRegistryImpl.injectDependencies(AbstractServiceRegistryImpl.java:286) at org.hibernate.service.internal.AbstractServiceRegistryImpl.initializeService(AbstractServiceRegistryImpl.java:243) at org.hibernate.service.internal.AbstractServiceRegistryImpl.getService(AbstractServiceRegistryImpl.java:214) at org.hibernate.boot.internal.InFlightMetadataCollectorImpl.<init>(InFlightMetadataCollectorImpl.java:176) at org.hibernate.boot.model.process.spi.MetadataBuildingProcess.complete(MetadataBuildingProcess.java:118) at org.hibernate.jpa.boot.internal.EntityManagerFactoryBuilderImpl.metadata(EntityManagerFactoryBuilderImpl.java:1224) at org.hibernate.jpa.boot.internal.EntityManagerFactoryBuilderImpl.build(EntityManagerFactoryBuilderImpl.java:1255) at org.springframework.orm.jpa.vendor.SpringHibernateJpaPersistenceProvider.createContainerEntityManagerFactory(SpringHibernateJpaPersistenceProvider.java:58) at org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean.createNativeEntityManagerFactory(LocalContainerEntityManagerFactoryBean.java:365) at org.springframework.orm.jpa.AbstractEntityManagerFactoryBean.buildNativeEntityManagerFactory(AbstractEntityManagerFactoryBean.java:391) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:748) Caused by: org.hibernate.HibernateException: Access to DialectResolutionInfo cannot be null when 'hibernate.dialect' not set at org.hibernate.engine.jdbc.dialect.internal.DialectFactoryImpl.determineDialect(DialectFactoryImpl.java:100) at org.hibernate.engine.jdbc.dialect.internal.DialectFactoryImpl.buildDialect(DialectFactoryImpl.java:54) at org.hibernate.engine.jdbc.env.internal.JdbcEnvironmentInitiator.initiateService(JdbcEnvironmentInitiator.java:137) at org.hibernate.engine.jdbc.env.internal.JdbcEnvironmentInitiator.initiateService(JdbcEnvironmentInitiator.java:35) at org.hibernate.boot.registry.internal.StandardServiceRegistryImpl.initiateService(StandardServiceRegistryImpl.java:101) at org.hibernate.service.internal.AbstractServiceRegistryImpl.createService(AbstractServiceRegistryImpl.java:263) ... 17 more 이렇게 오류가 뜹니다. 어떻게 해결할 수 있을까요? 감사합니다
-
미해결홍정모의 따라하며 배우는 C언어
코드 삽입
예를 들어 워드나 한글에서는 삽입 버튼을 눌러 문장 중간에 글자를 써넣으면서 기존의 글자를 지울 수 있습니다. 하지만 c언어 코드를 짜다보면 가끔씩 코드 중간에 추가 내용을 기입하려고 쓰다 보면 뒷부분이 지워지는 현상이 생기는데요. 마치 워드나 한글 파일의 '삽입' 기능을 하도록 하려면 c언어에서는 어떻게 해야 하나요?
-
미해결홍정모의 따라하며 배우는 C언어
명령 프롬프트 에러
4.6과를 직접 코드를 치면서 복습하던 중 ctrl+F5를 쳐서 명령 프롬프트를 실행하던 중 계속 4.5과에 입력했던 이전 코드를 지웠음에도 이전 명령어만 계속 출력되는 문제가 발생했습니다. 이런 경우 기존 명령어를 지우고 나서 확실히 초기화한 후 새로운 코드를 입력하는 방법이 있나요?