묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
해결됨[개정판] 파이썬 머신러닝 완벽 가이드
행렬 분해 비용 함수 질문입니다.
안녕하세요! 멋진 강의를 들을 수 있어서 감사하고 있습니다.잠재요인 기반의 협업필터링 이해와 경사하강법을 이용한 행렬 분해 18:12 에서 나오는 L2 규제에 대해 궁금한 점이 있어서 문의 드립니다.수학에 약해서 공부해볼겸 수학적으로 해석을 하려는데, 다른 사이트의 참고 내용들을 보다보니 L2 규제에 시가마가 들어가던데 여기서는 안 들어가는 이유가 무엇인지 궁금합니다.감사합니다!
-
해결됨남박사의 파이썬으로 실전 웹사이트 만들기
title 부분이 null 로 저장됩니다
안녕하세요 강의 잘 듣고있습니다.강의 처음부터 끝까지 잘 따라했고 문제없이 실행되는데 title 부분이 null로 저정됩니다.크롭에서 내용 입력하고 제출은 문제 없이 잘 됩니다.vscode 에서 터미널로 결과를 볼때는 none 이라고 나오구요 print(name, title, contents)>테스터 None ㅎㅎㅎㅎㅎㅎfrom flask import Flask from flask import request from flask import render_template from flask_pymongo import PyMongo from datetime import datetime app = Flask(__name__) app.config["MONGO_URI"] = "mongodb://localhost:27017/myweb" mongo = PyMongo(app) @app.route("/write", methods=["GET", "POST"]) def board_write(): if request.method == "POST": name = request.form.get("name") title = request.form.get("title") contents = request.form.get("contents") print(name, title, contents) current_utc_time = round(datetime.utcnow().timestamp() * 1000) board = mongo.db.board post = { "name": name, "title": title, "contents": contents, "pubdate": current_utc_time, "view": 0 } x = board.insert_one(post) print(x.inserted_id) return str(x.inserted_id) else: return render_template("write.html") if __name__ == "__main__": app.run(host="0.0.0.0", debug=True, port=9000) write.html<html> <body> <table> <form name="form" method="POST" action="/write"> <tr> <td>작성자</td> <td><input type="text" name="name"></td> </tr> <tr> <td>제목</td> <td><input type="text" name="title>"></td> </tr> <tr> <td>내용</td> <td><textarea name="contents"></textarea></td> </tr> <tr> <td colspan="2"><input type="submit"></td> </tr> </form> </table> </body> </html> 뭐가 문제일까요?...?
-
미해결데이터베이스 중급(Modeling)
28분 성별 테이블 유무에 관해 여쭤봅니다.
성별을 null 허용 이라고 하셨습니다.저렇게 할거같으면 성별 테이블을 아예 안만들거나아니면 만들거면 not null 로 지정하는게 맞지 않나 싶은데요.null 을 허용함으로써 오히려 생각해야 하는 경우의수가도리어 더 늘어나서 불필요해진것 같습니다. 성별을 null 허용 해준다는 부분에서그 근거로 " 우선 데이터를 지금 넣어야 된다. 남자인지여자인지 그건 구분하지말고 " 라는 상황이라고 하셨는데그럴꺼면 성별 컬럼을 아예 안드는게 낫지않나요? 아니면 굳이 성별이 컬럼이 필요하다면고객 테이블에주민등록번호라는 컬럼을 만들어두면암묵적으로 성별을 표현할 수 있는데굳이 성구분이라는 테이블을 또 만들어야 하는 이유가 궁금합니다.
-
미해결스프링 시큐리티
AjaxAuthenticationProvider가 ProviderManager에게 등록이 안됩니다.
@Configuration @Order(0) public class AjaxSecurityConfig { private AuthenticationConfiguration authenticationConfiguration; @Autowired private void setAjaxSecurityConfig(AuthenticationConfiguration authenticationConfiguration) { this.authenticationConfiguration = authenticationConfiguration; } @Bean public AuthenticationProvider ajaxAuthenticationProvider() { return new AjaxAuthenticationProvider(); } @Bean public AuthenticationManager authenticationManager(AuthenticationConfiguration authenticationConfiguration) throws Exception { return authenticationConfiguration.getAuthenticationManager(); } @Bean public SecurityFilterChain ajaxFilterChain(HttpSecurity http) throws Exception { AuthenticationManagerBuilder authenticationManagerBuilder = http.getSharedObject(AuthenticationManagerBuilder.class); authenticationManagerBuilder.authenticationProvider(ajaxAuthenticationProvider()); http .antMatcher("/api/**") .authorizeRequests() .anyRequest().authenticated() .and() .addFilterBefore(ajaxLoginProcessingFilter(), UsernamePasswordAuthenticationFilter.class); http.csrf().disable(); return http.build(); } @Bean public AjaxLoginProcessingFilter ajaxLoginProcessingFilter() throws Exception { AjaxLoginProcessingFilter ajaxLoginProcessingFilter = new AjaxLoginProcessingFilter(); ajaxLoginProcessingFilter.setAuthenticationManager(authenticationManager(authenticationConfiguration)); return ajaxLoginProcessingFilter; } }AjaxSecurityConfig.java AjaxAuthenticationProvider.java@Component public class AjaxAuthenticationProvider implements AuthenticationProvider { private UserDetailsService userDetailsService; private PasswordEncoder passwordEncoder; @Autowired private void setAjaxAuthenticationProvider(UserDetailsService userDetailsService, PasswordEncoder passwordEncoder) { this.userDetailsService = userDetailsService; this.passwordEncoder = passwordEncoder; } @Override @Transactional public Authentication authenticate(Authentication authentication) throws AuthenticationException { AccountContext accountContext = FormAuthenticationProvider.authenticationIf(authentication, userDetailsService, passwordEncoder); return new AjaxAuthenticationToken(accountContext.getAccount(), null, accountContext.getAuthorities()); } @Override public boolean supports(Class<?> authentication) { return authentication.equals(AjaxAuthenticationToken.class); } } 설정을 모두 완료하고 확인해보니 Filter는 정상적으로 등록이 되고, ProviderManager에 넘기는 것 까지는 진행이 됩니다. 그런대 ProviderManager에 BreakPoint를 걸고 확인해 보니 DaoAuthenticationProvider만 providers에 등록이 되어있습니다. 그래서 Form 방식을 확인해 보니 Form은 정상작동 하는 것을 확인했습니다. 혹시 자세한 코드가 필요하시다면 아래 링크의 브런치 ch4.3입니다. 항상 모든 질문에 최선을 다해 답변해 주시니 감사합니다.추가 사항으로 SecurityConfig에 넣어서 돌렸더니 Provider가 정상적으로 추가되는 것을 확인했습니다. 또한 오류는 인식하고, AjaxAuthenticationFailureHandler는 또 호출을 합니다. 점점 뭐가 문제인지 잘 모르겠습니다.Othkkartho/SpringSecurityLearn at ch4.3 (github.com)
-
해결됨[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버
강의 수강 후 개인 프로젝트 적용
수강 후, 대학 동아리 수준에서 내용을 제대로 습득했다는 전제 하만든 게임과 서버를 연동할 능력을 갖출 수 있나요?동아리에서 mmorpg를 만들어 보려 하는데 서버를 담당하게 되어 미리 공부하려 합니다.
-
미해결실무에서 바로 쓰는 영어 이메일
강의 자료 요청드립니다.
안녕하세요 강의 자료 요청드립니다. 좋은 강의 감사합니다.juaram0305@naver.com
-
미해결[개정판] 파이썬 머신러닝 완벽 가이드
print 구문 안의 {n} 역할
안녕하세요 선생님 먼저 양질의 강의를 제공해주셔서 감사의 말씀 드립니다. 다름 아니라, print 구문 안의 {n} 의 역할이 궁금하여 질문드립니다.K-Fold와 Stratified K-Fold의 이해-02 강의에서 아래와 같은 코드가 있는데, {}안을 다른 숫자로 바꾸면 (1000과 같이 큰 숫자) 에러가 나는데 0,1,2,3 안에서 바꾸면 에러가 발생하지 않더라구요.. accuracy = np.round(accuracy_score(y_test,pred), 4) train_size = X_train.shape[0] test_size = X_test.shape[0] print("\n#{0} 교차 검증 정확도 : {1}, 학습 데이터 크기: {2}, 검증 데이터 크기 : {3}" .format(n_iter, accuracy, train_size, test_size)) print("#{0} 검증 세트 인덱스:{1}".format(n_iter, test_index)) 또한 print 구문 안에 .format(n_iter, accuracy, train_size, test_size))을 사용할 때 . 앞에 list나 dict 같은 table이 없어도 가능한가요? 지금까지는 matrix1.append()이런 식으로만 구현해봐서 저런 표현은 생소하네요..
-
미해결바닥부터 시작하는 STM32 드론 개발의 모든 것
GCS -> PID Gain Setup 게인값 설정
안녕하세요 크리스피님8-8. FC 데이터 수신 - ID 0x10 PID 게인 요청 메시지 강의영상 47:00 부분에서 GCS -> PID Gain Setup게인값을 설정하고 send를 누르면 Received from FC에 바로 나오는게 아니라Request 버튼을 눌러야지 값이 뜨는데이래도 문제 없을까요??답변 부탁드립니다!
-
미해결프로그래밍 시작하기 : 파이썬 입문 (Inflearn Original)
# %s와 # %d 질문드립니다 !
%s 에서는 왼쪽 부등호가 없으면내가 입력한 글자가 앞에서부터 채워지는데,같은 원리로 %d에서 응용을 해보았는데..%d 에서는 왼쪽 부등호가 없으면내가 입력한 숫자가 앞에서부터 채워지지가 않고뒤에서부터 채워지는데, 이것이 맞을까요~?%d에서는 왼쪽 부등호가 적용되지 않는걸까요~?%f에서도 적용이 되지 않는 것 같은데,문자열에서만 적용이 되는걸까요 !
-
미해결Axure RP 9,10 - 서비스 기획자를 위한 최적의 프로토타이핑 툴
텍스트 선택할때 선택 영역이 제대로 표시가 안되네요?
텍스트를 선택하면 영역이 선택이 되었다는 표시가 제대로 안나옵니다.
-
미해결실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
실전 스프링부트 활용 1 Order 질문입니다.
안녕하세요 연관관계 주인과 메서드 관련 질문입니다. Member와 Order 엔티티에서의 연관관계의 주인은 Order에 있으므로setMember를 하는것으로 이해 했습니다. 그런데 Order와 OrderItems에서의 연관관계의 주인은 OrderItem에 있지 않나요?연관관계 주인인 OrderItems에서 Order를 관리하는 메서드를 추가 해야 하는것 같은데 OrderItem에는 FK인 Item과 Order를 관리하는 메서드가 없고 addOrderItem이 Order에 있어서 질문 글 올립니다.. addOrderItem을 편의상 Order에서 하는것인지 아니면 연과관계 주인인 OrderItem에서 하는게 맞는지 궁금합니다.
-
미해결[리뉴얼] React로 NodeBird SNS 만들기
리덕스툴킷 관련 질문입니다
저번달에 리덕스 툴킷을 공부했었는데 일반 리덕스 사용법도 다 암기해야 할까요 선생님?궁금합니다
-
미해결
백준 1325번 질문
안녕하세요 공부중에 질문이 생겨 글 남깁니다.http://boj.kr/9a0d3029d65c4d328c2911b3b5cc083b저는 위와같이 코딩을 하였는데,답안의 dfs와 비슷한 알고리즘 같은데 시간 초과가 납니다.어떤 부분을 잘못 작성한 것인지 여쭈어 봅니다.감사합니다.
-
미해결홍정모의 게임 만들기 연습 문제 패키지
(20.4 참고) 20.4에 해당하는 가이드 페이지가 어디있는지 모르겠습니다.
Vcpkg를 이용해서 opengl, glew, glfw3 설치(20.4 참고)위 글을 보면 20.4를 참고하여 설치하라는 것 같은대요. 20.4가 어디에 있는지 무엇을 참고 해야하는지 모르겠습니다. 유튜브를 통해 c / c++을 듣고 api를 듣는 도중 해당 강의를 알게 되어 해당 강의를 우선적으로 듣고 api를 들어보는게 좋을 것 같아서 구매를 했는대요. 20.4 / 20.5 / 20.6 참고하라는 말이 있는대 어디를 들어가야 참고할 수 있는지를 모르겠습니다. 알려주시면 감사하겠습니다. ㅜㅠ
-
미해결빅데이터분석기사 실기대비 (R 활용)
열공중입니다 도와주세요 감사합니다!!
죄송합니다 하나만 더 여쭤볼게여!! result <- 무슨 값이렇게해서[1] 3 Levels : 1 2 3 4 5 6이렇게 나오더라구요, 정답은 3인데, 혹시 저 인덱스 [1] and Levels -- 을 없앨수 있는방법이있을까요?그리고 summary 후에 나오는 변수들 중 예를 들어서머리 후 type 1, type 2 ab ad ac au이렇게 나올때 ab만 출력하게 할 수 있을까요? 두서없는 질문에 답변 감사합니다!
-
미해결Vue.js 시작하기 - Age of Vue.js
Vue3에서 바뀐 것들에 대한 강의 진행 의향이 있으신가요?
Vuetur이 Volar로,VueX가 Pinia로,vue-type-check가 vue-tsc(vloar)로변경되는 등, vue2에서 vue3으로 넘어오면서 많은 것들이 바뀌었는데혹시 해당 내용들에 대해 추가로 강의하실 의향이 있으신지 궁금합니다.
-
미해결실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
@RequestMapping에 대해 궁금한 점이 있습니다
질문이 있습니다. 다름이 아니라 이 강의에서는HomeController에 @RequestMapping을 쓰셨는데다른 질문 글을 보니 @GetMapping이 더 적절하다고 하셔서 질문이 생겨서 물어봅니다.찾아보니 @Get, Post, Delete, Put등등 + Mapping들이 스프링 4.3부터 추가된 어노테이션이라고 하고, 기존에는 GET, POST등 명확한 목적이 있을시에는 @RequestMapping(value = "경로", method = {RequestMethod.GET})이런 식으로 작성했다고 하는데Q-1. 그렇다면 실무에서는 @GetMapping, @PostMapping 등을 @RequestMapping대신 많이 사용하는지가 궁금하고Q-2. 만약 1번 질문이 맞다면 실무에서 기본의 오래된 코드말고 최근 짜여진 코드일 경우 @RequestMapping을 사용을 거의 하지 않는지 궁금해서 질문을 드립니다!!!
-
미해결시스템엔지니어가 알려주는 리눅스 실전편 Bash Shell Script
varant up 오류
ㄴ시작하자마자 이러한 오류가 뜨네요..해결 방법을 알고싶습니다 .... 2.또 다른 문제점 입니다
-
미해결[코드팩토리] [초급] Flutter 3.0 앱 개발 - 10개의 프로젝트로 오늘 초보 탈출!
StreamBuilder가 호출되는 조건 질문입니다
안녕하세요강의 중 캘린더 앱에서 쿼리에 직접 Where 필터적용하기까지의 내용을 기준으로앱을 리스타트하면print 부분이 왜 총4번 찍히는지 이해가 안되서 질문드립니다.일단 제가 이해한바로는 빌더안의 상태가 변경될때마다 호출되며처음 호출, 그 다음은 데이터가 있으니 호출되고,근데 이게 왜 3번찍히는지 모르겠습니다.
-
미해결제대로 파는 Git & GitHub - by 얄코(Yalco)
이상해졌습니다..ㅜ
홈페이지에 적어놓으신 글 대로 했는데오히려 이상해졌습니다..어디 잘못 적은곳 있는지 계속 확인해보는 중인데똑같이 잘 적었는데 글짜깨짐 + 터미널창 현재 디렉토리 위치를 나타내는 부분이 검은색으로 보이는 중입니다..(이 페이지에 질문 X)