제가 혼자 풀면서 마지막 for문에 break를 안 썼습니당.. 제가 break가 딱히 필요없다고 생각해서 모르고 그냥 푼 거 같네여ㅠㅠ 근데 선생님께서 답 나오면 break해서 for문 종료해주신다고 하셨는데.. 답이 하나 나오면 정확히 종료하려고 break를 써주신 건가요? 아니면 따로 break를 써주시는 이유가 있나요?ㅜㅜ
파이썬 입문 및 웹 크롤링을 활용한 다양한 자동화 어플리케이션 제작하기 강좌에서 챕터3 강의에 3-4-의 소스에 관한 질문입니다. 아래의 코딩서 부터 error가 발생합니다. article = soup.select_one( "table:nth-of-type(3)" ).find_all( 'p' ) #print(article) for i in article: if i.string is not None and i.img == None : print (i.string) Traceback (most recent call last): File "D:\workspace_big\3-4-1.py", line 32, in <module> article=soup.select_one("table:nth-of-type(3)").find_all('p') AttributeError: 'NoneType' object has no attribute 'find_all' 스크레핑 하고 싶은 url은 https://market.ruliweb.com/read.htm?table=market_ngc&page=1&num=565967&find=&ftext= 입니다. 확인 문답 부탁드립니다
VM800:5 Cross-Origin Read Blocking (CORB) blocked cross-origin response http://api.ipify.org/?format=json with MIME type application/json. See https://www.chromestatus.com/feature/5629709824032768 for more details. 에러는 삭제되었지만 위와 같은 경고가 남아있는데요. 이 부분은 패스해도 되는 부분인가요?
안녕하세요. 교수님. 8.1 입출력 버퍼 강의를 보고 질문드립니다. 입력할 때마다 한 글자씩 버퍼로 이동하고, 버퍼에 담긴 내용이 통째로 전달되는 일련의 과정이 수행되는 부분이 '입력 버퍼'에 해당하는 것이라고 생각했습니다. 그래서 입력할 때 버퍼가 있다면 출력할 때도 버퍼가 있지 않을까 싶어서 찾아봤더니 출력 버퍼도 있다는 것을 알게 되었습니다. 아래는 출력 버퍼를 고려한 관점으로 구동 원리를 서술해본 것입니다. 아래와 같은 코드를 작성했다면, getchar()로 받은 글자들은 입력 버퍼에 들어가고 '\n'(Enter키)를 입력 받는 순간 버퍼 통째로 프로그램에 넘어가 while 루프 안에 있는 코드들을 수행합니다(사실 이 부분에서도 통째로 넘어간 버퍼가 결국 글자 하나씩 꺼내서 코드를 수행해야 하지 않나 싶긴 했습니다). 이어서 putchar(c + 'A' - 'a')(또는 putchar(c))에 c + 'A' - 'a'(또는 c) 부분의 결과가 출력 버퍼에 하나씩 쌓이고 출력 버퍼가 통째로 콘솔 창에 출력되게 됩니다. 이렇게 이해했는데 맞는 건지 잘 모르겠어서 질문 남깁니다. 아니면 혹시 getchar()로 받은 글자들이 하나씩 while 루프 안에 있는 코드들을 모두 수행한 후, putchar(c + 'A' - 'a')(또는 putchar(c))에 c + 'A' - 'a'(또는 c)부분의 결과를 버퍼에 하나하나 저장하여 버퍼가 통째로 콘솔 창에 출력되게 되는 건가요? #include <stdio.h> void main () { char c; while ((c = getchar ()) != ' \n ' ) // get characters until enter ‘enter' key. { if ( 'a' <= c && c <= 'z' ) // if character c is between ‘a’ ~ ‘z’ (97 ~ 122) putchar (c + 'A' - 'a' ); // add (65 – 97 = -32) to print out uppercase. else putchar (c); } printf ( " \n " ); } 질문을 최대한 고심해서 써봤습니다,, 항상 강의 잘 듣고 있습니다. 감사합니다.
res.clearCookie(cookiename) 개발모드일 때는 localhost로 도메인이 같아서 그런지 몰라도 클라이언트의 쿠키가 잘 제거 됐는데 배포모드일 때는 nodebird와 api.nodebird 가 있잖아요 도메인이 달라서 그런지 몰라도 로그아웃 후에도 계속 쿠키가 남아있더라구요. 서버에서 세션이 지워져서 기능상으론 문제는 없었지만 뭔가 어색하더라구요. 크로스도메인일 때 서버에서 클라이언트의 쿠키를 지워줄 수 있는 방법이 있나요??
선생님 안녕하세요. 강의 잘 보고 있습니다. 한가지 질문이 있는데요. 제가 필요한 프로그램 설치를 다하고 프로젝트를 생성하려고 하니까 Fatal: can't find any template for <js> language. You can specify the path of cocos2d-js by argument '-e'. 이런 에러가 뜨는데요. 무슨 문제인지 알수 있을까요?
먼저 좋은 강의 만들어 주셔서 너무나도 감사드립니다. 태블루에 대한 기초강의로 너무 좋은 것 같습니다. 강의를 다 듣고 궁금한 부분이 생겨서 질문드립니다. 1. 실무에서 바로 적용하기 위한 인사이트를 내기 위해서 더 공부를 하고 싶은데, 좋은 스터디 방법이나 강좌 혹은 실무에서 연습 삼아 인사이트를 내보기 좋은 방법들이 있을까요? (태블루 Desktop과 Online license 가 있습니다. ) 2. 회사에서 이전 관리자가 Tableau Online 으로 작업을 많이 해두었는데, Online 이 가진 장점과 Desktop과 비교해서 다른 부분은 무엇인가요? (확인해보니 조금 다른 것 같아요) 3. 3rd Party Tool(Mixpanel, Appsflyer, Facebook) 혹은 Martech Tool(Smartly, Braze 등) 들과 바로 연동해서 Data 들을 가져올 수 있는 방법은 없을까요? 답변 주신다면 저에게 많은 도움이 될 것 같습니다. 감사합니다! 다시한번 좋은 강의 감사합니다.
어차피 같은 내용을 적을거면, 처음부터 public Student(int id, String name) { studentId = id; studentName = name; korea = new Subject(); math = new Subject(); } 으로 작성하면 안되나요?
안녕하세요. 수업 너무 잘 듣고있어요. 감사합니다. 혹시 Add함수와 Save를 따로 만드는 이유가 있을까요? 제 짧은 지식으로는 뒤에 배우는 Delete나 update에서도 save를 부르기 때문에 따로 만들 었다고 생각되는데, _context.Student.Add(student); 이 함수 뒤에 save붙이고 delete함수도 뒤에다 save 바로 호출하면, 어떤 안정성의 문제가 있을수도 있나요?