inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

묻고 답해요

174만명의 커뮤니티!! 함께 토론해봐요.

hello world 실행 시

미해결

누구나 따라하면서 배우는 JSP 커뮤니티 게시판 만들기

hello world 실행시 영상처럼 결과가 이클립스 안에서 안나오고 인터넷웹페이지에서 뜨는데 어떻게하나요?

  • jsp
  • java
ansghltjd9 댓글 0 좋아요 0 조회수 365

인터셉터 질문

미해결

탄탄한 백엔드 NestJS, 기초부터 심화까지

안녕하세요 개별로 적용하는 것과 전역으로 적용하는 것에 대한 질문이 있는데요, 만약 전역으로 main.ts 에서 인터셉터를 사용하게 되면 컨트롤러에 데코레이터로 개별 설정을 안 해 주는 게 맞나요? 제가 처음에 <컨트롤러에 @UseInterceptors(SuccessIntereptor) 데코레이터 적용> + <main.ts에 app.useGlobalInterceptors(new SuccessInterceptor()); 적용> 이렇게 두 개를 다 적용했었는데 아래처럼 중복으로 코드가 뜨더라고요 뭐가 잘못됐나 싶어서 컨트롤러 데코레이터에 주석처리를 하면 이렇게 하나만 제대로 뜨고요. 강사님은 잘 뜨시던데 저는 왜...ㅠ 뭐가 잘못된 건지 모르겠어요 그래서 결론은 인터셉터와 예외필터를 사용할 때 개별 or 전역 하나만 선택해서 적용하면 되는 건지 궁금합니다. 감사합니다!

  • mongodb
  • express
  • nodejs
  • ssr
  • NestJS
bee 댓글 0 좋아요 1 조회수 259

gradle 설정관련 질문입니다.

미해결

스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술

