묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결함수형 프로그래밍과 JavaScript ES6+
선수 학습 영상
이 영상을 보기전에 학습하면 좋은 영상을 추천해주실수 있나요??기초적인 문법지식만 가지고 보기에는 어려운것 같아서요. 추천 부탁드립니다.
-
미해결실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
테이블 생성 관련 질문입니다
[질문 내용]이번강의를 통해서 엔티티 클래스를 만들면서 hibernate를 이용해서 ddl문을 자동생성하고 이를 기반으로 db에 table을 만드는것을 배웠습니다. 만약, 제가 직접 ddl문을 작성해서 수동으로 테이블을 만들고 관계설정해서 db에 넣거나 erd Tool을 이용해서 테이블들을 만들어서 h2 jpashop db 안에 생성한다고 가정을 하면 이 강의에 나왔던 @ManyToOne, JoinTable 이런 어노테이션을 전부 빼고 SpringMVC 강의에 나왔던것처럼 클래스만 만들어서 사용해도 되는걸까요? 실무나 개인 프로젝트에서는 어떤 방식이 더 많이 사용되고 어떤방식이 더 나은지 궁금합니다. 항상 좋은 강의 감사합니다
-
미해결탄탄한 백엔드 NestJS, 기초부터 심화까지
s3버킷에 파일업로드 하고싶은데 8버전쓰는사람은 어떤거 사용해야하는지 궁금하네요
어떤 라이브러리를 사용해야하나요?
-
미해결Node.js에 TypeScript 적용하기(feat. NodeBird)
MySql ssl 보안 옵션 질문 입니다.
안녕하세요. 제로초님~ 강의 보면서 기존의 js 서버를 ts 로 바꾸고 있었는데요. 저는 mysql을 클라우드 서버에 생성해서 작업하고 있습니다. 클라우드의 mysql에 보안 설정으로 ssl설정을 켜둔 상태라 기존 js 서버의 config에 ssl: true, dialectOptions: { ssl: { require: true } 이렇게 설정이 들어가 있었는데 강의 내용대로 ts 로 바꾸려 하니 잘 안되서 질문 드립니다. booean 타입과 object 타입은 어떤 식으로 변경 해야 할까요?
-
미해결데브옵스(DevOps)를 위한 쿠버네티스 마스터
생성된 dns 이용관련
생성된 dns를 이용해서 curl로 확인을 했는데(srv-jenkins.blue:8080) private 환경에서 해당 dns를 brower에서 이용해서 접속을 하려면 nginx-ingress를 이용해야 하는 건가요?
-
미해결Slack 클론 코딩[실시간 채팅 with React]
slack 클론코딩 npm install 에러가 납니다
안녕하세요, slack 클론코딩 강좌를 듣는 수강생 입니다. 다름이 아니라, 아래와 같이 npm install 에러가 나서 문의드립니다. 여러가지 찾아보다가 깃허브에서 에러 발생시 문의하라고 적혀있어서 글남깁니다. 감사합니다 ~ npm i npm ERR! code 1 npm ERR! path /Users/bboyooning/Desktop/sleact/back/node_modules/bcrypt npm ERR! command failed npm ERR! command sh -c node-gyp rebuild npm ERR! gyp info it worked if it ends with ok npm ERR! gyp info using node-gyp@8.4.1 npm ERR! gyp info using node@16.14.0 | darwin | x64 npm ERR! gyp info find Python using Python version 3.9.6 found at "/Library/Frameworks/Python.framework/Versions/3.9/bin/python3" npm ERR! gyp info spawn /Library/Frameworks/Python.framework/Versions/3.9/bin/python3 npm ERR! gyp info spawn args [ npm ERR! gyp info spawn args '/usr/local/lib/node_modules/npm/node_modules/node-gyp/gyp/gyp_main.py', npm ERR! gyp info spawn args 'binding.gyp', npm ERR! gyp info spawn args '-f', npm ERR! gyp info spawn args 'make', npm ERR! gyp info spawn args '-I', npm ERR! gyp info spawn args '/Users/bboyooning/Desktop/sleact/back/node_modules/bcrypt/build/config.gypi', npm ERR! gyp info spawn args '-I', npm ERR! gyp info spawn args '/usr/local/lib/node_modules/npm/node_modules/node-gyp/addon.gypi', npm ERR! gyp info spawn args '-I', npm ERR! gyp info spawn args '/Users/bboyooning/Library/Caches/node-gyp/16.14.0/include/node/common.gypi', npm ERR! gyp info spawn args '-Dlibrary=shared_library', npm ERR! gyp info spawn args '-Dvisibility=default', npm ERR! gyp info spawn args '-Dnode_root_dir=/Users/bboyooning/Library/Caches/node-gyp/16.14.0', npm ERR! gyp info spawn args '-Dnode_gyp_dir=/usr/local/lib/node_modules/npm/node_modules/node-gyp', npm ERR! gyp info spawn args '-Dnode_lib_file=/Users/bboyooning/Library/Caches/node-gyp/16.14.0/<(target_arch)/node.lib', npm ERR! gyp info spawn args '-Dmodule_root_dir=/Users/bboyooning/Desktop/sleact/back/node_modules/bcrypt', npm ERR! gyp info spawn args '-Dnode_engine=v8', npm ERR! gyp info spawn args '--depth=.', npm ERR! gyp info spawn args '--no-parallel', npm ERR! gyp info spawn args '--generator-output', npm ERR! gyp info spawn args 'build', npm ERR! gyp info spawn args '-Goutput_dir=.' npm ERR! gyp info spawn args ] npm ERR! gyp: Undefined variable module_name in binding.gyp while trying to load binding.gyp npm ERR! gyp ERR! configure error npm ERR! gyp ERR! stack Error: `gyp` failed with exit code: 1 npm ERR! gyp ERR! stack at ChildProcess.onCpExit (/usr/local/lib/node_modules/npm/node_modules/node-gyp/lib/configure.js:259:16) npm ERR! gyp ERR! stack at ChildProcess.emit (node:events:520:28) npm ERR! gyp ERR! stack at Process.ChildProcess._handle.onexit (node:internal/child_process:291:12) npm ERR! gyp ERR! System Darwin 21.5.0 npm ERR! gyp ERR! command "/usr/local/bin/node" "/usr/local/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js" "rebuild" npm ERR! gyp ERR! cwd /Users/bboyooning/Desktop/sleact/back/node_modules/bcrypt npm ERR! gyp ERR! node -v v16.14.0 npm ERR! gyp ERR! node-gyp -v v8.4.1 npm ERR! gyp ERR! not ok npm ERR! A complete log of this run can be found in: npm ERR! /Users/bboyooning/.npm/_logs/2022-06-28T01_14_11_927Z-debug-0.log
-
미해결Vue.js 중급 강좌 - 웹앱 제작으로 배워보는 Vue.js, ES6, Vuex
권한 요청 드립니다.
인프런 아이디: nice.devteam@gmail.com 인프런 이메일: nice.devteam@gmail.com 깃헙 아이디: hotpotatto@naver.com 깃헙 Username: hotpotato0 깃헙 리포지토리 접근권한 요청드립니다. 감사합니다.
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part7: MMO 컨텐츠 구현 (Unity + C# 서버 연동 기초)
26분 질문
객체 문법관련입니다... 싱글톤으로 RoomManager에 접근을 하니까 (프로그램내의 고정된 유일한 주소) 힙메모리에 RoomManager의 주소가 올라가 있을 것이고, RoomManager라는 객체는 프로그램내에서 유일한 객체이기 때문에 Add함수를 호출해서 roomId를 증가시켜도 해당 객체에 있는 메소드나 필드는 RoomManager가 유일해서 roomId의 같은 경우에도 static (C++로 치면 const와 같은 키워드)를 안 붙여주어도 계속 늘어나게 되는 것인가요?
-
미해결캐글 Advanced 머신러닝 실전 박치기
불균형 데이터 문제
안녕하세요, 선생님! 질문하기에 앞서 항상 좋은 강의를 해주셔서 감사드립니다. 다름이 아니라 저희가 다루는 데이터의 TARGET 값을 보면 0과 1의 분포가 굉장히 불균형한데 (application_train.csv에서 TARGET 값의 분포도를 보면 1은 약 8% 정도고, 나머지 92%가 0), 혹시 머신러닝 모델을 만들 때 문제가 되지 않을지 궁금합니다. 그리고 보통 이럴 떄 어떤 해결 방법이 있는지 궁금해서 질문드립니다. 제가 지금 32강 밖에 듣지 않아서 나중에 선생님께서 설명해주실 수도 있지만, 그래도 궁금해서 미리 질문드립니다. 항상 감사드립니다.
-
해결됨[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버
프로그램 실행 에러
OnRecvCompleted Failed System.InvalidOperationException: Collection was modified; enumeration operation may not execute. at System.Collections.Generic.List`1.Enumerator.MoveNextRare() at Server.GameRoom.Broadcast(ClientSession session, String chat) in C:\Users\lll\source\repos\Server\Server\GameRoom.cs:line 27 at PacketHandler.C_ChatHandler(PacketSession session, IPacket packet) in C:\Users\lll\source\repos\Server\Server\Packet\PacketHandler.cs:line 19 at PacketManager.MakePacket[T](PacketSession session, ArraySegment`1 buffer) in C:\Users\lll\source\repos\Server\Server\Packet\ServerPacketManager.cs:line 58 at PacketManager.OnRecvPacket(PacketSession session, ArraySegment`1 buffer) in C:\Users\lll\source\repos\Server\Server\Packet\ServerPacketManager.cs:line 42 at Server.ClientSession.OnRecvPacket(ArraySegment`1 buffer) in C:\Users\lll\source\repos\Server\Server\Session\ClientSession.cs:line 30 at ServerCore.PacketSession.OnRecv(ArraySegment`1 buffer) in C:\Users\lll\source\repos\Server\ServerCore\Session.cs:line 34 at ServerCore.Session.OnRecvCompleted(Object sender, SocketAsyncEventArgs args) in C:\Users\lll\source\repos\Server\ServerCore\Session.cs:line 214 안녕하세요 위와 같은 에러가 나왔는데, 아무래도 뭔가 제가 코딩하면서 잘못 작성한 부분이 잇는거겠죠? ㅎㅎ ㅠㅠ 문서 찾아보니 아래와 같이 나오네요. foreach 문 안에서는 컬렉션에 수정을 하면 안된다? 같네요.. https://docs.microsoft.com/ko-kr/dotnet/api/system.invalidoperationexception?view=net-6.0#Iterating foreach 구문을 고치라는데..정작 강의에서는 foreach 로 되어있어 난감하네요 코드비교를 해봐도..어느부분이 문제인지 알수가 없어 일단 다음 강의로넘어갑니다ㅠㅠ
-
해결됨코딩은 실전이다! - Git알못을 위한 깃린이코스(Git, Github 실습위주)
슬랙초대 부탁드립니다!1
jaewan0114@naver.com
-
해결됨실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
변경감지..
안녕하세요, 강의 10:50초에 나오는 코드를 참고해서 질문드립니다. 우선, PostMapping으로 form객체와 해당 객체의 itemId를 전달받고 업데이트를 수행하면 된다고 판단을 했습니다. 강의에서는 업데이트 시킬 새로운 book객체를 선언받고.. 그 값을 전달받을 form객체와 데이터를 매핑시켰는데,, 이 과정에서 우선 전달받은 form은 1차캐시에 데이터가 있기에.. 매핑된 새로운 book객체는 pesist에서 저장이 안되어 준영속 상태가 되어서 이 문제를 해결하는 법을 알려주시고 있는데,, --- 그냥 인자로 받은 itemID를 이용하여 변경감지를 하면 안되나요.. 인자가 없더라도.. form.getId()값이나.. ex) new = itemService.findOne(itemId) new.setId(form.getId()); .... 그리고 마지막에 다시.. itemService.saveItem(new)하면.. 변경감지를 이용한 해결법이 될 것 같은데,, 제가 아직 MVC패턴에 대한 학습이 부족하여.. 부족한 부분알려주시면 감사하겠습니다.
-
미해결따라하며 배우는 도커와 CI환경 [2023.11 업데이트]
travis vat id등록 의무화
이제 travis 무료 플랜이 vat id 기재를 필수로 정해서 회사 소속 없는 개인은 불가능 한거 같습니다 혹시 다른 CI/CD툴로 업데이트 해주시는 건 어떻게 생각하시는지요? 항상 감사히 많이 배우고 있습니다
-
미해결Vue.js 시작하기 - Age of Vue.js
vue 설치 에러
위와같이 메시지가 노출되어나옵니다... 무엇이 문제일까요?? 알려주시면 감사하겠습니다.
-
미해결스프링 핵심 원리 - 기본편
컴포넌트 스캔 OCP
[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예)[질문 내용]기본편 6까지 들어봤는데 컴포넌트 스캔 편에서 보면, @Compoenet와 @Autowired 이러한 어노테이션을 구현체에 적용시키던데 그러면, 결과론 적으로 구현체가 바뀌게 되면 어노테이션또한 변경해 주어야 하니깐, OCP를 위반하게 되는게 아닌가요?
-
미해결스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술
${items} 빨간줄..
모델 items 타임리프 빨간줄... 스프링부트 버전 변경, 구글링,, 죄다 해도 안돼요 한시간동안 만지다가 결국 못고치고 자러갑니다
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
model 인터페이스 객체의 생성시점
안녕하세요. @GetMapping("hello")public String hello(Model model){ model.addAttribute("data", "hello!!"); return "hello";} 위 부분에서 hello(Model model) 의 Model 정의를 타고가면 Model은 클래스가 아니라 인터페이스로 보이는데 그럼 실제 이 인터페이스를 먼저 객체로 만들고 사용해야 할 것 같은데 실제 동작과정이 궁금합니다. 1.Model model 이 선언만으로 익명구현객체화 하여 사용가능한 건가요? 2.그런데 구글링 해보니 스프링 내부적으로 컨트롤러 호출 전에 Model을 객체화 한다고 하는데 그렇다면 객체화 해둔 것을 가져와서 사용해야하는 것 아닌지... 3. 2의 설명이 맞다면 해당부분 코드를 확인하고 싶습니다. java 문법을 잘몰라 기초적일 수 있는 질문이지만 드려봅니다 감사합니다.
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
통합테스트 실행 에러
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예)[질문 내용] 스프링 통합테스트 코드를 따라치고 실행하는데 에러가 뜹니다. 원인을 모르겠어요 ㅠㅠ
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part1: C# 기초 프로그래밍 입문
실행시 프로젝트에서 CSharp 프로필을 실행하는 방법을 모릅니다. 라고 나와요
안녕하세요. vs2022 커뮤니티 사용중입니다. 콘솔앱 으로 프로젝트 생성중 프로젝트 이름, 위치 생성 후 다음 페이지에서 Framework 선택할 때 .NET Core 3.1, .NET 6.0 둘중 하나 선택하는게 있는데 둘다 빌드는 성공하지만 디버깅 실행시 '프로젝트에서 CSharp 프로필을 실행하는 방법을 모릅니다.' 라는 메세지가 나옵니다. 이 메세지가 어떤 경우에 나오는건가요? 현재 vs2015 버전도 같이 설치 되어있습니다. 추가로 프로젝트 생성할 때 콘솔앱(.NET Framework) 로 생성하면 실행은 되는데 이걸로 수업받아도 상관 없을까요?
-
해결됨실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
엔티티 클래스 개발1- @ManyToOne 관련
Member 클래스가 FK 를 가지고 주인이 되는것으로 이해했습니다.강의에서 처럼 Member 필드 위에 @ManyToOne 이 되고, orders 위에는 OneToMany(mapperBy = 'member')이 되는것으로 이해했습니다. 그런데, 아래 사진 처럼 Many To One이 Member 타입에 적용 될 수 없다는 에러가 계속 뜨는데 이유가 무엇일지 궁금합니다