묻고 답해요
129만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버
메모리 베리어에 관하여 궁금한 것이 있습니다.
메모리 베리어 강의의 막바지에 예제에서 void () { _answer = 123; Thread.MemoryBarrier(); _complete = true; Thread.MemoryBarrier(); } 이런 코트가 있고 여기서 왜 메모리 베리어가 두 개가 있냐하면 _answer에 값을 변경하고 배리어를 통해 메모리에 써주고 _complete = true도 변경하고 배리어를 통해 메모리에 써주기 때문에 두 번 들어갔다고 설명을 하셨는데요. 여기서 문득 궁금해지는게 만약에 _answer = 123; _complete = true; Thread.MemoryBarrier(); 이런식으로 변경을 위로 몰고 배리어를 한번만 호출하면 위에 변경사항이 모두 메모리에 써져 기존과 같은 결과의 코트가 되는것인가요? 아니면 바로 위의 최근 것만 램에 저장이 바로 되어 결과가 다른 코드가 되는 것인가요?
-
미해결스프링 MVC 2편 - 백엔드 웹 개발 활용 기술
html파일에 대한 이해
<form th:action method="post" enctype="multipart/form-data"> <ul> <li>상품명 <input type="text" name="itemName"></li> <li>파일<input type="file" name="file" ></li> </ul> <input type="submit"/></form>코드보면 이렇게 돼있는데.. 이코드가 이해가 잘 안가요submit버튼을 누르면 post로 요청을보내는데 어디로(url)을 보내는지는 명시 하지 않았지 않나요? 어떻게 알고 post요청을 보내는거죠?
-
미해결공공데이터로 파이썬 데이터 분석 시작하기
'matplotlib.font_manager' has no attribute '_rebuild'
판다스 프로파일링을 삭제하고 다시 재설하여 2.4.0 버전으로 업데이트는 완료했는데 다음과 같음 에러 메시지가 다시 뜨네요ㅜㅜ
-
미해결HTML+CSS+JS 포트폴리오 실전 퍼블리싱(시즌1)
포지션 완벽하게 3편 소리가 너무작아요
■ 질문 남기실 때 꼭! 참고해주세요.- 먼저 유사한 질문이 있었는지 검색해주세요.- 궁금한 부분이 있으시면 해당 강의의 타임라인 부분을 표시해주시면 좋습니다.- HTML, CSS, JQUERY 코드 소스를 텍스트 형태로 첨부해주시고 스크린샷도 첨부해주세요.- 다운로드가 필요한 파일은 해당 강의의 마지막 섹션에 모두 있습니다.
-
미해결자바스크립트 알고리즘 문제풀이 입문(코딩테스트 대비)
다른 풀이 질문
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 안녕하세요 강사님 강의 잘듣고 있습니다. 제가 혼자 풀어볼 때 x - day하면 10의 배수가 나오기 때문에 2로 나누었을 때 나머지가 0이다. 이런 로직을 적용해봤습니다. 근데 답이 제대로 리턴되지 않습니다. 어떤 문제가 있을까요?
-
미해결파이썬 동시성 프로그래밍 : 데이터 수집부터 웹 개발까지 (feat. FastAPI)
multiprocessing.Pool.map과 ProcessPoolExecutor.map의 차이 & with 구문
안녕하세요! 먼저 좋은 수업 제공해주셔서 감사합니다! 몇 가지 질문이 있어 올립니다 1. 멀티프로세스를 만들 때 multiprocessing.Pool.map (또는 multiprocessing.Process)을 이용하는 경우가 있던데, 수업 때 알려주신 ProcessPoolExecutor.map와 어떤 차이가 있는 건지 알 수 있을까요? 2. with 구문을 사용하지 않아도 되는 건가요? (어떤 코드에서는 with ProcessPoolExecutor(10) as executor 이런 식으로 with 구문을 사용한 경우도 있더라고요)
-
해결됨월 4,000만 원을 버는 개발자 가이드라인
codecanyon 관련 문의
codecanyon 에서 판매되는 사이트는 대부분 영어로 구성 되어 있는데요. 한국어 지원을 어떤식으로 하셨는지 궁굼합니다. 한국어를 지원하려면, php 코드 수정이나 db를 통해서 multi language 지원하도록 수정이 필요할 것 같아서요.
-
미해결[구버전] 웹 애플리케이션 개발을 위한 IntelliJ IDEA 설정 (2020 ver.)
맥북에서 tomcat server를 startup.bat 로 실행하는 것 질문입니다.
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. maven 빌드로 외부에서 tomcat server를 실행할 때, war 파일을 tomcat 폴더 경로로 복사 붙여넣기 한 뒤 터미널에서 startup.bat 파일을 실행하라고 하셨었는데, 맥북에서는 zsh: command not found: startup.bat 경고가 뜨며 실행이 되지 않습니다. 파일 더블클릭을 하면 코드파일만 열리고 실행은 따로 되지 않습니다. 맥북에서 배치파일이 호환이 되지 않는 것 같은데, 맥os나 리눅스 환경에서는 외부에서 서버를 어떻게 실행을 하면 되는지 궁금합니다.
-
미해결[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버
object에서 staic 함수의 목적이 궁급합니다
Pop / Push /MakeShared 와 같은 함수들을 static으로 따로 분리하는 이유가 궁금합니다.
-
미해결[리뉴얼] React로 NodeBird SNS 만들기
eslint 적용 후 에러 및 IntelliJ eslint 적용방법 질문
제로초님 안녕하세요? 이번 강의에 eslint 적용 후에 다른 분들처럼 피바다가 나서 질문을 드립니다. 지금까지 해본 것 1. 제로초님의 .eslintrc 파일 적용 2. prepare/front/package.json 파일 내 eslint 관련 내용 적용 3. IntelliJ 재시작 4. IntelliJ내 설정 적용하기 위의 사진처럼 적용을 하였습니다. 이렇게 에러가 나고 있습니다. 위의 사진처럼 파일하나당 적용을 할 수 있을 것 같은데 그것은 방법이 아닌 것 같습니다. 아무래도 .eslintrc가 IDE에서 적용이 안되는 것으로 보입니다.혹시나 첫번째 사진에 제가 설정을 잘못한 것인지 알고 싶습니다.'인텔리제이 eslint 프로젝트 설정'로 검색하여 나온 방법대로 하였는데 에러가 나서 질문드립니다.https://github.com/hyunjoogo/react-nodebird제 깃헙주소는 이것입니다.
-
해결됨Python을 이용한 개인화 추천시스템 | 추천알고리즘 | 추천인공지능
데이터 읽기 과정에서 빈 파일이 불러집니다
안녕하세요, 데이터 읽기 과정에서 문제가 발생해서 질문 드립니다. 거친코딩님께서 말씀하신대로 해당 디렉토리에 파일을 저장한 후, 강의의 코드를 모두 그대로 적었지만 빈 Dataframe이 불러지는 것 같습니다. 해당 문제를 어떻게 해결할 수있을까요? 감사합니다.
-
미해결자바스크립트 알고리즘 문제풀이 입문(코딩테스트 대비)
제가 푼 방식은 어떤가요?
function solution(str1, str2) { let obj1 = {}; let obj2 = {}; for (let i = 0; i < str1.length; i++) { if (!obj1[str1[i]]) { obj1[str1[i]] = 1; } else { obj1[str1[i]]++; } } for (let i = 0; i < str2.length; i++) { if (!obj2[str2[i]]) { obj2[str2[i]] = 1; } else { obj2[str2[i]]++; } } for (let key in obj1) { if (obj1[key] !== obj2[key]) return 'No'; } return 'YES'; } let a = 'abaCC'; let b = 'Caaab'; console.log(solution(a, b)); 이렇게 풀면 안좋은 점이 있을까요?
-
미해결인터랙티브 개발 실무 끝장내기 [역량 강화편]
clearInterval(timer) 관련 질문입니다.
안녕하세요 강사님 질 높은 수업으로 늘 잘 듣고 있습니다. 하지만 수업 도중 clearInterval에 대해 의문점이 들어 질문을 남깁니다. 제가 이해한 바로는, button을 클릭했을 시, interval이라는 함수가 실행되며 interaval() 함수에는 clearInterval이라는 setInterval을 멈출 수 있는 메서드가 존재합니다. 그렇다면 button 클릭 -> interval() 함수 실행 -> clearInterval 메서드 실행 -> setInterval 실행 의 순서로 이해했는데, 여기서 if문이나 토글로 코드를 작성하지 않았는데 버튼을 다시 클릭하면 어떻게 다시 setInterval이 멈춰지는지 로직 구조가 이해가 안됩니다.
-
미해결스프링 시큐리티
principal에 넣어주는 값
ajaxauthenticationprovider 에서 인증이 성공하면 accontContext.getAccount()를 담은 토큰을 반환해주는데... principal 프로퍼티에는 UserDetails 구현체가 들어가야 하는것 아닌가요?? account는 그냥 entity이고 accountContext가 User를 상속해서 UesrDetails 구현체니깐 accountContext가 들어가는게 맞는것 같다는 생각이 들어 질문드립니다. 미리 답변 감사드립니다.!
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part8: Entity Framework Core
SELECT 후에 디비 업데이트 질문이 있습니다
SelectLoading 이나 DTO 형태처럼 일부 데이터만 가져온 뒤에 업데이트하는 방법은 없는건가요? Select 할때 모든 데이터를 가져오는게 아니라 특정 컬럼만 가져와서 업데이트 하는 경우입니다
-
미해결Spring Cloud로 개발하는 마이크로서비스 애플리케이션(MSA)
안녕하세요 LB 관련 질문 드려요!
안녕하세요 강사님. GatewayFilter 처리 과정에서 궁금한점 질문해요. [spring cloud 공식문서](https://cloud.spring.io/spring-cloud-gateway/reference/html/) 참고하면서 강의를 듣고 있는데요 예제의 GatewayFilter는 real server(ex: localhost:9000/service1/**)의 url path pattern(service1) 을 통한 load balancing 인 것 같은데요. 제가 구현하고 싶은 LB는 어떠한 real server의 pattern을 갖고 처리하는 것이 아닌 .. - ex myService: localhost:1234/v1/api/helloworld gateway: localhost:8080/myservice/v1/api/helloworld Q1. pattern 없이 그냥 gateway server uri:8080/myservice/** 면 myService server 로 LB 되게 하고싶어요. 어떤 주제로 검색 해보면 될까요? 안되는걸까요? Q2. spring cloud gateway를 담당하는 application server는 reverse-proxy 라고 할 수 있을까요? 감사합니다. 🙇🏻♂️
-
미해결공공데이터로 파이썬 데이터 분석 시작하기
판다스와 판다스 프로파일링 버전 문제
안녕하세요. 선생님 설 연휴에도 고생 많으십니다. 다름이 아니라 판다스 프로파일링 버전 문제로 계속 에러가 나는 거 같아서 버전을 업데이트 하고자 하는데 아래와 같이 계속 에러가 나네요..ㅜ 어떻게 하면 해결할 수 있을까요?
-
미해결Slack 클론 코딩[백엔드 with NestJS + TypeORM]
join보다 쿼리빌더가 더 좋은 이유는 무엇인가요??
17:39초쯤에 조인보다 쿼리빌더를 선호하신다고 하셨는데, 어떤 점에서 조인보다 쿼리빌더가 더 좋은지 궁금합니다! 또한, 조인과 릴레이션스의 차이는 무엇인지요? 릴레이션스가 약간 팝퓰레이터 같은 것인가요?? 업무가 바빠서 오래 못보다가 오랜만에 봤더니 헷갈리는데 릴레이션스-팝퓰레이트 같은것은 노릴레이션구조상 배열이 들어가니까 배열을 가져오는 것이고 조인은 교차테이블 개념으로 만들어서 가져오는것인가요? 쿼리빌더는 서브쿼리같은것인가용??
-
미해결[NarP Series] MVC 프레임워크는 내 손에 [나프2탄]
redirect , session
안녕하세요. 강의 듣다가 헷갈린 부분이 있어 질문 남깁니다 redirect 는 forward 와 다르게 요청 정보가 유지되지 않은 걸로 아는데 MemberLoginController 에서 세션을 만들고 memberList.do 로 redirect 를 할때 이때 만들어 놓은 session 을 memberList.do에서 받을 수 있는 건가요 ???
-
미해결호주 현직 자바 개발자가 묻고 답하는 영어 기술면접 25
접근제한자의 차이 질문
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 추상클래스는 모든 접근제한자가 사용 가능하고 인터페이스는 오직 public만 가능하다고 정리해주셨는데 두 클래스의 접근제한자 사용 가능 여부가 차이나는 이유는 무엇인가요? 단일 상속과 다중 상속의 차이 때문인가요?