학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요. 1. 강의 내용과 관련된 질문을 남겨주세요. 2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요. (자주 하는 질문 링크: https://bit.ly/3fX6ygx) 3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요. (질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG) 질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요. ========================================= [질문 템플릿] 1. 강의 내용과 관련된 질문인가요? 예 맞습니다 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? 네 없는 네용입니다. 3. 질문 잘하기 메뉴얼을 읽어보셨나요? 예 전부 확인했습니다. [질문 내용] 안녕하세요. 선생님의 강의를 보면서 스프링을 배워가는 학생입니다. 처음 인텔리제이와 gradle 설치 이후 sdk관련된 gradle 싱크 문제로 큰고생 후 이제 설정이 완료되었다고 생각했는데 저는 선생님처럼 gradle 칸을 열어도 dependency 부분이 보이지 않습니다. 또한 hello-spring.build부분도 색깔로 처리되어서 메소드등이 인식되는것이 아니라 회색 밑줄로만 표시되는데요 이부분도 제대로된 세팅법을 알고 싶습니다. 기본적인 세팅부분인지라 질문에 등록되지 않았던 부분인것 같은데 해결책을 알 수가 없네요..

  • 스프링
  • MVC
  • gradle
  • spring
  • java
  • java
  • setting
  • spring-boot
gyumcho1224 댓글 4 좋아요 1 조회수 901

which python치면 에러가 발생합니다

미해결

파이썬 동시성 프로그래밍 : 데이터 수집부터 웹 개발까지 (feat. FastAPI, async, await)

안녕하세요 좋은 강좌 감사합니다 파이썬 3.8.1 윈도우즈인데요 가상환경에 들어가서 python 치고 실행하면 제대로 설치된걸로 나오는데요 which python치면 which : 'which' 용어가 cmdlet, 함수, 스크립트 파일 또는 실행할 수 있는 프로그램 이름으로 인식되지 않습니다. 이름이 정확한지 확인하고 경로가 포 함된 경우 경로가 올바른지 검증한 다음 다시 시도하십시오. 위치 줄:1 문자:1 + which + ~~~~~ + CategoryInfo : ObjectNotFound: (which:String) [], CommandNotFoundException + FullyQualifiedErrorId : CommandNotFoundException 이런 에러가 나옵니다 ㅠㅠ 인터프리터 문제인가 해서 쉬프트 컨트롤 p눌러서 인터프리터를 해당 가상환경 폴더의 scripts/python으로 지정했습니다(이렇게 하는게 맞는건지는 모르겠지만요) 그리고 which python치면 같은 에러가 계속 나옵니다

  • python
  • 동시성
  • FastAPI
abc 댓글 3 좋아요 1 조회수 941

혹시 포토샵 브러쉬의 보정기능같은 기능은 없나요?

미해결

애니메이트로 배우는 나만의 움직이는 이모티콘 만들기(feat. 2천만 뷰 크리에이터)

포토샵 + 애펙의 한계를 느껴 애니메이트 강좌를 듣게 된 수강생입니다. 포토샵 브러쉬 보정기능은 똥손이였던 저에게 한줄기 희망과도 같았는데 애니메이트에서는 제 실력이 그대로 뽀록나버리네요ㅜㅜ 혹시 비슷한 효과나 대체제라도 없을까요?

  • 이모티콘
  • animation
  • animate
이왜됨 댓글 2 좋아요 0 조회수 718

오버플로우문제

미해결

홍정모의 따라하며 배우는 C언어

오버플로우 관련 학습 중에 int main() { //unsigned int u_max = UINT_MAX + 1; signed int I_max = UINT_MAX + 1; // i to binary represenatation char buffer[33]; _itoa(I_max, buffer, 2); // print decimal and binary printf("decimal : %s\n", I_max); printf("binary : %s\n", buffer); return 0; 를 실행해서 출력하게 되면 decimal = null binary = 0 이 나오게 됩니다. signed int의 경우에는 왜 unsigned int와는 다르게 null로 출력될까요?

  • overflow
  • c
이기찬 댓글 1 좋아요 0 조회수 231

의존관계 주입 가능 질문

미해결

스프링 핵심 원리 - 고급편

[질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예) 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예) 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예) [질문 내용] 안녕하세요 이번강의에서 CGLIB 는 구체클래스를 상속하여 프록시 객체를 생성하기 때문에 구체클래스로의 의존관계 주입이 가능하다고 말씀해주셨는데요, 이것이 CGLIB 의 장점(?) 인 것처럼 말씀해주셨는데 왜? 인지 궁금합니다. 1. 객체지향 프로그래밍에서는 객체 간 의존에서 인터페이스를 기반으로 의존할텐데 예시처럼 구체클래스를 사용하는 경우가 있어서 일까요? 2. 인터페이스를 기반으로 프록시 객체를 DI 받은 뒤에 구체 클래스(MemberServiceImpl) 로 캐스팅 하여 사용하는 경우가 있어서 일까요? AOP 를 처음 공부하다 보니 궁금한게 많네요 ^_ㅠ 답변 미리 감사드립니다.

  • 디자인-패턴
  • spring
호호알락 댓글 1 좋아요 0 조회수 376

pageYOffset 관련 질문 및 이해

미해결

애플 웹사이트 인터랙션 클론!

안녕하세요 강의중 이해가 잘 된게 맞는지 의문이 들어 질문드립니다. 1. pageYOffset 이 현재 스크롤 된 위치가 맞나요? 2. delayedYOffset = delayedYOffset + (pageYOffset - delayedYOffset) * 0.1 의 0.1 은 pageYOffset의 값을 1/10 한 건가요?.. pageYOffset은 실제 스크롤 된 위치라면 delayedYOffset 은 실제 스크롤된 위치의 1/10 된 위치가 맞는건가요? 이 부분이 이해가 잘 안가내요.

  • HTML/CSS
  • 인터랙티브-웹
  • svg
  • javascript
  • 웹 디자인
  • 클론코딩
김주현 댓글 1 좋아요 0 조회수 395

module 관련 질문입니다!

미해결

[리뉴얼] Node.js 교과서 - 기본부터 프로젝트 실습까지

