묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결비개발자를 위한 RPA 강의 (UiPath 입문편)
네이버 로그인등할때 임의의 팝업이 뜰 경우??
안녕하세요 네이버등 웹브라이저 오픈 후 로그인등을 처리할때 사이트상 임의의 팝업창이 생성되었을 경우 클릭이벤트라든지 처리가 안되는데 이럴경우 팝업창 존재유무 및 제거한 후 로그인 프로세스를 타게 해야 할거 같습니다. 처리방법을 어떻게 하여야 할까요 ?
-
해결됨[리뉴얼] 파이썬입문과 크롤링기초 부트캠프 [파이썬, 웹, 데이터 이해 기본까지] (업데이트)
Excel File에서 파이썬으로 읽어온 데이터를 변경 후 원래 엑셀을 변경하는 방법을 알고 싶습니다.
이번 강의 도전 과제가 주민번호 뒷자리를 * 로 바꿔서 가려보기 였는데 하기와 같이 변경하면 쥬피터 노트북으로 출력은 가능 합니다. import openpyxl work_book = openpyxl.load_workbook('data_kr.xlsx') work_sheet = work_book.active for each_row in work_sheet.rows: print(re.sub('-[0-9]{7}', '-*******', each_row[1].value)) work_book.close() 저는 이왕 바꾼 데이터니깐 그걸 다시 원래 Excel에서 넣어서 수정을 하고 싶은데 잘 안되네요 import openpyxl work_book = openpyxl.load_workbook('data_kr.xlsx') work_sheet = work_book.active for each_row in work_sheet.rows: newdata =[re.sub('-[0-9]{7}', '-*******', each_row[1].value)] work_sheet.append(newdata) work_book.save('new.xlsx') work_book.close() 이렇게 하면 이렇게까지만 되는데 원래 자리에 넣고 싶거든요... 그리고 append를 하면 적어도 A열에 덮어 질줄 알았는데 왜 완전히 다른 행에 써지는지도 모르겠습니다.
-
미해결[리뉴얼] 처음하는 MongoDB(몽고DB) 와 NoSQL(빅데이터) 데이터베이스 부트캠프 [입문부터 활용까지] (업데이트)
강좌 기간
안녕하세요. 잔재미코딩 선생님 선생님 강의 잘 듣고 있습니다 제가 기존에 신청한 강좌는 기간이 평생이 아니라 1년이에요 계속 듣고 싶은데 기간만료가 다가옵니다 다음 두 개 강좌가 기간만료가 얼마 남지 않았는데 평생으로 연장해 주실 수 있는지 문의합니다 좋은 강의 감사드립니다 돌배차 드림 1) 파이썬 입문과 크롤링 기초 부트캠프 (파이썬과 데이터 수집 기본) 2) NoSQL DB (몽고DB/mongodb) 기본부터 파이썬/데이터분석 활용까지!제가 선생님 다른 강좌도 수강신청 했습니다. 사이트가 바뀌어서 크롤링 제한이 되길래 크롤링 강좌도 신청을 했구요.이번 신규강좌도 신청을 했어요.IT분야는 계속 바뀌므로 평생수강 기간보다는 1년으로 설정하셨다는 글은강좌 개설하실 때 보았었답니다.계속해서 강의를 보고 싶습니다.좋은 강좌 감사드립니다
-
미해결[리뉴얼] 파이썬입문과 크롤링기초 부트캠프 [파이썬, 웹, 데이터 이해 기본까지] (업데이트)
강좌 기간
안녕하세요. 잔재미코딩 선생님 선생님 강의 잘 듣고 있습니다 제가 기존에 신청한 강좌는 기간이 평생이 아니라 1년이에요 계속 듣고 싶은데 기간만료가 다가옵니다 다음 두 개 강좌가 기간만료가 얼마 남지 않았는데 평생으로 연장해 주실 수 있는지 문의합니다 좋은 강의 감사드립니다 돌배차 드림 1) 파이썬 입문과 크롤링 기초 부트캠프 (파이썬과 데이터 수집 기본) 3) NoSQL DB (몽고DB/mongodb) 기본부터 파이썬/데이터분석 활용까지!
-
미해결자바 ORM 표준 JPA 프로그래밍 - 기본편
인터페이스 문의
영한님 안녕하세요. 오랜만에 문의글을 하나 남기고 갑니다. 영한님 강의를 수강한 이후, 조영호님의 오브젝트 라는 책을 요즘 좀 읽어보고 있는데요. (책은 아마 영한님도 잘 아시겠죠..) 책에서 인터페이스와 추상클래스를 활용한 유연한 설계를 강조하는 내용을 보다가 문득 궁금해진 부분이 있습니다. 추상클래스와 상속에 대해서는 JPA 적용에 대한 내용을 영한님께서 설명해 주신 부분이 있는데 인터페이스는 없었던 거 같더라고요.. 아래 캡쳐처럼 Entity 로 설정하고자 하는 클래스 내에 속성으로 인터페이스가 있을 경우, JPA 를 적용하기 위해서는 어떠한 처리가 필요할까요? (노란색 DiscountPolicy 가 인터페이스)
-
해결됨React로 NodeBird SNS 만들기
{children} 적용이 갑자기 왜 안되지?
재밌게 따라하고 있었는데 저기서 회원가입22 텍스트가 출력되야 되잖아요 ?? 근데 왜 <AppLayout>밖에 있는 디브 태그 내용만 출력될까요...?? ㅠㅠ
-
미해결React로 NodeBird SNS 만들기
제로초님
제로초님 안녕 하세요 불변성 관련 해서 궁금한게 있어서 질문 남깁니다. const [ dataInfo, setDataInfo ] = useState( { labels: ['January', 'February', 'March', 'April', 'May', 'June', 'July'], datasets: [ { label: 'My First dataset', fill: false, lineTension: 0.1, backgroundColor: 'rgba(75,192,192,0.4)', borderColor: 'rgba(75,192,192,1)', borderCapStyle: 'butt', borderDash: [], borderDashOffset: 0.0, borderJoinStyle: 'miter', pointBorderColor: 'rgba(75,192,192,1)', pointBackgroundColor: '#fff', pointBorderWidth: 1, pointHoverRadius: 5, pointHoverBackgroundColor: 'rgba(75,192,192,1)', pointHoverBorderColor: 'rgba(220,220,220,1)', pointHoverBorderWidth: 2, pointRadius: 1, pointHitRadius: 10, data: [65, 59, 80, 81, 56, 55, 40] } ] } ) const Test = useCallback((e) => { e.preventDefault() setDataInfo((prevState) => ({ ...prevState, datasets: [(prev) => { fill:true }] }) ) }, []) Test라는 버튼을 클릭 했을 때 dataInfo state안에 있는 datasets 객체에서 다른 것들은 유지 하고 예를 들어 fill이나 lable 같은 것만 변경 하고 싶을 때는 어떤식으로 처리를 해줘야 하는지 궁금 하여 질문 납김니다.
-
해결됨비개발자를 위한 RPA 강의 (UiPath 입문편)
데이터 스크롤링 컴파일 오류 문의
작성을 하고 시간 테이블 및 강수 확률 테이블이 작성 된걸 보면 22시23시 내일 00시 03시 30%20%60%60%30% 이렇게 테이블이 확인되고 실행하면 아래와 같이 아래와 같이 컴파일러 에러가 발생 합니다.
-
해결됨Vue.js 끝장내기 - 실무에 필요한 모든 것
톰캣 배포시 404에러
먼저, 강의 내용 범위에 벗어난 질문이 아닌가 하여 죄송합니다. npm run build 하여 톰캣에 베포하고 라우터의 이름을 호출하면 HTTP 상태 404 – 찾을 수 없음 타입 상태 보고 메시지 요청된 리소스 [/main]은(는) 가용하지 않습니다. 설명 Origin 서버가 대상 리소스를 위한 현재의 representation을 찾지 못했거나, 그것이 존재하는지를 밝히려 하지 않습니다. Apache Tomcat/8.5.56 오류가 나옵니다. npm run serve 실행시는 화면을 잘 찾습니다. export default new VueRouter({ mode: 'history', routes: [ { path: '/', redirect: '/login', }, { path: '/login', component: () => import('@/views/LoginPage.vue'), }, { path: '/signup', component: () => import('@/views/SignupPage.vue'), beforeEnter: requireAuth(), }, { path: '/main', component: () => import('@/views/MainPage.vue'), beforeEnter: requireAuth(), }, 첫화면(로그인화면 http://121.134.61.139:8080)은 잘 찾지만 라우터관련 설정이 필요한 듯한데. 구글링을 해도 해결이 어렵습니다. http://121.134.61.139:8080/main 부탁드려도 될지요.
-
미해결[구버전] 웹 애플리케이션 개발을 위한 IntelliJ IDEA 설정 (2020 ver.)
인텔리제이를 다시 켜면 선생님 처럼 안켜지고 이전 프로젝트가 떠요.
선생님 화면처럼 안뜨고 이전 프로젝트가 뜨네요.. 설정 때문인가요?
-
미해결[구버전] 웹 애플리케이션 개발을 위한 IntelliJ IDEA 설정 (2020 ver.)
입력이 안되네요..
자바 버전의 문제인가요? HttpServlet이 입력이 안되네요. 자바 8버전 쓰고 있습니다.
-
미해결웹 게임을 만들며 배우는 Vue
다음 강의로 'Vue로 Nodebird SNS 만들기' 를 수강하려고 합니다.
우선 강의 너무 잘들었습니다. vue.js에 대해서 많이 배웠습니다. 감사합니다. ㅎ 그리고 다음 강의로 'Vue로 Nodebird SNS 만들기'를 수강하려고 하는데요.. 혹시 백엔드쪽을 java로 구성해도 무리가 없을까요? 태생이 자바개발자고 백엔드 위주 개발자였는데 프론트쪽도 배워보고 싶어서 vue를 배우고 있는지라.. 자바쪽 공부도 같이 할겸 백엔드는 자바로 구현해보고 싶은 욕심이 있어서 문의 드립니다.
-
미해결비개발자를 위한 RPA 강의 (UiPath 입문편)
start process가 설명 처럼 되지 않습니다.
아래 처럼 원하는 파일을 선택하려고 브라우져 파일 폴더를 선택해도 exe, 또는 hwp등 파일이 보이지 않아 선택을 할수가 없습니다.
-
미해결공공데이터로 파이썬 데이터 분석 시작하기
쥬피터 노트북 종료 후, 다시 실행했을 때
안녕하세요, 쥬피터 노트북 저장/종료 후, 다시 실행했을 때 그 전의 데이터는 그대로 불러들이는 것 아닌가요? seaborn파트를 듣는데 seaborn이 설치되어 있지 않아 아래 순서로 진행했습니다. 1) 쥬피터 노트북을 저장/종료 2) seaborn 설치 3) 쥬피터 노트북 재실행 4) seaborn으로 run해보려는데, df_last가 정의되어있지 않다고 하네요.. 뭐가 문제인걸까요??ㅠㅠ
-
미해결자바 ORM 표준 JPA 프로그래밍 - 기본편
cascade에 대해 질문드립니다.
복습을 하던 중 궁금한게 생겼습니다! 고아객체는 OneToMany, OneToOne 에서만 가능하다고 하셨습니다. 이 부분은 고아객체라고 이름 붙여진 이유를 생각해보면 바로 이해가 갑니다. cascade는 어디에서만 가능하다라고 딱 정해져있다고 말씀하시지 않으셨습니다. parent가 child를 add 했을 때에 parent만 올려도 그 list안의 child 까지 다 영속성컨텍스트에 올가가게 된다고 하셨습니다. 그렇다면 OneToMany에서만 쓰이는 것이 아니라면, member(many)가 setTeam으로 team(one)을 정한 다음에 member를 올려도 team도 같이 올라가게되는 것이 맞나요 ? 그렇다면 각기 다른 member1,2 두 명이 같은 팀을 setTeam하였다고 가정할 때 cascade를 수행하게되면 우선적으로 수행한 member (many)로 인해 team(one)이 올라가게되고, 후자의 member가 올라갈 때에는 team은 이미 1차 캐쉬에 있으므로 건너뛰게 되는 것인가요 ?
-
미해결MQTT 사물인터넷 통신 프로젝트 (Arduino, MQTT, Node.js, mongoDB, Android)
Node.js 부분에서 질문이 있습니다
선생님 안녕하세요? 좋은 강의 덕분에 조금씩 더 알아가고 있습니다 다만 아래 그림과같이 저는 package.json에서 저렇게 엑스표시가 뜨고 있습니다 구동을 하면 웹 화면 welcome page는 문제없이 뜨는데 저렇게 뜨는 원인이 무엇일까요?ㅠㅠ
-
미해결따라하며 배우는 노드, 리액트 시리즈 - 쇼핑몰 사이트 만들기[전체 리뉴얼]
react-image-gallery css
이미지 갤러리 css 를 수정하려면 어떻게 해야하나요?
-
미해결[OpenCV] 파이썬 딥러닝 영상처리 프로젝트 - 손흥민을 찾아라!
YOLO 강의 질문
YOLO 강의 중에 궁금한점 두가지 있습니다. 1. net = cv2.dnn.readNet("yolo/yolov3.weights", "yolo/yolov3.cfg") layer_names = net.getLayerNames() output_layers = [layer_names[i[0] - 1] for i in net.getUnconnectedOutLayers()] 위의 코드에서 getLayerNames() 함수와 getUnconnectedOutLayers() 함수의 기능이 강의에서 언급이 적어서 잘 이해가 가질않습니다. 이 두개의 함수의 기능이 뭔가요? 2. 강의에서처럼 dlib이랑 face_recognition 다 설치했는데 쥬피터노트북에서 import하니 "no module named dlib" , "no module named face_recognition" 이라고 나옵니다. 분명히 설치했는데 왜 import가 안되나요? 3. YOLO Video 강의에서 저도 코드를 따라 써서 실행해보니 제 컴퓨터는 선생님 강의에서보다 조금 더 영상 재생 속도가 빠르긴 하던데 그래도 많이 느립니다. 이렇게 느리면 강의에서 말씀하신것처럼 아이디어를내서 "주차장cctv를 이용해서 주차돼있는 차량수 를 알아내 빈 주차공간 개수를 확인" 하는 프로그램을 만들어도 주차흐름이 빠른 주차장에서는 영상재생속도가 빨라야 빈공간을 빨리 찾을텐데 이렇게 재생속도가 느리니 YOLO를 잘 활용이 될 수 있을까하는 의문이 드는데요.이런경우 영상 재생속도를 해결하는 방법이 있나요?
-
미해결선형대수학개론
12분 53초 즈음
Theorem 4에서 c 부분이 잘 이해가 안 됩니다. 특히 A와 b가 c로도 표현된다는 부분이요. Span 이 c1v1 + c2v2 + ... + cpvp 이런 linear combination으로 나타내는 거라고 알고 있는데, Ax = b를 그냥 linear combination 형태로 나타내는 걸 말하는 건가요?? 그래서 Theorem 3 에서 여러 표현들로 나타낼 수 있는 것처럼 Ax = b 를 다른 형태로 나타낼 수 있다 이걸 Span으로 표현한 건가요?
-
미해결React로 NodeBird SNS 만들기
include 안에 애트리뷰트
include안에 이 id는 멀 부르는건가요?? user아니면? posts나 followings,follwers?? attributes: ['id'],