묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결
How Can I Chat With Facebook Support? For resolving all the woes
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 How Can I Chat With Facebook Support? If you want to solve FB sign in and recovery method issues then feel free to connect techies instantly. To understand recovery method and Users ask- Can I Chat with Facebook Support. For this, they just need to dial the FB helpline number that is available 24 hours a day. Make sure to solve your FB account issues by speaking to the experts./ 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.
-
미해결[2026년 출제기준] 웹디자인개발기능사 실기시험 완벽 가이드
로고 세부 지시사항에서
심벌 없이 로고명을 포함한 워드타입으로 디자인한다. "로고명은 Header 폴더의 제공된 텍스트를 사용한다" 이 부분 로고명이 과제명인가요?
-
미해결실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
category-item 중간 테이블 2개?
[질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예/아니오) 예2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오) 예3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오) 예[질문 내용] 여기에 질문 내용을 남겨주세요. 안녕하세요 강사님 강의 잘 보고 있습니다 강의 도중 애플리케이션 실행 후 데이터베이스에 있는 테이블들을 확인해봤는데 category_item, items_category 라는 중간 테이블 2개가 생성되었습니다. 강사님이 작성하신 코드와 다른점이 없었고 제가 마리아db를 사용중인데 혹시 데이터베이스 차이로 중간테이블이 2개 생성된 것인가요?
-
미해결[리뉴얼] Node.js 교과서 - 기본부터 프로젝트 실습까지
실행시 메인페이지 오류납니다 ㅠ
실행 시 메인페이지에서 오류납니다 ㅠ
-
미해결스프링 MVC 2편 - 백엔드 웹 개발 활용 기술
HttpHeaders 컨버터
컨트롤러에서 header 값들을 받아서 object로 저장하고 싶습니다. * Controller.java 의 메소드 convert(@RequestHeader MyHeader myHeader) * Converter 구현체 implement Converter<HttpHeaders, MyHeader> 로 작성하고해당 converter 구현체를 webConfig에 등록하였는데요. 작동을 하지 않습니다. 혹시 해결 방법이 있을까요?
-
미해결[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part1: C++ 프로그래밍 입문
전방선언을 공부하다가
요새 언리얼 작업을 하면서 전방선언에 대해 조금 깊이 공부하고 싶어서 다시 이전 수업을 찾아와 복습을 하고 있습니다. 제가 궁금했던점은, 어차피 .cpp 정의부에서 헤더파일을 추가할거라면 헤더에 추가하는것과 무슨 차이가 있는지, 즉 전방선언을 함으로써 이득이 될 수 있는 부분이 무엇인지가 궁금해서 다시 찾아왔는데, 아쉽게도 해당 강의에서는 구체적인 설명이 없었던것 같아서 질문을 남깁니다. 구글링을 찾아본바론, 결국 컴파일 시간에서 이득을 보려고 하는것이 가장 큰 이유라고 알게 되었습니다. 빌드시간이 워낙 길어진다는건 언리얼 프로젝트를 조금만 진행해봐도 커피 한잔 타고 와야 할만큼이나 답답함을 느낍니다. 만약 정말 이러한 길고 긴 컴파일 시간, 빌드 시간을 줄이고자 하기 위함이었다면, 제가 언리얼과 같은 프로젝트(가벼운 개인 프로젝트)를 진행할때 웬만하면 거의 전부다 전방선언을 할 수 있도록 설계하는게 프로젝트 관리에 있어서 효율적인가 궁금합니다. 그리고 말씀드린대로, 참조하려는 헤더파일에 변경이 생겨도 헤더파일의 재컴파일이 이루어지지 않는 이점 때문에 전방선언을 애용하는건지, 제가 개념을 제대로 이해했는지도 궁금합니다.
-
미해결웹 게임을 만들며 배우는 React
SocketClient is not a constructor 오류
아랫분과 동일하게 Cannot get / 메세지가 계속 떠서 제로초님 공지글에 있는 4버전 깃허브 소스로 다 바꿨는데 SocketClient is not a constructor 에러 뜨면서 화면 로딩이 안됩니다. "dependencies": { "react": "^17.0.1", "react-dom": "^17.0.1" }, "devDependencies": { "@babel/core": "^7.12.3", "@babel/preset-env": "^7.12.1", "@babel/preset-react": "^7.12.1", "@pmmmwh/react-refresh-webpack-plugin": "^0.5.0-rc.5", "babel-loader": "^8.1.0", "react-refresh": "^0.10.0", "webpack": "^5.3.2", "webpack-cli": "^4.1.0", "webpack-dev-server": "^4.0.0" } const path = require("path"); const RefreshWebpackPlugin = require("@pmmmwh/react-refresh-webpack-plugin"); module.exports = { name: "wordrelay-setting", mode: "development", // 실서비스: production devtool: "eval", resolve: { extensions: [".js", ".jsx"], }, entry: { app: ["./client"], }, // 입력 module: { rules: [ { test: /\.jsx?/, loader: "babel-loader", options: { presets: [ [ "@babel/preset-env", { targets: { browsers: ["> 5% in KR", "last 2 chrome versions"], // browserslist }, debug: true, }, ], "@babel/preset-react", ], plugins: ["react-refresh/babel"], }, }, ], }, plugins: [new RefreshWebpackPlugin()], output: { path: path.join(__dirname, "dist"), filename: "app.js", publicPath: "/dist", }, // 출력 devServer: { devMiddleware: { publicPath: "/dist" }, static: { directory: path.resolve(__dirname) }, hot: true, }, };
-
미해결자바 ORM 표준 JPA 프로그래밍 - 기본편
@JoinColumn에 쓰는 값
@JoinColumn에 쓰는 값은 @Column으로 지정되어있는 값만 쓸 수 있나요?? Team 객체에서 id에 지정한 @Column을 지우고 Member 객체에서 @JoinColumn(name = "id") 로 작성했더니 not found 오류가 발생하더라구요 @Column으로 지정한 이름만 들어갈 수 있는건가요?
-
미해결진짜 현업에서 쓰이는 직장인의 실무 엑셀 - 파워쿼리 Advanced
3가지 조건일 경우 어떻게 해야 하나요 ?
2가지는 가능한데 3가지 조건과 범위까지 들어가니 해결이 안됩니다 도움 주시면 감사하겠습니다
-
미해결Spring Cloud로 개발하는 마이크로서비스 애플리케이션(MSA)
Error: Unable to access jarfile .port=9004
Error: Unable to access jarfile .port=9004 해당 오류에 대해 원인을 모르겠습니다
-
미해결Vue로 Nodebird SNS 만들기
fetch가 실행이 되지 않아서 질문드립니다
fetch({store}) { return store.dispatch('posts/loadPosts') }, 이런식으로 pages/index.vue에 해놨는데 처음에는 스크롤 함수에 있는 onScroll() { if(window.scrollY + document.documentElement.clientHeight > document.documentElement.scrollHeight - 300) { if(this.hasMorePost) { this.$store.dispatch('posts/loadPosts') } } } 이거 때문에 스크롤 해야 loadPosts가 불리고 Duplicate keys detected: '4'. This may cause an update error 이러한 에러가 뜨면서 중복되서 잠시 온스크롤 함수를 주석처리 해놓고 보니 fetch가 아예 실행이 안되더라구요 도대체 어떤문제인지 햇갈려서 알수 없어서 ㅜ 연락드립니다. <template> <v-container> <post-form v-if='me' /> <div> <post-card v-for="p in mainPosts" :key="p.id" :post="p" /> </div> </v-container> </template> <script> import PostForm from '~/components/PostForm' import PostCard from '~/components/PostCard' export default { components: { PostForm, PostCard, }, data() { return { name : 'Nust.js' } }, fetch({store}) { return store.dispatch('posts/loadPosts') }, computed: { me() { return this.$store.state.users.me }, mainPosts() { return this.$store.state.posts.mainPosts }, hasMorePost() { return this.$store.state.posts.hasMorePost } }, mounted() { window.addEventListener('scroll', this.onScroll) }, beforeDestroy() { window.removeEventListener('scroll', this.onScroll) }, methods: { onScroll() { if(window.scrollY + document.documentElement.clientHeight > document.documentElement.scrollHeight - 300) { if(this.hasMorePost) { this.$store.dispatch('posts/loadPosts') } } } } } </script> <style> </style> 참고하실 풀 index.vue 코드 보내드려요!
-
미해결자바스크립트 알고리즘 문제풀이 입문(코딩테스트 대비)
강사님 수업 잘듣고 있습니다.
항상 이러한 유형이 나오면 아스키 코드를 이용해서 풀고 있는데 이런 방식으로 풀면 혹시 단점이 있을까요 ..? function resolve(str){ let answer = "Yes"; let newStr ="" for(let i =0; i<str.length; i++){ let charStr = str[i].charCodeAt(); if(charStr>=65 && charStr<=90 || charStr>=97 && charStr<=122){ newStr+= str[i].toLowerCase(); } } for(let i=0; i<newStr.length; i++){ if(newStr[i]!== newStr[newStr.length-i-1]) return "No" } return answer } let str="found7, time: study; Yduts; emit, 7Dnuof"; console.log(resolve(str));
-
미해결비전공자를 위한 진짜 입문 올인원 개발 부트캠프
fetch 함수가 에러가 계속 발생됩니다
fetch 함수 사용시 이와 같은 에러가 발생합니다
-
미해결[백문이불여일타] 데이터 분석을 위한 중급 SQL 문제풀이
more than
more than 이면 한글로 '이상'이니까 1개를 포함하는게 아닌가요?
-
미해결스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술
HTTP RESTAPI 경로에 식별자 관련
HTTP API 경로에 entity의 식별자를 넣어 사용하는게 추세라고 하셨는데 -------- @GetMapping("users/{userId}/posts/{postId}") 라고 할때, mvc2 강의에서 user의 정보는 탈취 당하고 악용될 수 잇으므로 session 을 통해 user의 info를 받아와 사용한다고 말씀하셨습니다 ------ 그러면 user에 대한 경로는 다 없애고 session을 통해 정보를 받아와서 사용하고 그 외 다른것은 저렇게 식별자를 통해서 사용해서 api 경로를 매핑하면 될까요? REST API case에서 자신이 등록한 게시글만 조회하는 api의 경우 ----- @GetMapping("/posts/{postId}") public post(HttpSession session, @PathVariable Long postId){ Long userId = (Long) session.getAttribute(LOGIN_ACCOUNT); } 이런식으로 사용하면 될까요? ------- 추가적으로 위처럼 적용한다고 하면, 자신이 등록한 post를 api 조회하는 경로와, 전체 post에서 어떤 post를 조회하는 api의 경로가 같게 되는데여기서 또 문제가 있는 것 같습니다. 위 처럼 사용시 자신이 등록한 post들 전체 조회 api => "/posts" 전체 post 조회 api 또한 => "/posts" 어떤 방식으로 접근하는게 좋은지 답변주시면 감사드리겠습니다.
-
해결됨코딩은 실전이다! - Git알못을 위한 깃린이코스(Git, Github 실습위주)
슬랙 초대부탁드립니다
hey03312@gmail.com 입니다~
-
미해결실전! 스프링 데이터 JPA
결과 리스트의 size() vs count 쿼리
count 쿼리가 나가는 이유가 궁금합니다. Select 결과로 받아온 리스트의 size()를 실행시키는 게 count 쿼리를 다시 날리는 것보다 비용이 적을 것 같은데, count 쿼리가 다시 나가는 이유가 궁금합니다 :) 강의는 늘 즐겁게 듣고있습니다 감사합니다!
-
미해결Spring Cloud로 개발하는 마이크로서비스 애플리케이션(MSA)
운영 환경 actuator 노출 여부
운영환경에서 actuator endpoint를 노출 시킬 수 있을지 문의 드립니다. 개발 환경에서는 상관 없겠지만, 실제 서비스 운영 환경에서 actuator 관련 end point url을 노출시키면 보안 관련 이슈 및 문제로 인해 노출시키지 못하는걸로 알고 있는데 해당 운영 환경에서 가능한 것인지 문의 드립니다. 추가로 운영 환경에서는 actuator end point 노출에 대한 안전 장치가 별도 구성되어야 되는지 문의 드립니다.
-
미해결스프링과 JPA 기반 웹 애플리케이션 개발
강사님 Many To Many 관계에 대해서 질문있습니다
데이터 베이스를 학습할때 many to many 의 관계는 생성되는 테이블이 관리가 되지않아서 의도치 않은 쿼리가 나가거나 컬럼을 더이상 추가할 수 없는 등의 문제로 one to many many to one 으로 새 ㅌ테이블을 만들어 연관관계를 맺어준다고 학습하였는데 강사님은 many to many를 사용하시는데 이게 전체적인 학습을 위해서 만들어진 강의라 그런것인지 아니면 many to many를 사용해도 되는 특수한 상황인건지 궁굼합니다
-
미해결탄탄한 백엔드 NestJS, 기초부터 심화까지
TypeORM
안녕하세요 ! :) TypeORM 에서 updat() 메소드는 사용하지 않나요 ? 해당하는 객체를 불러와서 해당 키에 대한 value 값을 수정하고 save() 를 하게 될까요 ?