제로초님의 var.js, func.js, index.js에서 func.js 파일에 console.log('func.js 파일') 한 줄을 추가했습니다. // func.js const { odd, even } = require('./var'); console.log('func.js 파일'); function checkOddOrEven(num) { if (num % 2) { // 홀수면(1 -> true) return odd; } return even; } module.exports = checkOddOrEven; 그리고 node inde x 를 실행해봤더니 index.js 파일에서 checkOddOrEven() 함수만 checkNumber에 할당되는 줄 알았는데 결과가 console.log('func.js 파일');도 같이 실행되네요... func.js 파일에 있는 checkOddOrEven() 함수 밖에 있는 console.log('func.js 파일') 까지 실행되는 이유가 궁금합니다!

  • Sequelize
  • mongodb
  • mysql
  • nodejs
워니 댓글 1 좋아요 0 조회수 182

getChats 에 관한 질문

미해결

Slack 클론 코딩[실시간 채팅 with React]

안녕하세요 제로초님 제로초님 sleact강의 듣고 직접 express로 서버를 만들어 보고 있습니다. 채널의 채팅을 가져오는 부분을 작성해보았는데요, 제로초님 코드로 하면 되는데, 제 코드로 getChats를 하면 getChats is not function이라고 뜹니다.. 왜이런 걸까요 ㅠ router . get ( '/:workspace/channels/:channel/chats' , isLoggedIn , async ( req , res , next ) => { try { const exWorkspace = await Workspace . findOne ({ where : { url : req . params . workspace } }); if (! exWorkspace ) { return res . status ( 403 ). send ( '존재하지 않는 워크스페이스 입니다' ); } const exChannel = await exWorkspace . getChannels ({ where : { name : req . params . channel } }); if (! exChannel ) { return res . status ( 403 ). send ( '존재하지 않는 채널입니다' ); } const ChannelChats = await exChannel . getChats ({ include : [ { model : User , attributes : [ 'nickname' , 'id' , 'email' ], }, ], }); return res . json ( ChannelChats ); } catch ( error ) { console . error ( error ); next ( error ); } });

  • Socket.io
  • typescript
  • 웹팩
  • babel
  • react
  • 클론코딩
김민우 댓글 1 좋아요 0 조회수 183

FK를 조합한 복합식별자를 사용하는 경우에는 Entity를 어떻게 해야할까요?

미해결

자바 ORM 표준 JPA 프로그래밍 - 기본편

학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요. 1. 강의 내용과 관련된 질문을 남겨주세요. 2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요. (자주 하는 질문 링크: https://bit.ly/3fX6ygx) 3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요. (질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG) 질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요. ========================================= [질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예/아니오) 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오) 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오) [질문 내용] 여기에 질문 내용을 남겨주세요. 현재 도메인 설계중이고 다음과 같이 단일 주 식별자 값 없이 두 개의 외례키를 조합하여 식별자로 사용하고자 합니다. 테이블에서 자주 사용되는 컬럼값인 id, createdAt, updatedAt, status를 아래와 같이 BaseEntity 클래스에 묶어서 관리하고 있습니다. @MappedSuperclass @Getter public abstract class BaseEntity implements Serializable { @Id @GeneratedValue private Long id; @CreatedDate private LocalDateTime createdAt; @LastModifiedDate private LocalDateTime updatedAt; @Column(length = 10) @Value("ACTIVE") private String status; public BaseEntity(LocalDateTime createdAt, LocalDateTime updatedAt) { this.createdAt = createdAt; this.updatedAt = updatedAt; } protected BaseEntity() {} } 만약 처음 테이블 설계와 같이 외례키를 조합하여 테이블을 관리하게 되면 Entity does not have primary key라는 경고 메시지가 발생합니다. 여기서 BaseEntity를 상속받는 다면 기본 키도 같이 상속받기 때문에 경고 메시지는 사라지지만 ERD와 달리 기본 키를 갖게 됩니다. ERD 설계와 같이 외례키 조합만으로 도메인을 구성할 수 있는 방법이 있을까요? 혹은 위의 ERD를 수정하여 group_member_id 기본키를 넣어주는 편이 더 좋은 설계인것인지 궁금합니다.

  • jpa
  • JPA
  • java
고산하 댓글 1 좋아요 0 조회수 963

snowpack을 사용하신 이유가 있으신가요?

미해결

Svelte.js SPA 영화 검색 프로젝트

sveltekit에서는 vite를 사용한 거로 알고있는데, snowpack을 사용하신 이유가 궁금합니다.

  • svelte
  • SPA
dl_fe_commerce2 댓글 1 좋아요 1 조회수 382

Formal varargs element type is inaccessible here 오류

미해결

스프링 핵심 원리 - 기본편

테스트를 돌리면 정상 동작은 하는데, AutoAppConfig.class 부분에서 인텔리 제이가 아래와 같은 오류를 냅니다. Formal varargs element type is inaccessible here 검색해도 잘 모르겠어서 문의 드립니다. 미리 답변 감사 드립니다 :) public class AutoAppConfigTest { @Test void basicScan () { ApplicationContext ac = new AnnotationConfigApplicationContext ( AutoAppConfig . class ); MemberService memberService = ac. getBean ( MemberService . class ); assertThat (memberService). isInstanceOf ( MemberService . class ); } }

  • spring
  • oop
