inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

묻고 답해요

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

제가 제대로 이해한 건지 궁금합니다.

해결됨

스프링 DB 2편 - 데이터 접근 활용 기술

[질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예) 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예) 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예) [질문 내용] @Import(JpaConfig.class) @SpringBootApplication(scanBasePackages = "hello.itemservice.web") public class ItemServiceApplication { } 스캔 대상을 web 디렉터리로 한정했기 때문에 @Slf4j @Repository @Transactional public class JpaItemRepository implements ItemRepository { private final EntityManager em; public JpaItemRepository(EntityManager em) { this.em = em; } . . } 여기에 @Repository가 있다고 하더라도 자동으로 스캔되지 않고, 그래서 생성자에 em이 @Autowired로 주입되는 게 아니라 @Configuration public class JpaConfig { private final EntityManager em; public JpaConfig(EntityManager em) { this.em = em; } @Bean public ItemService itemService() { return new ItemServiceV1(itemRepository()); } @Bean public ItemRepository itemRepository() { return new JpaItemRepository(em); } } JpaConfig의 생성자에서 em을 @Autowired를 통해 자동으로 주입받은 다음, 그 em을 JpaItemRepository에 수동으로 주입했다 이렇게 이해하면 될까요?

  • spring
  • mvc
  • jpa
  • querydsl
  • spring-data-mybatis
  • spring-jpa
11 1 댓글 1 좋아요 0 조회수 118

강의 내용 문의드립니다.

해결됨

[Rookiss University] UE5 Lyra 클론 코딩 (Haker&Liu)

수강 이제 막 시작했는데요 섹션1부터18까지의 수업과 섹션19는 강사분만 다르고 내용은 같다고 생각하면 될까요?

  • c++
  • unreal-engine
만족한 오징어 댓글 2 좋아요 0 조회수 178

테스트 메서드 save()와 쓰기 지연 관련해서

미해결

스프링 DB 2편 - 데이터 접근 활용 기술

[질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예) 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예) 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예) [질문 내용] ItemRepositoryTest를 실행하면 updateItem()는 update 쿼리가 실행되지 않지만 save()는 insert 쿼리가 로그로 보이더라고요. JPA PPT에 나와 있는 트랜잭션을 지원하는 쓰기 지연 - INSERT 이 내용대로라면 save()를 해도 insert 쿼리가 안 보여야 할 것 같은데, 이건 관련 옵션을 켜야만 적용되는 건가요? 쓰기 지연이 안 되는 것이 디폴트이고, 옵션을 켜면 save()도 updateItem()과 마찬가지로 insert 쿼리가 안 보이게 되는 건가요?

  • spring
  • mvc
  • jpa
  • querydsl
  • spring-data-mybatis
  • spring-jpa
11 1 댓글 1 좋아요 1 조회수 159

교집합(Intersection) 타입

해결됨

한 입 크기로 잘라먹는 타입스크립트(TypeScript)

교집합 타입(intersection)을 설명하실 때 해당 그림으로 설명해주셔서 두 개의 타입에서 공통적으로 갖고있는 프로퍼티만을 추출하는 것인줄 알았는데, 그게 아니라 부분집합 개념으로 보는게 맞는거죠?? 그러니까 Dog타입도 충족하고, Person타입도 충족하는 객체(name, color, language프로퍼티를 모두 갖고있는 객체)여야만 type Intersection = Dog & Person; 로 선언된 변수에 할당이 가능한 것처럼요.. type Dog = { name: string; color: string; }; type Person = { name: string; language: string; }; 그러면 위의 타입이 있을때, 제가 처음에 생각했었던 두 개의 타입이 공통적으로 갖고 있는 타입 즉, name프로퍼티만 갖고있는 타입을 생성하려면 어떻게 하면될까요??

  • typescript
gga01075 댓글 2 좋아요 0 조회수 274

작업형1 모의문제1의 3번 문제 질문

해결됨

[퇴근후딴짓] 빅데이터 분석기사 실기 (작업형1,2,3)

df['f3'] = df['f3'].replace(np.nan, '0').replace('silver', '1').replace('gold', '2').replace('vip', '3') print(df['f3'].sum()) 이렇게 코드 작성 시, 202003010232022222222222221220231112102221022220222223101200121202012002200221032202021220121202라고 값이 뜨는데, 정수로 바꾼 다음에 합을 구할 때는 어떻게 하나요?

  • python
  • 머신러닝
  • 빅데이터
  • pandas
  • 빅데이터분석기사
