묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결유니티(Unity)로 시작하는 게임개발: Part 3. 슈팅게임 개발
Serializable 사용 이유
다른 강의들에서 보긴 했는데 아직까지 Serializable, Serialzed Field 같은 것의 정확한 용도와 목적을 모르겠습니다 강의에서 강사님께서, 인스펙터에서 해당 필드들을 보기 위함이라고 하셨는데 public으로 해도 인스펙터에 나오지 않나요? 그리고, 제가 처음 c#을 배울때, private, public 같은 접근 제한자에 대해서 가진 인상이, public을 써서 보여주는건 안좋은거다 이런거라 아직가지도 변수들을 public으로 정할 때, 좀 어색합니다 혹시 이 부분에 대해서 조언을 해주실 수 있을까요?
-
미해결스프링 MVC 2편 - 백엔드 웹 개발 활용 기술
환경설정 문의
안녕하세요. 프로젝트 import 중 아래처럼 빌드오류가 발생했습니다. jdk11, 인텔리j-2021.2 버전 사용중입니다. 제가 쓰는 노트북엔 회사에서 필수 설치하는 일부 보안프로그램들이 설치되어 있는데요. 혹시 그 영향일까요.. 문의드립니다..
-
미해결실전! Querydsl
coalesce를 활용한 조건 질의에 대해서 궁금한게 있습니다
안녕하세요 :) 열심히 찾아보고 찾아봤는데, 잘 모르겠어서 문의글 처음 올려봅니다. coalesce를 활용하여 값이 없을때는 특정 값이 바인딩되도록 하여 비교하는 조건을 작성하려고 합니다. 오라클 쿼리에선 nvl이라는 것을 활용하여 다음과 같은 쿼리가 나오게 하려고 하는데요. nvl(test_code, '01') = '01' Expressions.asEnum(entity.testCode.coalesce(TestCode.DEFAULT)).eq(testCode.DEFAULT) 이렇게 조건을 걸었을때 쿼리에선 다음과 같이 나옵니다 nvl(table.test_code, '<byte[]>') = '<byte[]>' 해당 엔티티에는 enum을 위해 converter도 설정되어 있는데 byte[]로 나오는게 이해되지 않습니다. 할 수 없이 enum을 string으로 변경하여 비교하도록 하니 쿼리는 동작합니다. Expressions.asString(entity.testCode.stringValue()).coalesce('01').asString().eq('01') 아래 코드와 같이 쿼리가 나옵니다. nvl(to_char(table.test_code), '01')='01' 이미 varchar형태인 컬럼을 to_char로 변경해서 돌리는게 비효율적인 것 같습니다. 조언 부탁드립니다
-
미해결Electron과 NodeJS 그리고 Socket.io를 이용한 채팅 어플리케이션 개발
org랑 space는 어떻게 생성하나요?
강사님하고 대쉬보드가 다르게 생겨서 어디서 확인해야하는지, 생성해야하는지 헷갈리네요 검색해서 보니까 Manage>Account에 가서 생성하라고 되어있는데 가서 만들어도 타겟으로 조직 선택에 계속 실패합니다. 또, 데이터베이스 정보는 하드코딩말고 환경변수 설정해서 보안성을 높이고 싶은데요, 어떻게 설정할 수 있는지 힌트 주실수 있으신가요??
-
미해결[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part1: C++ 프로그래밍 입문
내용이 되게 어려운데 어느정도의 이해도를 가지고 넘어가야하나요?
너무 어려운데 얼마나 이해하고 넘어가야하나용?
-
미해결겜팔이의 안드로이드 세뇌교실 - 인★그램 개발부터 배포까지
세번째 강의 액티비티 질문
3번쨰 액티비에 부분 manifest에서 <activity android:name=".MainActivity"> 에 밑줄에러가 나오는데 뭐가 문제인지 모르겠어요 살려주세요 전체 코드는 <?xml version="1.0" encoding="utf-8"?> <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.example.classs"> <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.Classs"> <activity android:name=".MainActivity"> <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter> </activity> </application> </manifest> 입니다.
-
해결됨초보를 위한 도커 안내서
최종실습 2번 관련 질문 드립니다.
안녕하세요! 우선 좋은 강의 제공해주셔서 정말 감사드리고, 답변에도 미리 감사드립니다! 최종실습 2번 - 방명록 배포하기의 docker-compose 예제파일에 대해 궁금한 것이 생겨 질문드립니다. 1. 실행순서에 mongodb - backend - frontend순으로 실행하도록 되어있는데, 예제 compose파일은 역순(frontend-backend-mongodb)으로 기재되어 있는 것을 확인했습니다. 제가 작성한 compose 파일은 mongodb - backend - frontend순으로 작성하였고, 정상적으로 실행이 되었는데, compose파일에 작성하는 순서는 실행 순서에 영향을 끼치지 않는 것인지 궁금합니다! 만약 실행 순서에 영향을 주는 옵션이 있다면 무엇인지 궁금합니다. 2. 실습 내용에서 62000포트로 서버를 오픈하는 것으로 되어 있는데 제공해주신 파일에서는 frontend의 ports가 "8888:8000"으로 되어있었습니다. 62000포트로 오픈하려면 "62000:8000"과 같이 진행해야 할 것 같은데, 파일의 오타인지 아니면 의도하신것인지 궁금합니다. 다시한번 정말 감사드리며 환절기 건강 조심하시기 바랍니다 :)
-
미해결Vue.js 끝장내기 - 실무에 필요한 모든 것
강의 내용 중 로그인 시 요청 헤더에 Authorization 관련 질문드립니다!
안녕하세요 개발자 님? vue를 처음 접하고 공부를 해나가던 중 개발자님 강의를 알게 되어 많은 도움을 받고 있는 취준생입니다! 강의 내용 중 궁금한 점이 있어 이렇게 글을 남기게 되었습니다. axios 관련하여 요청 헤더에 토큰 값을 넣기 위해서 axios intercepter 설정 강의 내용 중에 궁금한 점이 있는데요, 개발자 님께서 코딩으로 보여주실 때는 처음 로그인 요청 시에도 token 값을 함께 보내는 것처럼 보이는데, 제가 이해하기로는 처음 로그인을 하고, 서버로부터 인증정보가 확인된 사용자에게만 token 값이 내려오고, 이후 해당 token을 가지고 인증이 필요한 리소스에 접근하는 흐름으로 알고 있는데,. 그렇다면 처음 로그인을 위한 post 요청에는 authorization 부분이 빈 값이어야 하지 않나요? 처음 로그인 리퀘스트에 token 값까지 함께 보낸다는 것이 직관적으로 잘 받아들여지지 않아서요 ㅠ 서버 문서에서도 로그인 API는 token이 없어도 공개적으로 접근이 가능하다고 나오기도 하고요 이 점에 대하여 제가 놓치고 있는 부분이 있는 것인지, 혹은 예시를 위하여 개발자님께서 의도하신 건지 궁금합니다 강의 너무 잘 듣고 있고 앞으로도 좋은 강의 부탁드립니다!
-
미해결Spring Cloud로 개발하는 마이크로서비스 애플리케이션(MSA)
apigateway-service에서의 bootstrap.yml설정
안녕하세요. user-service에서 bootstrap.yml을 하면 uri: http://127.0.0.1:8888name: ecommerce 갖다가 쓰니깐, 결국에 http://127.0.0.1:[user-service의 랜덤 포트]/actual/health 이런식으로 되잖아요. 그러면 apigateway-service에서는 user-service의 다른 uri들 즉, http://127.0.0.1:8000/user-service/login 이러한 것들을 불러왔을 때 처럼 사용하면 되는거 아닌가요? 왜 apigateway-service에서도 bootstrap.yml파일을 설정하는 거죠?@@ㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠ
-
미해결[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part1: C++ 프로그래밍 입문
operator+ 함수 질문
일반 함수에서는 덧셈을 할 때 함수에 인자 2개를 넣고 리턴시키는데 operator+는 const Position& arg로 인자가 하나잖아요 근데 어떻게 2개를 더한값이 리턴이 되나요? operatro+안에있는 pos랑 main함수안에있는 pos랑 다른거아닌가요? 밖에서는 pos를 pos._x = 0; pos._y = 0; 으로 초기화시켰는데 operator+안에서만든 임시객체 pos는 뭔값을 가지고있는지 모를거같은데 이 부분이 잘 이해가 안됩니다.
-
미해결쉽게 시작하는 쿠버네티스(v1.35)
해결이 안되네요... M1...
알려주신 방법으로 모두 시도해 보았지만 모두 실패했습니다. 제 컴퓨터는 m1 맥북 에어 입니다. 그리고 해당 기종에 대한 이슈를 발견했습니다. https://www.virtualbox.org/ticket/20192 현재 컴퓨터로 실습을 진행할 수 있는 방법이 있을까요?
-
미해결작정하고 장고! Django로 Pinterest 따라만들기 : 바닥부터 배포까지
클래스만들면서 상속하는 부분
class AccountDetailView(DetailView): 에서 디테일 뷰는 자동완성도 안되는데.. 이러면 보통 파이썬에서는 공식 스크립트에 의존해야 하나요? 강의를 보면.. 되게 자연스럽게 자동완성이 없지만 코드들을 잘 쓰시는데.. 이게.. 저는 어렵더라구요. 어떻게하면 필요한 것들을 잘 찾고 잘 적용할 수 있을가요?안드로이드 같은경우 임포트 한번만 해주면 자동완성으로 왠만한건 다찾을수 있어서 쉬웠거든요 ㅠㅠ
-
미해결파이썬 알고리즘 문제풀이 입문(코딩테스트 대비)
코드 질문 있습니다.
n_list = [list(map(int, input().split())) for _ in range(7)] print(n_list) cnt = 0 for i in range(3): for j in range(7): tmp = n_list[j][i : i + 5] if tmp == tmp[::-1]: cnt += 1 for k in range(2): if n_list[i + k][j] != n_list[i + 5 - k - 1][j]: break else: cnt += 1 print(cnt) 여기 중 for k in range(2): if n_list[i + k][j] != n_list[i + 5 - k - 1][j]: break 여기까진 이해가 가는데 만약 else면 if n_list[i + k][j] != n_list[i + 5 - k - 1][j]: 이 부분에 맞춰서 else도 for k in range(2): if n_list[i + k][j] != n_list[i + 5 - k - 1][j]: break else: cnt += 1 이런식으로 되어야 논리적으로 맞지 않을까 싶은데 왜 for else로 가는지 궁금합니다.
-
해결됨코딩은 실전이다! - Git알못을 위한 깃린이코스(Git, Github 실습위주)
실습 중 오류? 가 발생해서 문의 드립니다!
안녕하세요 강사님. 강의를 들으면서 실습이 잘 진행되던 중 오류?가 발생해서 문의 드립니다. 오류가 발생한 시점은 readme.md를 추가해서 커밋하고, local로 불러온 뒤 cmd에서 git log 명령어를 실행했을 때 발생했습니다. 아래의 캡처 사진처럼 log가 끊임없이 반복적으로 계속 찍히는 현상이 나타났습니다. 검색을 통해 q로 종료할 수 있다고 해서 종료는 한 상태입니다. 이런 현상이 왜 강사님 컴퓨터에서는 안나타나고 제 컴퓨터에서만 나타난건지 원인이 궁금합니다!
-
미해결[리뉴얼] React로 NodeBird SNS 만들기
aws 에서 npm run build 실패하는데요
front에서 npm run build 실패하는데요. aws에서 말고 local에서는 npm run build 성공합니다. aws에서 에러 로그는 아래와 같습니다. npm ERR! code ELIFECYCLE npm ERR! errno 1 npm ERR! front@1.0.0 build: `cross-env NODE_ENV=production ANALYZE=true next build` npm ERR! Exit status 1 npm ERR! npm ERR! Failed at the front@1.0.0 build script. npm ERR! This is probably not a problem with npm. There is likely additional logging output above. npm ERR! A complete log of this run can be found in: npm ERR! /home/ubuntu/.npm/_logs/2021-09-14T13_04_47_669Z-debug.log 여기저기 찾아보니까 용량이 크면 빌드가 안된다고 하던데 그래서 그런걸까요??
-
미해결ELK 스택 (ElasticSearch, Logstash, Kibana) 으로 데이터 분석
bul_basketball.json 벌크할때 오류나시는 분들보세요
다운받으신 json파일 마지막에서 엔터하시고 저장하시고 명령어 입력하시면 됩니다.
-
미해결Spring Cloud로 개발하는 마이크로서비스 애플리케이션(MSA)
ㅠㅠbootstrap.yml파일
안녕하세요 강의를 보다가 의문이 남아서요,,ㅠㅠㅠ저희가 user-service에 bootstrap.yml파일을 설정하잖아요. <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-bootstrap</artifactId></dependency> 여기에 이걸 넣어줘서 bootstrap.yml이 실행가능해지고, 스프링을 실행하면 알아서 파일을 읽는 건가요? spring: cloud: config: uri: http://127.0.0.1:8888 name: ecommerce 아니면 spring-cloud-starter-bootstrap 는 상관없이 그냥 bootstrap.yml이 구동 되는건아요?
-
해결됨풀스택 리액트 토이프로젝트 - REST, GraphQL (for FE개발자)
그대로 쳤는데 에러가나네요 ㅠㅠ
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 뭐 때문에 자꾸 CORS 에러가 뜨는건지 모르겠네요ㅠㅠ 아무리봐도 똑같이 친거같은데.. 한번 봐주실 수 있으실까요?
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
컴포넌트 스캔중 의존성 주입 DI 관계 질문 드립니다.
안녕하세요!! 강의 정말 잘 듣고 있습니다. MemberService 클래스에서 생성자에서 @Autowired public MemberService(MemberRepository memberRepository) { this.memberRepository = memberRepository; } 생성자 매개변수가 타입이 MemberRepository Interface인데 실제 구현된 클래스 이름은 MemoryMemberRepository 이잖아요?? 스프링 빈으로 등록되는 클래스는 MemoryMemberRepository 일것으로 추측되는데 스프링이 자동으로 인터페이스 MemberRepository 를 구현하고 있는 빈 MemoryMemberRepository 클래스를 찾아서 의존성 주입을 해주는 것 인가요??
-
미해결Vue.js 시작하기 - Age of Vue.js
강사님 강의 잘듣고 있습니다.
먼저 단축키같은 내용 자막으로 넣어주셔서 감사합니다. 전체적으로 수강생을 많이 배려한 콘텐츠라는느낌을 받습니다. 다름이아니라 코드를 다 치고나서 function render() { div.innterHTML = value; } init(); })(); </script> </body> </html> 이부분에서 init()다음에 })뒤에 나오는 (); 는 왜 써줘야 하는건가요? - 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만ㅁ들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.