안녕하세요. 강의를 보다 string타입을 사용하시는 것을 보고 아래와 같이 궁금증이 생겨서 한 번 실험해보았는데 왜 이렇게 되는지 잘 모르겠어서 질문드립니다. #include <iostream> #include <string> using namespace std; int main() { string hello = "Hello, my name is Jack Jack"; cout << hello << endl; cout << &hello[0] << endl; cout << &hello[1] << endl; cout << &hello[2] << endl; return 0; } -> Hello, my name is Jack Jack Hello, my name is Jack Jack ello, my name is Jack Jack llo, my name is Jack Jack 이전에 문자 포인터의 특성 강의에서 cout에서는 문자열은 특별히 처리한다고 배웠고 문자열의 주소나 포인터를 출력해도 문자열이 그대로 출력된다고 배웠기 때문에 다음같이 앞에 &를 붙여서 출력했을 때 주소가 아니라 문자열이 그대로 출력될 것이라고 어느정도는 예상을 했습니다만 해당 index의 문자를 포함한 앞쪽의 문자들을 제외한 나머지 문자열이 출력되는 건지, 그리고 첫번째 element인 &hello[0]가 아닌 &hello[1]를 출력했을 때 H 이외의 문자열이 출력되는 것인지 궁금합니다. 감사합니다.
웹 와이어프레임 만들기 1 영상 보면서 만들고 있어요! 생각보다 피그마가 프로그램이 좋아서 와이어프레임 수준으로 만드는 것은 아직까지 쉽네요. 다만 왼쪽 레이어 정리는 어떻게 하실까요? 혼자 작업 연습하느라 기능에 초점을 맞춰서 설명하시느라 레이어는 냅두신것 같은데 아무래도 작업한 것을 다른 디자이너에게 공유하거나 할때, 보기 좋게 정리를 하면 좋을 것 같아서요. 실무에서는 레이어 정리를 보통 어떻게 하는지 궁금해요! 그리고 레이어가 아래를 기준으로 위로 정리하는 건지 위를 기준으로 아래로 정리하는 건지 이것도 궁금하고요. 감사합니다.
안녕하세요 스프링 시큐리티에서 로그인 후 실행될 기능을 AuthenticationSuccessHandler 인터페이스를 구현한 클래스에 onAuthenticationSuccess 메소드를 오버라이드하였는데 이 메소드 안에서 사용자 아이디와, 시간을 저장하는 기능을 JPA를 사용하여 구현했습니다. 그런데 DB에 데이터가 저장이 안됩니다. 테스트로 UserDetailsService를 구현한 클래서에서 테스트 해봤는데 조회는 가능한데 저장은 실행이 안됩니다. 혹시 이부분에 대하여 도움을 받을 수 있을까요?
안녕하세요! 올려주신 노트북을 따라하던 와중에 causual과 registered가 쓸모있을 수도 있는 정보라 생각해 삭제하지 않았습니다. 이 경우 교재에 나와 있듯이 rmsle, rmse등 모든 오류값들이 극히 작게 나오면서 예측을 저해시킵니다. 왜 그런거죠? 그렇다면 예약 이용자와 비예약 이용자 정보는 예측에 불필요한 쓸모없는 값인가요? 감사합니다.
https://onlinegdb.com/sf-pXlgRl 임시배열에 문자열을 저장한 후 길이를 받아 그만큼 메모리를 할당받아 문자열을 복사했습니다. 프로그램 종료 전에 free로 메모리를 해제하니 heap corruption detected 라는 에러가 발생했습니다. 구글링을 해 보니 할당한 공간보다 더 큰 영역에 접근하면 생기는 오류라는데 어디가 문제인지 잘 모르겠습니다 VS에서는 에러가 뜨는데 온라인 컴파일러에서는 에러가 없네요
1. 로그인 실패시 /login?error 가 먹히지 않습니다.. 비밀번호 잘못 입력하면 로그인 실패하면 오류 메세지가 떠야 하는데 가지 않습니다.. 콘솔에도 뜨지 않는 오류라 어떻게 해야 되는지 모르겠습니다.. 제 생각에는 FormAccessDeniedHandler 가 먹히지 않는거 같은데 고대로 선생님 코드 다운받아서 진행해보면 아래와 같습니다..
#sum부분에서 자꾸 오류가 나네요. #답변해주시면 감사하겠습니다. N, m = map ( int , input ().split()) n= list ( map ( int , input ().split())) cnt= 0 for i in range ( 0 , N): for j in range (i+ 1 , N): t=n[i:j] if sum (t)==m: cnt+= 1 print (cnt)
[리뉴얼] 파이썬입문과 크롤링기초 부트캠프 [파이썬, 웹, 데이터 이해 기본까지] (업데이트)
import requests from bs4 import BeautifulSoup res=requests.get('https://comic.naver.com/index.nhn') soup=BeautifulSoup(res.content, 'html.parser') data=soup.select('#realTimeRankFavorite > li > a') for index,item in enumerate (data): print(index+1, "인기웹툰:", item.get_text()) 이렇게 코드를 짜서 인기웹툰 순위 크롤링은 되었는데요. import requests from bs4 import BeautifulSoup res=requests.get('https://comic.naver.com/webtoon/detail.nhn?titleId=743031&no=34&weekday=mon') soup=BeautifulSoup(res.content, 'html.parser') data=soup.select('ul #u_cbox_list') for item in data: print(item.get_text()) #구현시에 아무것도 안뜨는데 혹시 어떤 부분을 수정해야 하는걸까요? 웹툰에 달리는 댓글들을 크롤링해보고 싶은데 검색에 들어가서 copy해서 찾아 넣었는데 실행을 하면 에러코드도 아니고 아예 아무것도 안떠서요. 어디가 잘못된건지.. 혹은 댓글 크롤링은 아예 다른 접근이 필요한건지 문의드려봅니다.
Object . prototype . map = function (f) { const result = []; for ( const el of this ) result. push ( f (el)); return result; }; 제 생각에 이런 식으로 정의를 하면 기존의 Array.prototype.map메서드 처럼 체이닝해서 사용할 수 있을 것 같다고 생각을 했어요. 가독성 측면에서 더 나아지지 않을까 생각을 했습니다. 이렇게 사용했을 때 불리한 점이 있을까 궁금해서 질문드려봅니다.