xpskzk 댓글 2 좋아요 0 조회수 104

재생이 안됩니다ㅠㅠ

미해결

나도코딩의 자바 기본편 - 풀코스 (20시간)

갑자기 모든 강의가 재생이 안됩니다ㅠㅠ

  • java
  • 객체지향
tjdals4358 댓글 2 좋아요 0 조회수 128

섹션3 포팅 실습

미해결

FreeRTOS 프로그래밍

강의와 다르게 아래와 같이 IOC와 프로젝트가 따로 되는데 이게 맞는지 궁금합니다. (강의에서는 IOC 에서 소스가 생성된 것으로 보였습니다) 물론 LED 깜빡거리는 건 가능합니다.

  • 운영체제
  • 임베디드
  • FreeRTOS
세계시민83 댓글 2 좋아요 1 조회수 149

JSON 이름 질문

해결됨

CS 지식의 정석 | 디자인패턴 네트워크 운영체제 데이터베이스 자료구조

json이 JavaScript Object Notation의 약자라는 것은 알고 있습니다. 그러면 이름대로 객체만 표기가 가능해야 하는데 문자열이나 배열 등의 다른 타입도 가능하다고 알고 있습니다. 원래는 객체 타입만 가능했는데 추후에 발전하면서 여러 타입들도 표기가 가능해진건가요?

  • 면접
  • 기술면접
  • 개발자필수지식
3831568 댓글 2 좋아요 0 조회수 122

링크오류

미해결

[퇴근후딴짓] 빅데이터 분석기사 실기 (작업형1,2,3)

적어주신 링크 적어서 들어가면 오류가 뜨는데 왜이러는걸까요ㅠㅠ

  • python
  • 머신러닝
  • 빅데이터
  • pandas
  • 빅데이터분석기사
qkrtpfls23 댓글 2 좋아요 0 조회수 96

객체 타입의 호환성

해결됨

한 입 크기로 잘라먹는 타입스크립트(TypeScript)

type Book = { name : string; price : number; } type ProgrammingBook = { name : string; price : number; skill : string; } let book: Book; let programmingBook:ProgrammingBook = { name : "한 입 크기로 잘라먹는 리액트", price : 33000, skill : "reactjs" }; book = programmingBook; 위의 코드와 같이 ProgrammingBook타입에서 Book타입으로 업 캐스팅이 된다고 하셨는데, programmingBook 변수에다가 Programming타입으로 선언해도 오류가 발생하지않고, 선언하지 않아도 오류가 발생하지 않더라구요. 그럼 복잡한 프로젝트의 경우, 프로퍼티를 늘리는 것을 타입스크립트로 제한할 수 있는 방법이 있을까요??

  • typescript
gga01075 댓글 2 좋아요 0 조회수 204

DBeaver ORA-01017 에러 관련 질문 있습니다.

미해결

실습으로 손에 잡히는 SQLD(2과목)

안녕하십니까 DBeaver 접속 후 오라클로 선택 및 username과 password에 소문자로 작성하였으나 Test Connection 진행시에 ORA-01017 에러가 발생하여 질문 올렸습니다.

  • sql
  • oracle
  • mssql
  • SQLD
sick219 댓글 2 좋아요 0 조회수 284

TextField에서 테두리 제거하는 방법이 궁금합니다.

해결됨

[LV1] Jetpack Compose - UI 연습하기

안녕하세요. CoupangEx-3 강의에서 검색 기능을 위해 TextField를 만들었는데, TextField 주위에 있는 회색의 테두리를 어떻게 제거할 수 있는지 궁금합니다.... 인터넷 검색을 해도 동작하지 않거나, 언더라인을 지우는 코드들만 나와서 자료를 못 찾겠습니다. 감사합니다.

  • android
  • kotlin
  • jetpack
godgod153 댓글 2 좋아요 0 조회수 267

target변수 생성시 오류

해결됨

[퇴근후딴짓] 빅데이터 분석기사 실기 (작업형1,2,3)

데이터 전처리 전 타켓변수를 만들때 마다 오류메세지가 뜹니다. 그리고 train의 'id' 를 삭제할 때에도 비슷한 오류가 뜨는데 도와주세 요

  • python
  • 머신러닝
  • 빅데이터
  • pandas
  • 빅데이터분석기사
