묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
해결됨[코드캠프] 훈훈한 Javascript
원시 타입 변수에 값을 재할당 해주었을때,
원래 "abc" 라는 문자열이 들어있던 box라는 변수에 "def"를 재할당 해주면101번 주소를 가진 메모리에는 계속 "abc"가 살아있는건가요?그렇다면 변수에 재할당을 여러번 하게되면 메모리가 낭비되는게 아닌가 해서 궁금해서요.
-
해결됨Vue3 완벽 마스터: 기초부터 실전까지 - "기본편"
template내 자바스크립트 표현식 평가 시점은 언제인가요?
<template> <input ref="input" type="text" /> <div>{{ input }}</div> <div>{{ input.value }}</div> // 오류난다. <div>{{ $refs.input }}</div> <div>{{ input === $refs.input }}</div> // true </template> <script> import { onMounted, ref } from 'vue'; export default { components: {}, setup() { const input = ref(null); console.log('setup 내 input.value :', input.value) onMounted(() => { input.value.value = 'Hello World!'; input.value.focus(); }); return { input, }; }, }; </script>1) 여기서 template 내 JS 표현식은 created 훅 이후 mounted 훅 이전 그 사이에 평가되는 건가요? 혹시 정확한 평가 시점을 알 수 있을까요?2) 만약에 template 내 JS 표현식이 created 이후에 평가된다면 created 시점, 즉 생성 시점에는 컴포넌트를 생성한다고 했는데 이 컴포넌트를 생성한다라는 게 정확히 뭘 의미하는 건가요?template 내 JS 표현식 역시 컴포넌트의 일부 아닌가요?
-
미해결자바 스프링 프레임워크(renew ver.) - 신입 프로그래머를 위한 강좌
StudentAssembler 클래스 질문드립니다.
강사님께서는 StudentAssembler 클래스 만드셔서 그 안에서 StudentService 파일들을 임포트해서 임포트한 서비스들에 각각 StudentDao를 넣으시고 사용하실때 register = assembler.getRegisterService() 해서 사용하시던데 main 클레스에서StudentDao studentDao = new StudentDao(); 객체를 만들고 여기서 바로registerService = new registerService(studentDao) < 이렇게 해서 사용안하시는 이유가 따로 있으신가요??Assembler 클래스가 각각의 서비스들을 바로 연결되지 못하게 한번 거쳐서 사용하는 클래스인거 같은데 이렇게 사용하려고 하니 확실히 더 복잡해지는거 같아서요...
-
미해결비전공 기획자 및 관리자를 위한 IT 필수 지식
안녕하세요. 강의 자료 요청드립니다.
안녕하세요 강의 자료 요청드립니다.강의 내용 정리하면서 들을 수 있게 부탁드리겠습니다.ls8873@naver.com 입니다. 감사합니다.
-
미해결Node.js의 모든 것
모듈 관련 에러 해결 방법 입니다 ex)Cannot find module '@nestjs/core'
error:Cannot find module '@nestjs/core' or its corresponding type declarations 해결: npm install @nestjs/common npm install @nestjs/core
-
미해결[개정판] 딥러닝 컴퓨터 비전 완벽 가이드
학습 질문입니다!
선생님 너무 좋은 강의 감사합니다! 이해가 잘 됩니다. 다만 제가 궁금한게 있는데 실무에 가게되면 이러한 소스코드를 하나 하나 작성할 수 있는 개발자가 되어야 하는건가요? 실습파트를 보면서 '아 이렇게 실행이 되는구나' 정도로만 알고 넘어가고 있는데, 어떠한 방향으로 학습을 진행하면 좋을지 조언을 구하고 싶습니다.
-
미해결스프링 프레임워크는 내 손에 [스프1탄]
Content ajax로 갖고오는 부분이 이해가 안됩니다.
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.강의 설명중 이해가 안되서 질문드립니다.!1:36 설명에서 수정에서 데이터를 바꾼다음에다시 제목을 눌렀을 때 수정이 되지 않은 내용이 textarea에 보인다고 하셨는데수정을 하면 DB에 수정내용이 반영되서 다시 제목을 누르면 바뀐 내용이 보이는 상황 같은데요content 부분만 ajax로 다시 갖고 오는게 이해가 잘 되지 않습니다.만약에 list로 보여지는 내용 별도의 내용을 더욱 보여줘야 한다면 상세보기를 하는게 맞는거 같은데 현재 예제에서 content 부분만 따로 갖고오는게 이해가 잘 안되네요
-
미해결설계독학맛비's 실전 Verilog HDL Season 1 (Clock부터 Internal Memory까지)
수업질문 D F/F
=================강의에서 다룬 내용들의 질문들을 부탁드립니다!! (설치과정, 강의내용을 듣고 이해가 안되었던 부분들, 강의의 오류 등등)이런 질문은 부담스러워요.. (답변거부해도 양해 부탁드려요)개인 과제, 강의에서 다루지 않은 내용들의 궁금증 해소, 영상과 다른 접근방법 후 디버깅 요청, 고민 상담 등..글쓰기 에티튜드를 지켜주세요 (저 포함, 다른 수강생 분들이 함께보는 공간입니다.)서로 예의를 지키며 존중하는 문화를 만들어가요.질문글을 보고 내용을 이해할 수 있도록 남겨주시면 답변에 큰 도움이 될 것 같아요. (상세히 작성하면 더 좋아요! )먼저 유사한 질문이 있었는지 검색해보세요.잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.==================HDL 4장 강의를 듣고 질문이 생겨 글 남기게 되었습니다. 마무리에서 D F/F이란 순차회로를 구성하기 위해서 사용되는 로직이다 라고 말씀해주셨습니다.해당 사진을 보면 F/F이 논리 gate들인 combinational logic으로 구성되있기 때문에 D F/F이란 순차회로를 통해 구성된 로직이다 라고 생각하면 틀릴까요 ? 좋은 하루 되십시오. ++ 추가 질문 생겨 같이 올립니다.chapter_5 D F/F 설계 코드에서 여기서 처음에 모듈 input, output을 설정할때 output reg o_value_sync_reset을 설정하면 굳이 r_ff_sync_reset이라는 변수를 사용하지 않아도 되지 않습니까?? 좋으 하루 되십시오.
-
미해결인공지능 기초수학
강의교안 부탁드립니다
강의 수강하는 학생입니다.98thumb@naver.com으로 강의 교안 부탁드립니다
-
해결됨설계독학맛비's 실전 Verilog HDL Season 1 (Clock부터 Internal Memory까지)
베릴로그 코딩 스타일
hdl-bits Mt2015 lfsr - HDLBits (01xz.net) 풀다가 궁금해서 문의 드립니다.문제 풀어나가는 방식 두 가지(1번 vs 2번,3번)중에서 어떤 방식이 더 좋은 방식이고 실제로 현업에서는 어떤 방식을 많이 사용하는지 궁금합니다? //1번 module top_module ( input [2:0] SW, // R input [1:0] KEY, // L and clk output [2:0] LEDR); // Q d_ffs f0 (.i_0(LEDR[2]),.i_1(SW[0]),.clk(KEY[0]),.L(KEY[1]),.q(LEDR[0])); d_ffs f1 (.i_0(LEDR[0]),.i_1(SW[1]),.clk(KEY[0]),.L(KEY[1]),.q(LEDR[1])); d_ffs f2 (.i_0(LEDR[1]^LEDR[2]),.i_1(SW[2]),.clk(KEY[0]),.L(KEY[1]),.q(LEDR[2])); endmodule module d_ffs( input i_0, input i_1, input clk, input L, output q ); always @(posedge clk) begin q <= (L ? i_1 : i_0); end endmodule //2번 module top_module ( input [2:0] SW, // R input [1:0] KEY, // L and clk output [2:0] LEDR); // Q reg [2:0] LEDR_next; always@(*)begin if(KEY[1])begin LEDR_next = SW; end else begin LEDR_next[0] = LEDR[2]; LEDR_next[1] = LEDR[0]; LEDR_next[2] = LEDR[2] ^ LEDR[1]; end end always@(posedge KEY[0])begin LEDR <= LEDR_next; end endmodule //3번 module top_module ( input [2:0] SW, // R input [1:0] KEY, // L and clk output [2:0] LEDR); // Q wire L; wire clk; wire [2:0] R; reg [2:0] Q; assign R = SW; assign clk = KEY[0]; assign L = KEY[1]; always @(posedge clk) begin if(L) Q <= R; else Q <= {Q[2]^Q[1], Q[0], Q[2]}; end assign LEDR = Q; endmodule
-
미해결[입문] Qt 6 프로그래밍 1편
Qt 문제
안녕하세요프로젝트를 새롭게 만들고 나서 이와 같은 문제점이 발생하여 질문드립니다.프로젝트파일은 잘 생성이 되었는데 메인 소스파일이 프로젝트내에 생성이 안되는 문제점입니다.Warning: This file is not part of any project. The code might have issues parsing this file properly
-
미해결
How may the Cash App borrow limit be increased?
If you don't use Cash App frequently, you might not be aware that it offers interest-free loans while also limiting the amount you can borrow. I'll be more specific now. To borrow money, first meet all of the requirements of the Cash App as outlined above. then receive as much money via direct deposit as you can. The maximum amount you can borrow from the Cash App increases as you make additional direct deposits using the app. if you more info visit us our blog: How To Borrow Money From Cash App
-
미해결[리뉴얼] React로 NodeBird SNS 만들기
index.js 오류
post/user/등 강좌 되돌려 보면서 틀린 곳이 있나 확인했는데,어디서 부터 고쳐야 될지 모르겠습니다. index.jsimport React from 'react'; import { useSelector } from 'react-redux'; import PostForm from '../components/PostForm'; import PostCard from '../components/PostCard'; import AppLayout from '../components/AppLayout' const Home = () => { const { isLoggedIn } = useSelector((state) => state.user); const { mainPosts } = useSelector((state) => state.post); return ( <AppLayout> {isLoggedIn && <PostForm/>} {mainPosts.map((post)=><PostCard key={post.id} post={post}/>)} </AppLayout> ); } export default Home;
-
해결됨[리뉴얼] React로 NodeBird SNS 만들기
8:24분경 코드 오류나서 수정하셨는데!
8분 20초경 오류나서 코드를 수정하셨는데,case ADD_POST_TO_ME: return { ...state, me: { ...state.me, // 이부분 왜 추가한건가요? Posts: [{ id: action.data }, ...state.me.Posts], }, };코드 주석부분 왜 추가하신건가요..?const dummyUser = (data) => ({ ...data, nickname: "wewewe", id: 1, Posts: [{ id: 1 }], Followings: [{ nickname: "we1" }, { nickname: "we2" }, { nickname: "we3" }], Followers: [{ nickname: "we1" }, { nickname: "we2" }, { nickname: "we3" }], });dummy데이터 구조를 보면Posts를 제외한 nickname, id, Followings 등 변하지 않는 데이터들의 불변성을 유지하기 위해서 추가한것이 맞는건가요?!
-
미해결자바 ORM 표준 JPA 프로그래밍 - 기본편
안녕하세요
이 부분에서 em.persist(team) 을 한 후 회원 저장 구현을 한 후 em.persist(member) 를 했는데 회원 구현 이후에 em.persist(team) 를 해도 되나요? 회원 저장 구현 전에 em.persist(team) 를 해야 하는 이유가 있나요?
-
미해결스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술
MemberRepositoryTest 실행시 오류
안녕하세요 MemberRepositoryTest 실행시 저런 오류가 떠서 여러 해결 방안을 실행했지만 해결이 안되어 질문드립니다.저는 인텔리제이 무료버전을 사용하기 때문에Gradle로 초기 설정을 햇고,build.gradle 에서 다음과 같은 코드를 주석처리 하였습니다. 하지만 아직도 계속 오류가 떠서 질문 올려봅니다..ㅜ>> 코드는 정확히 작성했고, 2~3번의 검토로 코드는 오류가 아닙니다.
-
미해결비전공자를 위한 진짜 입문 올인원 개발 부트캠프
error:03000086:digital envelope routines::initialization error axios오류
안녕하세요 axios 코드 실행 하면 아래 사진과 같이 오류가 뜹니다.
-
미해결자바(Java) 알고리즘 문제풀이 입문: 코딩테스트 대비
1개의 테케에서 런타임오류가나는데 왜인지 모르겠습니다.
import java.util.HashMap; import java.util.Scanner; public class Main{ public static void main(String[] args) { Scanner sc= new Scanner(System.in); String a = sc.next(); String b = sc.next(); HashMap<Character,Integer> map = new HashMap<>(); String answer="YES"; for(char x: a.toCharArray()) { map.put(x, map.getOrDefault(x,0)+1); } for(char x: b.toCharArray()) { if(!map.containsKey(x) || map.get(x) == 0) answer="NO"; map.put(x, map.get(x)-1); } System.out.println(answer); } }4-2입니다. 현재 이 상태인데, 한개의 테케에서 런타임오류가 뜨는데 테케가 뭔지 볼수가 없어 왜인지 원인을 못찾겠습니다. 도와주세요
-
미해결[코드팩토리] [입문] Dart 언어 4시간만에 완전정복
CachedNetworkImage 로 인한 memory leak 문제..
안녕하세요 코드팩토리님!선생님의 dart강의를 듣고flutter로 혼자 사이드 프로젝트를 진행하고 있는 중에 질문이 있어 이렇게 글을 남깁니다.다만 무료 dart 강의만 듣고 flutter 질문을 드리는 것이 죄송하네요..ㅜㅜ 우여곡절끝에 제가 생각하던 앱을 비슷하게나마 완성을 했는데요.아기 사진을 가족들과 공유할수 있는 사진앨범 앱을 만들었습니다. 기본적으로 firebase를 연동하여 데이터를 받아와서, gridview 이미지들을 보여주고있습니다.스크롤 시, 추가적으로 데이터들을 받아와서 이미지들을 보여주게 되는데요여기서 이미지들이 다 불러와지지 않은 상태에서빠르게 스크롤을 하면 앱이 꺼져버리는 문제가 생겼습니다. 구글링 및 디버깅을 해보니 memory leak으로 앱이 꺼지는 것 같은데Image.network를 CachedNetworkImage로 바꿔도 보고setState를 남발해서 그런가 싶어서 코드팩토리님 유튜브의 'provider로 sns 스타일 infinite scroll 구현하기!' 를 참고하여provider로 상태관리를 하도록 바꿔도 보고const를 선언할수 있는 부분은 선언하고최대한 build를 호출 안하게끔, build에 복잡한 로직이 안들어가게끔 수정하였는데요.그럼에도 불구하고 이 문제는 고쳐지지가 않더라구요 ㅜㅜ 불러오는 이미지 url을 CachedNetworkImage로 보여주지 않고그냥 Text로 보여주면 해당 문제가 안나오는걸로 봐선뭔가 이미지 관련해서 문제가 있는것 같긴한데어떻게 해결해야하는지 감이 잡히지도 않고, 답답한 심정입니다 ㅜㅜ괜찮으시다면 방법을 제시해주실수 있을까 싶어 질문남깁니다.감사합니다!
-
해결됨[리뉴얼] React로 NodeBird SNS 만들기
ADD_COMMENT_SUCCESS 새로운 post에서만 작동 안 하는 문제
안녕하세요 제로초 님,redux saga immer, faker 까지만 들었구요, 백엔드는 안 만들었고요.faker가 문제가 있다길래,import { faker } from '@faker-js/faker';이거를 대신해서 설치해서 했는데, 이거의 문제는 아닌거 같고요. ADD_COMMENT_SUCCESS가기존의 post에서는 작동을 하는데, 새로운 post에서만 작동 안 하는 문제가 있습니다. 새로운 post.id가 동작을 안 하나 싶어const post = draft.mainPosts.find((post)=> { console.log(post.id == action.data.postId); return post.id == action.data.postId; });를 해봤는데 역시 true가 나옵니다.아래는 브라우저 결과 사진들 입니다.로그인 안 했을 때,로그인 하고 기존의 post에 comment를 달았을 때 -> 정상적으로 동작 함. 로그인 하고 새로운 post을 하나 추가 -> 정상적으로 동작 함. username이 바뀌는 건 faker를 썼고, userId만 그래도 컴포넌트에서 받아서 써서 지금 ADD_POST_TO_ME 동작해서 1에서 2로 바뀌었구요.그러나새로운 post에 comment를 달았을 때 -> 콘솔로그가 true가 나옴에도 동작을 하지 않음. 기존의 post에도 comment가 안 달리는 거면 제가 실수를 한게 분명한데, 새로운 post에만 동작을 안 하는게 이상합니다.ADD_COMMENT_REQUEST를 보냈을 때에도, 갑자기 mainPosts가 초기화 되거나 그런 것도 아니었습니다. 만약 그랬다면 콘솔로그가 false가 나왔어야 합니다. 감사합니다!