묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결더 자바, 애플리케이션을 테스트하는 다양한 방법
@TestInstance
junit4에서는 어떻게 이 기능을 구현해야 하나요?
-
해결됨R로 하는 웹 크롤링 - 실전편
셀레니움을 사용하지 않고 로그인을 하는 방법은 없나요?
셀레니움을 사용하지 않고 네이버에 로그인을 하고싶은데 어떤 방법이 있을까요
-
미해결퍼블리셔 취업을 위해 제대로 배워보는 html과 css, 그리고 웹표준
Package Control install
Package Control에서 install package를 눌러도 무반응이에요
-
미해결파이썬 입문 및 웹 크롤링을 활용한 다양한 자동화 어플리케이션 제작하기
파이튜브 아직 사용할 수 없나요??
section2할때 파이튜브 관련 질문 드렸는데 그 당시 오류 해결중이라고 답변 주셨습니다. 아직 오류 해결중인가요?? 파이튜브사용하면 url넣고 실행시 다운로더가 종료되버립니다.
-
프로그래밍 시작하기 : 파이썬 입문 (Inflearn Original)
패키지에서 __init__ 파일
삭제된 글입니다
-
미해결스프링 부트 개념과 활용
curl 명령어
인텔리제이 터미널에 curl -I --http2 http://localhost:8080 입력해도 'curl: (1) Unsupported protocol' 이라고만 뜨는데 다른 방법 없을까요? 여기서 막혀서 뒷부분 진행이 안돼요ㅠㅠ
-
미해결Vue.js 중급 강좌 - 웹앱 제작으로 배워보는 Vue.js, ES6, Vuex
function 리팩토링시 function expression 형식으로 리팩토링하면 동작이 안되나요?
App.vue 파일에서 methods: { addOneItem(todoItem) { const obj = { completed: false, item: todoItem }; localStorage.setItem(todoItem, JSON.stringify(obj)); this.todoItems.push(obj); }, removeOneItem(todoItem, index) { localStorage.removeItem(todoItem.item); this.todoItems.splice(index, 1); }, toggleOneItem(todoItem, index) { this.todoItems[index].completed = !this.todoItems[index].completed; // localStorage.removeItem(todoItem.item); localStorage.setItem(todoItem.item, JSON.stringify(todoItem)); }, clearAllItems() { localStorage.clear(); this.todoItems = []; } } 강의에서는 위와 같은 형식으로 리팩토링을 진행하셨는데 저는 처음에 아래와 같이 리팩토링을 해봤었습니다. methods: { addOneItem: (todoItem) => { const obj = { completed: false, item: todoItem }; localStorage.setItem(todoItem, JSON.stringify(obj)); this.todoItems.push(obj); }, removeOneItem: (todoItem, index) => { localStorage.removeItem(todoItem.item); this.todoItems.splice(index, 1); }, toggleOneItem: (todoItem, index) => { this.todoItems[index].completed = !this.todoItems[index].completed; // localStorage.removeItem(todoItem.item); localStorage.setItem(todoItem.item, JSON.stringify(todoItem)); }, clearAllItems: () => { localStorage.clear(); this.todoItems = []; } 하지만 에러가 나고 실행이 되지 않았습니다. 저는 두 방식이 같은것인줄 알았는데 뭔가 착각을 하고 있던것 같습니다. 혹시 두 방식이 어떤 차이점이 있는지 알려주실 수 있나요?
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part1: C# 기초 프로그래밍 입문
완강 꼭 부탁드립니다.
힘내세요.
-
미해결게임 디자인 패턴 with Unity
예제파일은 어디서 받을 수 있나요?
예제파일은 어디서 받을 수 있나요?
-
미해결파이썬 사용자를 위한 웹개발 입문 A to Z Django + Bootstrap
에러날 때 브라우저에 에러 페이지
에러날 때 선생님의 브라우저는 무슨 에러인지 다 나오는데 제 브라우저에서는 오른쪽같이 에러 코드가 자세하게 나오지 않고 항상 저렇게 한줄로만 나옵니다. cmder에서는 에러 코드들이 다 나와서 항상 cmder로 확인하는데 브라우저에서도 보려면 어떻게 해야할까요? ㅠㅠ
-
미해결React로 NodeBird SNS 만들기
질문있습니다.
const fullPost = await db.Post.findOne({ where: { id: newPost.id }, include: [ { model: db.User } ] }); 위의 코드 부분이 왜 필요한지 잘 모르겠습니다. 1. 영상에서 newPost칼럼의 userId로만 유저를 찾아야 한다고하셨는데 이부분이 잘 이해가 안갑니다.ㅠㅠ mainPosts:[ { User: nickname} ] 이부분때문인가요? 그래서 게시글이 db에 들어갔지만 작성자를 찾을수 없어서 에러가 났던건가요? 2. 또, findeOne({ where: {id :newPost.id } }) 은.. db.Post에서 id와 일치하는 데이터(칼럼)을 찾겠다는게 맞을까요?
-
미해결Vue.js 중급 강좌 - 웹앱 제작으로 배워보는 Vue.js, ES6, Vuex
CSS scoped 속성 관련 질문
강의 중 1:30초 부분에서 CSS의 scoped를 이용하는 이유에 대해서 설명해주셨는데, 잘 이해가 가지가 않네요. 추가적으로 자세한 설명을 해주시면 감사하겠습니다.
-
미해결R로 쉽게 배우는 강화학습
강의자료와 코드에 아무것도 안뜹니다.
크롬사용자인데 오류인지, 아니면 아직 자료를 업로드 안한건지 모르겠네요. 강의자료와 코드 볼 수 있게 부탁드립니다.
-
해결됨자바스크립트 중고급: 엔진 핵심
this 참조 오브젝트 질문입니다.
.
-
미해결실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
@PatchMapping 관련 문의 드립니다.
저 같은 경우는 편집 폼으로 가서 수정하는 방식보다는 그리드를 인라인 편집하는것이 더 유용한것 같은데요. 변경된 값만 편집하는 방법이 더 효율적이라 생각합니다. 구글링 해보면 제가 원하는 @PatchMapping 의 예시는 잘 못찾겠네요. 여러 강의나 강사님 경우도 잘 사용하지 않으시네요. 편집화면으로 이동해서 값을 수정한 값을 가져오는 구조로 만드는것은 왜그런것인가요? 1> web MVC 로 @PatchMapping 을 잘 사용 ( Entity, Service , Controller, Repository )샘플을 하나 만들어 보여 주실수 있을까요?
-
미해결React로 NodeBird SNS 만들기
ant design 적용한 후 npm run dev 실행이 안됩니다..
아래와 같이 에러 메세지가 뜹니다. 뭐가 문제인 거죠?? ㅜㅜ
-
미해결게임 디자인 패턴 with Unity
의아한 부분입니다.
AudioManager 에서 GetPoint()를 구현한 것이 실화입니까? 유투브에 재미로 올리는 강좌가 아니지 않습니까? 패턴 강의이니 만큼 사소한 것도 신경써주세요. 싱글턴 설명중이지만 이름이 오디오 매니저이니 GetPoint는 다른 곳에서 구현해주면 좋을거 같습니다.
-
미해결React로 NodeBird SNS 만들기
마지막에 devDependencies 질문이요
devDependencies에 넣을때 터미널 명령어 궁금합니다
-
미해결자바 ORM 표준 JPA 프로그래밍 - 기본편
detach 관련
이번 강의 보다가 궁금한게 생겼는데 ====================================== Member member = em.find(Member.class, 0l); em.detach(member); member.setName("zzzz"); // 기존 name은 "xxxxx" em.merge(member); tx.commit(); ====================================== 1) 위의 코드를 실행했을 때 왜 변경사항이 반영될까요?? 1차 캐시에서 준영속 상태도 변경사항을 따로 관리해준다고 이해해도 될까요?? -------------------------------------------------- 2) em.persist(member); 를 commit 바로 이전에 넣었을 때는 변경사항이 반영이 안되더라구요 1)번을 봤을 때 merge(member) 후 1차 캐쉬에 name이 "zzzz"인 member의 정보가 있고, persist(member)를 했을 때 member객체의 name이 "zzzz"이기 때문에 DB에는 ID가 "0"인 멤버의 NAME이 "zzzz"일 것이라 생각했는데 DB를 보니 반영되지 않았더라구요 (기존 id==0인 member의 name은 "xxxxx"이고 결과도 "xxxxx") -------------------------------------------------- 3) 1)에서 콘솔창에 찍힌 sql은 select, select, insert 2)에서 콘솔창에 찍힌 sql은 select, select만 있었습니다 왜 펑션을 더 많이 호출했던 1)의 sql이 더 많이 찍혔을 까요..? -------------------------------------------------- 혼자 오래 고민하다 왜 그런지 감이 안잡혀 질문 드립니다.ㅜㅜ - 좋은 강의 만들어주셔서 감사합니다. 너무 잘 보고 있어요!!
-
미해결요즘 누가 유료로 웹서비스 구축 하나, Firebase의 모든것
firebase.auth().createUserWithEmailAndPassword 질문이요
영상 강의에서 $('txtemail').val() 이부분 설명이 없어서 이부분이 어떤것을 의미하는지 모르겠습니다.. (emil, password)영상 강의에서 $('txtemail').val() 이 부분 설명이 없어서 이 부분이 어떤 것을 의미하는지 모르겠습니다.. (emil, password) 부분에 어떤 값들을 넣어야 하는 건가요?