묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결예제로 공부하는 Java 100 문제풀이 Part.1
노트패드 오류 한글을 출력하면 글자마다 띄어쓰기가 돼요
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 이런 식으로 숫자와 영어에는 아무 문제가 없는데, 한글에서만 저렇게 한 글자씩 띄어쓰기가 됩니다. 왜이러는 걸까요...? 구글에 쳐봐도 저와 같은 사례가 없네요..
-
미해결[코드팩토리] [초급] Flutter 3.0 앱 개발 - 10개의 프로젝트로 오늘 초보 탈출!
drift package 문의 드립니다.
dependency_overrides: path: ^1.8.1 이후 아래와 같은 오류가 발생하고 있습니다. Because star_diary depends on drift >=1.1.0 which requires SDK version >=2.15.0 <3.0.0, version solving failed. pub get failed (1; Because star_diary depends on drift >=1.1.0 which requires SDK version >=2.15.0 <3.0.0, version solving failed.) exit code 1
-
미해결컴퓨터, 웹, 코딩, 프로그래밍의 시작 - Web1
동영상 소스코드 입력 후 저장하여 웹에서 동영상이 재생이 안되어
동영상 소스코드 입력 후 저장하여 웹에서 동영상이 재생이 안되어 주소창에 127.0.01/index.html 이나 localhost가 안뜨고 페이지를 열 수 없다고 적혀있는데요 ..왜 그럴까요? file:///Applications/mampstack-8.1.2-0/apache2/htdocs/INDEX.html 는 문제 없이 잘 뜨고 web 폴더에 있는 파일은 htdoc 폴더에 이미 복사하여 붙여놨습니다.
-
해결됨XD UI 디자인 + Clone Coding 인터렉티브 반응형웹 포트폴리오!
강의 1분 30초
1분 30초부터 시작하는 html 내용들을 제가 직접써야하나요 ? 이건 어느 폴더(다운 받은 수업 폴더 중 )에 있는 건가요
-
미해결스프링 시큐리티
remember_me는 각자의 사이트에 해당하는 것입니까?
remember_me는 각자의 사이트에 해당하는 것입니까? - 네이버 remember_me - 쿠팡 remember_me - 구글 remember_me 다 각자 다른 remember_me를 사용하고 있는 건가요 아니면 remember_me를 여러 사이트에서 재활용해서 사용하는 건가요?
-
미해결Slack 클론 코딩[백엔드 with NestJS + TypeORM]
배포 후 log out 쿠키 삭제
안녕하세요. 현재 제로초님과 같은 코드로 passport-local로 로그인과 로그아웃을 구현하였습니다. 배포 후 https환경에서 log out하였을때 브라우저 상에서 쿠키가 삭제되지 않는것 같아서 질문드립니다 ㅠ 프론트와 백엔드는 같은 도메인을 사용하고 있고 서브도메인만 다른 상황입니다 ! (프론트: dimelo.io, 백엔드: api.dimelo.io) (https://stackoverflow.com/questions/13758207/why-is-passportjs-in-node-not-removing-session-on-logout 여기 글을 보고 req.session.destroy(function() { res.clearCookie('connect.sid'); }); 이렇게 해보았지만 그래도 안됐습니다 ...)
-
미해결리버싱 이 정도는 알아야지
MessageBoxA() 호출주소 관련 질문있습니다!
안녕하세요! 강의 잘 들었습니다 messageboxa()호출 주소 관련 질문이 있어 글 남깁니다! 제가 호출 주소를 확인 했을 때는 0x76133670라고 나와있었는데 그럼 Memory Map에서 어디를 찾아봐야 하는지 잘 모르겠습니다. 이렇게 보이는데 그럼 저 761~로 시작하는 부분이 맞는걸 까요? 아직 리버싱에 해당 지식이 없어서 그냥 단순히 761로 똑같이 시작해서 추측해봤습니다.
-
미해결초보를 위한 쿠버네티스 안내서
mac m1 사용중 입니다. minikube wordpress 접속 오류
mac m1 여서 minikube start driver=docker 설정 후 실행했습니다 . wordpress 접속이 안됩니다. minikube service wordpress 로 1번째 그림에서 연결이 안됩니다. minikube service --url wordpress 는 1번 그림돠 비슷한 상태입니다.
-
미해결Vue.js 중급 강좌 - 웹앱 제작으로 배워보는 Vue.js, ES6, Vuex
store를 사용하면 기존에 사용하던 props와 emit을 사용할 필요가 없는건가요?
이번강의 보다가 문득 든 생각이, store를 사용하면 기존에 props로 하위 컴포넌트에 데이터를 내려주고, 하위컴포넌트에서 event를 발생시켜서 상위 컴포넌트에서 data를 수정하는 과정이 필요가 없는거 아닌가 생각이 들어서요.
-
미해결기초부터 따라하는 디지털포렌식
CTF 문제 다운로드 질문 드립니다.
CTF문제 설치 도중에 서버가 불안정해서인지 자꾸 중단이 됩니다. 혹시 문제파일 공유 가능할까요?
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part7: MMO 컨텐츠 구현 (Unity + C# 서버 연동 기초)
HandlerMove lock 관련 질문 드립니다.
락이 없어도 정상 작동을 하지 않나요? 1) PlayerInfo info , S_Move resMovePacket , 매개변수 기반으로 만들어 지고 있으니 safe 2) Broadcast 안에 이미 락이 있으니 safe 3) C_MoveHandler 에서 player , room 참조를 한번더 받았으니 크래쉬로 부터 안전 서버 프로그래밍 에선 락이 제일 어려운거 같습니다.
-
미해결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' 와 같이 변경적용한다거나 하는 점이 필요 없이 잘 실행되는건가요?