모레 댓글 3 좋아요 0 조회수 149

CORS - Access-Control-Allow-Origin 누락 문제

미해결

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

강좌보면서 proxy 설정하고 back 폴더 npm run dev, alecture 폴더 npm run build 했는데 회원가입 버튼을 누르니 콘솔창에 시간차로 계속 Access to XMLHttpRequest at ' https://sleact.nodebird.com/api/users ' from origin ' http://localhost:3095 ' has been blocked by CORS policy: No 'Access-Control-Allow-Origin' header is present on the requested resource. app.js:2 GET https://sleact.nodebird.com/api/users net::ERR_FAILED 200 (OK) (익명) @ app.js:2 e.exports @ app.js:2 e.exports @ app.js:2 l.request @ app.js:2 r.forEach.l.<computed> @ app.js:2 (익명) @ app.js:2 r.Z @ 678.js:1 (익명) @ app.js:2 (익명) @ app.js:2 (익명) @ app.js:2 (익명) @ app.js:2 o @ app.js:2 (익명) @ app.js:2 (익명) @ app.js:2 D @ app.js:2 [신규] Edge에서 Copilot을 사용하여 콘솔 오류 설명: 클릭 오류를 설명합니다. 자세한 정보 다시 표시 안 함 signup:1 Access to XMLHttpRequest at ' https://sleact.nodebird.com/api/users ' from origin ' http://localhost:3095 ' has been blocked by CORS policy: No 'Access-Control-Allow-Origin' header is present on the requested resource. app.js:2 GET https://sleact.nodebird.com/api/users net::ERR_FAILED 200 (OK) (익명) @ app.js:2 e.exports @ app.js:2 e.exports @ app.js:2 l.request @ app.js:2 r.forEach.l.<computed> @ app.js:2 (익명) @ app.js:2 r.Z @ 678.js:1 (익명) @ app.js:2 (익명) @ app.js:2 (익명) @ app.js:2 (익명) @ app.js:2 o @ app.js:2 (익명) @ app.js:2 setTimeout onErrorRetry @ app.js:2 (익명) @ app.js:2 (익명) @ app.js:2 (익명) @ app.js:2 u @ app.js:2 Promise.then c @ app.js:2 (익명) @ app.js:2 o @ app.js:2 (익명) @ app.js:2 (익명) @ app.js:2 D @ app.js:2 signup:1 Access to XMLHttpRequest at ' https://sleact.nodebird.com/api/users ' from origin ' http://localhost:3095 ' has been blocked by CORS policy: Response to preflight request doesn't pass access control check: No 'Access-Control-Allow-Origin' header is present on the requested resource. 319.js:1 undefined app.js:2 POST https://sleact.nodebird.com/api/users net::ERR_FAILED라는 오류가 발생합니다. copilot을 실행시켜보니 Access-Control-Allow-Origin과 Origin이 같아야하는데 Access-Control-Allow-Origin 부분이 누락되었다고 나옵니다. 네트워크 200번대는 실행에는 성공한거라고 들었는데... 도움주시면 감사하겠습니다! 제 webpack.config.ts 첨부하겠습니다. import path from 'path'; //import ReactRefreshWebpackPlugin from '@pmmmwh/react-refresh-webpack-plugin'; import webpack, { Configuration as WebpackConfiguration } from "webpack"; import { Configuration as WebpackDevServerConfiguration } from "webpack-dev-server"; //import { BundleAnalyzerPlugin } from 'webpack-bundle-analyzer'; interface Configuration extends WebpackConfiguration { devServer?: WebpackDevServerConfiguration; } import ForkTsCheckerWebpackPlugin from 'fork-ts-checker-webpack-plugin'; const isDevelopment = process.env.NODE_ENV !== 'production'; const config: Configuration = { name: 'sleact', mode: isDevelopment ? 'development' : 'production', devtool: !isDevelopment ? 'hidden-source-map' : 'eval', resolve: { extensions: ['.js', '.jsx', '.ts', '.tsx', '.json'], alias: { '@hooks': path.resolve(__dirname, 'hooks'), '@components': path.resolve(__dirname, 'components'), '@layouts': path.resolve(__dirname, 'layouts'), '@pages': path.resolve(__dirname, 'pages'), '@utils': path.resolve(__dirname, 'utils'), '@typings': path.resolve(__dirname, 'typings'), }, }, entry: { app: './client', }, module: { rules: [ { test: /\.tsx?$/, loader: 'babel-loader', options: { presets: [ [ '@babel/preset-env', { targets: { browsers: ['IE 10'] }, debug: isDevelopment, }, ], '@babel/preset-react', '@babel/preset-typescript', ], env: { development: { plugins: [require.resolve('react-refresh/babel')], }, }, }, exclude: path.join(__dirname, 'node_modules'), }, { test: /\.css?$/, use: ['style-loader', 'css-loader'], }, ], }, plugins: [ // new ForkTsCheckerWebpackPlugin({ // async: false, // // eslint: { // // files: "./src/**/*", // // }, // }), new webpack.EnvironmentPlugin({ NODE_ENV: isDevelopment ? 'development' : 'production' }), ], output: { path: path.join(__dirname, 'dist'), filename: '[name].js', publicPath: '/dist/', }, devServer: { historyApiFallback: true, // react router port: 3090, devMiddleware: { publicPath: '/dist/' }, static: { directory: path.resolve(__dirname) }, proxy: { '/api/': { target: 'http://localhost:3095', changeOrigin: true, }, }, }, }; if (isDevelopment && config.plugins) { // config.plugins.push(new webpack.HotModuleReplacementPlugin()); // // config.plugins.push(new ReactRefreshWebpackPlugin()); // // config.plugins.push(new BundleAnalyzerPlugin({ analyzerMode: 'server', openAnalyzer: true })); } if (!isDevelopment && config.plugins) { // config.plugins.push(new webpack.LoaderOptionsPlugin({ minimize: true })); // // config.plugins.push(new BundleAnalyzerPlugin({ analyzerMode: 'static' })); } export default config;

  • react
  • 웹팩
  • typescript
  • socket.io
  • babel
  • 클론코딩
