묻고 답해요
167만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결우리를 위한 프로그래밍 : 파이썬 중급 (Inflearn Original)
iter(),next() 반복가능에 관한 질문입니다.
iterable 객체와 iterate 객체의 차이점을 이해 못하겠습니다. 어떤 문자열을 dir로 속성을 확인하면 __iter__ 가 있으니깐, next()를 적용할수있겠구나 싶으면, 'str' object is not an iterator 이렇게 'iterator가 아니야' 라면서 type error가 발생함을 확인하였습니다. 따라서, __iter__와 iterator는 뭔가 다르다는 소리같은데, __iter__도 반복가능하다는의미이고, iterator도 반복가능한 객체라는의미인데, 둘의 차이점이 무엇인가요? 또한, 이와 관련하여, 06_1강의에서, 우선 __init__을 호출하신다음, __iter__메서드를 사용하지않으시고, 바로 다음 __next__에 오류없이 적용될수있었고, 어떻게 for구문과 같이 반복사용되어 모든 단어를 반환하였는지 궁금합니다. print(dir(self._text))를 진행하였을떄 __iter__를 확인했습니다만. 위에서 처럼 __iter__속성이 존재해도, next()함수에서는 오류가 발생하였습니다. 계속 이 반복가능 부분에서 꼬이고 꼬여서 막혀버리네요 ㅠㅠ... 답변부탁드립니다.
-
미해결React로 NodeBird SNS 만들기
redux state
리덕스 state 관련되서 질문이 있습니다 useSelector(state => state.user) 1. 하나로 모아준 것의 가장 상위의 데이터를 state라고 하는게 맞나요? (따로 정의해주지 않아도요!) 2. console로 state만을 찾아봤는 데 강의에서 user와 post가 나왔어요. reducers폴더에 index, post, user 세개의 파일이 있었는데요, next가 pages폴더안의 파일을 페이지로 만들어주는 것처럼 redux도 reducers폴더에 있는 파일들을 객체로 만들어 주는 건가요??
-
미해결스프링 데이터 JPA
Custom Repository에 @Repository와 @Transactional
안녕하세요. 항상 강의 잘듣고 있습니다. 다름이 아니라 Custom Repository의 구현체에서 @Repository와 @Transactional이 꼭 필요한지 궁금해서 아래 코드에서 @Repository와 @Transactional을 제외한체 테스트 코스를 실행시 정상적으로 통과되었습니다 그래서 현재 궁금한게 Custom Repository에서 @Repository와 @Transactional은 필요없는 것인지. 그리고 만약 필요하다면 어떤 이유로 필요한 것인지 궁금합니다. 감사합니다. @Repository @Transactional public class PostCustomRepositoryDefault implements PostCustomRepository<Post> { @Autowired EntityManager entityManager; @Override public List<Post> findByPost() { System.out.println("custom findMyPost"); return entityManager.createQuery("SELECT p FROM Post AS p",Post.class).getResultList(); } @Override public void delete(Post entity) { System.out.println("custom delete"); entityManager.remove(entity); } }
-
미해결Node.js 교과서 - 기본부터 프로젝트 실습까지
4장 웹서버 만들기 질문
안녕하세요 : ) 4장 웹서버 만들기에서 const http=require('http'); const fs=require('fs'); const server=http.createServer((req,res)=>{ //req는 사용자로부터 온 요청이고 res통해 응답 console.log('서버실행');// <---------------1번만 실행하도록 했는데 fs.readFile('./server2.html',(err,data)=>{ if(err){ throw err; } res.end(data); }); }).listen(8080); server.on('listening',()=>{ console.log('8080포트에서 서버 대기중'); }); server.on('error',(error)=>{//에러 처리 console.error(error); }); 8080포트에서 서버 대기중 서버실행 서버실행 <----- 실제 브라우저에 localhost:8080을 치면 서버실행이 왜 2번 찍히는지 궁금합니다..!
-
해결됨[개정판] 파이썬 머신러닝 완벽 가이드
stratified k-fold 질문입니다
안녕하세요, 강의 잘 보고 있습니다. 궁금한 점이 생겼는데, stratified k-fold가 데이터의 label(target) 값의 분포도를 보고 그에 맞게 검증 세트를 나눈다고 하셨는데, stratified k-fold가 데이터 label 값의 분포도를 확인할 때 "전체 데이터"(train/test로 나누기 전)에서 확인을 하나요 아니면 "학습데이터"(train에서만)에서 확인을 하나요??? 만약 전체데이터를 써서 검증을 하는거라면, 검증을 마쳤을때 좋은 결과가 나왔다면. 다시 "전체 데이터"에서 random 하게 "학습데이터"와 "시험데이터"를 나눠서 "학습데이터"로 학습하고 "시험데이터"로 다시 평가하는건가요??? 만약 "학습데이터"로만 이용해서 검증을 하는거라면, 애초에 stratified k-fold가 학습데이터에서 데이터 편중을 막으려고 하는건데, "전체 데이터"에서 "학습데이터" "시험데이터" 나눌때 label 분포별로 고르게 안나누어질 확률이 있으니까, 고르게 안나누어진 학습데이터로 검증을 해봤자 소용이 없는거 아닌가요??
-
미해결머신러닝 처음 시작하기 (기초 원리 + 초급 실습)
iris 데이터 사용에 대해서 궁금한 점이 있습니다.
안녕하세요. 좋은 강의 감사합니다. 다름이 아니라, iris 데이터 사용에 대해서 궁금한 점이 생겨 질문드립니다. 데이터를 사용할때 sepal_width가 sepal_length보다 먼저 오도록 하셨는데, sepal_width가 먼저 오는게 맞지 않나요?
-
해결됨[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버
궁금합니다
락의 기초에서 배웠던 lock함수를 써야할때와 스핀락을 써야할때가 어떻게 다른가요?
-
미해결스프링 프레임워크 핵심 기술
command object에 대해서
지금까지 Mapping 메소드들에서 사용자가 전달한 값을 자동으로 매개변수에 입력된 Command 객체에 바인딩 된다고 알고있었는데 이 Command 객체로 바인딩 되는 과정에서 ConversionService가 사용되는건가요? 만약에 맞다면 이번 강의처럼 converter와 formmat를 사용하여 직접 매핑해야하는 경우가 생기나요?
-
미해결단 2주간 키운 블로그로 월 80만원 용돈 벌기
CPA 진행하고 있는데요.
강사님 안녕하세요~ 강의 잘 들었습니다. 텐핑, 애드픽 같은 제휴마케팅 CPA를 블로그로 한번씩 하고 있는데요. 생각보다 쉽지 않네요. 보통 이런 제휴사이트 CPA는 캠페인 자체가 누가봐도 광고 같아서 글을 쓰다보면 광고글이 되는데요. 최대한 사람들이 광고라고 받아들이지 않고 정보라고 받아 들일 수 있게 글을 쓰는 노하우나 팁 같은게 있을까요? CPA수익은 정말 쉽지 않네요. 그리고 hansol.jang@dongkuk.com 이쪽으로 추가 자료 보내주시면 감사하겠습니다.
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버
SendBuffer 컴파일 에러 질문
강의를 따라가다가 차이점이 발생해서 질문합니다. VS 2017 Community, 윈도우 운영체제 인데요, 강사님과는 다르게 null로 했을때 에러가 발생하는데 어떡해야하나요? 그리고 혹시 강좌 따라갈때 .Net Core 버전을 최신버전으로 받아서 해야할까요? ( .Net Core 2.1)
-
미해결웹 자동화 프로그램 만들기(파이썬 + 셀레니움)
class값을 못 찾아요.
아래와 같이 작성했는데.. photo요소를 찾을 수 없다는 에러메시지가 나타나는데 왜 그러는걸까요? from selenium import webdriverimport timedriver = webdriver.Chrome("./chromedriver")#driver.get("https://nid.naver.com/nidlogin.login?mode=form&url=https%3A%2F%2Fwww.naver.com")# 로그인#driver.find_element_by_id("id").send_keys("아무거나")#driver.find_element_by_id("pw").send_keys("아무거나")#driver.find_element_by_id("log.login").click()driver.get("https://pann.nate.com/")driver.find_element_by_class_name("talk").click()driver.find_element_by_class_name("photo").click()
-
미해결[개정판] 파이썬 머신러닝 완벽 가이드
버그를 찾을 수가 없어서 질문드립니다.
def fillna(df): df['Age'].fillna(df['Age'].mean(),inplace=True) df['Cabin'].fillna('N',inplace=True) df['Embarked'].fillna('N',inplace=True) df['Fare'].fillna(0, inplace=True) return df def drop_features(df): df.drop(['PassengerId','Name','Ticket'],axis=1,inplace=True) return df def format_features(df): df['Cabin'] = df['Cabin'].str[:1] features = ['Cabin','Sex','Embarked'] for feature in features: le = LabelEncoder() le = le.fit(df[feature]) df[feature] = le.transform(df[feature]) return df def transform_features(df): df = fillna(df) df = drop_features(df) df = format_features(df) return df titanic_df = pd.read_csv('C:/dev/machine learning/titanic/train.csv') y_titanic_df = titanic_df['Survived'] X_titanic_df = titanic_df.drop('Survived',axis=1) X_titanic_df = transform_features(X_titanic_df)
-
미해결인슈의 캐주얼 게임 캐릭터 원화
무슨브러쉬이용하나요
무슨브러쉬이용하나요
-
미해결공공데이터로 파이썬 데이터 분석 시작하기
저는 코랩을 쓰는데.... 익스텐션은?
저는 지금 코랩을 쓰고 있는데 그러면 익스텐션은 어떻게 사용하는지요?
-
해결됨Vue.js 끝장내기 - 실무에 필요한 모든 것
mongoDB Cluster 화면이 다릅니다.
현재 진행하시는 강의자님의 화면과 제화면이 다릅니다. 왜 그런지 아실까요??
-
React로 NodeBird SNS 만들기
강의가 리뉴얼된다고 들었습니다
삭제된 글입니다
-
미해결웹 게임을 만들며 배우는 React
클릭한 버튼에 스타일을 줄려면 어떻게 하는게 좋을까요?
기존의 자바스크립트처럼 코드를 처리하였는데, 리액트를 이용해서 처리할려면 어떻게 하면 좋을지 알고싶습니다. <div className="btn-box"> <button onClick={(e) => {this.prsStart('scissors', e)}}>가위</button> <button onClick={(e) => {this.prsStart('rock', e)}}>바위</button> <button onClick={(e) => {this.prsStart('paper', e)}}>보</button> </div> const eventTarget = e.currentTarget; eventTarget.classList.add('on');
-
미해결모의해킹 실무자가 알려주는, SQL Injection 공격 기법과 시큐어 코딩 : PART 1
오라클 계정을 만들어야되는건가요??
오라클 계정을 만들어야되는건가요?? 일반 사용자 계정으로 만들어도 되는건가요?? 회사주소를 적으라고 되어있어서...
-
미해결남박사의 파이썬으로 실전 웹사이트 만들기
안녕하세요, 강의 듣기전에 몇가지 질문할게 있어서요.
안녕하세요. 저는 머신러닝을 공부하고 있는 학생인데요. 머신러닝을 이용한 프로젝트를 제가 만든 웹사이트에 올리고 싶어요. 그래서 이강의를 신청했는데요, 그래서, github 웹사이트를 생각했는데, 정적페이지로 구성되어있더라구요. 그런데, 훈련은 제컴퓨터에서 시키고, 만약 얼굴인식 프로그램이라면, 사용자의 얼굴을 업로드해서 그때그때 결과를 반출하는 것을 하는것이 제 목표인데, 이렇게되면, 따로 db를 쓰지 않고서도 정적페이지인 github에서 구현이 가능 할것같은데, 그래도 정적페이지에서는 구현이 불가능한가요?? 제가 머신러닝프로젝트를 웹사이트에 올리고 싶은데, jupyter notebook에서 구현한 코드를 웹사이트에서 동작하게 하려면 이강의를 들으면 가능한가요?
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part2: 자료구조와 알고리즘
회전시키는 식 질문입니다
12:50초에 오른쪽방향으로 회전하는 식 _dir = (_dir -1+4) % 4; 에서 +4하는 이유가 -1을 하므로 양수를 만드려고 더한거라고 하셨는데 왼쪽방향으로 회전하는 식 _dir = (_dir +1+4) % 4; 에서는 _dir에 +1을 하므로 음수가 될일이 없으니까 +4를 안해줘도 상관없을까요? 혹시 음수가 될일이 없더라도 +4를 해주는게 좋나요?