묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결프론트엔드 개발환경의 이해와 실습 (webpack, babel, eslint..)
copy-webpack-plugin spec 변경
질문은 아니고 몇 가지 정보입니다. windows 환경에서 build 시 production과 development 설정 시 아래와 같이 합니다. 중요한 부분은 && 양측에 공백이 없어야 합니다. "build": "SET NODE_ENV=production&&webpack --progress", 추가적으로 강의 내용과 현 시점 기준 copy-webpack-plugin 의 spec이 변경된 게 확인되어 글 남깁니다. patterns 라는 게 새롭게 추가된 것으로 확인됩니다. new CopyPlugin({ patterns: [ { from: "./node_modules/axios/dist/axios.min.js", to: "./axios.min.js", }, ], // { // from: "./node_modules/axios/dist/axios.min.js", // to: "./axios.min.js" // }, }),
-
미해결[개정판] 딥러닝 컴퓨터 비전 완벽 가이드
GPU 할당량 증가 요청(2)
안녕하세요. 지난번에 GPU 할당량 증가 요청 거부 관련해서 문의했던 수강생입니다. 알려주신 대로 GCP에 결제 지원을 통해서 지원 요청을 했고 다음과 같이 답변이 왔습니다. Hello,Thank you for your email,Please reply back to Quota team email for any quota related inquiries.If you have any questions don't hesitate to respond to this and I'll be happy to help you.Sincerely,Ian VGoogle Cloud Platform Support - Manila Quota Team에 문의해보려고 했는데 이메일 주소를 어떻게 알 수 있을지를 모르겠어서 혹시 문의 하는 것 이외에 취할 수 있는 다른 방법이 없나 여쭤보려고 합니다. 감사합니다.
-
미해결3. 웹개발 코스 [스프링 프레임워크+전자정부 표준프레임워크]
11강 프로시저 질문있습니다!!
sql developer에서 패키지 만드는 중 WEB_MAIN------------------------ create or replace PACKAGE web_main AS PROCEDURE selectLogin ( In_userId IN VARCHAR2, ref_cursor OUT SYS_REFCURSOR ); PROCEDURE insertBorder ( In_userId IN VARCHAR2, In_userIp IN VARCHAR2, In_title IN VARCHAR2, In_mytextarea IN VARCHAR2 ); PROCEDURE selectBorder ( ref_cursor OUT SYS_REFCURSOR ); PROCEDURE selectBorderView ( In_borderId IN NUMBER, ref_cursor OUT SYS_REFCURSOR ); PROCEDURE insertBorderReply ( In_originalId IN NUMBER, In_userId IN VARCHAR2, In_userIp IN VARCHAR2, In_title IN VARCHAR2, In_mytextarea IN VARCHAR2 ); END web_main; ---------------------------------------------------- 위와 같이 작성되었고 WEB_MAIN Body는 create or replace PACKAGE BODY WEB_MAIN AS PROCEDURE selectLogin ( In_userId IN VARCHAR2, ref_cursor OUT SYS_REFCURSOR ) IS BEGIN OPEN ref_cursor FOR SELECT USER_ID AS USER_ID FROM EGOV_USER where USER_ID=In_userId; EXCEPTION WHEN OTHERS THEN DBMS_OUTPUT.PUT_LINE('오류발생'); DBMS_OUTPUT.PUT_LINE('에러내용:'||SQLERRM); DBMS_OUTPUT.PUT_LINE('발생위치:'||DBMS_UTILITY.FORMAT_ERROR_BACKTRACE); END selectLogin; PROCEDURE insertBorder ( In_userId IN VARCHAR2, In_userIp IN VARCHAR2, In_title IN VARCHAR2, In_mytextarea IN VARCHAR2 ) IS BEGIN INSERT INTO EGOV_BBS ( borderid, bordertype, group_num, parentid, group_order, group_tab, userid, nickname, writerip, editid, editip, title, bordertext, seecount, filename, filetype, fileurl, replycount ) VALUES ( borderid_seq.nextval, '0', borderid_seq.currval, 0, 0, 0, In_userId, In_userId, In_userIp, '', '', In_title, In_mytextarea, 0, '', '', '', 0 ); COMMIT; EXCEPTION WHEN OTHERS THEN DBMS_OUTPUT.PUT_LINE('오류발생'); DBMS_OUTPUT.PUT_LINE('에러내용:'||SQLERRM); DBMS_OUTPUT.PUT_LINE('발생위치:'||DBMS_UTILITY.FORMAT_ERROR_BACKTRACE); end insertBorder; PROCEDURE selectBorder ( ref_cursor OUT SYS_REFCURSOR ) IS BEGIN OPEN ref_cursor FOR SELECT borderid, group_tab, nickname, writeday, title, seecount FROM EGOV_BBS ORDER BY GROUP_NUM DESC,GROUP_ORDER ASC; EXCEPTION WHEN OTHERS THEN DBMS_OUTPUT.PUT_LINE('오류발생'); DBMS_OUTPUT.PUT_LINE('에러내용:'||SQLERRM); DBMS_OUTPUT.PUT_LINE('발생위치:'||DBMS_UTILITY.FORMAT_ERROR_BACKTRACE); END selectBorder; PROCEDURE selectBorderView ( In_borderId IN NUMBER, ref_cursor OUT SYS_REFCURSOR ) IS BEGIN OPEN ref_cursor FOR SELECT borderid, nickname, title, bordertext FROM EGOV_BBS WHERE BORDERID=In_borderId; EXCEPTION WHEN OTHERS THEN DBMS_OUTPUT.PUT_LINE('오류발생'); DBMS_OUTPUT.PUT_LINE('에러내용:'||SQLERRM); DBMS_OUTPUT.PUT_LINE('발생위치:'||DBMS_UTILITY.FORMAT_ERROR_BACKTRACE); END selectBorderView; PROCEDURE insertBorderReply ( In_originalId IN VARCHAR2, In_userId IN VARCHAR2, In_userIp IN VARCHAR2, In_title IN VARCHAR2, In_mytextarea IN VARCHAR2 ) IS lo_group_num NUMBER(10,0); lo_group_order NUMBER(10,0); lo_group_tab NUMBER(10,0); BEGIN /*답글달고자하는 글의 데이터를 로컬변수에 저장.*/ SELECT group_num, group_order, group_tab INTO lo_group_num, lo_group_order, lo_group_tab FROM EGOV_BBS WHERE borderid = In_originalId; /*기존글 형식을 맞추기위해 업데이트*/ UPDATE EGOV_BBS set group_order = group_order + 1 WHERE group_num = lo_group_num AND group_order > lo_group_order; IF(lo_group_order = 0) THEN SELECT MAX(group_order) INTO lo_group_order FROM EGOV_BBS WHERE group_num = lo_group_num; END IF; /*답글달고자하는 글의 데이터를 로컬변수에 저장.*/ INSERT INTO EGOV_BBS ( borderid, bordertype, group_num, parentid, group_order, group_tab, userid, nickname, writerip, editid, editip, title, bordertext, seecount, filename, filetype, fileurl, replycount ) VALUES ( borderid_seq.nextval, '0', lo_group_num, In_originalId, lo_group_order+1, lo_group_tab+1, In_userId, In_userId, In_userIp, '', '', In_title, In_mytextarea, 0, '', '', '', 0 ); COMMIT; EXCEPTION WHEN OTHERS THEN DBMS_OUTPUT.PUT_LINE('오류발생'); DBMS_OUTPUT.PUT_LINE('에러내용:'||SQLERRM); DBMS_OUTPUT.PUT_LINE('발생위치:'||DBMS_UTILITY.FORMAT_ERROR_BACKTRACE); END insertBorderReply; END WEB_MAIN; ---------------------------------위와 같이 작성되었는데,
-
미해결[개정판] 파이썬 머신러닝 완벽 가이드
6:30
로그 변환 이후 다시 원핫인코딩을 하는 이유가 뭔가요 ?
-
미해결파이썬 사용자를 위한 웹개발 입문 A to Z Django + Bootstrap
cmder 입력 섹션 3-2
git add . 입력하고 싶은데 입력하는 부분이 안 뜨는데 왜 그런건가요? (7:30)
-
미해결인스타그램 클론 - full stack 웹 개발
runserver 0:80 했을때 에러가 났는데 잘 모르겠습니다.
터미널에 python manage.py runserver 0:80 이라고 쳤을때 사진처럼 에러가 나고있는데 이런 경우에는 어떤게 문제인건가요?
-
미해결대세는 쿠버네티스 (초급~중급편)
Qos 와 비슷한 개념으로
Qos는 노드에 대한 리소스 관리개념같은데요... pod안의 프로세스별 cpu등 리소스 require같은 설정이 가능한지 묻고 싶습니다.. 답변은 이곳에 해주셔도 좋고 odark@naver.com로도 좋습니다. 감사합니다.
-
미해결프로그래밍 시작하기 : 파이썬 입문 (Inflearn Original)
모듈을 찾지 못했다고 나오는데요..
제가 작업하고있는 chapter06-3 이 있는 폴더에 sub를 넣으면 되는거 맞나요? ModuleNotFoundError: No module named 'sub' 라고 에러 메세지가 나는데요...이런 에러는 제가 사용하는 프로그램이 아톰이 아니라서 그런걸까요? 저는 아나콘다의 스파이더를 쓰고 있어요
-
해결됨파이썬 사용자를 위한 웹개발 입문 A to Z Django + Bootstrap
섹션 1-1 cmder
메일주소와 이름을 입력했는데도 계속 입력하라고 뜨는데 어떻게 해야하나요?
-
미해결[리뉴얼] 처음하는 파이썬 데이터 분석 (쉽게! 전처리, pandas, 시각화 전과정 익히기) [데이터분석/과학 Part1]
질문드립니다!
데이터 전처리 부분 코로나 예제를 실행중 궁금한사항이 몇가지 생겨서 질문드리게되었습니다. 일단 질문이 많아서 죄송합니다...ㅠ <질문1> 1. def country_name_convert(row): if row['Country_Region'] in json_data: return json_data[row['Country_Region']] return row['Country_Region'] # 바꿀변수값을 return값으로 보내므로 doc['Country_Region']에 저장해야됨 호출////// doc['Country_Region'] = doc.apply(country_name_convert, axis=1) doc.head() 2. def country_name_convert(row): if row['Country_Region'] in json_data: row['Country_Region'] = json_data[row['Country_Region']] return row # row전체를 return하므로 doc변수에 저장 호출///// doc = doc.apply(country_name_convert, axis=1) doc.head() 두가지 경우가 같은식이 맞을까요? 하나씩 가져온 row전체를 return하는 경우도있고 바뀔값을 가져와서 호출시에 해당값으로 변경하는 경우도있는건가요? <질문2> 중간에 doc = doc.astype({'Confirmed': 'int64'}) 처리 해주었음에도 마지막에 MERGE한후 final_doc = final_doc.astype('int64')해주어야하는 이유 제가 하나씩 쳐보면서 해보았는데 final_doc = final_doc.fillna(0) 처리과정에서 0.0이 삽입되어서 처리해주어야하는건알겠는데 나머지 sum한 row들의 값이 소수점으로 예를들면 26874.0 같이 jupyter notebook화면에 나타나는 부분은 왜 그런지 이해가 되질 않습니다.ㅠㅠ 이미 위에서 정수처리를 한값을 sum했을뿐인데 float형식으로 왜 나오는지 궁금합니다. <질문3> PATH전역변수 선언 안하고 create_dateframe에서 사용될수있는이유가 무엇인가요? 보통 함수밖에서 지정한 field값은 함수내에서 전역변수처리를 해야지만 연동해서 사용할수있는것으로 알고있는데 아래코드와 같이 create_dateframe 함수에서는 매개변수로 PATH가 넘어오지도 않고 전역변수처리(GLOBE)를 하지도 않았는데 변수를 연동해서 어떻게 사용할수있는지가 궁금합니다. def create_dateframe(filename): doc = pd.read_csv(PATH + filename, encoding='utf-8-sig') try: doc = doc[['Country_Region', 'Confirmed']]
-
미해결홍정모의 따라하며 배우는 C++
1분28초 경우에따른 USBNetworkDevice()함수의 변경
강의중 1분28초 경에 경우에따라 USBNetworkDevice(long usb_id,long net_id) : USBDevice(usb_id),NetworkDevice(net_id){} 를 USBNetworkDevice(long id) : USBDevice(id),NetworkDevice(id){} 으로도 구현가능하다고 하셨습니다. 그런데 이게 상황에따라 전자는 무조건 사용못하고 후자는 사용가능하고 이런 경우가 생기는건가요 아니면 단지 예를들면 USBDevice와 NetworkDevice 가 같은 id를 사용해서 입력값을 하나만 받아도 되기에(입력값을 두개 받아오는것도 문법적으로 가능은하나) 기능적으로 최적화를 위해 후자를 사용하게 되는건가요?
-
미해결[리뉴얼] 처음하는 SQL과 데이터베이스(MySQL) 부트캠프 [입문부터 활용까지]
추가질문드립니다...
답변감사드립니다 선생님! 요즘 시간가는지 모르고 강의듣고있네요 이제 5개중 일주일만에 2개 들었네요! 다름이아니라 제가 이렇게 추가질문 드리는이유는 위에 여쭈어보았던 질문에 대해 제 컴퓨터에서 각각 2개의 sql구문 1. SELECT items.provider, count(*), avg(items.dis_price), avg(items.discount_percent) FROM items INNER JOIN ranking ON items.item_code=ranking.item_code GROUP BY items.provider ORDER BY COUNT(*) DESC; 2. SELECT provider, count(*), avg(dis_price), avg(discount_percent) FROM items GROUP BY provider ORDER BY COUNT(*) DESC; 을 실행해본결과 count(*), avg(items.dis_price), avg(items.discount_percent)의 실행값이 달라서 입니다. 제가 생각하기론 판매자별, 베스트상품 갯수, 평균할인가격, 평균할인율을 베스트상품 갯수가 높은 순으로 출력 할경우에는 판매자나 가격에관한 정보는 items테이블에만 있기에 ranking에 있는 field가 포함되지 않아서 쓰지않아도 될거라고 판단하였습니다. 제가 생각한 바로는 만약 items테이블과 ranking테이블이 추가로 innerjoin하게 될경우에는 all카테고리에서 베스트 상품으로 이미 카운트된 특정상품에 대해 해당 세부카테고리로 들어가서 중복으로 카운트되는 경우가 생기지 않을까 생각했습니다. 그런데 innerjoin 을 쓰는 방식이 SQL 에서 가이드한 정석적인 방법이라고 하셔서 제가 이해한게 맞는지에대해 의구심이 생겼습니다.. 혹시라도 제가 잘못이해하고 있으면 죄송합니다..
-
미해결Vue.js 중급 강좌 - 웹앱 제작으로 배워보는 Vue.js, ES6, Vuex
깃허브 페이지 연결
안녕하세요. 강사님 하나 여쭤보고 싶어서 이렇게 글을 남깁니다. 권한 신청을 하고 메일을 받아서 링크를 클릭했더니 404페이지가 나오더라구요. 제가 권한을 수락을 안한건지. 또 그렇다면 어디서 해야 할지 궁금합니다. 감사합니다.
-
미해결홍정모의 따라하며 배우는 C언어
16진수 부동소수점 관련
부동소수점 관련 강의를 듣고 있는와중 float a = 0xb.aP1; printf("%a",a); 로 작성하면 강의에 나온 출력값과 같이 나오는데, printf("%x, %a",a,a); 로 작성하면 원하는 값이 나오지 않습니다. 왜그런건가요?
-
미해결파이썬 사용자를 위한 웹개발 입문 A to Z Django + Bootstrap
bootstrap 적용
<블로그 오류화면> post_list.html 화면 섹션5의 첫번째 강의를 전부 따라하였지만 여전히 이러한 오류가 뜹니다. 어떻게 해야하나요?
-
미해결윤재성의 만들면서 배우는 Spring MVC 5
유효성 검사 메시지 질문드립니다.
form jstl을 이용해서 <form:errors>로 유효성 검사 메시지를 불러올 때 codes[0]에 있는 그 메시지를 매핑? 해서 불러오는 걸로 수업을 들었는데요 궁금한 것이 첫번째 오류는 codes[0]이고 두번째 코드는 codes[1]일 텐데 왜 계속 codes[0]의 것만 불러오는데 모든 오류의 메시지가 불러와지는 지 궁금합니다. 1.반복문이 자체적으로 처리가 돼있는 건가요? 2.미니 프로젝트 관련 질문인데 강사님이 하신대로 그대로 했는데 강사님은 메시지가 틀린거 마다 한 개씩 나오고 저는 계속 저렇게 2개씩 나오네요. 2개가 틀렸다면 오류메시지가 밑 처럼 2개가 나와야하는거 아닌가요? 강사님은 틀린거마다 한개씩 나오시던데 뭐가 틀렸을까요..
-
미해결홍정모의 따라하며 배우는 C언어
강의교안 질문입니다!
안녕하세요, 오늘 아침에 결재해서 강의 듣고있는 수강생입니다! 다름이 아니라, 강의를 들으면서 필기를 하고있는데, 혹시 강의하시면서 쓰시는 ppt파일이 따로 업로드되어있는지, 혹시 다운로드는 가능한지 궁금해서 질문올립니다!
-
미해결Vue.js 중급 강좌 - 웹앱 제작으로 배워보는 Vue.js, ES6, Vuex
github 권한 추가 요청
인프런 아이디 : scmoonkr@naver.com 인프런 이메일 : scmoonkr@naver.com 깃헙 아이디 : scmoonkr@naver.com 깃헙 Username : scmoonkr 추가 요청드립니다.
-
해결됨스프링 부트 개념과 활용
JPA, Hibernate, Spring Data JPA에 대한 상속,구현관계 질문
"스프링데이터 5부: 스프링 데이터 JPA" 강의에서 Spring Data JPA -> JPA -> Hibernate -> DataSource 로 상속 및 구현 관계를 알려주셨는데 첫번째 질문 DataSource는 잘 모르겠습니다만 JPA는 ORM을 위한 표준 Java interface이고 interface에 있는 method를 구현한 것이 Hibernate이기 때문에 순서가 다음처럼 되어야 하는게 아닌지요? Spring Data JPA -> Hibernate -> JPA 두번째 질문 Hibernate class를 확인해봤습니다만 DataSource interface를 구현하고 있지는 않았는데 그럼 DataSource는 어디서 구현하고 있는 것일까요?
-
미해결자바 ORM 표준 JPA 프로그래밍 - 기본편
batch_size에 대해서 질문이 있습니다.
hibernate.jdbc.batch_size 를 2로 주고, 영속성 컨텍스트에 4개의 엔티티를 저장하면 결국에 트랜젝션 커밋시점에 4개의 쿼리가 나가는데.. 여기서 궁금한게 있어서 질문을 드립니다. 1) 배치사이즈가 2이고 엔티티가 4개가 저장되어있다면, 배치 사이즈 크기에 해당하는 2개의 엔티티를 저장하는 쿼리가 실행될꺼 같았는데 아닌가요? 2) 테스트해본 결과 4개의 insert 쿼리가 내보내지는데 이 시점에 배치에 해당하는 최적화가 이루어지는건가요? 대용량으로 배치작업으로 어떠한 이점이 있는지 알고 싶어서 질문드립니다.그리고 유익한 강의 매우 재밌게 잘 듣고 있습니다. 감사합니다.