묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결[하루 10분|Web Project] HTML/JS/CSS로 나만의 심리테스트 사이트 만들기
data 질문 갯수관련해서 질문드립니다!
안녕하세요! 제가 원본의 질문 갯수 12개에서 질문 갯수를 늘리고자 합니다! 그래서 질문 하나를 추가하고 endpoint 값도 13으로 맞춰줬는데 qna페이지에서 이렇게 오류가 나네요...!ㅠㅠㅠ 제가 완전 초보가 뭘 놓친건지 모르겠어서 여쭤보려 댓글답니다!
-
해결됨Slack 클론 코딩[실시간 채팅 with React]
제로초님
안녕하세요 질문1. const sockets = {}; sockets[workspace] 이 문법이 헷갈립니다. sokets이라는 객체를 만들었는데 sokets[ ] 이건 무엇을 뜻하나요? sokets안에 workspace 배열을 넣은것인가요? 이런식으로 ? { [ ] } 질문2. 소켓을 콘솔에 찍어보면 네임스페이스 안에 /ws-sleact라고 적혀 있습니다. 그런데 네임스페이스가 이름이 들어오는 경로가 궁금합니다. hooks 컴포넌트에서 if (!sockets[workspace]) { sockets[workspace] = io.connect(`${backUrl}/ws-${workspace}`, { transports: ['websocket'], }); sokectes[workspace] 처럼 소켓객체의 wrokspace로 해줘서 그런것인가요? soket에는 수많은 객체가 있는데 soketes[workspace]로 해주면 알아서 네임스페이스를 인식해서 넣어주는것인가요? 들어오는 흐름이 궁금합니다! 질문 3. 강의에중 제로초님께서 usememo는 개별값들을 캐싱하고 싶을 때 쓴다고 하셨는데 useCallback과 usememo의 차이점이 무엇인지 헷갈립니다. 구글링 해봐도 차이점이 뭔지 명확히 안와 닿더라구요. 어떤 차이점이 있는지 궁금합니다!
-
미해결자바 ORM 표준 JPA 프로그래밍 - 기본편
시퀀스 전략 중 allocationSize의 아이디어
안녕하세요 영한님! 다름이아니라 제가 이해한 내용이 맞나 궁금해서 질문드립니다. 시퀀스 전략 중 allocationSize에서 이 값이 50이면 시퀀스를 한 번에 50씩 증가하고 그만큼 메모리에 1~50까지 식별자를 할당하는데 50까지 차면(51일 때) 시퀀스 값을 한 번 더 50 증가시켜 100까지 할당하는 방식이라고 하셨습니다. 처음에 조금 헷갈리거나 이해가 안갔던 부분은 시퀀스 값이 1이면 애플리케이션에서 1~50까지 사용하고 시퀀스 값이 2이면 애플리케이션에서 51~100까지 기본 키를 사용하는 건데, 제가 이를 이해한 것은 네트워크시간에 배우는 TCP의 슬라이딩 윈도우 개념과 비슷하지 않나 해서 이와 유사한 아이디어라고 이해하였는데 이렇게 생각해도 되나요??ㅎㅎ; 시퀀스 값 1마다 기본키 50으로 묶이는건 세그먼트와 바이트번호 관계처럼 묶이는(?) 개념이라 생각이 듭니다. 감사합니다 // 슬라이딩 윈도우
-
미해결[리뉴얼] Node.js 교과서 - 기본부터 프로젝트 실습까지
함수의 발동 조건
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. createServer 함수의 발동 조건이 응답이 들어오면 발동되는거라고 말씀주셨는데 혹시 각 함수의 발동조건을 어디서 알 수 있을까요?? 노드 함수 설명해주는 곳 들어가봐도 잘 모르겠네요 ㅠㅠ
-
미해결페이스북 클론 - full stack 웹 개발
admin add 에서 post 선택이 헷갈리는 문제
강의 잘 보고 있습니다. comment add 시, 이 상태로 만들면 글이 적을때는 상관이 없는데요, 글이 많아지면 post 내용은 "내용없음", "안녕~" 같은 내용은 중복 될 수 밖에 없을텐데, 이렇게 되면 나중에 comment를 추가할 때 내가 작성하고 싶은 post의 comment를 편리하게 추가 할 수 있을 지 의문입니다. comment admin form 에서 post foreign 선택할 수 있는 필드를 post_id 값으로 바꾸고 싶은데, 아주 간단하게는 바꿀 수 없더라구요... models.py에서 adminForm, customField 클래스를 다시 만들고 admin.py에서 form attribute로 override 시켜서 해결하긴 했는데, 이렇게 하면 admin에서 기본으로 제공하는 foreign object 수정이나 추가 링크가 사라져서 또 다른 작업이 필요해 보이던데... 어떤게 best practice인지, 좀 더 간단한 방법은 없는지 모르겠습니다. admin add form 커스터마이징에 관한 내용도 추가해 주시면 좋을 것 같습니다.
-
미해결유니티 프로그래머 현업자의 기본 스킬들
RectTransform 강의 들으려고 구매했는데 영상이 점점 느려지더니 사운드와 싱크가 안 맞네요
RectTransform 강의 들으려고 구매했는데 영상이 점점 느려지더니 사운드와 싱크가 안 맞네요 재업로드해주시면 좋겠네요 아니면 환불 요청하겠습니다..
-
미해결React 기반 Gatsby로 기술 블로그 개발하기
이미지 링크가 깨집니다
이미지가 ?로 표시되는데 이유가 뭔지 모르겠네요
-
미해결따라하며 배우는 노드, 리액트 시리즈 - 쇼핑몰 사이트 만들기[전체 리뉴얼]
자동 빌드
소스 수정 후 자동 빌드되게 하는 방법 알려주세요
-
미해결
depth가 뭘까요..?
제가 C언어 조건만에 else if가 3개쯤 있는 코드를 봤는데 이거를 설명할때 depth라는 용어를 사용하더라고요. 근데 무슨 용어인지 하나도 모르겠습니다. 코딩을 거의 모르는 사람한테 알려준다고 생각하고 친절히 설명해주실 분 계실까요..?
-
미해결
첨부파일 어디서 다운로드 하나요??
스케치업 2019 강좌에서 제공하는 첨부파일을 못찾고 있습니다 ~ ㅠㅠ
-
미해결스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술
형식을 맞추어 반환한다??
안녕하세요 ! 제가 언어능력이 부족한지 글 이해가 어렵네요 ㅠㅠ 여기서 ModelView로 만들어서 형식을 맞추어 반환한다. 이 부분이 정확하게 어떤 의미인가요?? 특별히 뭐가 달라졌는지도 잘 모르겠어요 ㅠㅠ
-
미해결Vue.js 중급 강좌 - 웹앱 제작으로 배워보는 Vue.js, ES6, Vuex
github 권한요청 드립니다
인프런 아이디 : ug928 인프런 이메일 : ug928@naver.com 깃헙 이메일 : ug928@naver.com 깃헙 Username : deepdevy
-
미해결[왕초보편] 앱 8개를 만들면서 배우는 안드로이드 코틀린(Android Kotlin)
SplashActivity 관련 질문입니다.
길게 썼었는데 인프런 게시판이 이상한지 다 날라갔네요 ㅠㅠ 1. 현재 트와이스 앱만들기 1강을 듣고 있습니다. 2. 궁금한점은 SplashActivity 활성화가 안되어서 이구요. 3. 강의와 달리 제 Manifest.xml 파일은 기본완성되어 있는 내용이 조금 달랐습니다. <?xml version="1.0" encoding="utf-8"?><manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.bikmim.twice"> <application android:allowBackup="true" android:icon="@mipmap/ic_launcher" android:label="@string/app_name" android:roundIcon="@mipmap/ic_launcher_round" android:supportsRtl="true" android:theme="@style/Theme.Twice"> <activity android:name=".SplashActivity" android:exported="true" /> <activity android:name=".MainActivity" android:exported="true"> <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter> </activity> </application></manifest> 저는 처음에 이렇게 되어 있었구요. android:exported="true" /> 이 부분뒤에 <?xml version="1.0" encoding="utf-8"?><manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.bikmim.twice"> <application android:allowBackup="true" android:icon="@mipmap/ic_launcher" android:label="@string/app_name" android:roundIcon="@mipmap/ic_launcher_round" android:supportsRtl="true" android:theme="@style/Theme.Twice"> <activity android:name=".SplashActivity" android:exported="true" /> <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter> <activity android:name=".MainActivity" android:exported="true"> </activity> </application></manifest> 이렇게 잘라서 넣었는데요 ERROR:D:\Android-Studio-Works\Twice\app\build\intermediates\packaged_manifests\debug\AndroidManifest.xml:26: AAPT: error: unexpected element <intent-filter> found in <manifest><application>. 이런 에러 메세지가 떴습니다. 강의에서 나오는 것처럼 토씨하나 안들리게 눈으로 보면서 exported 부분 제거하고 <activity ~~~ </activity> 이런거 다시 다 손으로 치고 하면서 한글자 한글자 수정하면 동작은 하던데요. 뭔가 버전이 달라서 그런가.. 매번 이렇게 수정해줘야 하나요? 현재 윈도우 10, 안드로이드 스튜디오 최신버전 사용하고 있습니다.
-
미해결홍정모의 따라하며 배우는 C++
클래스 설계
안녕하세요. 12.7 강의를 보고 클래스 설계에 관하여 질문드립니다. 추상클래스 예제로 Animal 을 이용해 예제를 보여주셨는데요. 인터페이스 클래스로 구성하면 string을 새로운 클래스에다가 넣고, IAniamal 클래스에 speak() 함수만 넣어놓고 구성할 수 있자나요. - 인터페이스 + 상속 이용 - 추상클래스를 이용한 설계 이런식으로 그렇다면, 추상클래스로 설계하는 것이 좋을까요? 인터페이스 형식으로 설계하는 것이 좋을까요??
-
미해결스프링 MVC 2편 - 백엔드 웹 개발 활용 기술
윈도우 os 파일 업로드 경로 설정 (FileNotFoundException)
윈도우 환경에서 ' fire.dir=파일 업로드 경로 ' 설정 후 filenotfoundException이 발생한다면 아래 주소 참고하세요. https://www.inflearn.com/questions/268366
-
미해결홍정모의 따라하며 배우는 C언어
selectionSort 함수구현 1시간걸림
void swap(int* xp, int* yp); void printArray(int arr[], int size); void selectionSort(int arr[], int n); int main() { int arr[] = { 64, 25, 12, 22, 11 }; int n = sizeof(arr) / sizeof(arr[0]); selectionSort(arr, n); // ascending order printArray(arr, n); return 0; } void swap(int* xp, int* yp) { int save = *xp; *xp = *yp; *yp = save; } void selectionSort(int arr[], int n) { while (n) { int i = 1; int* min_idx = arr; while (i < n) { min_idx = (*min_idx < *(arr + i)) ? min_idx : &arr[i]; i++; } swap(arr, min_idx); arr++; n--; } } void printArray(int arr[], int size) { for (int i = 0; i < size; i++) printf("Sort = %d\n", arr[i]); } 코드 안보고 나름 깔끔하게 해봤습니다. 한시간걸렸네요. 확실히 전 강의에서 strlen()함수부터 strpbhr(), strstr()까지 직접 구현해보면서 공부해보니 나름 정리가 되는 느낌이네요. 삼항연산자 처음에 배운 뒤로 잘 쓴 적 없어서 복습겸 넣어봤습니다. 최솟값 등을 구할 때 제일인 것 같아서요. 최대한 포인터를 이용하려고 했고, 결과물은 잘 나온 것 같아요. 좋은 코드가 아니라면 피드백 부탁드립니다.
-
해결됨프론트엔드 개발환경의 이해와 실습 (webpack, babel, eslint..)
proxy 설정시
안녕하세요 proxy 동작에 대해 궁금해서 질문드립니다. 원래는 8080 -> 8081로 요청해서 CORS 에러가 나지만 위와같이 설정하게 되면 요청은 프록시 서버로 가고 프록시 서버가 8081로 위장해서 서버로부터 데이터를 받아와서 웹팩 데브 서버에게 전달해주는 구조인건가요??
-
미해결스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술
process의 파마리터 자료형이 왜 Map인가요??
개인적으로.. 뭐 다르게 해줘야 겠다는 생각이 들진 않지만요ㅠㅠ 강사님이 Map으로 정하신 이유가 궁금합니다 ! 보통 구현체에서 해당 객체를 쓰기 위해서 필요로 하는데 해당 메서드에서는 그렇지 않아 보여서요 !
-
미해결따라하며 배우는 노드, 리액트 시리즈 - 기본 강의
변수 관련 질문이 있습니다!
안녕하세요! 좋은강의 감사드립니다. import promiseMiddleware from 'redux-promise'; import ReduxThunk from 'redux-thunk';import를 할 때 어떤건 소문자로 시작하고, 어떤 건 대문자로 시작하는데, 지키면 좋은 규칙등이 있는 걸까요?? 파일명도 마찬가지로 소문자로 시작하기도하고 대문자로 시작하기도 하는데, 구분 방법이 있는지 궁금합니다!감사합니다!!
-
미해결실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
LazyInitializationException 관련 질문
강사님 덕분에 강의 열심히 들으면서 방학을 알차게 보내고 있습니다! 다만 이번 강의는 좀 어려웠던지 오류가 발생해서 처음으로 질문드립니다. 다른 질문도 찾아보고 구글링을 해서 왜 오류가 생기는지는 알았는데 정확하게 어떻게 해결하고 방지해야할지 몰라서 질문드려요. 강의 : 주문목록 조회 및 취소 발생상황: orders를 조회 후 템플릿에 넘기는 상황 오류메시지: 오류 원인 추정(디버깅): Transacitonal인 서비스에서 객체가 Lazy 객체는 따로 조회하지 않아 해당 값은 null또는 지연연결로 인해 값이 없어서 나타나는 현상이라고 이해했습니다. 구글링 검색으로는 컨트롤러에서는 transactional이 걸려있지 않아 서비스에서 섹션이 종료되어 컨트롤러에서는 따로 영속성객체를 조회할수 없다고 이해했는데 맞는지는 잘 모르겠습니다 ㅜㅜ 질문 1. 제 짧은 소견으로는 엔티티 구성상 당연하게 LazyInitializationException이 나타날 수 밖에 없게 설계가 된 것같은데 강사님은 예제에서 이런 오류가 안나오더라구요. 왜 제 파일에서는 이러한 예외가 나왔는지 알고싶습니다. 2. LazyInitializationException의 해결방법(설계 지향점)을 알고싶습니다. 3. 제가 뭘 빼놓고 적은줄 알고 소스파일을 싹다 예제파일로 바꿨는데도 오류가 났는데 이상하게 리소스파일을 전부 바꾸니까 정상 작동했습니다. 위에 나온 디버깅상황에서는 설계 구성상 미스인줄 알았는데 템플릿파일에서 문제가 있는 것처럼 나오니까 뭐가 맞는지 잘 모르겠습니다. ㅜㅜ 여태 들은 강의는 Spring 핵심 기본 / MVC 1편 / 실용 JPA 1편 들었습니다.