묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결[리뉴얼] 파이썬입문과 크롤링기초 부트캠프 [파이썬, 웹, 데이터 이해 기본까지] (업데이트)
화이트 스페이스가 아닌것 이라는 조건을 걸었는데, 작동이 되네요 ㅠㅠ
수업내용 , 8분 25초 정도 내용 입니다 import re pattern =re.compile('[^\t\n\r\f\v]') print(pattern.search("-")) print(pattern.search(" ")) 위와 같이 화이트 스페이가 아닌것 이라는 조건을 주었는데 매칭이 되는걸로 나옵니다.. 왜이런걸까요 알려주시면 감사하겠습니다 위처럼 매칭이 되었다고 출력이되네요 ㅠㅠ 에디터는 "파이참" 사용중입니다.
-
미해결작정하고 장고! Django로 Pinterest 따라만들기 : 바닥부터 배포까지
Get_success_url 함수관련 여쭙니다.
영상 7:15 쯤에, get_success_url함수 하는 부분에서, kwargs={'pk':self.object.pk}부분이 잘 이해가 안가는데요. 저번 profileapp에서는 같은 맥락 부분이 kwargs={'pk':self.object.user.pk} 였는데 왜 articleapp에서는 user가 빠져야만 작동이 되는건가요? 제가 이 부분에서 현재 연동된 DB와 호출되는 object에 대한 부분을 잘 이해를 못하고 있는 부분에서 이 의문이 생긴 것 같은데, 부가 설명좀 부탁드립니다. 그리고 form_valid(), get_success_url()와 같은 내부 함수를 읽고 싶은데, 이와 같은 함수가 정의된 문서는 어디서 찾을 수 있나요? 아니면 쟝고 도큐멘트라도 ㅠㅠ
-
미해결스프링 핵심 원리 - 기본편
업무 로직의 수동 등록 관련해서 실무에서는 주로 어떻게 결정하나요?
단편적인 예로 discountPolicy 의 경우 기술적인 성격보다는 업무 로직의 성격이 강한데 영한님이라면 이 경우에 자동 등록을 사용 하실까요? 수동 등록을 사용하실까요? 물론 경우에 따라 모두 다를 수는 있겠지만 우아한 형제들 내부적으로 대략적으로 어떤 기준을 가지고 있는지 알고 싶습니다.
-
해결됨홍정모의 따라하며 배우는 C++
11:10 질문입니다
public: Cents(int cents = 0) { m_cents = cents; } int getCents() const {return m_cents; } int &getCents() { return m_cents; } friend Cents operator +(const Cents &c1, const Cents &c2) { return Cents(c1.getCents() + c2.getCents()); } 위에서 friend를 없애면 파라미터에 왜 2개를 넣으면 안되고 1개만 넣어야 하는지 이유를 잘 모르겠습니다
-
미해결[개정판] 파이썬 머신러닝 완벽 가이드
Feature importance 질문
모델에서 feature importance가 가장높은 변수는 단지 해당 모델에서 target을 결정하는 중요한 변수인것 이라고 하셨는데 예를들어 서로다른 모델5개에서 각각 feature importance를 구하고 sorting했을때 importance가 가장높은변수가 5개의 모델에서 모두 같다면 해당변수가 target값을 결정하는데 가장 중요한 변수라고 말할수 있나요?
-
미해결실전! 스프링 부트와 JPA 활용2 - API 개발과 성능 최적화
도메인 엔티티의 @Setter 질문입니다
안녕하세요 김영한 선생님! 강의를 듣던 중 이전 강의들에서 되도록이면 엔티티에 @Setter는 사용하는 것은 지양하는것이 좋다고 말씀하셨던게 기억에 남는데 현재 강의인 수정 부분에서 memberService 에 코드를 보면 member.set**() 을 사용하는것에 의문이 들어 질문 드립니다. 혹시 실무에 가서 프로젝트를 하게 되면 위와 같은 방식으로 update 시에 setter를 사용해도 되는건가요? 만약 사용하지 않는게 좋다면 어떠한 방식으로 유도하는게 좋을지 질문 드립니다!
-
미해결C 프로그래밍 - 입문부터 게임 개발까지
영상의 마지막 예가
주소값을 전달해 값만 던지는게 아닌, 주소를 전달해 철수(a = 10;)네, 영희(b = 20;)네 주소를 미션맨이 주소(Swap_addr(&a, &b);)를 받아 수학 함수(void swap_addr(int * a, int * b))내에서 그들의 암호를 바꾼 것 으로 이해하면 될가요 ??? 다소 복잡하게 여쭤봐소 죄송합니다.
-
미해결코딩테스트 전 꼭 알아야 할 개념과 문제(with 자바)
그림이 잘 이해되지 않습니다.
교재 화면 중 빨간색 박스는 어떤 의미인지 잘 이해가 안됩니다. substring index 라면 (0,0), (1,1), (2,2)...는 값이 없고 (0,1), (1,2) ...가 b, a,... 나오는데요, 그림으로 코드를 이해할 수가 없네요. ㅠㅠ 그리고 findSubstring(s,i,i)는 왜 있는 건지도 모르겠어요. 강의를 몇 번이고 돌려 들어도 모르겠습니다.
-
미해결JSP 강의평가 웹 사이트 개발하기
오류가 뜨는데 왜그러는 걸까요 ? ㅜㅜ
강의영상 그대로 따라하면서 mysql connector 파일을 lib 폴더에 넣으니 계속 입력안한 사항이 있다고 떠서 (아이디 비번 모두 입력했는데도 입력안한 사항이 있다고 떴습니다.) 유튜브 댓글 중 해결방안이 있어서 수정해봤는데요, 1. dbURL = "jdbc:mysql://localhost:3306/TUTORIAL?serverTimezone=UTC"; 2. 버전을 맞춰서 mysql-connector-java-8.0.25.jar을 다운받아 넣기 이 두가지 방법을 통해 수정했는데 아래처럼 오류가 났는데 어떻게 해결해야할까요? ㅜㅜ
-
미해결홍정모의 따라하며 배우는 C언어
고정너비 정수에 대한 질문입니다
int 타입은 하드웨어 의존 가능성이 있으므로 플랫폼에 따라 4바이트 또는 2바이트로 실행이 될 수 있으므로 이식성에 문제가 있을 수 있음을 설명하셨습니다. 그래서 플랫폼 independent하게 4바이트로 고정 될 수 있는 int32_t라는 타입이 있는 것으로 이해가 됩니다. 그러나 stdint.h에 정의되고 있는 아래 typedef에 의하면 그냥 원래 int 를 int32_t라는 이름으로 재정의하고 있을 뿐입니다. 그런데 왜 이것이 32비트로 고정이 되는지 궁급합니다. 즉, int32_t i 로 i 변수를 define 한다는 것은 int i 와 다를 바가 없는 것으로 이해가 됩니다. 아시겠지만 tydef는 구글링 한 바로는 아래와 같습니다. typedef int int32_t; The typedef is a keyword used in C programming to provide some meaningful names to the already existing variable in the C program. It behaves similarly as we define the alias for the commands. In short, we can say that this keyword is used to redefine the name of an already existing variable.
-
미해결[개정판] 파이썬 머신러닝 완벽 가이드
연속형데이터가 아닌 범주형데이터일때 치우친데이터에 대한 처리
모델을 만든뒤에 모델정확도를 올리기위해 feature importance를 보고 가장 변수중요도가 높은 변수의 분포를 살펴보고 skew되어있으면 log변환을 하라고 배웠습니다. 근데 이때 해당 분포가 연속형데이터가 아닌 범주형데이터일때는 이 치우친 데이터를 어떻게 처리해야될까요?
-
미해결딥러닝 CNN 완벽 가이드 - TFKeras 버전
iteration 부분
iteration 설명하실 때 iteration이 데이터셋 전체를 반복하는 것도 iteration, 데이터셋 내부의 mini-batch를 학습하는 것도 iteration이라고 설명하셨는데요 데이터셋 전체를 반복하는 iteration epoch이랑 같은 개념인가요?
-
미해결스프링 핵심 원리 - 기본편
테스트코드와 예외처리는 어떤 강의에서 볼 수 있을까요?
안녕하세요 좋은 강의 정말 감사합니다 실무에서 스프링 사용하면서 더 깊이있게 개발하려다보니 원리가 중요해서 이 강의를 제일 먼저 들었는데 정말 도움이 많이 되었습니다 저도 학자형으로 공부하는 편인데 일을 하다보니 야생형으로 변하게 되더라구요 그래서 야생형적으로 여쭤보면 당장 테스트코드 (유닛테스트, 통합테스트, mock 등등)와 예외처리의 best practice가 궁금합니다 팀장님 강의에 여러군데에서 조금씩 보이긴 해서 일부분 발췌해서 듣긴했는데 혹시 어떤 강의에 잘 되어있을까요?? 다시 한번 좋은 강의 감사합니다 활용편1 들으러 가보겠습니다
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
빌드 질문입니다.
C:\Users\cyh12\Downloads\hello>gradlew build > Task :generateAot FAILED FAILURE: Build failed with an exception. * What went wrong: Execution failed for task ':generateAot'. > Could not generate spring.factories source code * Try: Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights. * Get more help at https://help.gradle.org BUILD FAILED in 9s 3 actionable tasks: 2 executed, 1 up-to-date gradlew build 시 이렇게 나오는데 정상인건가여? stacktrace 뒤에 붙이고 실행해도 같은 에러 발생하네요..
-
미해결CSS Flex와 Grid 제대로 익히기
뭘 잘못 건드렸을까요? 어느 부분 문제로 보이는지 말씀부탁드리겠습니다ㅠ
ui.css /* menu */ .menu { display: flex; flex-direction: row; } .menu-item { /* flex-grow: 1; */ width: 25%; background: gold; transition: 0.5s; } .menu-item:hover { /* flex-grow: 1.5; */ width: 35%; background: crimson; } .menu-link { display: block; padding: 1em; font-size: 1.2rem; font-weight: bold; color: #555; text-decoration: none; text-align: center; } .menu-link:hover { color: white; } /* search */ .search-form { display: flex; height: 40px; } .search-form input[type='search'] { flex: 1; margin-right: 10px; border: 0; border-radius: 0.3em; font-size: 1rem; padding: 0 1em; } .search-form input[type='submit'] { width: 4em; border: 0; border-radius: 0.3em; font-size: 1rem; background: gold; } /* bullet list */ /* https://copychar.cc/ */ .info-list-item { display: flex; margin:0.5em 0; } .info-list-item:before { content: ''; margin-right: 0.5em; } /* message */ .user-item { display: flex; margin-bottom: 1.5em; } .user-photo { flex-shrink: 0; width: 50px; height: 50px; margin: 0.5em; border: 2px solid #333; border-radius: 50%; background-color: gold; background-repeat: no-repeat; background-position: center; background-size: 150%; } /* friend list */ .friend-item { align-items: center; } .user-name { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } /* modal */ .modal { display: flex; position: fixed; left: 0; right: 0; top: 0; bottom: 0; background: rgba(0, 0, 0, 0.3); justify-content: center; align-items: center; } .dialog { width: 50vw; padding: 2em; border-radius: 1em; background: white; } /* card list */ .card-list { display: grid; grid-template-columns: repeat(auto-fill, minmax(300px, auto)); column-gap: 2%; } .card-item { display: flex; flex-direction: column; margin-bottom: 2rem; } .card-image { height: 0; padding-bottom: 60%; background: lightgray; background-repeat: no-repeat; background-position: center; background-size: cover; } .card-image img { display: none; } .card-desc{ flex: 1 1 auto; padding: 1em; background: white; } ui-page.css .header { display: flex; justify-content: space-between; height: 80px; align-items: center; padding:0 1rem; } /* .header에 justify-content: space-between; 대신 사용 가능 */ /* .search-form { margin-left: auto; } */ .website-title { flex-shrink: 0; margin-right: 10px; color: #555; } .search-form { width: 240px; max-width: 60%; margin-left: auto; margin-right: 3rem; } .primary { padding:1rem; } @media (max-width: 600px) { .menu { flex-direction: column; } .menu-item { width: 100%; transition: none; } .menu-item:hover { transition: 0.5s; width: 100%; } } .secondary { padding: 1rem; } .secondary-a { background:white; } .secondary-b { color: white; background:#666; } .footer { padding: 1rem; border-top: 1px solid lightgray; text-align: center; } .mb2rem { margin-bottom: 2rem; } .modal-switch { font-size: 2rem; } .modal { display: none; top: 80px; } #modal-switch:checked ~ .modal { display: flex; } label[for="modal-switch"] { display: inline-flex; align-items: center; justify-content: center; position: absolute; top: 1.3rem; right: 1rem; width: 40px; height: 40px; /* background: red; */ } label[for="modal-switch"]::before { content: "⚑"; font-size: 2rem; } #modal-switch:checked ~ label[for="modal-switch"]::before { color:blue; } #modal-switch, label[for="modal-switch"] span { overflow: hidden; position: absolute; width: 1px; height: 1px; opacity: 0; top: 0; } @media (min-width: 1024px) { .page { display: grid; grid-template-columns: 20% 1fr 20%; grid-template-areas: 'header header header' 'menu menu menu' 'secondary-a primary secondary-b' 'footer footer footer' ; } .header { grid-area: header; } .menu { grid-area: menu; } .primary { grid-area: primary; } .secondary-a { grid-area: secondary-a; } .secondary-b { grid-area: secondary-b; } .footer { grid-area: footer; } } @media (min-width:1400px) { .page { display: grid; grid-template-columns: 300px 1fr 300px; } }
-
해결됨자바 ORM 표준 JPA 프로그래밍 - 기본편
영속성 컨텍스트 질문입니다.
안녕하세요 강사님! 강의듣다가 clear보고 궁금한게 있어서 질문드립니다. 아래 사진과같이 만약 DB에 1이라는 키 값을 가진 member를 em.find를 한 뒤 em.clear를 해서 영속성컨텍스트 비우고나서 다시 em.find를 통해 member2라는 객체를 만들었을때 member는 영속성컨텍스트가 관리하는 객체가 아닌데도 왜 member==member2 가 성립하는지요 ?
-
미해결3dsmax 초급부터 전문가까지 - 한방에 끝내는 3dsmax 강좌
symm
삭제된 글입니다
-
미해결실전! 웹사이트제작! Step by Step! ('돕다' 사이트제작_Basic Course)
강의자료 다운로드 문의
강의에서 말씀하신 img css js 폴더와 파일을 어디서 다운로드 받아야 할까요? ..;; 아래 유투브에 있다는 글 보고 유투브에서도 열심히 찾아봤는데 못찾겠어요. 링크 부탁드릴께요
-
미해결3dsmax 초급부터 전문가까지 - 한방에 끝내는 3dsmax 강좌
오브젝트 휨
삭제된 글입니다
-
미해결애플 웹사이트 인터랙션 클론!
scroll 함수안에 requestAnimationFrame
scroll 함수안에 requestAnimationFrame 을 쓴 목적이 무엇인가요?? 검색해보니 함수가 과하게 반복(?)되는걸 방지하기위해서 requestAnimation 안에 넣는다는 글을 봤는데. 예제에서도 동일한 이유로 requestAnimation 안에 이미지 불러오는 기능을 넣은건지요.