묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결Vue.js 완벽 가이드 - 실습과 리팩토링으로 배우는 실전 개념
깃헙 접근승인 부탁드립니다.
인프런 아이디 : koallarry11 인프런 이메일 : koallarry11@kaist.ac.kr깃헙 아이디 : abepje@naver.com깃헙 Username : zhoarassiclarry
-
미해결
작성 중인 노트가 있습니다. 동영상이 끝날 때 마다 팝업이 뜹니다. 해결하신분?
매 동영상이 끝나고 다음 동영상 넘어갈 때마다, 작성중인 노트가 있습니다라는 팝업이 뜨는데 저는 해당 동영상 강의에 노트를 만들지 않았거든요. 이거 관련된 설정이 따로 있나요? 해결하신 분 있으신지요?
-
미해결우리를 위한 프로그래밍 : 파이썬 중급 (Inflearn Original)
파이썬 클래스의 소멸자에 관한 질문입니다
안녕하세요, 클래스 소멸자에 관한 더 깊은 내용이 궁금해서 구글링을 해 봤는데요 class Employee: def __init__(self): print('Employee created') def __del__(self): print("Destructor called") def Create_obj(): print('Making Object...') obj = Employee() print('function end...') return obj print('Calling Create_obj() function...') a = Create_obj() print('Program End...') 다음과 같은 코드에서 의문점이 몇 가지 생겼습니다. 우선 위의 코드를 그대로 실행하면 Calling Create_obj() function... Making Object... Employee created function end... Program End... Destructor called 순으로 결과가 출력됩니다. 여기서 제가 궁금한 첫번째는 위의 코드에서 return obj 이 부분은 어떤 의미를 가지고 있는가 입니다. obj라는 인스턴스를 생성한 후, return 한 것으로 보이는데, 정확히 어떤 기능을 하는 코드인지가 궁금합니다. 그리고, 위의 return obj 부분을 지운 후 코드를 실행하면 즉, class Employee: def __init__(self): print('Employee created') def __del__(self): print("Destructor called") def Create_obj(): print('Making Object...') obj = Employee() print('function end...') print('Calling Create_obj() function...') a = Create_obj() print('Program End...') 다음의 코드를 실행하면 출력 결과가 Calling Create_obj() function... Making Object... Employee created function end... Destructor called Program End... 이렇게 나오며 소멸자의 호출 순서가 달라지는 것을 확인할 수 있었습니다. 왜 소멸자의 호출 순서가 달라지는 것인지 그 이유가 궁금합니다.
-
미해결[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버
Atomic<uint32> _lockFlag의 load 함수 호출 시 읽기 액세스 위반
강사님 안녕하세요. 정말 좋은 강의 잘 듣고 있습니다 ㅎㅎ 감사합니다. 다름이 아니라 지금까지 저 스스로 코드를 써나가며 강의를 복기하고 있는데, 이번 시간 진도 이후로 갑자기 문제가 없었던 LockBased Memory Allocator 부분에 문제가 생겼습니다. 디버깅으로 함수 콜 스택을 추적해보니, Lock::WriteLock 함수에 쓰레드 자기 자신이 WRITE_LOCK을 가지고 있는지 확인하는 const uint32 lockThreadId = (_lockFlag.load() & WRITE_THREAD_MASK) >> 16; 에서 예외(읽기 액세스 위반)이 발생했고, 더 적은 쓰레드 환경(주 쓰레드 + 함수 실행 쓰레드 1개)에서도 예외가 발생했습니다. atomic header에서 _NODISCARD _TVal load() const noexcept { // load with sequential consistency const auto _Mem = _Atomic_address_as<int>(_Storage); auto _As_bytes = __iso_volatile_load32(_Mem); _Compiler_or_memory_barrier(); return reinterpret_cast<_TVal&>(_As_bytes); } _Mem이 0x18였다는 이유로 예외가 throw되었습니다. Atomic 타입의 멤버 변수로부터 오류가 생긴다는 거 부터가 당황스럽고, 구글링해도 결과가 안나오고,Stompallocator로도 추적이 안되어서, 디버깅 할 방법을 도저히 모르겠습니다. 이렇게 빌드도 잘되고 런타임에서 오류가 발생할 때, 강사님만의 노하우가 있으신가요? 더불어서 혹시 접해보신 오류라면 조금 도와주신다면 감사하겠습니다 ㅠㅠ 혹시 몰라서 함수 콜스택도 첨부합니다.
-
미해결[코드팩토리] [초급] Flutter 3.0 앱 개발 - 10개의 프로젝트로 오늘 초보 탈출!
뒤로가기 버튼 클릭 시 앱 종료 문제
웹뷰는 정상적으로 작동하는데, 안드로이드 시뮬레이터에서 뒤로 가기를 누르면 웹페이지에서 뒤로 가지 않고 앱이 종료되어 버립니다. 해결할 수 있는 문제인가요?
-
미해결실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
엔티티 객체와 DTO
궁금한게 있습니다. 강의에서는 controller에서 전달받은 DTO 객체의 데이터를 Member 엔티티에 전달해주었습니다 @PostMapping("/members/new")public String createMember(@Valid MemberForm memberForm, BindingResult bindingResult) { if (bindingResult.hasErrors()) { return "members/createMemberForm"; } Address address = new Address(memberForm.getCity(), memberForm.getStreet(), memberForm.getZipcode()); Member member = new Member(); member.setName(memberForm.getName()); member.setAddress(address); memberService.join(member); return "redirect:/";} 여기서 궁금한게 보통 controller service repository 중 어느 계층에서 DTO -> Entity, Entity -> DTO로 바꿔주는지 궁금합니다. 강의에서는 controller에서 바꿔주었지만 관련 질문의 답글을 보니 service쪽에서 이루어지는 것같아 어느게 맞는건지 궁금합니다.
-
해결됨[리뉴얼] Node.js 교과서 - 기본부터 프로젝트 실습까지
this 에 대해 질문드리고 싶습니다
안녕하세요 강의 4분 21초부터 어려워서 (JavaScript) 자바스크립트의 this는 무엇인가? - ZeroCho Blog (JavaScript) 함수의 메소드와 arguments - call, apply, bind - ZeroCho Blog 강사님의 블로그를 찾아서 공부했습니다 링크에서는 call apply bind 설명부터는 기본기가 부족해서 이해를 못했습니다 그러다가 궁금한 점이 생겨서 질문드립니다 질문1. function도 객체라고 볼 수 있는데 this는 function( ) 객체 안에 있어도 function 객체를 가리키지 않고 window를 가리킨다는 것을 공식으로 알아야 하나요? 예외적으로 객체 A안의 funtion안의 this의 경우는 function을 포함하는 A객체를 가리킨다고 생각해야 하나요? 질문2. 강의 4분 2초에서 funtion은 funtion마다 자기만의 this를 가진다는 말씀을 이해 못했습니다 C++이나 자바에서 생성자들이 자신만의 this를 갖는다는 맥락일까 싶기도 했고 아리송해서 직접 실험해보는 게 좋겠다 싶어서 68행에 this와 that을 비교해봤습니다 아래는 소스코드입니다 var relationship1 = { name:'zero', friends : ['nero', 'hero', 'xero'], logFriends: function(){ var that = this; console.log(`this: ${this}, that: ${that}`); this.friends.forEach(function(friend){ console.log(that.name,friend); console.log(`this: ${this}, that: ${that}`); }); } } relationship1.logFriends(); 왜 여기서 68행의 this는 relationship1이 아닌, undefined가 나오는지 도저히 이해가 어려웠습니다 강사님께서 부모의 this 와 자식의 this 개념을 설명해주시긴 했지만, 제 기본기가 부족해서 이 코드에서 부모와 자식이 무엇인지 보이지가 않았습니다 자바나 C++에서 부모, 자식 클래스, 생성자, this, 오버라이딩 같은 개념을 공부하긴 했는데, 자바스크립트를 제대로 기본기를 다지지 않고, "모르는 개념이 나올 때마다 찾아서 공부하면 되겠지"라는 사고방식으로 하려니 한계에 부딪힌 느낌입니다 이럴 때는 강사님의 렛츠기릿 자바스크립트 강의를 처음부터 완주하는 게 나을지 질문드리고 싶습니다 [리뉴얼] 렛츠기릿 자바스크립트 - 인프런 | 학습 페이지 (inflearn.com)
-
미해결Data Engineering Course (1) : 빅데이터 하둡 직접 설치하기
hadoop 명령 put 실패
안녕하세요. 현재 하둡 제너럴[3] : 하둡 파일 시스템 쉘 명령어 (Hadoop File System Shell Commands) 3강 하둡 명령어 - FS(Files System) Shell : put, copyFromLocal, get, copyToLocal 1분에 하는 하둡 명령 put이 실패하여 남깁니다. jps 명령어 시 노드와 resource manager가 활성화 된 것까지는 확인하였습니다. 하둡 명령어도 폴더 생성과 텍스트 생성은 되나 hadoop fs -put /etc/xml /user/etc 할 시에 hdfs.DataStreamer: Datastramer Exception org.apache.hadoop.ipc.RemoteException(java.io.IOException): .. could only be replicated to 0 nodes instead of minReplication (=1).] 오류가 발생합니다. 확인해보니 hdfs dfsadmin -report 를 쳐보니 사용가능한 노드들이 없습니다. 혹시 해결책이 있을까요?
-
미해결Vue.js 중급 강좌 - 웹앱 제작으로 배워보는 Vue.js, ES6, Vuex
모듈 속 state와 mutations에 접근할 때의 차이
강의 내용대로 state, getters, mutations를 모두 tudoApp.js로 옮긴 뒤에, 컴포넌트에서 this.$store.state.todoItems에 접근하지 못하게 되어 할일목록이 렌더링이 되지 않는 문제가 있었습니다. 그런데 질문들을 살펴보니까, todoApp 모듈을 import해서 작성된 store이기 때문에 this.$store.state.todoApp.todoItems로 접근해야 되더군요. //todoInput.vue 그래서 위처럼 적용해주었더니 컴포넌트에서도 문제없이 todoItems에 접근이 잘 되었습니다. 그런데 mutations의 경우에는 위와 같이 todoApp모듈로 옮긴 내용을 고려하여 코드를 바꿔주지 않아도, 문제가 없었습니다. //todoList.vue 분명 mutations들도 todoApp 모듈 안으로 옮겼는데, 'removeTodo: 'todoApp/removeTodo' 'toggleComplete: 'todoApp/checkTodo' 와 같이 변경적용한다거나 하는 점이 필요 없이 잘 실행되는건가요?
-
미해결Nuxt.js 시작하기
axios 호출 질문이요!!
backend api 3000번 포트로 실행된걸 확인했는데, main 페이지에 접속해보니 오류메시지도 뜨지않고 axios 가 작동하지 않아서 product 목록을 못 받아오는 것 같네요ㅜ 혹시 버전문제일까요..?
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
에러
안녕하세요 멤버서비스를 가져오는데 이부분에서 cannot be applied to 에러가 납니다 분명히 ; 있는데 저 표시가 나오네요 MemberService memberService = new MemberService();
-
미해결면접과 취업을 부르는 '퍼블리셔 개인 포트폴리오 홈페이지' 제작
포트폴리오 제작관련 폴더명, 구조 질문드립니다!
선생님 안녕하세요 ! 포트폴리오 제작 강의를 듣고있던중 궁금한점 질문드립니다. 포트폴리오 제작시 폴더명과 그안에 담겨있는 자료들은 어떤식으로 작명, 구조 배치를 해야할지 막막하여 질문드립니다! 현재 상황 이미지 첨부하겠습니다! 항상 명강의 감사드립니다! ex)
-
미해결Svelte.js [Core API] 완벽 가이드
onMount 응용해서 적용해보려고 하는데 오류가 나네요.
위와 같이 onMount 라이프사이클 안에 함수를 선언하고 DOM을 가져오는 구문을 작성했는데 오류가 나네요, 콘솔에는 not defined라고 나오고.. 흐음.. 나중에 어떻게 onMount를 활용하는지 영상을 더 보긴 해야할거 같은데... vue 생각하면 당연히 되어야 하는데 안되니까 당황스럽네요..ㅎㅅㅎa onMount 안에서는 이렇게 처리하면 안되는걸까요?
-
해결됨[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버
Listner 구현 관련
// 그렇지만 pending true인 경우, 즉 지연 된 경우 // AcceptAsync가 완료 되었을 때(클라이언트 소켓이 들어왔을 때) 우리에게 무엇을 보내주도록 맞춰주어야한다. SocketAsyncEventArgs args = new SocketAsyncEventArgs(); args.Completed += new EventHandler<SocketAsyncEventArgs>(OnAcceptCompleted); RegisterAccept(args); 안녕하세요, Listener 강의 12분 40초 쯤에서1. " AcceptAsync가 완료 되었을 때 우리에게 무엇을 보내주도록 맞춰주어야한다. " 라고 말씀하셨는데요.여기서 완료가 의미하는 것이 클라이언트 소켓이 들어올때 말씀하신거 맞나요 ?2. 그래서 pending이 true면 RegisterAccept()는 호출이 끝나서 메인쓰레드로 들어가고메인쓰레드는 무한루프로 돌다가 AcceptAsync가 완료되어 이벤트가 호출되면또다른 작업스레드가 켜지면서 이벤트 핸들러에 등록된 함수를 처리하고 작업쓰레드와 메인쓰레드(while문 무한루프)가 번갈아가면서 실행된다.맞을까요 ?3. 제 생각이 맞다면 새로운 작업 쓰레드와 메인쓰레드는 번갈아가면서 실행될텐데 메인쓰레드에서 이벤트가 발생될 때 새로운 작업 쓰레드가 끝나길 기다리는 Join 함수 같은 것은 따로 없나요?
-
미해결[리뉴얼] 코딩자율학습 제로초의 자바스크립트 입문
12장 주변 칸 한번에 열기 부분에 질문드립니다.
안녕하세요 제로초님, 12장 지뢰게임 중 주변칸 한번에 열기를 구현하는 부분의 코드에 대해 몇가지 질문드립니다. openAround와 open으로 함수를 나누지 않고 우선 한 군데에 모두 작성해보았는데요 질문1. 사용자가 선택한 태그를 찾는 target을 그냥 event.target으로 하지 않은 이유는 인자로 event를 받아오지 않기때문인가요~? 그냥 event.target으로 해도 작동이 되긴하는데 다른 방법으로 사용해야하는 유의할 사항이 있는 지 궁금합니다. 질문2. 상단 if문 중 이미 열린 칸 클릭을 막는 것 외에 if(!target){return} 이 필요한 이유는 setTimeout 안의 코드로 실행되는 지정된 태그가 게임판 외부의 undefiend이 선택될 수 때문이 맞을까요? 질문3. 1개의 함수내에 칸이 열리는 코드를 작성하다보니 setTimeout을 if문으로 감싸 if문 조건에 만족하지 않으면 setTimeout 자체가 실행되지 않는 것으로 하였습니다. 이 부분에서 분리할 수 있다면 최대한 함수를 분리하는게 나은지(openAround와 open로)와 setTimeout이 조건에 따라 실행된다면 setTimeout을 호출하더라도 조건에 맞지 않아 실행되지 않는 방법과 조건에 맞지 않는다면 애초에 호출조차 되지 않는 방법 중 감싸는 순서가 작동 효율성(?)에 영향을 미치는 지 궁금합니다.
-
미해결[코드팩토리] [초급] Flutter 3.0 앱 개발 - 10개의 프로젝트로 오늘 초보 탈출!
바로 런칭이 가능한 상태인가요?
폴더를 보면 빨간 줄이 나타나면서 에러가 있는데, 웹뷰 프로젝트 종료 후 바로 마켓에 출시할 수 있는 상태인지 문의드립니다. (기존에 운영하는 사이트를 연결하고자 합니다.)
-
미해결Spring Cloud로 개발하는 마이크로서비스 애플리케이션(MSA)
혹시 강의중에 나온 이미지 파일을 사용해도 될까요?
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 강의를 보면서 공부한것을 기록으로 남기고 싶어서 블로그에 글을 작성하려고 하는데 혹시 강의중에 나온 이미지들을 사용해도 될까요?
-
미해결파이썬 플라스크(Flask) 기반 웹 개발 및 업무 자동화 서비스 활용
잘 이해가 안가서 그런데!
저 시큐어 파일네임이라는 게 결국엔 내가 저장하는 경로를 상대방한테 숨기려고 하는거 맞죠? 그리고 용량제한 저 3평면은 어떤 규칙인건가요? 16 * 1024 * 1024라는게 1024크기의 파일이란 건 대충 알것같은데 16은 뭐죠..??
-
미해결프리다(Frida)를 이용한 안드로이드 앱 모의해킹
frida-server 파일이 디렉토리로 저장됩니다.
디렉토리로 저장이되어 can't excute is a directory 라는 에러메시지가 뜹니다. 프리다 버전을 12.6.11로 바꾸고 해도 마찬가지입니다. 에러를 해결하려면 어떻게해야하는지 궁금합니다. 감사합니다.
-
미해결
Get Your Own Video-sharing Platform Via Tiktok Clone App
While you'll collaborate with friends, omninos isn’t a social media platform. you'll use it to edit your videos and share the videos to your social media platforms (Facebook, Instagram, and Twitter). As we all know, Tik Tok is one of the most well-known social media videotape recording apps accessible, having snappily surpassed Facebook, WhatsApp, and other analogous apps. Benefits Of Investing In TikTok Clone App Development. To plan and put your hard-earned plutocrat in app development for formerly might sound parlous and impulsive. To calm your dubieties, we've listed down benefits so that you do not miss out on staking on this occasion! Tik Tok Clone :- Read More :- TikTok Clone || TikTok clone app for iOS || TikTok on demand clone app || Online Movies clone app || TikTok social clone app || TikTok online services clone app || Follow Us On Facebook:- https://www.facebook.com/omninosTechnologies Follow Us On Twitter:- https://twitter.com/omninoss Follow Us On Instagram:- https://www.instagram.com/omninosinsta/ Follow Us On twitter:- https://www.twitter.com/company/omninos-solutions/ Follow Us On Dribble:- https://dribbble.com/iapp_omninos Follow Us On Behance:- https://www.behance.net/omninos Add:- James Hendrix 595 Macon Highway, 13 Athens GA 30606 Toll Free Number :- +1 585 457 5655 Email Id:- info@omninos.com