묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
해결됨[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버
_popCount에 관한 질문입니다.
지금 해당 코드에 대해서 4번째 의심하고있는 학생입니다. 찾아보니 유사한 질문이 있음에도 이해가 되질 않아 먼저 해당 글부터 링크 걸어두겠습니다.https://www.inflearn.com/questions/365349 _pendingList와 _popCount를 atomic으로 선언해서 사용하고 있는 상황인데 if (_popCount == 1) { // 여기부터 Node* node = _pendingList.exchange(nullptr); // 이 사이에 if (--_popCount == 0) { DeleteNode(node); } else if (node) { ChainPendingNodeList(node); } delete oldHead; 저 주석 사이에 둘 이상의 스레드가 동시에 접근 할 수 있는 건가요?그리고 접근 할 수 있어도, 혹은 다른 함수에서(ChainPendingNodeList) _pendingList에 접근을 시도해도 exchange 연산을 통해 분리해내는데 둘 이상의 스레드가 동시에 같은 포인터를 잡고있는 상황이 있을 수 있나요?
-
미해결모의해킹 실무자가 알려주는, SQL Injection 공격 기법과 시큐어 코딩 : PART 1
Lord of SQLinjection 워게임
안녕하세요 크리핵티브님. 강의 잘 듣고 있습니다. LOS 워게임을 하려고 사이트에 접속 후 회원가입을 하니 아래와 같은 문구가 나옵니다. 혹시 LOS 워게임 사이트 운영이 잠시 중단된 걸까요?
-
미해결[실전 게임 코드 리뷰] 유니티 클리커 게임
PlayPopup 스크립트 질문
110 번째 줄에 GetButton 함수에서 BindEvent(람다식) 을 사용하셨는데 Action에 대한 인수로써 ShowTab함수가 쓰이는게 맞나요? 맞다면 굳이 람다식으로 작성하신 이유가 있는지 궁급합니다 BindEvent(ShowTab()) != BindEvent(()=> ShowTab()) 이 무슨 차이가 있는지요 그리고 매개변수(GameObject, Action, enum)값이 들어가던데 go는 자기자신의 객체, action은 위에 말씀드렸던 함수, enum값은 초기값 제공해서 사용이라고 생각하면 되는지도 알려주시면 좋겠습니다
-
미해결데이터 분석 SQL Fundamentals
justify_interval
안녕하세요 선생님 justify_interval 이 1달을 30일 기준으로 계산하는 함수라면 age를 대체해서 쓸 수 없는거 같은데 이게 자주 쓰이는 함수인가요?
-
미해결스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술
jar // war
인텔리제이 무료버전에서 스프링 파일을 jar으로 만들면 빌드를 인텔리제이로 바꿔도 정상적으로 실행되지만 war일경우 얼티밋버전만 빌드를 인텔리제이로 바꿔도 실행 가능한건가요?
-
미해결파이썬 입문 및 웹 크롤링을 활용한 다양한 자동화 어플리케이션 제작하기
li:nth-of-type 질문
안녕하세요 강의 잘 듣고 있습니다! 제가 질문 올리게 된거는 코드 11번째 줄에 li:nth-of-type(8).string에 관해서인데요 이게 반환값이 계속 none으로 떠서 하나씩 지우면서 확인해보니 html에서 정상적으로 값을 갖고 오고 있는건 맞더라구요 그래서 type(5)로 해서 반환값을 확인해보니 선생님의 코드대로라면 소주가 떠야 하는데 동동주가 반환이 됩니다...! select_one이 아닌 select나 type이 아니라 li:nth-child로 해도 반환값은 다 동동주이고 find로 하면 반환값이 none이 뜹니다ㅠㅠ id값으로 접근해서 양주를 출력하는 방법은 알겠는데 전체 리스트의 idx로 접근해서 양주를 어떻게 출력해야 할지 모르겠어요...ㅠㅠ
-
미해결딥러닝 CNN 완벽 가이드 - TFKeras 버전
문의 드리겠습니다.
안녕하세요 선생님 현재 회사에서 CLASS 가 500 개 되는 것을 다양한 속성 FEATURE 를 통해서 Softmax 를 통해 다중 분류(Multi-classification) 하는 프로그램을 개발하려고 하는데요 결론적으로 다양한 독립변수 INPUT (정형데이터) 값들이 DB 로 있고 , 정해진 500개의 TYPE 중에 어떤 TYPE 인지 분류 하는 모델로 개발하고싶습니다. . . RULE-BASED 로 개발 진행하다가.. 머신러닝/딥러닝도 가능할꺼같아서요.. 이럴 경우에, 딥러닝 , 머신러닝 어떤 학문을 깊게 공부하면 좋을까요? 물론 둘다 공부를 하긴 할꺼지만요 .. 시간이 촉박해서요.. 딥러닝 수강을 해놨지만.. 결국 이미지나 일반 텍스트가 아닌 정형 데이터를 보고 Class 를 분류하는 거면.. 머신러닝이 될꺼같은데 맞나요? 또 500개의 클래스를 10개정도의 속성으로 분류하는 모델을 만들면 .. DB 가 충분할 경우 머신러닝으로 실제로 분류가 가능할지.. 궁금합니다.. NUMPY,PANDAS 및 SKLEARN 에 기본 회귀,분류 모델은 전에 몇번 돌릴 정도 실력이지만 (유튜브에서 이런저런 영상을 보며 분류, 회귀 기본 모델은 DATASETS 을 LOAD 하여 코랩으로 돌려봤습니다..) 아직 머신러닝에 대해 깊이 배우진 않아서요 .. 바쁘시더라도 답변 부탁드립니다. 만약 딥러닝 보단 머신러닝을 깊게 배워야 한다면 선생님의 머신러닝 강의부터 다시 들어볼 계획이라서요 ㅎ
-
해결됨[리뉴얼] React로 NodeBird SNS 만들기
ant-design login form이 위쪽 정렬이 되는데 해결방법이 있을까요?
안녕하세요 제로초님 강의들으면서 제 개인 프로젝트에 개념을 대입하면서 실습하고 있는데 홈페이지 header부분의 로그인폼이 아무리해도 가운데정렬이 되지 않아서 질문드립니다. flex도 써보고 강의에 나온 verticalAlign을 써보고 구글링으로 답을 찾아봐도 안나와서 이렇게 질문드립니다. import React, { useState } from 'react'; import PropTypes from 'prop-types'; import Link from 'next/link'; import { Row, Col } from 'antd'; import LoggedinMenu from './LoggedinMenu'; import UnLoggedinMenu from './UnLoggedinMenu'; const AppLayout = ({ children }) => { const [isLoggedIn, setIsLoggedIn] = useState(false); return ( <> <Row style={{display: 'flex', justifyContent: 'space-between'}}> <Col> <Link href='/'><a><h1>Recipe.io</h1></a></Link> </Col> <Col> {isLoggedIn ? <LoggedinMenu setIsLoggedIn={setIsLoggedIn} /> : <UnLoggedinMenu setIsLoggedIn={setIsLoggedIn} />} </Col> </Row> {children} </> ) }; AppLayout.propTypes = { children: PropTypes.node.isRequired, } export default AppLayout; import React, { useCallback } from 'react'; import { Form, Input, Button } from 'antd'; import Link from 'next/link'; import PropTypes from 'prop-types'; const UnLoggedinMenu = ({ setIsLoggedIn }) => { const onSubmitForm = useCallback((value) => { console.log(value); setIsLoggedIn(true); }, []); return ( <Form onFinish={onSubmitForm} name="loginForm" style={{ display: 'flex'}}> <Form.Item name="user-id" rules={[ { type: 'text', }, { required: true, message: '아이디를 입력하세요.', } ]} > <Input placeholder='Enter your Id'/> </Form.Item> <Form.Item name="user-password" rules={[ { required: true, message: '비밀번호를 입력하세요.', } ]} > <Input.Password placeholder='Enter your Password' /> </Form.Item> <Form.Item> <Button type='primary' htmlType='submit'>로그인</Button> </Form.Item> <Form.Item> <Link href='/signup'><a><Button type='primary'>회원가입</Button></a></Link> </Form.Item> </Form> ) }; UnLoggedinMenu.propTypes = { setIsLoggedIn: PropTypes.func.isRequired, } export default UnLoggedinMenu;
-
미해결Three.js로 시작하는 3D 인터랙티브 웹
애니메이션 관련되어 질문있습니다.
draw 함수 내에서 구현한 애니메이션과 gsap을 통해서 구현한 애니메이션에 차이가 있을까요??
-
미해결블렌더 처음 시작부터 로우폴리 3D 애니메이션 까지
'메쉬' 의 정의
블렌더를 하다보면 메쉬라는 단어가 많이 쓰이는데 대충 무슨 의미인지는 알겠는데 정확한 '메쉬'의 정의가 궁금합니다. 어떤 조건을 가지고 있어야 '메쉬'라고 부르는건가요?
-
미해결빅데이터분석기사 실기대비 (R 활용)
작업2유형 4개분류문제
의사결정트리 rpart 모델로만 제출하였습니다. 당연히 준비하지못해서 자체 평가는 하지못했고요. 제출형식은 제시해준대로 제출했는데요. 1. 파일형식에 인덱스 번호가 붙어있는데 상관없을까요? 2. 제출형식만 맞으면 20점 이상은 나올까요?
-
미해결풀스택을 위한 탄탄한 프런트엔드 부트캠프 (HTML, CSS, 바닐라 자바스크립트 + ES6) [풀스택 Part2]
visual studio code에서 폴더 생성
visual studio code에서 폴더 생성시 아래 첨부 이미지 처럼 폴더 이름 특성에 맞는 이미지가 나타나게 하려면 확장에서 무엇을 설치해야 하는지 알려 주시면 감사하겠습니다~
-
해결됨[개정판] 파이썬 머신러닝 완벽 가이드
루트노드의 sample
8:15 붓꽃 데이터의 레이블 값이 총 150개인데 루트 노드의 samples수가 120개인 이유가 뭔가요?
-
해결됨[리뉴얼] React로 NodeBird SNS 만들기
안녕하세요.
안녕하세요. 현재 강의와 무관한 질문이나, 지금 제로초 선생님의 강의를 잘 듣고 있어서 추가로 다른 강의도 더 들어보려고 합니다. 생각중인건 아래 3개 강의입니다. 1. 웹 게임을 만들며 배우는 React에 TypeScript 적용하기 2. Slack 클론 코딩[실시간 채팅 with React] 3. Redux vs MobX (둘 다 배우자!) 지금까지 이 강의를 듣는데 문제는 없었습니다. 혹시 위 강의를 다 들어도 괜찮을까요? 아니면 이정도만 들어도 되겠다 생각하시는게 있는지 궁금합니다. 추가로 위 강의를 만약 다 듣는다면 순서를 어떻게 가면 좋을지 숫자로 순서에 대한 조언을 구하고 싶습니다. 좋은 강의 감사합니다!
-
미해결기출로 대비하는 개발자 전공면접 [CS 완전정복]
외부 단편화 관련해서
안녕하세요. 외부 단편화 관련 해서 질문이 있나 찾아봤는데 없어서 여쭤봅니다. 메모리 paging 기법에서 논리적 주소 공간과 물리적 메모리가 같은 크기의 page 단위로 나뉘어져 외부 단편화가 발생하지 않는다고 했는데, 물리적 메모리 크기는 page의 배수인지 궁금합니다. 만일 물리적 메모리 크기가 page의 배수가 아니라면 외부 단편화 문제가 발생하는게 아닌가 싶어서요.
-
해결됨스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
Hibernate 질문
[질문 템플릿]1. 강의 내용과 관련된 질문인가요? 예2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? 예3. 질문 잘하기 메뉴얼을 읽어보셨나요? 예[질문 내용]JpaMemberRepository 만들고 SpringConfig 업데이트 해서 통합 테스트 돌려보면 강의 영상에 나온 것처럼 콘솔창에 'Hibername: insert into member(id, name) values(null, ?)'라는 SQL문이 뜬다고 하셨는데 저는 'Hibernate: insert into member (id, name) values (default, ?)'라고 뜹니다. 코드는 강의랑 똑같이 작성했고 여러 번 확인해서 코드 문제는 아닌 거 같은데 혹시 다른 이유가 있을까요? 답변 감사합니다.
-
미해결스프링 DB 2편 - 데이터 접근 활용 기술
트랜잭션 어노테이션 위치
안녕하세요. 영한님. 항상 강의 잘 듣고 있습니다. 트랜잭션(@Transactional)의 위치를 소개해주실때, 클래스에 둘지 메소드에 둘지 인터페이스쪽에 둘지를 설명해주셨는데요. 만약에 단순 조회 쿼리에 대해 @Transactional 를 아예 쓰지 않는다면 권장할 만한 방법이 아닐까요? 기본적인 CRUD는 SimpleJpaRepository 구현에 의해 @Transactional이 이미 달려있지만 우리가 생성하는 query method에 @Transactional 을 달지 않으면, 명시적인 트랜잭션이 시작되지 않고 쿼리가 수행되는 것으로 확인했는데요(MySQL 경우 쿼리 앞뒤로 set autocommit 수행 X) 일반적으로 커넥션의 기본 autocommit 설정이 true 라서, 굳이 트랜잭션을 열지 않아도 MySQL은 autocommit이 켜져있다면 조회 쿼리 하나를 read-only 트랜잭션으로 간주하므로 데이터베이스 상의 최적화는 여전히 적용될 것으로 생각되고(1), 트랜잭션 여부에 따른 MySQL 벤치마크 상으로도 명시적으로 트랜잭션을 열지 않았을때가 열었을 때보다 두배 가까이 빠르다는 결과도 있는데요.(2) JPA 상에서는 readOnly 옵션을 쓰는 것 대신, @Transactional 없이 조회 쿼리를 사용해도 아무런 문제가 없을 지, 이렇게 사용하는 경우가 흔한지 궁금해서 질문 드립니다. (@Transactional(readOnly=true) 가 없으면 replica datasource를 사용하기 어려울 것 같지만, 복제지연 이슈를 피하고자 현재 master 에서 조회를 하고 있습니다.) 감사합니다.
-
해결됨배달앱 클론코딩 [with React Native]
푸시알림에 관하여 질문드립니다
안녕하세요. 푸시알림기능 구현 중 궁금사항에 대하여 질문드립니다. react-native-push-notification 라이브러리를 사용하였구요, 안드로이드에서 푸시알림을 하면 아래 그림과 같이 상태표시줄에 아이콘과 알림이 3개까지는 개별적으로 뜨고 4개부터 그룹으로 되는데요, 카카오톡처럼 2개의 알림부터 알림창에 그룹으로 표시되고 상태표시줄에는 1개의 아이콘만 나오도록 설정을 하고 싶어서, Local Notifications 의 group과 groupSummary를 이용해보려 했으니 적용이 안되어 질문드립니다. 혹시 도움이 될만한 정보가 있을까요? 감사합니다.
-
해결됨코딩은 실전이다! - Git알못을 위한 깃린이코스(Git, Github 실습위주)
슬랙 초대 부탁드립니다
jykim9335@gmail.com 초대 부탁드립니다!
-
미해결JSP 웹 쇼핑몰 프로그래밍 기본 과정(JSP WEB Programming)
20강에 17분 쯤에 저는 신버전 이클립스 쓰는데 JSP2 Dynamic Webproject 만들면 강의랑
20강에 17분 쯤에 저는 신버전 이클립스 쓰는데 JSP2 Dynamic Webproject 만들면 강의랑 달라서 java Resources 폴더가 없는데 어디다가 패키지를 만들어야할까요?ㅜㅜㅜ