묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결[리뉴얼] React로 NodeBird SNS 만들기
데이터 가져오기
안녕하세요. [그림1]과 [그림2]를 참조할 때, [그림1] 같은 경우 LOAD 가 가장 마지막에 시행돼서 EDIT 후의 저장된 값을 db 에서 제대로 불러오는데요. [그림2]는 저 행위를 계속 시도해보면 10번에 1번 정도 우연하게 발생하는 경우입니다. 저때는 EDIT 전에 LOAD 가 끝이나서 db에서 업데이트되지 않은 정보를 가져오고 이 경우 새로고침을 해줘야 데이터가 바뀐 값으로 렌더링이 되는데요. 이 문제를 어떻게 해결할 수 있을까요? [그림1] ---------- [그림2]
-
미해결[초급] 40분만에 훑어보는 Sass
mixin과 extend 질문입니다
mixin을 사용 할 때 @mixin flex{ display:flex; justify-content : center; align-items : center @ content } .div{ @include flex; 추가코드 { } } 이렇게 사용하라고 하셨는데 뒤에 @content의 등장으로 좀 헷갈리네요 mixin에 @content를 사용 안하고 그냥 include하고 밑에 추가로 코드를 적으면 에러가 나나요? ----------------------------------------------- extend에서 mixin은 관계 없는 선택자에서 조금 다른 스타일을 적용 할 때 사용이라는 말이 → 서로 관계가 없지만 스타일값을 땡겨 받고 싶으면 사용한다고 이해하는게 맞을까요? 그리고 extend에서 @extend .클래스명이 아닌 @extend %선언명 을 사용 하는 것이 @content처럼 밑에 추가코드를 적을 수 있어서 사용을 권장하시는건가요? 마지막으로 scss의 if문 같은경우 다크모드의 사용이 유용해 보이는데 마지막 챕터는 scss로 하기보단 자바스크립트로 처리하는게 같이 일하는거나 가독성에 잇어서 괜찮아보이네여.. 개인적으로...
-
미해결[하루 10분|Web Project] HTML/JS/CSS로 나만의 심리테스트 사이트 만들기
공유하기 대신 상품 링크를 넣고 싶어요
안녕하세요 판다코딩님! 덕분에 어려운 코딩을 쉽게쉽게 구현할 수 있어서 정말 큰 도움이 되고 있습니다! 결과값에 따라 "공유하기" 대신에 상품링크를 걸어서 "구매하러가기" 이런식으로 구현해보고 싶은데 가능할까요? 현재 떠오르는 아이디어는data.js에 링크들을 넣어두고 결과값에 따라 각각 링크들을 불러오는 식의 코딩을 해보려고 하는데 어떻게 해야할지 잘 감이 오질 않네요...
-
미해결[초급] 40분만에 훑어보는 Sass
안녕하세요 sass 수강하던 도중 질문이 있습니다 !
중첩사이에서 중첩을 해제시키고 싶은 클래스명에 @at-root을 쓰라고 하셨는데요 .article{ display:flex; justify-content : flex-end; .article-content{ font-size:14px; @at-root i { opacity :0.5; } 이 부분에서 그냥 .article{ display:flex; justify-content : flex-end; .article-content{ font-size:14px; } i { opacity:0.5 } 이렇게 중첩 안시키면 되지않을까요? at-root을 사용하는 이유가 조금 애매하게 이해됩니다.
-
미해결안드로이드 모바일 앱 모의해킹과 시큐어코딩
영상 32:14에 나오는 'BroadcastSender.apk' 파일이 없습니다.
2021년 새로 올려주신 '실습_tools.zip' 파일에서 영상 32분 14초에 나오는 'BroadcastSender.apk' 파일을 찾을 수 없습니다.
-
미해결Axure RP 9,10 - 서비스 기획자를 위한 최적의 프로토타이핑 툴
액슈어 공유 링크 로딩
안녕하세요. 액슈어로 기획서를 작성하여 팀에게 링크로 공유하고 있습니다. 지난주부터 갑자기 링크 로딩되는 속도가 아주 느리고 몇시간동안 안되는 경우도 발생해서 용량이 크지도 않은데, 용량때문인가 싶어 메뉴별로 화면을 분리해서 배포했었습니다. 그런데 분리해도 달라지지 않는 것 같아서요. 혹시 아실까해서 질문드립니다. 만약 용량때문이라면, 데이먼님은 용량을 최대 몇까지만 작업하고 기획서 분리를 하는지 궁금합니다. 통합 기획서로 관리하기 좋은 것 같았는데, 문제가 자주 발생해서 난감하네요..
-
미해결테스트주도개발(TDD)로 만드는 NodeJS API 서버
에러가 납니다.
describe('GET /users/1는', () => { describe('성공시', () => { it('id가 1인 유저 객체를 반환한다.', (done) => { request(app) .get('/users/1') .end((err, res) => { res.body.should.have.property('id',1); done(); }); }); }); }) 이런에러가 뜨네요.
-
미해결홍정모의 따라하며 배우는 C++
동적할당 질문
퍼블릭 문에보게되면 m_arr = new int[m_length]; 로 초기화를 해주고있는데 동적할당에서 new문을쓸때 주소값을 반환해주는거라서 포인터로 받아야하는거 아닌가요? *m_arr = new int[m_length]; 처럼요
-
미해결[왕초보편] 앱 8개를 만들면서 배우는 안드로이드 코틀린(Android Kotlin)
bts 앱만들기 빌드오류
<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" tools:context=".MainActivity" android:orientation="vertical"> <LinearLayout android:layout_width="match_parent" android:layout_height="120dp"> <ImageView android:src="@drawable/photo_1" android:layout_width="120dp" android:layout_height="120dp"/> <ImageView android:src="@drawable/photo_2" android:layout_width="120dp" android:layout_height="120dp"/> <ImageView android:src="@drawable/photo_3" android:layout_width="120dp" android:layout_height="120dp"/> </LinearLayout> <LinearLayout android:layout_width="match_parent" android:layout_height="120dp"> <ImageView android:src="@drawable/photo_4" android:layout_width="120dp" android:layout_height="120dp"/> </LinearLayout></LinearLayout>run 하였을때 밑과같은 빌드오류가 됩니다. Installed Build Tools revision 31.0.0 is corrupted. Remove and install again using the SDK Manager.
-
미해결설계독학맛비's 실전 Verilog HDL Season 1 (Clock부터 Internal Memory까지)
파이프라인설계관련질문있습니다(8승파이프라인)
네 안녕하십니까 파이프라인관련해서 질문이있는데요,,! AI가속기를 위해 FPGA로 파이프라인을 이용해 가속연산을 한다고 들었는데 8승자체를 2승-2승-2승 모듈을 연결하여 OUTPUT이 8승이 되도록 2승모듈을 연결하고 각각의 모듈들이 2승씩 클락에 따라 병렬로 계속 연산이 되는것은 이해하였습니다. 그런데 이 파이프라인이 가속을 위함이라고 들었는데, 각 모듈들에 클락이 들어갈때마다 2승씩 각 모듈의 입력에 따른 계산을 동시에 해주는건 이해가 되는데, 만약 머신러닝에서 학습시 가속에 이용된다면 이 원리가 계산을 할때 어떤식으로 적용이 되는지 음.. 조금 와닿게 추가 설명을 해주실 수있나요?? 제가 이해하고있는것은 목표한 계산(y)을 나누어 병렬적으로 수행할 수 있다..! 이렇게 이해하고있는데 제 생각도 맞는건지 궁금합니다.
-
미해결스프링 MVC 2편 - 백엔드 웹 개발 활용 기술
type에러와 field에러 처리 순서
안녕하세요. 전 강의에서는 type miss match 에러가 발생하는 즉시, redirect하게 bindingResult.hasErrors() 부분을 validation 체크 로직 위에 적어서, type에러 메세지만 출력되게 했는데요 @validated 방법에서는 어떻게 type에러 메세지만 보이게 할 수 있을까요?
-
미해결구성 관리 자동화 도구 - 앤서블(Ansible)
Auto_known_host.yml 에서 오류 발생합니다.
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 영 관련 문의는 1:1 문의하기를 이용해주세요. 깃허브에 올려주신 파일 받아서 1.2 폴더 내부에 있는 파일들 전부 복사해서 Hashicorp에 넣어주고 배치파일 CR LF로 수정하고 저장한 다음 배치파일 실행해준 뒤 vagrant up 했는데 위와 같은 오류가 발생하네요. 문법 오류라고 출력되길래 위 사진에 출력된거처럼 고치라고 적혀있어서 고쳐봤는데도 안됩니다... ㅠ
-
미해결페이스북 클론 - full stack 웹 개발
채팅구현
채팅 구현을 어떻게해야되는지 모르겠습니다. 새터미널창 열어서 하나는 runserver 0:80하고, 하나는 redis-server 하는거 맞나요??? 이렇게 했을땐, 채팅이 구현이 안되네요 ㅠㅠ 도와주세요! 워크스페이스 주소: https://goor.me/mVRM9
-
해결됨홍정모의 따라하며 배우는 C++
배열이름 포인터 관련 질문드립니다.
안녕하세요? 강의를 보다가 궁금한 점이 생겨 질문드립니다. Q1. 10번줄과 15번줄을 비교했을 때, 둘 다 배열의 이름을 넣었지만 전자는 주소값이 출력이 되고 후자는 문자열이 출력되는 이유가 궁금합니다. (아마 타입형이 달라서 이러한 결과가 나타는것 같은데 어떠한 원리인지 궁금합니다.) Q2. 8번줄과 13번줄을 비교했을때, 전자는 주소값이 출력이 되고 후자는 문자열이 출력되는 이유가 궁금합니다. (13줄은 배열의 첫번째요소에 &를 붙였으니 주소값이 출력될것을 기대하고있었는데 문자열이 출력되었습니다.) Q3. C언어의 printf는 출력할때 서식문자를 지정했지만, C++의 cout은 서식문자를 지정하지 않고있습니다. cout이 내부적으로 어떻게 값을 출력하는지 궁금합니다. 감사합니다.
-
해결됨실전! 스프링 데이터 JPA
mybatis랑 jpa의 차이가 궁금합니다
안녕하세요 강사님. 3개월쯤 된 신입 개발자 입니다. 회사에서 myBatis를 사용한 프로젝트를 진행했고, 최근 한가해진 참에 JPA도 배워보고 싶어서 강의를 듣게되었는데 아무리 생각해도 JPA가 주는 CRUD의 장점을 myBatis가 커버할 수가 없을 것 같습니다. 1. 혹시 실무에서 JPA 대신 myBatis를 사용하는 특별한 이유가 있을까요? 2. 두 개를 섞어서 사용(JPA기반 동적쿼리만 myBatis 사용) 하면 좋을거같은데 실제 실무에서 이런 방식으로 사용하는 경우가 있을까요?
-
미해결따라하며 배우는 노드, 리액트 시리즈 - 유튜브 사이트 만들기
답글 submit이 안넘어갑니다 ㅠㅠ
질문 내용과 비슷한 오류가 있어 리턴으로 수정해봐도 답글이 안나옵니다 답글에 글은 잘 넘어가는거 같은데 submit 버튼을 눌러도 아무런 반응이 없습니다 댓글은 잘 달리는데 이유를 모르겠네요 ㅠ
-
미해결프로그래밍 시작하기 : 파이썬 입문 (Inflearn Original)
소멸자의 호출에 관한 질문입니다
소멸자는 '객체가 소멸할 때 자동으로 호출되는 함수'라고 설명하셨는데 이게 정확히 어떤 원리인지 잘 모르겠습니다 class IceCream: def __init__(self, name, price): self.name = name self.price = price print(self.name + '의 가격은' + str(self.price) + '원 입니다') def __del__(self): print(self.name + '객체가 소멸합니다') obj = IceCream('월드콘', 1000) 위와 같이 코드를 작성해 보았는데요, 객체만 생성하였는데도 이를 실행하니까 __del__메소드의 내용까지 모두 실행되는 것을 확인할 수 있었습니다. del obj 와 같은 코드를 입력해야 __del__메소드가 실행되는 것이 아닌가요?? 뭐가 문제인지 궁금합니다
-
미해결실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
entityManager null pointer Exception 질문입니다.
다른 질문들 참고해서 모든 레포지토리와 서비스들 @RequiredArgsConstructor 달고 final 키워드까지 확인했습니다! 그런데도 테스트에서 에러가 나서 어떤 부분을 봐야할지 잘 모르겠습니다 추가로 다음과 같이 코드를 바꾸니 에러 메시지가 바뀌었습니다. 필드 주입을 쓰든 롬복을 통해 @RequiredArgsConstructor 을 통해 주입해주든(생성자주입) 차이가 없다고 알고 있었는데 결과가 다르게 나와서 왜 저런 차이가 생겼는지 잘 모르겠습니다
-
미해결AWS 클라우드 서비스 인프라 구축 이해와 해킹, 보안
영상 언제 나오나요?
후속 영상 언제 나오나요???
-
미해결스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술
다시 복습하려고 프로젝트 다시 켰는데 오류가 뜹니다
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 1편 완강하고 2편으로 넘어가서 보다가 다시 1편 다시 복습하려고 인텔리제이를 2편에서 새로 만들던 프로젝트 닫기하고 1편에서 공부하면서 만들어서 타이핑 쳤던 servlet 프로젝트를 켰는데 서블릿 프레임워크 들이 다 어디로 삭제되었는지 어디서 오류가 발생했는지 import 되어야 할 부분이 다 빨갛게 변했습니다. Alt + Shift + Enter 나 Find JAR on Web 등 마우스 커서 올려서 눌러볼 수 있는 걸로 해결하려고 해도 방안을 못찾고 있습니다. 프로젝트를 삭제하고 다시 만들어야 하나요? 되살릴 수 없는 방법 있을가요? 그 동안 스프링MVC 1편에서 만들었던 프로젝트에서 모든 클래스가 다 빨갛게 변했습니다 ㅠㅜ Run on Server 돌리면 클래스를 찾을 수 없다고 나오는데 어떻게 해야할지 못 찾겠습니다..ㅠㅜ 중간에 강의보면서 구글링 검색하고, build.gradle -> dependencies 에 빠진 항목 있나 살펴보다가 providedRuntime 'org.springframework.boot:spring-boot-starter-tomcat' 를 확인하고 타이핑 쳐서 적용하고 다시 실행하면 빨간 색 글씨는 다시 원래대로 정상으로 돌아가는데 spring 은 구동은 되는데, 어디서 부터 에러가 발생했는데, 버젼이 안 맞는건지, 여기서 부터 잘 모르겠습니다.... 콘솔창에는 이렇게 나옵니다. ------------------------------------------------------------------------------------ 2021-07-20 16:51:39.087 WARN 38188 --- [ main] s.c.a.AnnotationConfigApplicationContext : Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'servletComponentRegisteringPostProcessor': Unexpected exception during bean creation; nested exception is java.lang.NoClassDefFoundError: javax/servlet/annotation/WebServlet 2021-07-20 16:51:39.103 INFO 38188 --- [ main] ConditionEvaluationReportLoggingListener : Error starting ApplicationContext. To display the conditions report re-run your application with 'debug' enabled. 2021-07-20 16:51:39.145 ERROR 38188 --- [ main] o.s.boot.SpringApplication : Application run failed org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'servletComponentRegisteringPostProcessor': Unexpected exception during bean creation; nested exception is java.lang.NoClassDefFoundError: javax/servlet/annotation/WebServlet at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:537) ~[spring-beans-5.3.7.jar:5.3.7] at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:335) ~[spring-beans-5.3.7.jar:5.3.7] at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234) ~[spring-beans-5.3.7.jar:5.3.7] at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:333) ~[spring-beans-5.3.7.jar:5.3.7] at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:213) ~[spring-beans-5.3.7.jar:5.3.7] at org.springframework.context.support.PostProcessorRegistrationDelegate.invokeBeanFactoryPostProcessors(PostProcessorRegistrationDelegate.java:196) ~[spring-context-5.3.7.jar:5.3.7] at org.springframework.context.support.AbstractApplicationContext.invokeBeanFactoryPostProcessors(AbstractApplicationContext.java:746) ~[spring-context-5.3.7.jar:5.3.7] at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:564) ~[spring-context-5.3.7.jar:5.3.7] at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:758) ~[spring-boot-2.5.0.jar:2.5.0] at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:438) ~[spring-boot-2.5.0.jar:2.5.0] at org.springframework.boot.SpringApplication.run(SpringApplication.java:337) ~[spring-boot-2.5.0.jar:2.5.0] at org.springframework.boot.SpringApplication.run(SpringApplication.java:1336) ~[spring-boot-2.5.0.jar:2.5.0] at org.springframework.boot.SpringApplication.run(SpringApplication.java:1325) ~[spring-boot-2.5.0.jar:2.5.0] at hello.servlet.ServletApplication.main(ServletApplication.java:12) ~[classes/:na] Caused by: java.lang.NoClassDefFoundError: javax/servlet/annotation/WebServlet at org.springframework.boot.web.servlet.WebServletHandler.<init>(WebServletHandler.java:39) ~[spring-boot-2.5.0.jar:2.5.0] at org.springframework.boot.web.servlet.ServletComponentRegisteringPostProcessor.<clinit>(ServletComponentRegisteringPostProcessor.java:49) ~[spring-boot-2.5.0.jar:2.5.0] at org.springframework.boot.web.servlet.ServletComponentScanRegistrar$ServletComponentRegisteringPostProcessorBeanDefinition.lambda$getInstanceSupplier$0(ServletComponentScanRegistrar.java:94) ~[spring-boot-2.5.0.jar:2.5.0] at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.obtainFromSupplier(AbstractAutowireCapableBeanFactory.java:1231) ~[spring-beans-5.3.7.jar:5.3.7] at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1173) ~[spring-beans-5.3.7.jar:5.3.7] at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:564) ~[spring-beans-5.3.7.jar:5.3.7] at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:524) ~[spring-beans-5.3.7.jar:5.3.7] ... 13 common frames omitted Caused by: java.lang.ClassNotFoundException: javax.servlet.annotation.WebServlet at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:581) ~[na:na] at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:178) ~[na:na] at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:521) ~[na:na] ... 20 common frames omitted