ceze 댓글 1 좋아요 0 조회수 320

null 대신 빈 문자열('')도 상관이 없나요?

미해결

Vue.js 시작하기 - Age of Vue.js

안녕하세요 선생님. 강의 잘 보고 있습니다. 좋은 강의 해주셔서 감사합니다! 다름이 아니라 혹시 위 이미지에서 this.isError가 거짓일 경우 선생님께서는 null을 이용해주셨는데 빈 문자열을 이용해도 상관이 없나요?? 크게 의미 없을 것 같긴 하지만 선생님께서는 왜 null을 이용해주셨는지 궁금합니다. 혹시 빈 문자열보다 null이 더 좋은 이유가 있는지 궁금해서요. 감사합니다.

  • vuejs
  • javascript
twilight 댓글 2 좋아요 1 조회수 419

피벗테이블_5(실무예제)에서 1004 런타임 오류가 발생하네요...

미해결

데이터 자동화(with VBA)

안녕하세요. 데이터자동화(with VBA )를 공부중입니다. 강사님 덕분에 조금씩 알아가고 있습니다. 감사합니다. 하나씩 강의를 들으면서 하나씩 알아가는 기분이 좋은데 벽에 걸리고 말았습니다. 섹션9 부분(피벗테이블_5 실무예제)에서 강의 동영상이 (고급필터로 데이터 수집하는 부분) 깨져 있고요, 그래서 뒷 부분을 강의 화면에 나오는 코드를 어렵게 코딩해서 기동을 하면 에러가 발생합니댜. 피벗 생성 프로시저에서 "1004 런타임 오류가 발생합니다." Set pt = pc.CreatePivotTable(sr.Range("a6"), "pv1") 이 부분에서 오류가 발생합니다. 물론 근본적인 문제는 pv_data 에서 데이터 추출이 안되서입니다. 강사님의 도움이 필요합니다. 제 메일로 회신해주실 경우는 shkwoak@daum.net 으로 답변 부탁드립니다.

  • 피벗테이블
  • VBA
  • excel
댓글 1 좋아요 1 조회수 722

assert문 vs assert 라이브러리

미해결

코딩으로 학습하는 리팩토링

안녕하세요 백기선님! 평소에 스프링 백엔드 개발을 하면서 google의 precondition이나 스프링의 assert 함수들을 사용하다 보니 자바 assert문을 사용할 일이 잘 없었는데요. 혹시 스프링 어플리케이션 개발에는 어떤 것을 어떨 때 사용하는 것이 좋을까요?

  • java
  • intellij
  • refactoring
sangminlee7648 댓글 1 좋아요 0 조회수 240

mv.getModel().put("members", members); 에서 질문있습니다.

미해결

스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술

