from selenium import webdriver from selenium.webdriver.common.keys import Keys import time chromedriver= ('C:/Users/admin/dev_python/Webdriver/chromedriver.exe') driver=webdriver.Chrome(chromedriver) driver.get("http://www.python.org") print(driver.title) print(driver.current_url) assert "Python" in driver.title search = driver.find_elememt_by_id("id-search-field") #id인 태그를 찾아서 키보드로 입력값을 넣어준것임 search.clear() search.send_keys("python") search.send_Keys(Keys.RETURN) time.sleep(2) assert "No result found." not in driver.page_source data=driver.find_elements_by_css_selector("#content > div > section > form > ul > li > h3 > a") for item in data: print(item.text) driver.quit() 여기결과가 아래와 같이 뜹니다. 올바로 작성한것같은데 어느부분이 문제인지요? ㅜㅜ
안녕하세요. 수업 잘 듣고 있습니다. 한가지 안되는 점이 있어 질문 드립니다. 다른 건 다 괜찮은데 고양이가 원격에 push하고 나면 문어 쪽에서 pull할게 있다! 라고 origin/master와 master의 위치가 달라야하는데 저는 그렇게 안되네요. ( 즉, 문어가 고양이가 push한지 모릅니다...ㅠ) 근데 문어쪽에서 pull을 하면 잘 받아오긴 해요.. 질문은 왜 저는 문어 쪽에서 미리 pull알림이 안뜰까요
xampp 설치후 go to application을 눌러도 브라우저에 들어가지지않네요 그리고 이런 오류도 납니다(Running Firefox as root in a regular user's session is not supported. ($XAUTHORITY is /home/kali/.Xauthority which is owned by kali.)
안녕하세요. JIRA Software(Free) 제품에서 칸반 타입의 프로젝트 생성 후 하나의 이슈를 등록하고, Confluence 스페이스에서 하나의 페이지를 임시로 생성한 후 언급해보고, 삭제하는 등의 행위를 진행하던 중 '페이지 삭제' 기능과 관련하여 궁금한 점이 있어 질문드립니다. 저번에는 JIRA Software 프로젝트 삭제와 영구삭제에 대해 질문을 드린적이 있었습니다. Confluence 스페이스의 페이지 삭제의 경우에도 '삭제' 기능을 이용한다고 해서 곧장 삭제되는 것이 아닌 '휴지통'이라는 보관 공간이 있는 것 같아, Confludence > 특정 스페이스의 설정(톱니바퀴 모양)으로 이동해 보았지만 따로 휴지통과 같은 영구삭제를 하기 위한 메뉴가 보이지 않았는데요. 이것도 Confluence에서만의 권한을 설정을 해주어야만 휴지통으로 접근이 가능한 것일까요?
sizeof 연산자를 사용하거나 size_t의 타입변수를 출력할때 %zu라는 형식지정자를 사용하는 것으로 알고 있습니다. printf("%zu %zu\n", sizeof(str1), strlen(str1)); 처럼 strlen()을 출력할때는 왜 %u %d %i %hhi %hhd 를 사용하지 않고 %zu를 사용하는지 궁금합니다. 단지 이식성을 위해서 사용하는건가요?
Increment 와 Decrement가 int형 함수로써 해당값을 1단위로 증감소하여 리턴값을 전달하는것 같은데... 이게 1단위로 증가감소만 할 수 있는건가요? 앞서 설명 해주신 예로 아이템 복사방지 및 골드 증감소에 대입하면 좋을 것 같다는 생각이 들더라고요. 그래서 예를 들어 1000단위 10000단위 증감소라던지 float형의 증감소라던지 이런게 가능한지 궁금합니다. Interlocked.Increment는 1단위 증감에만 해당 되는 것 같아서요.
안녕하세요 좋은강의 잘 듣고있습니다. 다름이 아니라 강의를 듣던 중 궁금한 점이 생겨 질문드리게 되었습니다. _locked 변수는 volatile키워드를 통해 가시성을 보장하고 있으나 _num 변수는 가시성을 보장받지 못하고 있는 상황인데 어떻게 정상작동하나요? 또한 _locked 변수의 volatile 키워드를 제거하여 가시성을 보장받지 못해도 정상작동하네요. volatile키워드나 메모리베리어를 통한 가시성의 보장은 언제 해주어야하는 것인가요? 읽어주셔서 감사합니다
유저 모델에서 Followingid컬럼과 FollwereId컬럼을 만들기 위해서 foreignKey를 사용하셨다고 했는데 포스트 모델에서는 as에 Retweet 을 넣기만 했는데 RetweetId 컬럼이 생기잖아요?? 둘의 차이가 뭔가요 ㅠㅠ 그렇다면 유저모델에서 컬럼이 생기는 것은 foreignKey 때문이 아니라 as때문에 생긴거 아닌가요??
밑줄 친 부분에서 "const" 가 없으면 오류 창에 " int& 형식(const 한정 형식아님)의 참조를 "Cents"형식의 값으로 초기화할 수 없습니다." 라고 뜨는데, 왜 그런걸까요?? 강의에서 다룬 적이 있는 것 같아서 처음부터 다시 찾아봤는데, 발견을 하지 못하여 질문드립니다.
'Region Proposal 방식에 기반한 object detection - RCNN' 슬라이드에서 bounding box regression 을 진행하는 것을 볼 수 있는데, region proposal 을 적용하면 해당 영역의 bounding box는 고정이므로 바로 annotation의 bounding box와 비교하여 regression 하면 되지 않나요?? 해당 슬라이드에서는 obj에 따라 x1,y1,x2,y2에 여러 값으로 나오는 것으로 표현되어 여쭈어봅니다! 아니면 해당 region 내에서 obj1, obj2, ... 의 위치를 한번 더 regression 하는 것인지요??
< div onClick = { deleteHandler ( image )} key = { index } > 강사님과 살짝 다른 방법으로 이렇게 onClick을 설정하니 엉뚱하게도 dropHandler 에서 설정한 setImages 가 실행이 되지 않는 문제가 있습니다. < div onClick = {() => deleteHandler ( image )} key = { index } > 이 경우에는 문제없이 잘 작동하는데 무슨 차이가 있는 건가요?
안녕하세요. 강의 잘 보고 있습니다! 강의를 보면서 작성한 코드를 Git에 올리고 싶은데, 강의자료에 있는 다이어그램이나 도메인 구조 등을 캡처해서 readme 파일 등에 첨부해두면 나중에 이해하는 데에 훨씬 수월해질듯 한데 그래도 괜찮을까요..? 출처는 꼭 남기겠습니다!