묻고 답해요
169만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결작정하고 장고! Django로 Pinterest 따라만들기 : 바닥부터 배포까지
center정렬이 되지않습니다.
마지막에서 확인을하는데 header의 navi 메뉴가 center 정렬이 되지 않습니다. header.html을 아래와 같이 설정하면 되긴하는데 강사님과같이 타이핑했을때는 적용이 되지않네요.. 별거아니지만 질문드려봅니다. <div class=pragmatic_header" > <div> <h1 class="pragmatic_logo">Pragmatic</h1> </div> <div class="pragmatic_header"> <span>nav1</span> <span>nav1</span> <span>nav1</span> <span>nav1</span> </div></div>
-
미해결파이썬(Python) 기초부터 실무까지 part.1
마지막으로 더해지는 값이 63이 맞는거 아닌가요?
sum = 0for a in range(1, 100): sum += a if sum > 2000: print(a, sum) break이렇게 썼는데 63으로 나오네요 ㅠ
-
미해결스프링 MVC 2편 - 백엔드 웹 개발 활용 기술
타임리프를 어디서든 다 쓸수있나요
현재 MVC 2편 오류코드 메시지 처리를 듣고있는데 html 파일에서 th:field="*{itemName}"을 하면 얘가 많은 것을 해줘서 th:errors="*{itemName}" 을 하면 에러가 나면 그에 맞는 css가 동작을 하잖아요 근데 타임리프말고 jsp를 쓴다던지 자바스크립트, 리액트를 쓴다면 th~~~ 이런식으로 못하는거 아니에요? 자바스크립트랑 리액트를 아직 제대로 배우질 않아서 ㅜㅜ 그래서 질문은 예를들어 html 파일안에 자바스크립트랑 타임리프랑 둘이 동시에 쓸 수 있나요? 팀 프로젝트할때 html(프론트)을 js, ajax 등을 써서 만들어 온 사람이 있으면 그 html에다 <html xmlns=th ~~~ >해서 타임리프 먹일 수 있나요?
-
미해결실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
이중 @Transactional 질문 드립니다!
안녕하세요 항상 좋은 답변 감사드립니다! 이번에는 @Transactional을 두 번 사용했을 때의 동작 방식에 대해 궁금해서 글을 적게 되었습니다. 다음 테스트 코드에서, 테스트코드 전체 클래스에 @Transactional이 붙어있습니다. @Test// @Rollback(value = false) public void 회원가입() throws Exception { //given Member member = new Member(); member.setName("kim"); //when Long saveId = memberService.join(member); //then em.flush(); assertEquals(member, memberRepository.findMember(saveId)); // JPA는 같은 트랜잭션 안에서 PK 값이 같으면, 같은 영속성 컨텍스트에서 같이 관리된다. 딱 하나로만 괸리가 된다. } 그리고 이 테스트 코드 내의 join() 메서드도 @Transactional이 있는 것으로 보입니다. @Transactional public Long join(Member member) { validateDuplicatedMember(member); memberRepository.save(member); return member.getId();} Transactional은 tx.begin() , tx.commit()을 자동화해주는 코드로 이해를 하고 있는데.. 이게 두 가지가 반복되면... tx.commit(), begin()이 각각 두 번씩 일어나게 되면서... 같은 트랜잭션인지 굉장히 애매할 것 같습니다.. 혹시 이런 경우에는 트랜잭션이 어떤 것이 선택되고, 어떻게 선택되는지를 알려주실 수 있으실까요? 항상 감사드립니다!
-
미해결[리뉴얼] React로 NodeBird SNS 만들기
toolkit과 saga
안녕하세요 제로초님 질문들의 답변중에 saga를 버리고 toolkit으로 넘어가셨다고 하셨는데 saga와 toolkit은 별개 아닌가요?redux- toolkit을 씀으로써 saga를 redux-toolkit에 내장된 redux-thunk로 대체한다로 이해하면 될까요!?앞장에서는 thunk보다 saga를 추천하셔가지고 위에 가정은 아닌것 같고 toolkit에 비동기 미들웨어를 담당하는 다른 부분이 있는건가요!?
-
미해결파이썬/장고 웹서비스 개발 완벽 가이드 with 리액트
DB 설계
강사님~ 이번년도에 실제 비지니스 런칭을 하고싶은데, DB가 속도 저하에 병목인것같아 완벽히 강의 숙지하면 DB설계 공부도 하고싶습니다. 혹시 관련 책, 인강등 추천해주실 수 있으신가요? 항상 감사드립니다!
-
미해결[유니티 3D] 실전! 생존게임 만들기 - Advanced
질문 있습니다
강의를 보면서 만들고 있는데 이상한 점이 있어서 질문 드립니다. SubMachineGun에 Animator가 적용이 안되어 있는것 같은데 어떻게 적용하나요?
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
h2 연결 오류
h2 콘솔에서 연결 버튼 누르면 밑의 메시지가 뜨고 안됩니다ㅜㅜ 어떻게 해결해야 하나요..? IO Exception: null [90028-200] 90028/90028 (도움말)org.h2.jdbc.JdbcSQLNonTransientException: IO Exception: null [90028-200] at org.h2.message.DbException.getJdbcSQLException(DbException.java:505) at org.h2.message.DbException.getJdbcSQLException(DbException.java:429) at org.h2.message.DbException.get(DbException.java:194) at org.h2.mvstore.db.MVTableEngine$Store.convertIllegalStateException(MVTableEngine.java:210) at org.h2.mvstore.db.MVTableEngine$Store.open(MVTableEngine.java:182) at org.h2.mvstore.db.MVTableEngine.init(MVTableEngine.java:103) at org.h2.engine.Database.getPageStore(Database.java:2659) at org.h2.engine.Database.open(Database.java:675) at org.h2.engine.Database.openDatabase(Database.java:307) at org.h2.engine.Database.<init>(Database.java:301) at org.h2.engine.Engine.openSession(Engine.java:74) at org.h2.engine.Engine.openSession(Engine.java:192) at org.h2.engine.Engine.createSessionAndValidate(Engine.java:171) at org.h2.engine.Engine.createSession(Engine.java:166) at org.h2.engine.Engine.createSession(Engine.java:29) at org.h2.engine.SessionRemote.connectEmbeddedOrServer(SessionRemote.java:340) at org.h2.jdbc.JdbcConnection.<init>(JdbcConnection.java:173) at org.h2.jdbc.JdbcConnection.<init>(JdbcConnection.java:152) at org.h2.Driver.connect(Driver.java:69) at org.h2.util.JdbcUtils.getConnection(JdbcUtils.java:309) at org.h2.util.JdbcUtils.getConnection(JdbcUtils.java:289) at org.h2.server.web.WebServer.getConnection(WebServer.java:785) at org.h2.server.web.WebApp.login(WebApp.java:1008) at org.h2.server.web.WebApp.process(WebApp.java:223) at org.h2.server.web.WebApp.processRequest(WebApp.java:173) at org.h2.server.web.WebThread.process(WebThread.java:139) at org.h2.server.web.WebThread.run(WebThread.java:94) at java.base/java.lang.Thread.run(Thread.java:832)Caused by: java.lang.IllegalStateException: Could not open file nio:C:/Users/mimiy/test.mv.db [1.4.200/1] at org.h2.mvstore.DataUtils.newIllegalStateException(DataUtils.java:950) at org.h2.mvstore.FileStore.open(FileStore.java:179) at org.h2.mvstore.MVStore.<init>(MVStore.java:381) at org.h2.mvstore.MVStore$Builder.open(MVStore.java:3579) at org.h2.mvstore.db.MVTableEngine$Store.open(MVTableEngine.java:170) ... 23 moreCaused by: java.io.FileNotFoundException: C:\Users\mimiy\test.mv.db (액세스가 거부되었습니다) at java.base/java.io.RandomAccessFile.open0(Native Method) at java.base/java.io.RandomAccessFile.open(RandomAccessFile.java:347) at java.base/java.io.RandomAccessFile.<init>(RandomAccessFile.java:261) at java.base/java.io.RandomAccessFile.<init>(RandomAccessFile.java:216) at java.base/java.io.RandomAccessFile.<init>(RandomAccessFile.java:129) at org.h2.store.fs.FileNio.<init>(FilePathNio.java:43) at org.h2.store.fs.FilePathNio.open(FilePathNio.java:23) at org.h2.mvstore.FileStore.open(FileStore.java:153) ... 26 more
-
미해결Axure RP 9,10 - 서비스 기획자를 위한 최적의 프로토타이핑 툴
axure 프로그램을 사야하나요??
강의 소개 페이지에 별 말이 없길래, 프로그램을 사야하는지 몰랐습니다..ㅠㅠ 수십만원하는 프로그램을 사는건 무리인데, 다른 방법 없나요? 강의 자료를 다운 받아서 환불이 불가능한데, 설명 한 줄이라도 써둬야 했던거 아닌가요..ㅜ 한달 무료이용할 수 있는 것 같은데 이걸로 강의 듣는건가요?
-
미해결실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
요즘 Session 객체를 잘 사용하지 않는다는 말씀
안녕하세요, 강사님 강의 항상 재미있게 보고 있습니다. update 시 권한체크를 말씀하시면서 요즘 Session 객체를 잘 사용하지 않는다는 말씀해주셨는데 저는 아직 업무 환경에서 session 객체를 이용한 권한 확인만 경험해보았습니다. session 을 검색하면 보면 쿠키와 비교하는 글이 대부분이라, session 객체를 잘 사용하게 되지 않는 이유가 특별히 있는건지, 그럼 이제 대부분 jwt 나 스프링 시큐리티 같은 걸 이용하는게 session 보다 더 보편적인지 궁금합니다.
-
미해결스프링 시큐리티
RoleHierarchy 데이터 포맷
안녕하세요 SetupDataLoader 소스에 응용해서 서비스 시작할 때 RoleHierarchy 데이터를 삽입하고 싶은데요. 방법을 찾아봐도 어떻게 해야 할지 몰라서 질문드리게 되었습니다.. RoleHierarchy 해당 포맷에 맞춰서 데이터를 삽입하려면 어떻게 해야 할지 알 수 있을까요.? 데이터 포맷 때문에 여쭤봐서 부끄럽지만. 방법을 어떻게 찾아봐야 할지 모르겠습니다. Set<RoleHierarchy> roleHierarchy = new HashSet<>(); parentName 필드 데이터 포맷은 어떻게 만들여야하는지 힌트를 얻을 수 있을까요..? private void setupSecurityResources() { //roleHierarchy 권한 삽입 Set<RoleHierarchy> roleHierarchy = new HashSet<>(); roleHierarchy.add("ROLE_ADMIN"); roleHierarchyRepository.save(new RoleHierarchy("ROLE_MANAGER",roleHierarchy));
-
미해결따라하며 배우는 리액트, 파이어베이스 - 채팅 어플리케이션 만들기[2023.12 리뉴얼]
git hub에 따로 branch 되어있는 파일은 없나요 ?
강의를 따라가면서, 리액트가 업데이트가 되면서, 되는 hook이 있고, 안되는 hook 들이 많으며, redux또한 많이 바뀌어서 이거 따라가기에 좀 난처한 상황이 되었습니다. 똑같은 코드지만, 에러가 뜨는 .. + 강의자료에 있는 zip 파일이 최종본인가요 ? zip 파일로 다운 받고도 에러가 많네요 .. 일단 파이어베이스 제꺼의 코드로 삽입햇을때 에러랑, 강사님 코드를 두고 그냥 해보았을때 mime-types 에러가 뜹니다 . 도저히 무슨 문제인지 .. 영상 다 듣지도 못하고 ,, 이거참 ... npm 으로 설치를 하여 실행을 해보아도 오류는 고쳐지지 않습니다 . 영상을 보고 싶어도 라이브러리의 업데이트 버전들이 매우 급격하게 변화했고, 올려주신 자료도 실행조차 되지 않으니 영상 값이 매우 떨어지네요 ...
-
미해결스프링 기반 REST API 개발
도커 ps 조회 문제
도커 설치 후 docker run --name rest -p 5432:5432-e POSTGRES_PASSWORED=pass -d postgres 이렇게 컨테이너를 만들고나면 docker ps 목록 조회를 할시 안뜨실 경우 docker ps -a 를 하시면 조회가 가능하실거에요. 해당 컨테이너가 실행이 되지 않고있다는 것 인데 설정에 문제가 있어 실행이 안되는 것이라고 하네요. docker ps -a 후에 생성한 컨테이너 ID확인후 docker logs 컨테이너ID <해주시면 아마 문제는 이것이다 라고 설명이 나올겁니다. 저는 (추천하지는 않는다고 하지만 연습이니까) docker run --name rest -p 5432:5432-e POSTGRES_HOST_AUTH_METHOD=trust -d postgres 로 수정해서 docker ps시 조회가 되네용..! 이렇게 하는것이 맞는지 스스로도 의문이 들긴해요..
-
미해결[NarP Series] MVC 프레임워크는 내 손에 [나프1탄]
강의노트는 어디서 다운받으면 되나요?
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
제가뭘 잘못건드렸는데
Description: Parameter 0 of constructor in hello.eastzoospring.SpringConfig required a bean of type 'hello.eastzoospring.repository.MemberRepository' that could not be found. Action: Consider defining a bean of type 'hello.eastzoospring.repository.MemberRepository' in your configuration. Process finished with exit code 1 이렇게 뜹니다..왜그럴까요?//
-
미해결HAL, CubeMX, TrueSTUDIO를 이용한 STM32F4 무료 강좌
예제코드 및 회로도 요청 건
이전에 구매했는데 pc 포맷으로 다시 회로도랑 소스코드 예제를 보려고하니 다운로드 기간이 지나서요... dldnjf121@naver.com 위 메일로 다시 보내주실 수 있으신가요? ㅠㅠ.
-
미해결홍정모의 따라하며 배우는 C언어
오버플로우강의, 19:28 , 따라하는 중 _itoa 부분에서 빌드 오류
오버플로우강의 19:28 쯤 나오는 코드를 따라 입력하고 빌드 해봤는데 _itoa 부분에서 빌드 오류가 발생합니다. 오류 설명에 _CRT_SECURE_NO_WARNINNGS 이 있는데 scanf() 강의에서 알려주신 해결법으로도 해결이 안되고 잘못 따라한 부분이 있는지 한참 봤는데 전혀 모르겠어서 질문드립니다. 제 비주얼 스튜디오 버전이 2022버전이라 그런 것일까요?
-
미해결따라하며 배우는 노드, 리액트 시리즈 - 영화 사이트 만들기
npm run dev 오류
안녕하세요 John 강사님! 유익한 무료 수업 제공해주셔서 정말 잘 듣고 있습니다. 다름이 아니라 npm run dev 명령어 실행중에 오류를 겪어 어떻게 해결할 수 있을지 도움받고자 합니다. - dev.js 파일 만들기 : mongoURI 생성 module.exports = { mongoURI:'mongodb+srv://flowersayo:<비밀번호>@cluster0.ifdyv.mongodb.net/myFirstDatabase?retryWrites=true&w=majority' } - 루트와 client에서 npm install : 노드모듈 생성 위 두가지 모두 완료하고 npm run dev 명령어를 실행하였지만 오류가 발생한 상태입니다. 아래는 오류 메시지 입니다. PS C:\Users\flowe\Desktop\movie-app> npm run dev > react-boiler-plate@1.0.0 dev > concurrently "npm run backend" "npm run start --prefix client" [0] Error occurred when executing command: npm run backend [0] Error: spawn cmd.exe ENOENT [0] at Process.ChildProcess._handle.onexit (node:internal/child_process:282:19) [0] at onErrorNT (node:internal/child_process:477:16) [0] at processTicksAndRejections (node:internal/process/task_queues:83:21) [1] Error occurred when executing command: npm run start --prefix client [1] Error: spawn cmd.exe ENOENT [1] at Process.ChildProcess._handle.onexit (node:internal/child_process:282:19) [1] at onErrorNT (node:internal/child_process:477:16) [1] at processTicksAndRejections (node:internal/process/task_queues:83:21) [1] npm run start --prefix client exited with code -4058 [0] npm run backend exited with code -4058
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part3: 유니티 엔진
5:52 Basecontroller bc질문
PlayerController와 Monstercontroller둘다 BaseController를 상속받고 있는데 Basecontroller 컴포넌트를 가져오면 알아서 PlayerContoller일 경우 bc에 PlayerController에 할당이 되고 MonsterController일 경우 알아서 Monstercontroller가 bc에 할당이 되는 것인가요??
-
미해결스프링 MVC 2편 - 백엔드 웹 개발 활용 기술
인터셉터 예외 경로 /aaa , /aaa/ 차이
안녕하세요~ 7강. 인터셉터 부분 복습 중 문의 드립니다. 아래 강의 소스 중 excludePathPatterns 을 적용한 이후 소스를 수정하면서 이것 저것 테스트 해 보는 중 http://localhost:8080/error/ 와 같이 뒤에 슬래쉬(/)가 붙는 경우 인터셉터 예외가 적용되질 않아, 인터셉트 함수를 타는 것 같습니다. 보통 뒤의 슬래쉬는 붙지 않는다고 생각하고 개발하면 되나요? 실무에서도 뒤에 붙는 슬래쉬까지는 고려하지 않고 개발하는지도 궁금합니다. @Override public void addInterceptors(InterceptorRegistry registry) { registry.addInterceptor(new LogInterceptor()) .order(1) .addPathPatterns("/**") .excludePathPatterns("/css/**", "/*.ico", "/error"); }