묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결자바스크립트 알고리즘 문제풀이 입문(코딩테스트 대비)
내장함수를 사용하는 것과 구현하는 것에서 질문있습니다.
코딩 테스트를 하면서 궁금한 점이 생겨 질문드립니다.강사님께서는 동일한 작업을 찾기위해 for문을 사용하여 동일한 작업을 찾고 동일한 작업이 있는 경우에 해당 for문의 index를 pos값에 저장해주셨습니다.예전 같았으면 저도 강사님과 동일한 방법으로 풀겠지만 최근에 한 코딩테스트를 실시하는데 주어진 메서드를 굳이 구현해서 사용하는 것보다 주어진 메서드를 사용하는게 더 좋다는 글을 봤습니다. 예를 들어 index를 찾을 때 for문을 통해 찾는 것 보다 indexOf메서드를 사용 그래서 여러 커뮤니티에도 질문을 해봤지만 모두 다 비슷하게 지원하지 않는 내장함수일 경우에는 구현할 수 밖에 없지만 어지간하면 주어진 메서드를 사용하는게 더 좋다 라고 하는데 어떤 방법이 더 정답인지 모르겠습니다.
-
미해결[NarP Series] MVC 프레임워크는 내 손에 [나프2탄]
Cannot resolve controller URL 에러
인텔리제이에서 하고있는데 Cannot resolve controller URL 오류메시지가 나타납니다. 원인이 뭔지 알수있을까요?작동은 문제없이 잘됩니다.
-
미해결문과생도, 비전공자도, 누구나 배울 수 있는 파이썬(Python)!
함수 부분에서 값이 출력이 안되는 현상
https://inf.run/P1ot저도 이분과 같이 중간 값이 실행이 안되서 순서를 좀 옮겨봤더니wow_f(2,3) 밑줄에 다른 명령어가 있으면 값이 출력이 안되더라구요. 명령어가 윗줄에 있을 때는 실행이 됐습니다.답변해주신 대로 코드를 맨위에서 부터 실행해 봤는데 똑같았습니다. 그래서 print를 혹시나 해서 붙여봤는데 print를 붙일 때만 값이 출력이 됐습니다.혹시 이런 현상이 무엇 때문인지 알 수 있을까요?이건 주피터 노트북만의 특성인가요?좋은 강의 잘 듣고 있습니다!
-
미해결파이썬/장고 웹서비스 개발 완벽 가이드 with 리액트
안녕하세요 선생님 장고 폼에 대해 질문드리려합니다
안녕하세요 선생님!! 장고폼으로 모델 인스턴스 생성할때 외래키의 값을 입력할때는 디폴트 widget이 select widget 이자나요?? 근데 외래키의 값이 너무많으면 select widget의 크기가 무한정으로 길어질것같아서 그닥 좋지 않을 것같은데 혹시 다른 좋은 방법이 있을까요? 그냥 widget을 textinput을 바꾸니 pk값을 직접 입력해야해서 좀 불편하더라고 (물론 view에서 로직 처리하는 구현도 하려했는데 실패 ㅠㅠㅠ) 그래서 처음에 생각한게 autocomplete인데 잘 안되더라고요 ㅠㅠ;;; 보통 일반적으로 장고 폼을 사용할 때 외래키 입력 widget을 어떠한 방식으로 하는게 과연 좋을까요?? 그냥 select widget을 쓰나용!??
-
미해결스프링 DB 2편 - 데이터 접근 활용 기술
스프링 트랜잭션 전파 - REQUIRES_NEW 에 궁금한 점
안녕하세요 영한님, 서포터즈님들REQUIRES_NEW 옵션을 공부하면서 궁금한 점이 있습니다.여기서 로직2의 트랜잭션 매니저에서는 내부 트랜잭션이므로 rollbackOnly 옵션을 확인하지 않는 것이 당연한 것으로 알고 있습니다.그런데 외부, 내부 트랜잭션 구별 방법이 이전까지는 신규 트랜잭션인지 아닌지로 구별하였는데, REQUIRES_NEW 옵션에서는 외부,내부 트랜잭션을 구별하는 또 다른 옵션이 존재할까요,,?제 생각에는 있을 것 같아서 내부 트랜잭션에서는 어떤 옵션이 있어서 rollbackonly 옵션을 확인하지 않을 것 같아서 질문 드립니다!!키워드 알려주시면 찾아보겠습니다. 감사합니다.
-
미해결피그마(Figma)를 활용한 UI디자인 입문부터 실전까지 A to Z
피그마 툴 질문드립니당
선생님 피그마 텍스트 한번에 바꾸는 방법있을까요?보드가 엄청많아서요 한보드에서 텍스트 수정할때다른보드도 다같이 텍스트 수정하는 방법 있나궁급합니다.
-
미해결실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
생성 메서드
저희가 배운 생성메서드는 호출 시에 매번 new Order를 하고 있는데 private static final Order order=new Order(); 를 만들어서 이 부분 {Order order = new Order();}--> 을 없애고 제가 미리 만들어 둔 객체를 사용하는 방식을 사용해도 되나요?? 이렇게 되면 싱글톤인데 동시성문제는 없나요??
-
미해결
크롤링시 특정 크래스를 제거하고 가져올 수 있나요?
<ul class="aaa"> <li class="bbb ccc"></li> <li class="bbb ccc"></li> <li class="bbb"></li> <li class="bbb"></li> <li class="bbb"></li> <li class="bbb"></li> <li class="bbb"></li></ul> 위와 같다고 할때 li 에 ccc 크래스가 들어간걸 제외하고 가져올 수 있나요?li_all = soup.find('ul', {'class': 'aaa'}).find_all('li', {'class': 'bbb'})이렇게 하면 7개를 가져옵니다.ccc 크래스가 제외된 5개만 가져오고 싶은데 방법이 있나요?
-
미해결10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트
시간초과
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 강사님 안녕하세요, 시간초과와 관련해 질문드리려고 합니다. 강의를 보고 강사님의 코드와 동일하게 제출했더니 계속 시간초과가 뜹니다. 이유를 알 수 있을 까요? http://boj.kr/6c83ade5845643ed8133d4998a950964
-
미해결
CardStackView
CardStackView 구현하는데 자꾸 ㅠㅠRenderProblem이 발생하네요 ㅠㅠ 디자인 탭에서 안보여요 그런데 실행시키면 잘 돌아가긴 해요 ㅠㅠ 뭐ㅏㄱ 문제일까요
-
미해결웹 게임을 만들며 배우는 Vue
Vue@3에서의 $set 관련 Typeerror $set is not function에 대한 대처
Vue 3 버전에 오면서 vue reactivity system이 proxy로 바뀌었다고 합니다. 저도 정확히 다 아는 것은 아니고 그냥 배열을 변경해도 해당 내역이 반영되는 것을 확인하였습니다. 즉, TdComopnent.vue에서의 this.$set(rootData.tableData[this.rowIndex], this.cellIndex, rootData.turn);코드를 rootData.tableData[this.rowIndex][this.cellIndex] = rootData.turn;로 변경하시면 에러없이 작동합니다. 혹시나 이후에 오시는 분들에게 도움이 되었으면 합니다.
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
혹시 sts4버전으로는 실행이 불가능한가요??
[질문 내용]안녕하세요 혹시 sts4으로실행해봤는데 오류가 나더라고요 오류없이 실행할수 있는 방법이 있나요? 아직은 회사에서는 sts를 많이 쓰는거같아서 가급적이면 sts를 쓰고싶은데요
-
미해결프로그래밍 시작하기 : 파이썬 입문 (Inflearn Original)
visual에 python 안뜹니다...
명령 검색에 해봤지만 안떠요 어떻게 되는지 모르겠습니다.
-
미해결Vue3 완벽 마스터: 기초부터 실전까지 - "기본편"
컴포넌트에 대해서
안녕하세요. 강의 잘 들었습니다. 1번 듣고 한번 더 들으며서 복습중인데요,컴포넌트 이해하기 강의에서요,아래와 같이 컴포넌트를 등록하고,app.component("BookComponent", BookComponent); 위에서 컴포넌트 사용한다고 했구요<book-component></book-component>여기서 궁금한 것이 컴포넌트명이 book-comppnent 라고 했는데위에서는 <book-component> 라고 작성을 하는데 ....규칙이 있는건지요아님 아래에서 만든 컴포넌트명을 그대로 작성하면 안되는건지요<BookComponent></BookComponent>사용할땐 대시를 입력하는 규틱인건지...
-
미해결호돌맨의 요절복통 개발쇼 (SpringBoot, Vue.JS, AWS)
실습 예제 소스 공유 신청합니다.
안녕하세요.참고용 소스 git 신청하라는 공지 봤을때는 결제만 하구 아직 수업듣기 전이라..들을때 신청해야지 했었는데요.지금 들을려구 보니 새소식에서 목록이 사라져 있어서요.혹시 git 읽기 권한 가능하다면 공유 부탁드립니다.인프런 id : startek7@daum.netgithub 로그인 메일 : startek7@daum.net감사합니다.
-
미해결[코드팩토리] [초급] Flutter 3.0 앱 개발 - 10개의 프로젝트로 오늘 초보 탈출!
updateAcquireFence: Did not find frame. 이 뜹니다.
webview_flutter 를 이용해서플러터를 키면 안드로이드 스튜디오의 run , Logcat 탭에서updateAcquireFence: Did not find frame 이 계속 떠서다른 콘솔에 대해서 확인하기가 힘듭니다. 혹시 해결 방법이 있을까요 ?스택오버플로우에 검색해봐도 마땅한 게 없습니다. https://stackoverflow.com/questions/55592392/how-to-fix-neterr-cleartext-not-permitted-in-flutter : 참고했지만 해결이 안됐습니다. 강사님의 도움이 필요합니다.
-
미해결HTML+CSS+JS 포트폴리오 실전 퍼블리싱(시즌1)
position 질문
<div class="tab-inner"> <input type="radio" name="tabmenu" id="tab1" checked> <input type="radio" name="tabmenu" id="tab2"> <input type="radio" name="tabmenu" id="tab3"> <div class="tabs"> <div class="items"> <div> <h1>Slide Content 01</h1> </div> <div> <h1>Slide Content 02</h1> </div> <div> <h1>Slide Content 03</h1> </div> </div> </div> <div class="btn"> <label for="tab1"></label> <label for="tab2"></label> <label for="tab3"></label> </div> </div>body { font-family: 'Raleway', sans-serif; line-height: 1.5em; margin: 0; font-weight: 300; color: #222; } a { text-decoration: none; color: #222; } .tab-inner {} input[name=tabmenu] { display: none; } .tabs { overflow: hidden; position: relative; height: 100vh; } .items { height: 100vh; width: 300%; transition: 0.5s; position: absolute; top: 0; left: 0; } .items div { height: 100vh; float: left; width: 33.33333%; box-sizing: border-box; display: flex; justify-content: center; align-items: center; } .items div:nth-child(1) { background-color: teal; } .items div:nth-child(2) { background-color: dodgerblue; } .items div:nth-child(3) { background-color: yellowgreen; } .items div h1 { font-size: 80px; font-weight: normal; color: #fff; } .btn { position: absolute; bottom: 20px; /*left: 50%; transform: translateX(-50%);*/ width: 100%; text-align: center; } .btn label { display: inline-block; height: 5px; width: 50px; background-color: #fff; cursor: pointer; } input[id=tab1]:checked ~ .tabs .items { left: 0; } input[id=tab2]:checked ~ .tabs .items { left: -100%; } input[id=tab3]:checked ~ .tabs .items { left: -200%; } input[id=tab1]:checked ~ .btn label[for=tab1], input[id=tab2]:checked ~ .btn label[for=tab2], input[id=tab3]:checked ~ .btn label[for=tab3] { background-color: #000; }강의에서 10분7초쯤 .btn에 position: absolute를 주었는데 이거에 대한 position:relative를 따로 주지 않았는데, 어디를 기준으로 .btn의 position: absolute라고 봐야 하나요? html구조상 부모요소인 .tab-inner인가요? 아니면 .tabs의 position:relative로 봐야하나요? position:relative와 position: absolute가 매칭이 안되고 따로 position: absolute를 줄 경우가 너무 햇갈려요
-
미해결풀스택 리액트 라이브코딩 - 간단한 쇼핑몰 만들기
graphql 연동이 안되요ㅠㅠ
섹션2의 MSW강의에서 graphql연동한이후부터 에러가 나서, 해결이 안되서 문의드리게되었습니다ㅠ(window환경입니다)http://localhost:3000/products 호출시browser-ponyfill.js:518 POST http://localhost:3000/ 404 (Not Found) react_devtools_backend.js:4026 Error: GraphQL Error (Code: 404): {"response":{"error":"","status":404,"headers":{"map":{"access-control-allow-origin":"*","connection":"keep-alive","content-length":"0","date":"Tue, 15 Nov 2022 04:03:57 GMT","keep-alive":"timeout=5","content-type":"text/xml"}}},"request":{"query":"query GET_PRODUCTS {\n id\n imageUrl\n price\n title\n description\n createdAt\n}","variables":{}}} at index.ts:497:11 at step (graphql-ws.ts:280:1) at Object.next (graphql-ws.ts:280:1) at fulfilled (graphql-ws.ts:280:1)콘솔로그에 위처럼 에러가 나옵니다ㅠvite.config.js import { defineConfig } from 'vite' import react from '@vitejs/plugin-react' // https://vitejs.dev/config/ export default defineConfig({ plugins: [react()], esbuild: { define: { this: "window", }, }, server:{ host: 'localhost', port: 3000 } }) queryClient.ts import { request, RequestDocument } from "graphql-request"; import { QueryClient } from "react-query"; export const getClient = (() => { let client: QueryClient | null = null; return () => { if(!client) client = new QueryClient({ defaultOptions:{ queries: { cacheTime: 1000 * 60 * 60 * 24, staleTime: 1000 * 60, refetchOnMount: false, refetchOnReconnect: false, refetchOnWindowFocus: false, } } }); return client; } })() const BASE_URL = '/' export const restFetcher = async ({ method, path, body, params } : { method: 'GET' | 'POST' | 'PUT' | 'DELETE' | 'PATCH'; path: string; body?: { [key:string]: any } params?: { [key:string]: any } }) => { try { let url = `${BASE_URL}${path}` const fetchOptions: RequestInit = { method, headers: { 'Content-Type' : 'application/json', 'Access-Control-Allow-Origin' : BASE_URL } } if(params) { const searchParams = new URLSearchParams(params) url += '?' + searchParams.toString() } if(body) fetchOptions.body = JSON.stringify(body) const res = await fetch(url, fetchOptions) const json = await res.json() return json } catch (err) { console.error(err) } } export const graphqlFetcher = (query: RequestDocument, variables={}) => request(BASE_URL, query, variables) export const QueryKeys = { PRODUCTS: 'PRODUCTS', }graphql/product.ts import { gql } from 'graphql-tag' export type Product = { id: string imageUrl: string price: number title: string description: string createdAt: string } export type Products = { products: Product[] } const GET_PRODUCTS = gql` query GET_PRODUCTS { id imageUrl price title description createdAt } ` export const GET_PRODUCT = gql` query GET_PRODUCT($id: string) { id imageUrl price title description createdAt } ` export default GET_PRODUCTS/pages/products/index.tsx import { useQuery } from "react-query" import ProductItem from "../../components/product/item" import { graphqlFetcher, QueryKeys } from "../../queryClient" import GET_PRODUCTS, { Products } from "../../graphql/products"; const ProductList = () => { const { data } = useQuery<Products>(QueryKeys.PRODUCTS, ()=> graphqlFetcher(GET_PRODUCTS)) console.log(data); return ( <div> <h2>상품목록</h2> <ul className="products"> {data?.products?.map(product => ( <ProductItem {...product} key={product.id} /> ))} </ul> </div> ) } export default ProductList
-
미해결설계독학맛비's 실전 FPGA를 이용한 HW 가속기 설계 (LED 제어부터 Fully Connected Layer 가속기 설계까지)
zybo 보드를 활용한 Image processing 강의
zybo 보드를 활용한 Image processing 강의가 언제 쯤 시작되나요?관련 수업이 있으면 꼭 수강하고 싶습니다. 되도록 빨리 오픈은 안 될까요?
-
미해결스케치 뚝딱 끝내기! 입문자용 무료 강좌
제목
글 작성하기 앗볼드이건완전 노션이군