mv.getModel().put("members", members); 이 부분이 잘 이해가 안갑니다. ModelView 클래스의 필드에, Map<String, Object> model = new HashMap<>(); 이라고 키는 String 타입, value는 Object타입으로 되어있는데, mv.getModel().put("members", members); 에서는, 두번째 파라미터로, members라는 List<Member> 타입을 넣으셨는데, 이게 어떤식으로 동작된건지.. 궁금합니다.

  • MVC
  • spring
Juwon Kim 댓글 1 좋아요 1 조회수 388

요거맞을까요 ?

미해결

타입스크립트 입문 - 기초부터 실전까지

interface IItemProps < T > { value : T ; selected : boolean ; } const emails : IItemProps < string >[]= [ { value : 'naver.com' , selected : true }, { value : 'gmail.com' , selected : false }, { value : 'hanmail.net' , selected : false }, ]; const numberOfProducts : IItemProps < number >[] = [ { value : 1 , selected : true }, { value : 2 , selected : false }, { value : 3 , selected : false }, ]; function createDropdownItem < T >( item : IItemProps < T >) { const option = document . createElement ( 'option' ); option . value = item . value . toString (); option . innerText = item . value . toString (); option . selected = item . selected ; return option ; } // NOTE: 이메일 드롭 다운 아이템 추가 emails . forEach ( function ( email ) { const item = createDropdownItem ( email ); const selectTag = document . querySelector ( '#email-dropdown' ); selectTag . appendChild ( item ); });

  • javascript
  • typescript
  • es6
댓글 2 좋아요 2 조회수 400

수행시간 차이

미해결

파이썬 알고리즘 문제풀이 입문(코딩테스트 대비)

for i in range(1,N+1): for j in range(1,N+1): if all(a[i][j]>a[i+dy[k]][j+dx[k]] for k in range(4)): cnt+=1 """ for i in range ( 1 , N+ 1 ): for j in range ( 1 , N+ 1 ): up= a[i+ 1 ][j] down=a[i- 1 ][j] right=a[i][j+ 1 ] left=a[i][j- 1 ] if a[i][j]>up and a[i][j]>down and a[i][j]>left and a[i][j]>right: cnt+= 1 여기서 위에 for문은 3중 for문으로 수행시간이 O(n^3), 밑에 for문은 2중 for문으로 수행시간이 O(n^2)인가요? 그렇게 되면 3중 for문의 수행시간이 더 오래 걸리는데, 둘 중에 효율성이 뭐가 좋을까요?

  • 코테 준비 같이 해요!
  • python
ㄷㄹㄷㄹㄷ 댓글 1 좋아요 0 조회수 206

next.js dynamic import 질문

미해결

[리뉴얼] React로 NodeBird SNS 만들기

안녕햐세요 제로초님 현재 상황이 storage 관련 유틸함수를 따로 파일로 만들어 utils/storage에 모듈화를 해놧습니다. 허나 import를 하게 되면 window.is not defined 또는 localStorage is not defined라고 에러가 뜨는데 제가 하고싶은건 해당 import를 csr일때 호출시키고싶은데 검색해보니 dynamic import라는게 있는데 이건 컴포넌트 파일만 해당되는것같더라구요 const s torage = dynamic (() => import ( "@utils/storage" ), { ssr : false , }); 위와같이 사용을 해보았지만 아래와 같은 에러가 뜨고 있습니다.(ts 사용중입니다.) 형식의 인수는 'DynamicOptions<{}> | Loader<{}>' 형식의 매개 변수에 할당될 수 없습니다. 형식에 없지만 '{ default: ComponentType<{}>; }' 형식에서 필수입니다. ts(2345) 현재 useEffect에서 const storage = require('@utils/storage)" 이렇게 불러오는 코드를 짜서 에러를 해결하긴 했지만 올바른 방법은 아닌거같아 질문드립니다. 컴포넌트가 아닌 모듈을 CSR일때 import 할수 있는 방법이 있는지 궁금합니다!

  • redux
  • nodejs
  • express
  • react
  • Next.js
박재호 댓글 1 좋아요 1 조회수 859

인기 태그

인프런 TOP Writers

주간 인기글