묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결비전공자를 위한 진짜 입문 올인원 개발 부트캠프
id 부여 관련
이렇게 코드를 작성하니 노란색이 나오는데 아까 질문과 엮어서 질문드리고 싶은 것은 1) id 값은 p에도 적용할 수 있는 것인가요? 그렇다면 아까 p 에는 적용이 왜 안되었던 것일까요? p 아래에 2) 코드는 순서대로 적용이 되는 것일까요? 아래와 같이 id를 세개를 부여하면 우선 빨간색-> 파란색-> 마지막 노란색 순서대로 적용이 되는 것일까요? <html> <head> <style type="text/css"> #item-list p { color: red; } #item-list > p { color: blue; } #cdd > p { color: yellow; } </style> </head> <body> <div id="cdd"><p>첫번째 자식 아이템1</p></div> <div id="item-list"> <p>첫번째 자식 아이템2</p> <div> <p>두번째 자식 아이템1</p> <p>두번째 자식 아이템2</p> </div> </div> </body> </html>
-
미해결데이터베이스 중급(Modeling)
안녕하세요!
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세 교수님. 강의 감사히 잘 듣고 있습니다 혹시 , 일대일로 개인 과외는 어려우실까해서요 40살된 늦깍이 학생인데, 교수님께 배울수 있는 방법이 있을까요
-
미해결스프링 시큐리티
안녕하세요 강사님 필터 사용 상황에 있어 질문 드립니다
스프링 시큐리티의 필터는 디스패처 서블릿에 도착전 요청을 처리 하거나, 디스패처 서블릿으로 부터의 응답을 처리하는데 사용이 되는데요. 디스패처 서블릿 에서 스프링 빈에 접근시에 처리를 할 수있는 인터셉터가 존재하는데요 이 둘은 어떨때 사용하는게 적절한지 모르겠습니다. 큰 차이가 없는거같기도 하구요... 차이점이나 각각의 적합한 사용 상황이 궁금합니다. 요약 - 필터를 쓰기 적합한 상황 - 인터셉트를 쓰기 적합한 상황 감사합니다
-
미해결비전공자를 위한 진짜 입문 올인원 개발 부트캠프
id를 p에 부여해보았습니다.
안녕하세요 선생님 좋은 강의 잘 듣고 있습니다. 다음과 같이 작성하면 노란 컬러가 첫번째줄 "첫번째 자식 아이템1" 에 나와야 하는 것 아닌가요? 나오지 않아서 여쭤봅니다. <html> <head> <style type="text/css"> #item-list p { color: red; } #item-list > p { color: blue; } #cdd > p { color: yellow; } </style> </head> <body> <div id="item-list"> <p id="cdd">첫번째 자식 아이템1</p> <p>첫번째 자식 아이템2</p> <div> <p>두번째 자식 아이템1</p> <p>두번째 자식 아이템2</p> </div> </div> </body> </html>
-
미해결[신규 개정판] 이것이 진짜 크롤링이다 - 기본편
pip install requests 명령문에 내부 또는 외부 명령, 실행할 수 있는 프로그램, 또는 배치 파일이 아닙니다. 라는 메세지가 나옵니다. 오류 원인을 찾아보니 pip.py 경로 설정이 안되어 있다고 해서 pc에서 pip.py를 찾아 보는데 없습니다...script 폴더에. . . . 설치가 잘 못 된 것인가요?
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.
-
미해결스프링부트 시큐리티 & JWT 강의
spring-boot-starter-data-jpa 종속성 추가 후 run 시에 <org.hibernate.HibernateException> 오류
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-jpa</artifactId></dependency> 본 강의를 제가 원래 만들던 프로젝트에 대입했을때, 위 종속성을 pom.xml 에 추가 후 run 을 할때마다 아래와 같은 오류문구가 발생합니다. org.hibernate.HibernateException: Use of DefaultSchemaNameResolver requires Dialect to provide the proper SQL statement/command but provided Dialect [org.hibernate.dialect.MariaDB106Dialect] did not return anything from Dialect#getCurrentSchemaCommand at org.hibernate.engine.jdbc.env.internal.DefaultSchemaNameResolver$SchemaNameResolverFallbackDelegate.resolveSchemaName(DefaultSchemaNameResolver.java:100) ~[hibernate-core-5.6.3.Final.jar:5.6.3.Final] 해당 오류 문구가 발생한 이후에도 index.html 에 접속한다던지 하는건 문제가 없지만 저 오류 문구가 계속 출력되는게 너무 신경이 쓰이네요. 어떤 오류인지 하루종일 서치를 해도 제대로 해결이 안되어서 질문 남기게 되었습니다. 모든 댓글 다 감사히 받겠으며, 좋은 하루 되십시오. <오류 문구 이미지>
-
미해결[리뉴얼] React로 NodeBird SNS 만들기
앱에서 디스패치를 할경우 자동디버그로 일시중지됩니다
코드에서는 중간에 일시정지를 하는 디버그 관련코드가 전혀없는데 로그인버튼이나 로그아웃버튼 클릭시 디스패치가되면서 일시중지가 되며 자동으로 개발자도구에 react-dom 파일에 디스패치 소스부분이 띄워집니다 해결루트가 있을까요 이것때문에 진도가 나가지 않네요 ㅠㅠ
-
미해결쉽게 시작하는 쿠버네티스(v1.30) - {{ x86-64, arm64 }}
external-IP 가 <pending> 에서 바뀌지 않습니다.
항상 좋은 강의 감사하게 잘 보고 있습니다. 영상을 따라 하면서 문제가 하나 생겼는데요. k expose deployment -n polaris polaris-dashboard --type=LoadBalancer --port=8080 --name=polaris-lb 를 입력한 후에 아무리 기다려봐도 polaris-lb의 external-IP가 바뀌질 않습니다.. 생성했던 service를 삭제한 후에 yaml 파일로 apply 해봐도 마찬가지 입니다. 영상에 나온 대로만 따라 했는데 안되는걸 보니 각자 실행 환경에 문제가 있어서 안되는 것인지, 아니면 따로 취해줘야 하는 조치가 있는지, 어떤 경우에 pending으로 나오게 되는지 조언 부탁드립니다.
-
미해결스프링 핵심 원리 - 기본편
싱글톤 디자인패턴
영한님 께서 기본적으로 스프링은 싱글톤 방식으로 사용한다고 하셨는데, 스프링을 통해 웹 애플리케이션을 만들 때 대부분 싱글톤을로 만든다 생각하면 될까요??
-
미해결[리뉴얼] Node.js 교과서 - 기본부터 프로젝트 실습까지
패스포트 질문드립니다.
패스포트가 헷갈리는데 한가지 질문드립니다. app.js에서 const passportConfig = require('./passport'); 여기서 passport/index.js를 불러오고 passportConfig()로 module.exports된 것을 가져다 쓰는데 함수를 바로싱행하였으니 돌아가는데 passport.serializeUser((user, done) => { done(null, user.id); }); passport.deserializeUser((id, done) => { User.findOne({ where: { id } }) .then(user => done(null, user)) .catch(err => done(err)); }); local(); 함수가 실행되면서 여기서 local도 localStrategy.js에 있는 함수를 loca()이 실행해줍니다. passport.use(new LocalStrategy({ usernameField: 'email', passwordField: 'password', }, async (email, password, done) => { try { const exUser = await User.findOne({ where: { email } }); if (exUser) { const result = await bcrypt.compare(password, exUser.password); if (result) { done(null, exUser); } else { done(null, false, { message: '비밀번호가 일치하지 않습니다.' }); } } else { done(null, false, { message: '가입되지 않은 회원입니다.' }); } } catch (error) { console.error(error); done(error); } })); 이부분이 auth에서 passport.authenticate에서 찾아간다고 말씀하셨는데 상단에서 local() 할때 아랫부분이 왜 실행이 않되는지 궁금합니다. 로그인한 상태입니다. 이멘트도 get으로 날아가는데 이멘트도 어디에서 보내는지 궁금합니다.
-
미해결초보를 위한 도커 안내서
window 실수 공유합니다
cmd를 쓰지 않고 powershell을 썼더니 알려주신 게 하나도 동작을 안 했습니다 ㅎㅎ그래서 '맥 기준으로 수업하시나?'했는데 아니었습니다... 다른 분들도 뭔가 계속 잘 안 되면 powershell을 쓰고 있는 건 아닌지 확인해보세요!
-
미해결C#으로 로그인 가능한 앱 구현하기 Xamarin 자마린 폼즈 (안드로이드, 윈도우)
2022버전 사용중인데요
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 4분 5초에 나오는 .net Framwork가 나오지 않네요 2022버전에서는 다른 이름으로 되어있는지 ASP.NET Core 웹앱으로도 되는건지 궁금합니다.
-
미해결자바 ORM 표준 JPA 프로그래밍 - 기본편
관계설정 중 질문있습니다!
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]JPA 강의를 들으며 개인적으로 공부 중 궁금한점이 생겨 질문 드립니다. DB테이블을 구성은 간략하게 보자면 아래와 같이 comments테이블에서 user테이블의 기본키를 참조키로 하고 있습니다. user comments user_id (PK) comment_id (PK) name comment user_id (FK) 사용자가 댓글을 작성하면 comments테이블에 계속 누적되어 insert되는 형식입니다. 궁금한 점 1. 화면에 사용자 이름과 해당 사용자가 작성한 댓글 중 가장 마지막에 작성한 댓글만 보여주고 싶습니다. 이럴 때는 1:N관계(실제 DB에는 회원한명당 여러개의 댓글이 저장되니)인건지 1:1관계(실제 UI에서 보여지는 댓글은 최신 댓글 1개 뿐이 니)인건지 궁금합니다. 2. 위의 예로 엔티티를 구성하면 연관관계설정을 어떻게 해줘야 할지 감이 안잡히네요.. user에서 comments를 단방향으로 해줘야하는지.. 아니면 서로 연관관계 없이 그냥 각각으로 보고 조인을 해야하는지.. 질문이 너무 정신없지 않았나 모르겠네요... 어떤방향으로 가야할지 조언해 주시면 감사하겠습니다!
-
미해결Vue.js + TypeScript 완벽 가이드
createListView의 return type
20:3 warning Missing return type on function @typescript-eslint/explicit-module-boundary-types 에러는 아니고 워닝이긴 하지만, CreateListView 코드에서 위와 같은 워닝이 뜹니다. ComponentOptions를 넣으면 될 것 같아서 넣어보았는데.. 5:55 Generic type 'ComponentOptions<V, Data, Methods, Computed, PropsDef, Props>' requires between 1 and 6 type arguments. 이런 에러가 발생해서 검색을 해보니... 최종적으로 아래와 같이 작성하니 에러가 없이 동작하는 것 같습니다. import ListView from "./ListView.vue"; import bus from "../utils/bus"; import { ComponentOptions, CreateElement } from "vue"; export default function createListView(name: string): ComponentOptions<Vue> { return { name, mounted() { bus.$emit("off:progress"); }, render(h: CreateElement) { return h(ListView); }, }; } 대충 찾아서 워닝이 발생하지 않아서 맞나 싶긴한데 리턴 타입이 모호한 경우, 보통 어떤 식으로 찾는지 궁금합니다. (저는 에러 로그와 인터넷에서 찾은 정보를 조합해서 몇 개 트라이 해보는 방식으로 처리했습니다.) 그리고 실무에서는 워닝 정도는 보통 무시하고 가는지 아니면 어떻게든 찾아서 해결하는지도 궁금합니다.
-
미해결비전공자를 위한 진짜 입문 올인원 개발 부트캠프
react의 정체
이부분이 항상 헷갈리는데 react는 프레임워크인가요 라이브러리인가요 그랩은 라이브러리라고 하신것같은데.. 폴더 구조가 있는것으로 보면 프레임워크로 이해가 되서요 다음으로 node.js는 런타임이라는 것을 이해했는데 npm의 정체가 직관적으로 이해가 안갑니다. 이것은 또 무어라고 불러야할까요? ㅠㅠ
-
미해결실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
안녕하세요 오류때문에 질문드립니다
엔티티 클래스 개발2 7분 45초정도 진행하다가 생긴 오류들입니다. 강의따라 잘 따라왔었는데요. 첫번째는 어플리케이션을 돌렸을때 저렇게 오류가 났었구요. 두번째는 yml에 설정해둔 url을 이용해서 h2 연결을 하려했지만 저렇게 계속 실패합니다. 구글링도 열심히 해보고 커뮤니티 게시판 모두 활용해봤지만 역부족이어서 이렇게 질문 남깁니다. 영상 잘 보고 있지만 중간에 이렇게 오류로 시간을 오래 보내면 힘이 빠져 쉽지가 않네요...ㅎㅎ 좋은 영상 만들어주셔서 감사합니다 gradle은 자료로 주신걸로 맞춰서 해놨습니다!
-
해결됨프로그래밍 시작하기 : 파이썬 입문 (Inflearn Original)
formatting 관련 질문
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. ------------------------------------------------------------------------------------ 1) % 로 하는 format 방법은 블랭크에 표시하는 것이 없는가요???? print('{:_>3d}'.format(25)) 처럼 정수에서 그리고 string에서도 .format을 사용했을 때 블랭크에 언더바 같이 표시할 수 있습니다. 하지만 print('%' % ()) 문법을 사용했을 때는 표시할 수가 없나요?? 2) 강의에서 알려주신 사이트를 보니 정수형의 경우, d도 사용하지만 int의 i 도 사용가능하다고 하여 직접 해본 결과, 동일한 결과가 나왔습니다. 하지만 현업에서는 무엇을 더 많이 사용하나요???
-
미해결자바 ORM 표준 JPA 프로그래밍 - 기본편
안녕하세요 궁금한점이있습니다.
안녕하세요 ! : ) 궁금한점이있어 글을 남기게되었습니다. ------ 1. persist 를 했을 때 생키는 에러 2. merge를 했을 때 id 값이 존재해도 저장이된다. 3. ForeignKeys 용도가 궁금합니다. 강의 범위를 벗어난 것 같지만,,, 궁금합니다. ----------------------------------------------- 아래 과정은 해당 질문이 생기게된 진행과정입니다. 1. entityManager.persist 할 때 id 값을 같이 입력한 경우 아래와 같은 오류가 발생하였습니다. em.persis(new Product(1L,"상품",1000L) new PersistentObjectException("detached entity passed to persist: ") 위 오류를 해결하기 위해서 merge를 하면 해당 오류가 나지 않았습니다. 실제 쿼리를 한번조회하는 과정이 있는데 이 과정을 통해 영속 상태가되어 저장되는가? 하는 생각이 들었습니다. 코드를 아직 다 보지 못했네요 . ----- 그래서 우선 Persist 에 관해서 파악하고자 소스를 따라가게되었습니다. ----- SessionImpl PersistEvent 에 저장하고자 하는 객체를 담아 이벤트를 발행합니다. @Overridepublic void persist(Object object) throws HibernateException { checkOpen(); firePersist( new PersistEvent( null, object, this ) );} DefaultPersistEventListener 클래스에서 해당 이벤트를 받아 처리한다는 것을 알게되었습니다. final EntityEntry entityEntry = source.getPersistenceContextInternal().getEntry( entity );EntityState entityState = EntityState.getEntityState( entity, entityName, entityEntry, source, true ); 위 코드 부분에 해당 객체의 상태를 판단하는 것 같습니다. EntityState의 리턴값이 DETACH라면 해당 오류가 발생하는 것을 알게되었습니다. getEntityState 메소드를 쭉 따라가보니 아래의 메소드를 호출하여 해당 entity의 isTransient를 여부를 확인한다고 하는데 이름이 확 와닿지가 않습니다. 외래키를 왜 확인하는지 ? 이해가 되지 않습니다. ForeignKeys.isTransient(entityName,entity,assumedUnsaved,source) 해당 메소드를 타고 쭉들어가면 결국엔 아래코드를 발견하게 되는데요 id 값이 null이면 true지만 null 아니면 null을 반환합니다. null 정보로 인해 최종적으로 PERSIST 에서 DETACH 구문에 걸려 예외가 발생함을 알게되었습니다. // we *always* assume an instance with a null// identifier or no identifier property is unsaved!if ( id == null ) { return Boolean.TRUE;}
-
해결됨[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part2: 자료구조와 알고리즘
public List<TreeNode<T>> children { get; set; } = new List<TreeNode<T>>(); 가 프로퍼티인가요?
public List<TreeNode<T>> children { get; set; } = new List<TreeNode<T>>(); 가 프로퍼티인가요? '=' 앞에만 보면 프로퍼티랑 구조가 똑같은데 프로퍼티 뒤에 = new List<TreeNode<T>>(); 이런 식으로 값을 할당하는 걸 본 적이 없어서 헷갈리네요ㅠ
-
미해결비전공자를 위한 진짜 입문 올인원 개발 부트캠프
jsx와 jquery와의 차이
둘다 html 사이에 들어가는 js인것 같은데 차이가 무엇일까요??