묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결영리한 프로그래밍을 위한 알고리즘 강좌
1강 PDF 파일 오류
안녕하세요 이제 강의 수강을 시작한 수강생입니다. 1강에서 PDF 파일이 열리지 않습니다. 제 컴퓨터에서 발생한 개인적인 오류인지, 앞으로 PDF 파일이 제공되지 않는 건지 답변 주시면 감사하겠습니다.
-
미해결Vue.js 중급 강좌 - 웹앱 제작으로 배워보는 Vue.js, ES6, Vuex
권한 요청드립니다.
인프런 아이디: tsseo.dev@gmail.com 인프런 이메일: tsseo.dev@gmail.com 깃헙 아이디: tsseo.dev@gmail.com 깃헙 username: 3rd-big
-
미해결데브옵스(DevOps)를 위한 쿠버네티스 마스터
disk 추가시
linux에서 추가를 하는 경우, 추가된 디스크를 fdisk mount 해야되는건가요?
-
미해결자바스크립트 알고리즘 문제풀이 입문(코딩테스트 대비)
질문 있습니다!
그리디 알고리즘 (결정 알고리즘?)과 브루투스 포스랑 비슷한 느낌인 것 같은데요! 문제를 읽었을 때 혹시 브루투스 포스와 그리디의 차이점을 명확하게 할 수 있는 방법이 있을까요??
-
미해결실전! 스프링 데이터 JPA
영속성 컨텍스트에 대해 질문이 있습니다.
[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예)[질문 내용]안녕하세요. 제가 아직 실무로 JPA를 사용해본적은 없어서 공부만하고 있는데요. 생각해보니까 실무에선 서버가 여러대일 수 있어서 영속성 컨텍스트간의 동기화가 이슈가 될 수 있을것 같은데 이런 부분은 어떻게 해결하나요?동기화나 동시성 등 검색해봤는데 잘 모르겠어서요ㅜ
-
미해결데이터베이스 중급(Modeling)
안녕하세요 선생님~
안녕하세요 선생님 매번 강의 잘보고있습니다! 궁금한게있어 질의드립니다. 예를들어) 유저테이블과, 게시판테이블, 공지사항 테이블이 있다고 가정을하고, 공지사항의 경우 유저테이블의 특정1인한명만(관리자) 글쓰기 수정 삭제가 가능하다고 가정을하였습니다. 유저테이블과 게시판테이블의경우 1:M의 관계를 맺으면될것같은데(유저 한명이 게시판에 여러개를 쓸수 있다) 유저테이블과 공지사항테이블의 경우에는 1:1의 관계를 맺어야할까요?(유저 중에 관리자만 해당 공지사항에 글 쓰기 수정삭제가 가능하므로 1:1?) 아니면 유저테이블중에 1인이라할지라도 공지사항테이블의 여러개의 글작성이가능하니 1:m관계를 맺어야할까요 이게 적절한 비유인지는 모르겠으나 궁금하여 질의드립니다!
-
미해결Vue.js 완벽 가이드 - 실습과 리팩토링으로 배우는 실전 개념
깃헙 요청드립니다.
인프런 아이디 : nutopia002 인프런 이메일 : nutopia002@naver.com 깃헙 아이디 : nutopia002@naver.com 깃헙 Username : taewoong-maker
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
토이 프로젝트 관련 질문드립니다!
이제 스프링을 들어가려고 합니다. 근데 나중에 토이프로젝트를 진행할 것까지 생각하면, HTML / CSS / JS 도 같이 병행해서 공부를 해야 하는건가요?? 아니면 백엔드가 혼자서 토이프로젝트를 진행할 때, 쉽게 화면을 구성할 수 있는 방법이 존재하는건지 궁금합니다!
-
미해결C 프로그래밍 - 입문부터 게임 개발까지
scanf_s(" %d", &answer); 이후 바로 종료
이후 printf로 정답, 오답 여부가 안나오는데 뭐가 문제일까요? 검색으로 입력버퍼도 찾아봤는데 해결이 안되네요.
-
미해결스프링 기반 REST API 개발
혹여 기선님 말 안 듣고 gradle로 프로젝트 생성했다가 피똥싸고 계신 분들을 위하여
1. gradle 버전이 7 이상이신 경우 6.xx대로 다운그레이드 하시고 2. https://gaemi606.tistory.com/entry/Spring-Boot-REST-Docs-%EC%A0%81%EC%9A%A9%ED%95%98%EA%B8%B0 의 'Gradle 버전에 맞게 수정하기!' 의 코드대로 따라해주세요. 화이팅!
-
미해결자바스크립트 알고리즘 문제풀이 입문(코딩테스트 대비)
혹시나 다른 코드 보고 싶으신 분들을 위해 올립니다!
const solution = (arr, m) => { let result = 0; let startPoint = Math.max(...arr); let endPoint = arr.reduce((acc, cur) => acc + cur, 0); while (startPoint <= endPoint) { const middlePoint = Math.floor((startPoint + endPoint) / 2); let sum = 0; for (let i = 0; i < arr.length; i++) { if (sum + arr[i] > middlePoint) { result++; sum = arr[i]; } else { sum += arr[i]; } } if (result <= m) { endPoint = middlePoint - 1; } else { startPoint = middlePoint + 1; } } return result; };
-
미해결[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버
좋은 강의 감사합니다
좋은 강의 감사드립니다 1.혹시 언리얼과 서버 강의 연동을 내년에 출시하실 예정이라고 하셨는데 계획에는 혹시 변경이 없나요? 언리얼엔진5와 서버연동을 많이 기대하고있습니다 2.예전에 제가 혼자 서버와 언리얼을 연동할 때는 언리얼에 Winsock을 추가하는 방식으로 제작해서 크래쉬가 좀 많이 일어났었는데 강의를 듣고보니 더 좋은 방법이 있을꺼 같은데 연동할 때는 어떤 방식으로 진행을 하나요? 마지막으로 혼자 서버 제작할때는 단순 노가다식 코드로 했었는데 강의듣고 난 후에는 서버코어 라이브러리 부터 받아오는 방식과 메모리 관리/자동화 코드를 배운 덕분에 코드가 많이 좋아지고 편해졌습니다 항상 좋은 강의 감사드립니다
-
미해결태블로 대시보드 기초
강의 중 화면에 띄워 둔 워드 파일
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 안녕하세요 강의 중 화면에 띄워 둔 워드 파일은 어디서 받을 수 있을까요?
-
미해결스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술
외부 API 관련 질문
http 로 통신하는 외부 api가 있는데 중복으로 요청하게되면 하나가 lock 이 걸려서.. 한번에 하나씩만 요청해야 합니다. 혹시 spring에 관련된 기능이 있을까요??
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버
잠긴 Lock을 마주할 때 쓰레드의 대처
앞선 질문 1. 쓰레드가 크리티컬 섹션에 접근할 때 독점하고 있는 다른 쓰레드가 있어 lock이 걸린 상태일 때 쓰레드의 대처가 궁금합니다.(할당된 시간만큼 계속 대기하며 lock의 exit여부를 계속 체크 or 단순 대기 or 할당된 시간을 포기) -구체적인 의문점 앞선 강의들에서 모든 쓰레드들은 cpu로부터 일정한 시간을 분배받아 해당 시간동안 프로그램을 작동시킨다고 이해했습니다. 이번 강의를 들으며 궁금했던 점은 다른 쓰레드에서 크리티컬 섹션을 독점하기 위해 락을 건 경우 또 다른 쓰레드가 접근할 시 해당 락에 막혀서 동작이 제한된다고 들었는데 그 경우는 쓰레드는 할당된 시간만큼 대기를 하는지 아니면 자동으로 다른 쓰레드에게 cpu를 넘기는 지 궁금합니다. 개인적인 생각으론 대기하는 동안 락이 풀릴 경우가 적을 거라 생각해서 시간을 낭비시키는 거보단 다른 쓰레드에게 cpu를 넘겨 다른 쓰레드들의 대기시간을 줄이는 게 이득이란 생각에서 질문 남겼습니다.
-
미해결Slack 클론 코딩[백엔드 with NestJS + TypeORM]
socket.io와 gateway에 대한 질문입니다!
Nest.JS document를 읽어보면 클라이언트에서 보내준 메세지를 @subscribeMessage()에서 받아와서 gateway에 주입된 service를 이용해 로직을 수행하는 걸로 이해했는데 강의에서는 client -> controller -> service에서 gateway 의존성 주입 후 client로 emit 하는 순서로 진행이 되는데 client에서 바로 gateway로 진입하지 않은 이유를 알고 싶습니다.
-
미해결스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술
/servlet/members로 들어가면 members가 다운로드 되고 창이 실행되지 않습니다.
@WebServlet(name = "memberListServlet", urlPatterns = "/servlet/members")public class MemberListServlet extends HttpServlet { private MemberRepository memberRepository = MemberRepository.getInstance(); @Override protected void service(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { List<Member> members = memberRepository.findAll(); response.setContentType("'text/html"); response.setCharacterEncoding("utf-8"); PrintWriter w = response.getWriter(); w.write("<html>"); w.write("<head>"); w.write(" <meta charset=\"UTF-8\">"); w.write(" <title>Title</title>"); w.write("</head>"); w.write("<body>"); w.write("<a href=\"/index.html\">메인</a>"); w.write("<table>"); w.write(" <thead>"); w.write(" <th>id</th>"); w.write(" <th>username</th>"); w.write(" <th>age</th>"); w.write(" </thead>"); w.write(" <tbody>");/* w.write(" <tr>"); w.write(" <td>1</td>"); w.write(" <td>userA</td>"); w.write(" <td>10</td>"); w.write(" </tr>");*/ for (Member member : members) { w.write(" <tr>"); w.write(" <td>" + member.getId() + "</td>"); w.write(" <td>" + member.getUsername() + "</td>"); w.write(" <td>" + member.getAge() + "</td>"); w.write(" </tr>"); } w.write(" </tbody>"); w.write("</table>"); w.write("</body>"); w.write("</html>"); }}왜 안되죠 복붙했는데 다른 Servlet은 동작 잘합니다.
-
미해결앨런 iOS Concurrency(동시성) - 디스패치큐와 오퍼레이션큐의 이해
Main.async 질문
안녕하세요 앨런! 강의를 듣던중 main.async에 대해 이해가 잘 가지 않아 질문드립니다. Dispathqueue.main.async는 task를 main 큐(main쓰레드)에 보내서 비동기적으로 처리하겠다는 말인데, 아시다시피 main 큐는 직렬 큐이기 때문에 비동기적으로 처리하려고해도 물리적으로 1개의 쓰레드밖에 없기 때문에 순서대로 task를 처리하게 됩니다. 결국엔 동기적으로 처리하게 되는거나 마찬가지인데, 왜 굳이 메인쓰레드를 비동기적으로 처리하는지 궁금합니다.
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
IntelliJ IDEA> Preferences
왼쪽 상단에 IntelliJ IDEA> Preferences 상기 항목이 안나와요? 어디서 찿을수 있을까요? 버전은 아래와 같습니다.IntelliJ IDEA 2022.1.2 (Community Edition)Build #IC-221.5787.30, built on June 1, 2022Runtime version: 11.0.15+10-b2043.56 amd64VM: OpenJDK 64-Bit Server VM by JetBrains s.r.o.Windows 10 10.0GC: G1 Young Generation, G1 Old GenerationMemory: 750MCores: 8Kotlin: 221-1.6.21-release-337-IJ5787.30
-
해결됨언리얼엔진 블루프린트 스파르타 클래스
coin습득함수 만들어줄 때
Game_State 안에서 코인을 카운트해주는 로직을 구현할 때 아래처럼 커스텀이벤트로 만들어주는거랑 함수로 만들어주는거에 어떤 차이가 있나요??