묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결[하루 10분|Web Project] HTML/JS/CSS로 나만의 심리테스트 사이트 만들기
폰트 적용이 안돼요
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 폰트를 다른걸로 적용시키고 같은 폰트로도 적용시켜봤는데 저렇게 이상한 문자로 뜹니다. 메인화면에서는 한글로 뜨는 데 시작하기 버튼만 누르면 그럽니다.
-
미해결실전! 스프링 부트와 JPA 활용2 - API 개발과 성능 최적화
fetch join 일관성
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]여기에 질문 내용을 남겨주세요. jpa활용 1편에서 fetch join 일관성 관련해서 아직 확실하지 이해하지 못한 것 같아서 활용 2편을 듣다가 질문이 생겼고 다른 수강생분이 올린 질문 내용과 답변을 보다가 궁금한 것이 생겨 질문드렸습니다. https://www.inflearn.com/questions/15876 위 링크에 있는 답변을 읽어보니 fetch join의 대상은 on,where 등에서 필터링 조건을 사용하면 안되지만 일관성이 깨지지 않는다면 사용할 수 있다고 답변을 주신 것 같습니다. 코드 1 select m from Member m join fetch m.team t where t.name=:teamName 코드 2 select t from Team t join fetch t.members m where m.username =:username (질문) 또한 위 링크에서 코드 1은 객체의 상태와 db의 상태의 일관성이 깨지지 않고 코드 2는 일관성이 깨진다고 답변해주셨고 위 두개의 코드가 왜 일관성이 깨지고,깨지지 않는지 생각해보았고 제가 생각한 것이 맞는지 알고 싶어서 질문을 드렸습니다. 코드 1이 일관성이 깨지지 않는다고 생각한 이유 memberA - team1 memberB - team1 memberC - team2 로 DB에 데이터가 있다고 가정 조인 대상의 필터링을 제공하여 조회결과가 team1만 조회하게 되면 memberA = {team1} memberB = {team1} 와 같은 결과를 얻게 되고 memberA를 조회할 경우 team1이 조회되고 mebmerB가 조회할 경우 team1이 조회됨으로 코드1은 일관성이 깨지지 않는다고 생각했습니다. 코드 2가 일관성이 깨진다고 생각한 이유 team1 - memberA team1 - memberB team1 - memberC 로 DB에 데이터가 있다고 가정 조인 대상의 필터링을 제공하여 조회 결과가 memberA, memberC만 조회하게 되면 team1 = {memberA, memberC}와 같은 결과를 얻게 되고 team1을 조회할 경우 memberC가 조회되지 않아 코드2는 일관성이 깨진다고 생각했습니다.
-
미해결[2026년 출제기준] 웹디자인개발기능사 실기시험 완벽 가이드
footer에서 .copyright div:nth-child 질문 있습니다!
선생님 가로고정형part에서는 footer에서 .copyright div:nth-child를 사용하여 와이어프레임을 설정 하였는데, 가로 100% part에서는 .copyright div 에 border 값을 줘서 확인 하셨는데 100%에서도 두 방법 다 사용하여도 상관 없을까요?
-
해결됨풀스택 리액트 토이프로젝트 - REST, GraphQL (for FE개발자)
파일 읽어오기 질문..
1. routes/messages.js 2. dbController.js 질문.. 1. console.log로 확인해보면 undefined가 출력되는걸로 봐서 파파일을 못읽어오는거같은데 원일을 못찾겠습니다.. (DB파일의 아이디는 문자열로 바꿨습니다!) 2. 유력한 후보가 경로설정을 잘못해줘서 그런거같은데 basePath를 설정하는과정에서 resolve()가 정확히 무슨 뜻인가요?? 경로를 문자열로 바꿔주는걸로 알고있는데 resolve(basePath, ...); 이렇게 작성된 부분을 해석을 못하겠습니다..
-
미해결홍정모의 따라하며 배우는 C++
seekg()에 대한 질문
안녕하세요 강의 잘 듣고 있습니다 const string filename = "my_file.txt"; //make a file { ofstream ofs(filename); for (char i = 'a'; i <= 'z'; i++) { ofs << i; } } //read the file { ifstream ifs(filename); cout << (char)ifs.get() << endl; //a cout << (char)ifs.get() << endl; //b ifs.seekg(0); cout << (char)ifs.get() << endl; //a cout << (char)ifs.get() << endl; //b cout << (char)ifs.get() << endl; //c ifs.seekg(5, ios::cur); cout << (char)ifs.get() << endl; //i } get()이랑 seekg()를 같이 쓰다가 의문이 생겼는데 get()은 ifs에 있는 문자 하나를 뺀다고 알고 있습니다 그래서 위의 코드에서 a와b는 ifs 안에 없다고 생각됩니다 근데 seekg()를 사용할 경우 예를 들어서 seekg(5)로 할경우 처음 ifs안에 있던 값들을 지우고 5번째 위치에서 파일 끝까지 (파일에 있는) 문자들을 다시 ifs에 집어넣는건가요?
-
미해결Vue.js 완벽 가이드 - 실습과 리팩토링으로 배우는 실전 개념
vue cli 3 과 vue3
안녕하세요 강의는 중반 이상을 들었으나 문득 이 부분에 대한 질문이 떠올라 질문을 올립니다. vue를 사용하여 웹앱을 만들려고 하고 있는데 저희가 기존에 vue 2 환경에서 작업하기로 하였습니다. * 현재의 강의는 vue3 환경에서만 사용된다고 할 수 있는것인지 * 그로인해 vue2 환경에서는 강의 안의 기술들을 사용하기 어려운 것인지 아니면 vue cli3 의 경우는 버전과는 다른 것인지 지금까지 배운 것이 헛수고가 않기를 간절히 바라며 질문을 올립니다.
-
미해결[개정판 2023-11-27] Spring Boot 3.x 를 이용한 RESTful Web Services 개발
Unexpected character (?) at position 0
안녕하세요, Response 200이긴 하지만 Unexpected character (?) at position 0 라는 에러가 뜹니다. 인텔리제이 콘솔을 보니 아마 일본어가 깨져서 물음표로 나오고 있는 것 같습니다. 그런데 왜 JSON.parse도 없는데 이런 에러가 뜨는걸까요? 다른 언어로 헤더를 설정했을 때도 Unexpected character 라는 에러가 뜨고, 심지어 /hello-world로 리퀘스트를 보내도 마찬가지입니다. HelloBean 객체를 반환할 때는 에러가 없고, String을 반환할 때 이 에러가 뜨는 것 같아요.
-
미해결따라하며 배우는 도커와 CI환경 [2023.11 업데이트]
1:55 개발 환경 다이어그램 관련 질문
개발 환경에서는 nginx가 아닌 개발서버를 이용하고, local에서 진행하기 때문에 elastic beanstalk을 사용하지 않는 것 아닌가요? 저는 개발환경에서 개발을 하고 깃헙에 푸시 -> travis ci 이후에 elasticbeanstalk 에 deploy 되는 걸로 이해했었습니다.
-
미해결실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
회원 기능 테스트 질문
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요. 질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오) 예2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)아니ㅗ3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)예[질문 내용]회원 도메인 개발- 회원 기능 테스트 강의에서 위와 같이 테스트 코드를 돌려보았는데 아래와 같은 오류가 발생하였습니다. 원인을 알려주시면 감사하겠습니다. <오류 코드> java.lang.NullPointerException at jpabook.jpashop.repository.MemberRepository.findByName(MemberRepository.java:27) at jpabook.jpashop.repository.MemberRepository$$FastClassBySpringCGLIB$$97f1c501.invoke(<generated>) at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:783) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:753) at org.springframework.dao.support.PersistenceExceptionTranslationInterceptor.invoke(PersistenceExceptionTranslationInterceptor.java:137) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:753) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:698) at jpabook.jpashop.repository.MemberRepository$$EnhancerBySpringCGLIB$$bf170db8.findByName(<generated>) at jpabook.jpashop.service.MemberService.validateDuplicateMember(MemberService.java:27) at jpabook.jpashop.service.MemberService.join(MemberService.java:21) at jpabook.jpashop.service.MemberService$$FastClassBySpringCGLIB$$560b731b.invoke(<generated>) at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:783) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:753) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:123) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:388) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:119) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:753) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:698) at jpabook.jpashop.service.MemberService$$EnhancerBySpringCGLIB$$22be2b5c.join(<generated>) at jpabook.jpashop.service.MemberServiceTest.회원가입(MemberServiceTest.java:28) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:566) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:59) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:56) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17) at org.springframework.test.context.junit4.statements.RunBeforeTestExecutionCallbacks.evaluate(RunBeforeTestExecutionCallbacks.java:74) at org.springframework.test.context.junit4.statements.RunAfterTestExecutionCallbacks.evaluate(RunAfterTestExecutionCallbacks.java:84) at org.springframework.test.context.junit4.statements.RunBeforeTestMethodCallbacks.evaluate(RunBeforeTestMethodCallbacks.java:75) 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$1.execute(IdeaTestRunner.java:38) at com.intellij.rt.execution.junit.TestsRepeater.repeat(TestsRepeater.java:11) at com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:35) at com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:235) at com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:54)
-
미해결딥러닝 CNN 완벽 가이드 - TFKeras 버전
con2D 1*1 과 conv1D layer에 대하여 질문이 있습니다
안녕하세요! 강의를 듣다가 1*1 convolution을 듣다가 생각이 난건데 제가 일전에 시계열분석을 할때 cnn의 conv1d layer와 lstm을 섞어서 모델을 만든적이 있었는데, conv1d와 conv2d의 1*1 필터를 씌운 convolution이 동일한 것인지 궁금합니다!
-
미해결스프링 핵심 원리 - 기본편
@Configuration 기능 질문있습니다 ..
안녕하세요 강사님 강의 감사히 잘 듣고 있습니다 다름이 아니라 @Configuration 어노태이션을 통해서 싱글톤이 보장된다는 것을 확인할 수 있었습니다 허나 @Configuration이 없는 경우 순수 AppConfig 자바 클래스가 스프링 빈에 올라가고 여기서 @Bean으로 작성된 부분들은 스프링 빈에는 등록이 되지만 싱글톤을 보장하지 않게 된다고 이해했습니다 허나 @Autowired 애노테이션을 통해서 싱글톤을 보장할 수 있게 만드는 방법도 확인할 수 있었습니다 그럼 @Configuration은 의존관계 주입을 하는 기능이 있는지 궁금합니다. @Bean으로 스프링 빈에 올리기만 하면 싱글톤이 보장되지 않고 의존관계 주입을 해야 싱글톤이 보장된다 라고 해석을 해도 되는지 궁금합니다
-
미해결윤재성의 Kotlin 기반 안드로이드 앱 개발 Part 3 - 데이터관리와 네트워크
마지막에 버튼 안되시는 분들
https://velog.io/@seokzoo/Drawble-Selector%EB%A5%BC-%EC%9D%B4%EC%9A%A9%ED%95%9C-Button-%EB%A7%8C%EB%93%A4%EA%B8%B0 참고하시면 도움되실겁니다.
-
미해결따라하며 배우는 MySQL on Docker
error: open of Percona-Server-shared-compat-57-5.7.36-39.1.el7.x86_64.rpm failed: No such file or directory
먼저 질문을 너무 많이 드려죄송합니다. 먼저 저의 실습환경은 윈도우 기반에서 docker를 이용하여 centos를 올려놓고 진행중이고요. centos에서 mysql 명령어(mysql -uroot -p)를 사용하려면 앞서 강의에서 얘기해주신 rpm파일 3개를 설치해야하는 것 같은데 현재 저는 아래와 같이 그런파일을 찾을수 없다고 에러가 생겨 진행이 되지 않고 있습니다. 해당 rpm파일 3개를 다운 받았는데 어느 경로에 위치해야할까요?
-
해결됨초보를 위한 도커 안내서
컨테이너간 통신 질문
안녕하세요 :)좋은 강의를 통해 학습하고실제 프로젝트를 도커 이미지화 해보려고 노력하고 있습니다 이 과정에서 궁금증이 생겼는데요 현재 react + nginx 를 사용한 클라이언트단 이미지를 만들어서 컨테이너를 생성하고,mysql 이미지를 통해 컨테이너를 생성하고,spring boot 프로젝트를 빌드하여 이미지 생성, 컨테이너 생성하였습니다. network를 생성하여 3개의 컨테이너를 하나의 network로 묶어두었는데 클라이언트앱에서 서버 api를 호출할 때, 로컬에서만 작업을 했다보니까 POST localhost:8080/api/user/signup 이런식으로 호출을 하고 있습니다. 저는 같은 네트워크로 묶었고, 포트80으로 연결을 해서 통신이 될거라고 생각을 했는데 엔진엑스에서 405 Not Allowed가 뜨네요ㅠㅠㅠapi 호출하는 기본 url을 서버단 컨테이너의 ip주소로 해야한다거나 통신하는 방법이 따로 있을까요 ..?+ 도커 컴포즈 depends on 이나 link를 사용하지 않을 경우서버 컨테이너를 먼저 띄우고, 클라이언트 컨테이너를 띄울때 주는 옵션이나 이런게 있을까요 ?
-
미해결
인프런 년초에 무료수강 이벤트 모두 신청했는데 강좌가 없는데 처리가 안된건가요?
인프런 년초에 무료수강 이벤트 모두 신청했는데 듣고 싶은 강의 목록담아서 신청을 했었는데 강좌가 없는데 처리가 안된건가요?
-
미해결[OpenCV] 파이썬 딥러닝 영상처리 프로젝트 - 손흥민을 찾아라!
gui 에러
셀렉트 파일 할 때 누르자마자 오류가 납니다. filedialog.askopenfilename(....) 에서 에러가 나는데어떻게 해결해야 하나요? 2022-02-03 16:51:24.097 python[86373:5864365] *** Assertion failure in -[NSOpenPanel beginServicePanel:asyncExHandler:], NSVBOpenAndSavePanels.m:1907 2022-02-03 16:51:24.102 python[86373:5864365] -[NSSavePanel beginWithCompletionHandler:]_block_invoke caught non-fatal NSInternalInconsistencyException '<NSOpenPanel: 0x7fc3eff05e80> is attempting to advance this Open/Save panel to run phase while another self.advanceToRunPhaseCompletionHandler is in waiting for a previous attempt. An Open/Save panel cannot start to advance more than once.' with user dictionary { NSAssertFile = "NSVBOpenAndSavePanels.m"; NSAssertLine = 1907; } and backtrace ( 0 CoreFoundation 0x00007ff81e8c262b __exceptionPreprocess + 242 1 libobjc.A.dylib 0x00007ff81e624dce objc_exception_throw + 48 2 Foundation 0x00007ff81f6a0653 -[NSAssertionHandler handleFailureInMethod:object:file:lineNumber:description:] + 267 3 AppKit 0x00007ff821ba3269 -[NSSavePanel beginServicePanel:asyncExHandler:] + 475 4 AppKit 0x00007ff821ba451d -[NSSavePanel runModal] + 297 5 libtk8.6.dylib 0x000000011dfcc003 showOpenSavePanel + 195 6 libtk8.6.dylib 0x000000011dfcb67d Tk_GetOpenFileObjCmd + 2205 7 libtcl8.6.dylib 0x000000011d9aa0d2 Tcl_EvalObjv + 370 8 _tkinter.cpython-37m-darwin.so 0x000000011cfc8890 Tkapp_Call + 480 9 python3.7 0x0000000102fd94f2 PyCFunction_Call + 402 10 python3.7 0x00000001030dd8fb _PyEval_EvalFrameDefault + 31179 11 python3.7 0x00000001030d5915 _PyEval_EvalCodeWithName + 3269 12 python3.7 0x0000000102fd8d23 _PyFunction_FastCallKeywords + 227 13 python3.7 0x00000001030e156f call_function + 735 14 python3.7 0x00000001030dd508 _PyEval_EvalFrameDefault + 30168 15 python3.7 0x00000001030d5915 _PyEval_EvalCodeWithName + 3269 16 python3.7 0x0000000102fd8d23 _PyFunction_FastCallKeywords + 227 17 python3.7 0x00000001030e156f call_function + 735 18 python3.7 0x00000001030dd658 _PyEval_EvalFrameDefault + 30504 19 python3.7 0x0000000102fd87b9 function_code_fastcall + 233 20 python3.7 0x00000001030e156f call_function + 735 21 python3.7 0x00000001030dd5b2 _PyEval_EvalFrameDefault + 30338 22 python3.7 0x0000000102fd87b9 function_code_fastcall + 233 23 python3.7 0x00000001030dd810 _PyEval_EvalFrameDefault + 30944 24 python3.7 0x00000001030d5915 _PyEval_EvalCodeWithName + 3269 25 python3.7 0x0000000102fd7f71 _PyFunction_FastCallDict + 945 26 python3.7 0x0000000102fdb3b3 method_call + 195 27 python3.7 0x0000000102fd92a1 PyObject_Call + 241 28 _tkinter.cpython-37m-darwin.so 0x000000011cfcb26d PythonCmd + 221 29 libtcl8.6.dylib 0x000000011d9ac672 TclEvalObjEx + 130 30 libtk8.6.dylib 0x000000011df2e632 ButtonWidgetObjCmd + 834 31 libtcl8.6.dylib 0x000000011d9aa0d2 Tcl_EvalObjv + 370 32 libtcl8.6.dylib 0x000000011d9ab9cb TclEvalEx + 2795 33 libtcl8.6.dylib 0x000000011d9aaeda Tcl_EvalEx + 26 34 libtk8.6.dylib 0x000000011def8e75 Tk_BindEvent + 6805 35 libtk8.6.dylib 0x000000011df005a8 TkBindEventProc + 360 36 libtk8.6.dylib 0x000000011df0859f Tk_HandleEvent + 879 37 libtk8.6.dylib 0x000000011df08bc4 WindowEventProc + 100 38 libtcl8.6.dylib 0x000000011da69a3c Tcl_ServiceEvent + 156 39 libtcl8.6.dylib 0x000000011da69d18 Tcl_DoOneEvent + 376 40 _tkinter.cpython-37m-darwin.so 0x000000011cfcaa36 _tkinter_tkapp_mainloop + 278 41 python3.7 0x0000000102fd8fc6 _PyMethodDef_RawFastCallKeywords + 646 42 python3.7 0x0000000102fe35e8 _PyMethodDescr_FastCallKeywords + 88 43 python3.7 0x00000001030e1595 call_function + 773 44 python3.7 0x00000001030dd508 _PyEval_EvalFrameDefault + 30168 45 python3.7 0x00000001030d5915 _PyEval_EvalCodeWithName + 3269 46 python3.7 0x0000000102fd8d23 _PyFunction_FastCallKeywords + 227 47 python3.7 0x00000001030e156f call_function + 735 48 python3.7 0x00000001030dd522 _PyEval_EvalFrameDefault + 30194 49 python3.7 0x00000001030d5915 _PyEval_EvalCodeWithName + 3269 50 python3.7 0x0000000103126bd4 PyRun_FileExFlags + 244 51 python3.7 0x0000000103126185 PyRun_SimpleFileExFlags + 469 52 python3.7 0x0000000103151862 pymain_main + 12002 53 python3.7 0x0000000102fb106d main + 125 54 dyld 0x00000002033df4fe start + 462 55 dyld 0x00000002033da000 dyld + 0 56 python3.7 0x0000000102fb0000 __dso_handle + 0 ) 2022-02-03 16:51:24.154 python[86373:5864365] Warning: Expected min height of view: (<NSButton: 0x7fc3ff798200>) to be less than or equal to 30 but got a height of 32.000000. This error will be logged once per view in violation. 2022-02-03 16:51:44.913 python[86373:5864365] Warning: Expected min height of view: (<NSButton: 0x7fc3ff79f8d0>) to be less than or equal to 30 but got a height of 32.000000. This error will be logged once per view in violation. File name : OpenCV: Couldn't read movie file ""
-
미해결Slack 클론 코딩[백엔드 with NestJS + TypeORM]
ERROR [ExceptionsHandler] request.isAuthenticated is not a function
@UseGuards(new NotLoggedInGuard), @UseGuards(new LoggedInGuard) - 데코레이터를 회원가입과, 로그인에 각각 추가를 해주고 -> postman으로 회원가입, 로그인 할 시 에러가 발생합니다. { "statusCode": 500, "message": "Internal server error" } [Nest] 6463 - 2022. 02. 03. 오후 4:28:14 ERROR [ExceptionsHandler] request.isAuthenticated is not a functionTypeError: request.isAuthenticated is not a function 회원가입, 로그인 라우터에 @UseGuards 를 뺴고 실행 할 시 정상적으로 작동합니다. not-logged-in.guard.ts, logged. 쪽 auth 폴더쪽을 아에 삭제하고 제로초님 완성본 slack 본 auth 파일을 그대로 가져와서 실행해봤는데 계속 똑같은 에러가 발생하는 거 같습니다. 왜 에러가 발생하는 것일까요.. 또 신기한게 로그인 라우터 @UseGuards(LocalAuthGuard)는 정상적으로 동작하는 거 같습니다. NotLogged, Logged 만 실행이 안되네요.. @ApiResponse({ status: 200, description: '회원가입 성공', type: UserDto }) @ApiOperation({ summary: '회원가입' }) @UseGuards(new NotLoggedInGuard) @Post() async SignUpUser(@Body() body: JoinRequestDto) { await this.userService.SignUpUser(body.email, body.nickname, body.password) } @ApiCookieAuth('connect.sid') @ApiOperation({ summary: '로그아웃' }) @UseGuards(new LoggedInGuard) @Post('logout') async logout(@Response() res) { res.clearCookie('connect.sid', { httpOnly: true }); return res.send('ok'); }
-
미해결Vue.js 완벽 가이드 - 실습과 리팩토링으로 배우는 실전 개념
store에서 axios 사용
vuex를 사용해 store 폴더 안에서 api를 호출한다면 컴포넌트를 따로 분리하지 않아도 좋은 설계라고 할 수 있나요?
-
미해결따라하며 배우는 MySQL on Docker
D-Bus connection Failed
centos 환경에서 환경구성부터 다시 해보고 있는데요. 아래와 같이 D-Bus connection Failed가 되고 있는데 혹시 방법이 있을까요?
-
미해결쉽게 처음하는 파이썬 고급 크롤링 [Scrapy, Selenium, Headless Chrome]
이미지 크롤링 강의 누락
selenium과 이미지 크롤링 기법 이해와 활용 위 제목의 강의에서 이미지 크롤링 관련 강의 내용이 없습니다. 다른 분이 강의 누락 되어있다고 해서 수정이 된줄 알았는데 아직 업데이트가 안된건가요..? 해당 강의 들어보면 이미지 크롤링 자료를 다루기 전에 강의가 끝납니다. 업데이트를 해야 된다면 최대한 빨리 업데이트 부탁드립니다. 흐름이 중간에 끊겨서요 ㅜㅠ