묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part3: 유니티 엔진
Bind 개념질문
저희가 원래 PointButton에 있는OnClick() 함수를 사용하기위해서 On Click() 부분에 드래그로 UI_Button을 옮겨주었고 함수도 BI_ButtonClicked()라는 녀석을 만들어서 연결시켜주었는데 프로젝트가 커지거나하면 관리가 힘들어서 드래그 드롭으로 ON Click에 연결시켜주었던부분을 코드로 관리하기위해서 Bind함수를 만들어서 On Click()에 연결(바인드)해주는 작업을 코드로 구현한거ㅏ 까지는 이해가 됩니다. 그런데 저는 지금 Bind가 어떻게 동작하는지는 100%까지는 아니지만 인자를 이렇게 넘겨주고 넘겨줬던 인자가 얘를 의미하고 위에서 선언했던 Dictionary형태에서 값을 가져오고 이런부분은 조금이해가 되는데 UI_Base에서 Bind를 쓴다고해서 어떻게 이것이 무엇이랑Bind된다는 건지 잘 모르겠습니다. 툴로 구현하려는 부분(드래그 드롭해서)객체를 연결해서 함수를 연결해주는 부분이 Bind함수에서는 On Click에 연결해주는 부분이 안보이는데 (제가봤을때는) 이부분이 Bind함수의 어느부분에 구현이 되어있는건가요..?
-
해결됨코딩은 실전이다! - Git알못을 위한 깃린이코스(Git, Github 실습위주)
초대 부탁드려요.
idle.macbook@gmail.com 초대 부탁드려요.
-
해결됨코딩은 실전이다! - Git알못을 위한 깃린이코스(Git, Github 실습위주)
초대 부탁드려요.
idle.macbook@gmail.com 초대 부탁드려요.
-
해결됨풀스택 리액트 토이프로젝트 - REST, GraphQL (for FE개발자)
안녕하세요! 환경세팅을 깃허브에서 그대로 따라 쳤는데 이상하게 에러가 발생합니다.
안녕하세요! 에러가 발생해서 여쭤보겠습니다. 환경세팅을 한 후에 yarn run client를 실행하면 아래와 같은 에러코드가 발생하는데 어떠한 이유에서 발생하는지 모르겠습니다... 코드는 그대로 똑같이 치고 강사님의 git파일들과도 비교했는데 에러가 발생합니다 ㅠㅠ PS C:\Users\Desktop\Toy Projects> yarn run client yarn run v1.22.11 $ yarn workspace client start internal/modules/cjs/loader.js:888 throw err; ^ Error: Cannot find module 'C:\Users\諛뺣???AppData\Roaming\npm\node_modules\yarn\bin\yarn.js' at Function.Module._resolveFilename ㅂ(internal/modules/cjs/loader.js:885:15) at Function.Module._load (internal/modules/cjs/loader.js:730:27) at Function.executeUserEntryPoint [as runMain] (internal/modules/run_main.js:72:12) at internal/main/run_main_module.js:17:47 { code: 'MODULE_NOT_FOUND', requireStack: [] } error Command failed with exit code 1. info Visit https://yarnpkg.com/en/docs/cli/run for documentation about this command.
-
미해결스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술
response에서 json 관련해 질문드립니다.
HTTP 응답 데이터-API JSON 부분에서, 영한님이 Content-Type을 "application/json"으로 입력만 하면 "charset=utf-8"을 사용하는 것으로 되어있다고 해주셔서 Content-Type만 명시한 채로 한 번 돌려보았는데, 개발자 도구에서 확인한 Content-Type은 "application/json;charset=ISO-8859-1" 로 나타납니다. 원래 이렇게 나타는 것이 정상인지, 혹은 그렇지 않다면 어떤 부분이 문제인지 궁금해 질문드렸습니다.
-
미해결혼자 공부하는 머신러닝+딥러닝
features
수업 잘 듣고 있습니다, 선생님. 다른 예제들을 풀다보면 wine[['alcohol', 'sugar', 'pH']].to_numpy() 처럼 feature가 3개인 경우는 크게 문제가 되지 않는데 feature가 10개가 넘어가는 경우에는 위 코드처럼 일일이 치는데 제한이 됩니다. 혹시 일일이 치지 않고 csv파일에서 features를 바로 input으로 넣는 코드가 있나요?
-
미해결파이썬 알고리즘 문제풀이 입문(코딩테스트 대비)
이 코드는 어떤가요??
채점기 돌려가면서 코드를 수정하여 이런 코드를 작성하였습니다. 혹시 이 코드가 잘못되거나 반례가 있을까요?? n = int(input())a = [list(map(int, input().split())) for _ in range(n)]m = int(input())for _ in range(m): s, b, c = map(int, input().split()) tmp = [0] * n for i in range(n): if b == 0: if c > n: tmp[n - c + i] = a[s - 1][i] else: tmp[i - c] = a[s - 1][i] if b == 1: t = i + c if t < n: tmp[t] = a[s - 1][i] else: tmp[t - n] = a[s - 1][i] a[s - 1] = tmps = 0e = nresult = 0for i in range(n): for j in range(s, e): result += a[i][j] if i < n // 2: s += 1 e -= 1 else: s -= 1 e += 1print(result)
-
미해결운영체제 공룡책 강의
turn에 접근할 때 인터럽트가 발생한다면?
안녕하세요 교수님, Race Condition 관련하여 질문을 드리고 싶습니다. Peterson2에서 AtomicBoolean을 사용하여 Race Condition을 해결하고 항상 0이라는 결과가 출력되는 것을 확인하였습니다. 그런데.. busy waiting을 위한 조건문에는 turn에 대한 검사도 들어가있지 않습니까? turn은 AtomicBoolean과 다르게 그냥 일반적인 int입니다. 만약 이 turn에 대한 할당 작업이 기계어 레벨에서 수행되는 중에 interrupt가 발생하면 또다시 Race Condition이 발생할 수도 있는 것 아닌가 하는 생각이 듭니다. 하지만 결과는 당연히 강의에서 교수님이 보여주신대로 count는 항상 0을 유지하겠지요. 어째서 int turn이 Race Condition을 발생시키지 않을 수 있는 것인지가 궁금합니다. 감사합니다!
-
해결됨[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버
혹시 서버의 성능평가를 할수있는 방법은 없나요?
만든 서버코드가 몇명까지 수용이 가능한지 궁금한데 혹시 어떤식으로 테스트 할수있을까요?
-
미해결홍정모의 따라하며 배우는 C++
enum 어렵네요...
class fruit{ public: enum class fruitType{ //enum class apple,banana,cherry, }; private: fruitType m_type; public: fruit(fruitType type):m_type(type){} fruitType getType(){ //fruitType형을 반환한다 return m_type; } }; int main(int argc, const char * argv[]) { fruit::fruitType Apple(fruit::fruitType::apple); if(Apple.getType() == fruit::fruitType::apple){ -------------- 이건 지금 Apple 정의시,class fruit부터 시작하잖아요?? -------------- class fruit{ public: enum fruitType{ apple,banana,cherry, }; private: fruitType m_type; public: fruit(fruitType type):m_type(type){} fruitType getType(){ //fruitType형을 반환한다 return m_type; } }; int main(int argc, const char * argv[]) { //fruitType Apple(apple); fruitType Apple(fruit::apple); --------- 얘는 왜 Apple 정의시 fruit부터 시작하지 않나요..? ------- ㅇ
-
미해결AWS(Amazon Web Service) 입문자를 위한 강의
코드 에러 ..
첫번쨰로 주신 알집 코드 이름이 lambda_trigger_source_code.py이셔서 "errorMessage": "Unable to import module 'lambda_function'" 란 에러가 나왔고 겨우 찾아 lambda_function.py 라는 이름으로 수정 후 그걸 해결하니 "errorMessage": "'Records'", "errorType": "KeyError", "stackTrace": [ " File \"/var/task/lambda_function.py\", line 11, in lambda_handler\n bucket = event['Records'][0]['s3']['bucket']['name']\n" ] } 라는 에러가 나옵니다.. 코드를 볼 수 없는 실력이 하나도 없기에..제발.. 에러없는 코드를 주실 수 있나요..ㅠ 이걸 해결 후 또 무슨 에러가 나올까봐 겁이 납니다..
-
미해결SCSS(SASS) FLEX GRID 핵심이론(PDF) 교재 및 활용예제
선생님 scss설치한 후로 자꾸 패널이 scss 수정하고 컴파일될때마다 딸려올라오네요 ㅠㅠㅠㅠ
어떻게 비활성화 해야할까요 ㅠㅠㅠ
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
회원목록 오류
18강 진행중인데요, 회원을 한번 등록후 조회를 하면 # 이름 1 이렇게 번호만 나오고 입력한 이름은 조회되지 않음 MemberController.java 의 member.setName(form.getName()); 에서 form.getName() 을 출력해보면 null이 나옵니다. createMemberForm.html 에서 name을 못 가져오나봐요, 다른분들이 댓글 달아주신것처럼 createMemberForm.html , MemberForm.java 양쪽 소스 다 확인해봐도 선생님하고 똑같은데 왜 폼에서 name을 못가져오는지 모르겠어요.. 어디를 더 확인해봐야 할까요?? MemberForm.java 소스------------------------------- package hello.hellospring.controller; public class MemberForm { private String name; public String getName() { return name; } public void setName(String name) { this.name = name; } } createMemberForm.html 소스------------------------ <!DOCYPE HTML> <html xmlns:th="http://www.thymeleaf.org"> <head> <title> hello</title> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> </head> <body> <div class="container"> <form action="/members/new" method="post"> <div class="form-group"> <label for="name">이름</label> <input type="text" id="name" placeholder="이름을 입력하세요"> </div> <button type="submit">등록</button> </form> </div> <!-- container --> </body> </html> MemberController.java 소스 ------------------------- package hello.hellospring.controller; import java.util.List; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Controller; import org.springframework.ui.Model; import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.PostMapping; import hello.hellospring.domain.Member; import hello.hellospring.service.MemberService; @Controller public class MemberController { private final MemberService memberService; @Autowired public MemberController(MemberService memberService) { this.memberService = memberService; } @GetMapping("/members/new") public String createForm() { return "members/createMemberForm"; } @PostMapping("/members/new") public String create(MemberForm form) { Member member = new Member(); member.setName(form.getName()); memberService.join(member); return "redirect:/"; } @GetMapping("/members") public String list(Model model) { List<Member> members = memberService.findMembers(); model.addAttribute("members", members); return "members/memberList"; } }
-
해결됨초보를 위한 도커 안내서
최종실습 3번 관련 질문 드립니다.
안녕하세요! 우선 좋은 강의 제공해주셔서 정말 감사드립니다! 최종실습 3번을 실습하면서 궁금한 점이 있어 질문 드립니다. 1. 컨테이너 이미지 중 worker 이미지를 빌드하려고 하니, 아래와 같은 에러가 발생하였습니다. => ERROR [internal] load metadata for docker.io/microsoft/dotnet:2.0.0-sdk 2.2s => [auth] microsoft/dotnet:pull token for registry-1.docker.io 0.0s ------ > [internal] load metadata for docker.io/microsoft/dotnet:2.0.0-sdk: ------ failed to solve with frontend dockerfile.v0: failed to create LLB definition: pull access denied, repository does not exist or may require authorization: server message: insufficient_scope: authorization failed 위와 같은 에러가 발생하여 dockerhub에서 검색해 보았더니 다른 리파지토리(라고 하면 될까요..? 정확한 용어가 아직 정립되지 않네요..)로 이동했다는 메시지가 나타났습니다. 이에 worker 폴더 아래 있는 Dockerfile의 FROM부분(이미지)를 FROM mcr.microsoft.com/dotnet/sdk:3.1 으로 변경하였는데, 이렇게 진행해도 되는지 궁금합니다. 2. docker compose up을 통해 컨테이너를 실행시키는데 아래와 같은 메시지가 나타났습니다. worker/src/Worker/Program.cs 파일 내부에는 db에 votes 테이블이 없으면 생성하도록 되어있는 것 같은데, 로그 상에서는 votes를 인식하고 있지 못하는 것 같습니다. 이러한 상황에서는 어떠한 부분을 확인해봐야 할까요? docker-composer.yml파일은 예제 파일과 동일하게 작성하였습니다. 답변에 정말 감사드립니다!
-
해결됨반응형 웹사이트 포트폴리오(Architecture Agency)
컨텐츠 변경해서 웹사이트 포트폴리오로 사용해도 될까요?
선생님 안녕하세요~ 이 작업물을 컨텐츠 변경 후 웹사이트 폴트폴리오로 사용해도 될까요?? (개인 포폴 홈페이지 x)
-
해결됨웹 게임을 만들며 배우는 React
리액트 반복문
제로초님은 key 값을 뭘로 두시나요? index 는 삭제될떄 문제가 생기고 그냥 value 값은 중복이 발생할수 있어서 마땅히 생각이 안나네요 uuid v4 방식으로 해도 괜찮을까요?
-
미해결따라하며 배우는 노드, 리액트 시리즈 - 쇼핑몰 사이트 만들기[전체 리뉴얼]
[HPM] Error occurred while trying to proxy request /api/users/auth from localhost:3000 to http://localhost:5000 (ECONNREFUSED) (https://nodejs.org/api/errors.html#errors_common_system_errors)
안녕하십니까 아래와 같은 에러가 발생해서 문의드립니다. PS C:\Users\User\Desktop\boilerplate-mern-stack-master> npm run dev > react-boiler-plate@1.0.0 dev C:\Users\User\Desktop\boilerplate-mern-stack-master > concurrently "npm run backend" "npm run start --prefix client" [0] [0] > react-boiler-plate@1.0.0 backend C:\Users\User\Desktop\boilerplate-mern-stack-master [0] > nodemon server/index.js [0] [1] [1] > client@0.1.0 start C:\Users\User\Desktop\boilerplate-mern-stack-master\client [1] > react-scripts start [1] [0] [nodemon] 1.19.4 [0] [nodemon] to restart at any time, enter `rs` [0] [nodemon] watching dir(s): *.* [0] [nodemon] watching extensions: js,mjs,json [0] [nodemon] starting `node server/index.js` [0] C:\Users\User\Desktop\boilerplate-mern-stack-master\server\routes\product.js:10 [0] var storage = multer.diskStorage({//어디에 파일이 저장되는지 [0] ^ [0] [0] ReferenceError: multer is not defined [0] at Object.<anonymous> (C:\Users\User\Desktop\boilerplate-mern-stack-master\server\routes\product.js:10:15) [0] at Module._compile (internal/modules/cjs/loader.js:1072:14) [0] at Object.Module._extensions..js (internal/modules/cjs/loader.js:1101:10) [0] at Module.load (internal/modules/cjs/loader.js:937:32) [0] at Function.Module._load (internal/modules/cjs/loader.js:778:12) [0] at Module.require (internal/modules/cjs/loader.js:961:19) [0] at require (internal/modules/cjs/helpers.js:92:18) [0] at Object.<anonymous> (C:\Users\User\Desktop\boilerplate-mern-stack-master\server\index.js:39:25) [0] at Module._compile (internal/modules/cjs/loader.js:1072:14) [0] at Object.Module._extensions..js (internal/modules/cjs/loader.js:1101:10) [0] at Module.load (internal/modules/cjs/loader.js:937:32) [0] at Function.Module._load (internal/modules/cjs/loader.js:778:12) [0] at Function.executeUserEntryPoint [as runMain] (internal/modules/run_main.js:76:12) [0] at internal/main/run_main_module.js:17:47 [0] [nodemon] app crashed - waiting for file changes before starting... [1] [HPM] Proxy created: / -> http://localhost:5000 [1] i 「wds」: Project is running at http://192.168.0.3/ [1] i 「wds」: webpack output is served from [1] i 「wds」: Content not from webpack is served from C:\Users\User\Desktop\boilerplate-mern-stack-master\client\public [1] i 「wds」: 404s will fallback to / [1] Starting the development server... [1] [1] Browserslist: caniuse-lite is outdated. Please run: [1] npx browserslist@latest --update-db [1] Compiled with warnings. [1] [1] ./src/components/views/UploadProductPage/UploadProductPage.js [1] Line 2:10: 'Typography' is defined but never used no-unused-vars [1] Line 3:10: 'Item' is defined but never used no-unused-vars [1] Line 26:12: 'Images' is assigned a value but never used no-unused-vars [1] Line 26:20: 'setImages' is assigned a value but never used no-unused-vars [1] [1] ./src/components/views/LoginPage/LoginPage.js [1] Line 74:11: 'dirty' is assigned a value but never used no-unused-vars [1] Line 79:11: 'handleReset' is assigned a value but never used no-unused-vars [1] [1] ./src/components/views/RegisterPage/RegisterPage.js [1] Line 92:11: 'dirty' is assigned a value but never used no-unused-vars [1] Line 97:11: 'handleReset' is assigned a value but never used no-unused-vars [1] [1] Search for the keywords to learn more about each warning. [1] To ignore, add // eslint-disable-next-line to the line before. [1] [1] [HPM] Error occurred while trying to proxy request /api/users/auth from localhost:3000 to http://localhost:5000 (ECONNREFUSED) (https://nodejs.org/api/errors.html#errors_common_system_errors) ------------------------------------------------------------------------------------------------- npm install bcrypt --save 이것도 해보고 bcryptjs를 받아 const bcrypt = require('bcryptjs') 이렇게도 해봤는데 위와 같은 오류가 발생합니다. 브라우저 console창에는 Failed to load resource: the server responded with a status of 504 (Gateway Timeout) 에러가 발생합니다. 확인부탁드립니다.
-
미해결자바 ORM 표준 JPA 프로그래밍 - 기본편
연관관계 매핑은 JPA만의 영역이 아닌거죠??
안녕하세요. 야생편듣다가 여기부분은 먼저 들어야할꺼 같아서 연간관계 파트부분을 듣고있는데요. 여기서 연관관계에 따라 설정해주는 값들은 JPA뿐아니라, Mybatis에서도 사용되는 설정들이 맞는건지 궁금합니다. SOLID 원칙을 지키기위해 JPA나 Mybatis나 기본 도메인,컨트롤러, 서비스 설정은 똑같고 Repository에서의 설정만 다르게 하면 되는게 맞는거죠?
-
미해결대세는 쿠버네티스 (초급~중급편)
쿠버네티스 설치
Master 설정하고 shutdown하고 나서 복제해서 node를 두 개 만들었습니다. node 네트워크를 변경하고자 아래와 같이 코드를 입력했는데 아예 비어 있어 IPADDR 부분을 찾을 수 없었습니다. 어떻게 해야할지 몰라 여쭤봅니다. vi /etc/sysconfig/network-scripts/ifcfg-eth0
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
intelliJ assistant 가 안나오면 어떻게 해야할까요?
여기에 질문 내용을 남겨주세요. 영상이랑 다르게 제것만 그런 것 같은데 eclipse 에서는 보통 코딩할 때, assistant 가 나오고, 영상에서도 나오는데, 저는 안나오네요..ㅜㅜ control + space 를 누르면 나오기는 하는데, 그 전에 이미 코딩할 때부터 자동으로 나오게 하려면 어떻게 해야 할까요? Editor > General > Code Completion 에서 show suggestion 에 관련된 건 체크해 두었는데 나오지를 않네요..ㅜ