nayoung hwang 댓글 3 좋아요 0 조회수 492

docker-compose.yml 질문 있습니다

미해결

실습으로 손에 잡히는 SQLD(2과목)

안녕하십니까 선생님 yml 관련 질문있어서 글 작성했습니다. 경로를 계속 못찾는것 같은데 혹시 어느 부분이 잘못된건지 알 수 있을까요? 현재 경로 : C:\Users\USER-PC\Desktop\sqld\docker-compose.yml

  • sql
  • oracle
  • mssql
  • SQLD
sick219 댓글 3 좋아요 0 조회수 203

[빠짝스터디] 3주차 연습 문제 풀이 제출 - 리텐션

미해결

BigQuery(SQL) 활용편(퍼널 분석, 리텐션 분석)

과제 풀이를 노션에 작성하여, 노션 링크 업로드 합니다. 과제 풀이 노션 링크 : https://sapphire-lotus-719.notion.site/3-1-3-13571425e28d8056afe1c68dd7efaa6e?pvs=4

  • sql
  • Google-Analytics
  • firebase
  • google-sheets
  • bigquery
이은경 댓글 1 좋아요 0 조회수 133

45.26 해시값이라는건 구조체형식으로 TSet을 만들때 필요한건가요?

미해결

이득우의 언리얼 프로그래밍 Part1 - 언리얼 C++의 이해

TSet<FString> AllUniqueNames; for (int32 idx = 0; idx < StudentNum; ++idx) { AllUniqueNames.Emplace(MakeRandomName()); } 이 코드는 빌드해도 따로 해시값을 만들수 없다는 오류가 안떠서그런데 결론을 내보자면 구조체로만든 TSet같이 특정 데이터를 구분하기위한 해시값이 필요한경우가 있고 위의코드처럼 TSet을만들면 값을 1개만 받는거라서 FString자체가 해시값이되서 오류가 안뜨는걸까요?

  • unreal-engine
  • 언리얼-c++
현미녹차 댓글 2 좋아요 0 조회수 136

4 - A 질문 있습니다.

해결됨

10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트

비트 마스킹, 정답이 없을 시 -1 처리, 같은 값을 가진 결과들끼리의 정렬, 최대 최소 범위 지정, 까지 했는데 8%에서 막혀 질문을 올려봅니다... http://boj.kr/879fef56c4584e6a85f2670b5166dd11 감사합니다.

  • c++
  • 코딩-테스트
비스킷 댓글 2 좋아요 0 조회수 79

인기 태그

인프런 TOP Writers

주간 인기글