1. OpenCV가 굳이 GBR로 불러 들여오는 이유가 궁금합니다. GBR로 불러들여오면 차후 다른작업을 할 때 RGB보다 더 빠르나요? 2. OpenCV가 scikit이미지보다 처리 가속화 기능들이 더 들어있다고 하셨는데, 어떤기능들과 어떤 원리인가요? 간단한 예시를 들어주시면 궁금증이 풀릴 것 같습니다. 감사합니다
Traceback (most recent call last): File "/Users/usang-in/끼리끼리 Dropbox/우상인/study/section3/3-7-1.py", line 11, in <module> class NcafeWriteAtt: File "/Users/usang-in/끼리끼리 Dropbox/우상인/study/section3/3-7-1.py", line 48, in NcafeWriteAtt a = NcafeWriteAtt() NameError: name 'NcafeWriteAtt' is not defined [Finished in 0.141s] 안녕하세요. 질문이 있는데 혹시 저 에러가 뜨는 이유가 무엇인지 궁금합니다. import sys import io from selenium import webdriver from selenium.webdriver.chrome.options import Options import time sys.stdout = io.TextIOWrapper(sys.stdout.detach(), encoding = 'utf-8') sys.stderr = io.TextIOWrapper(sys.stderr.detach(), encoding = 'utf-8') class NcafeWriteAtt: #클래스 초기화 실행 (webdriver 설정) def __init__(self): chrome_options = Options() chrome_options.add_argument("--headless") #CLS 서버 self.driver = webdriver.Chrome(chrome_options=chrome_options, executable_path="/Users/usang-in/끼리끼리 Dropbox/우상인/study/section3/webdriver/chrome/chromedriver") self.driver.implicitly_wait(5) #네이버 카페 로그인 && 출석 체크 def writeAttendCheck(self): self.driver.get("https://nid.naver.com/nidlogin.login") self.driver.find_element_by_name('id').send_keys('tntnvhs') self.driver.find_element_by_name('pw').send_keys('wkdtnwl1534!') self.driver.find_element_by_xpath('//*[@id="log.login"]').click() self.driver.implicitly_wait(30) self.driver.get('https://cafe.naver.com/MemoList.nhn?search.clubid=18764756&search.menuid=5&viewType=pc') self.driver.implicitly_wait(30) self.driver.switch_to_frame('cafe_main') self.driver.find_element_by_id('contents').send_keys('반가워요~') self.driver.find_by_xpath('//*[@id="main-area"]/div[3]/div[1]/form/fieldset/div/button').click() time.sleep(3) # 소멸자 def __del__(self): #self.driver.close() 현재 실행 포커스된 영역을 종료 self.driver.quit() #selenium 전체 프로그램 종료 print("removed driver object") #실행 if __name__ == '__main__' : #객체 생성 a = NcafeWriteAtt() #시작시간 start_time = time.time() #프로그램 실행 a.writeAttendCheck() #종료 시간 출력 print("--total %s seconds ---" % (time.time() - start_time)) #객체 소멸 del a 소스코드 보면 위에서 분명 NcafeWriteAtt 가 정의되었는데 왜 그럴까요..
마지막 return 이 왜 map[m-1][n-1]인지 모르겠습니다. 과정 중에서 int[][] map = new int[m][m]; for (int i = 0; i < m; i++) { map[i][0] = 1; } for (int i = 0; i < n; i++) { map[0][i] = 1; } // 2 for (int i = 1; i < m; i++) { for (int j = 1; j < n; j++) { map[i][j] = map[i - 1][j] + map[i][j - 1]; } } 이과정은 이해가 되는데 마지막에 map[3][2] 를 구한다햇을때 return map[2][1]; 을 리턴하게되면 답이안나올거같은데....
교수님께서 풀이해주신 custom_put 함수 while (*str) { putchar(*str++); } -------------------------------------------------- 이 부분을 저는 이런식으로 풀어내었는데요 여기서 while (i < (sizeof(*str) / sizeof(char))) { putchar(*(str + i)); i++; } sizeof(*str) 이 부분이 포인터 인디렉션의 사이즈값이 나와서 (sizeof(*str) / sizeof(char) 값이 문자열의 길이가 될 줄 알았는데 계속 값이 4로 나와서 왜그런지 아무리 생각해도 갈피가 안잡히네요 포인터주소의 인디렉션값의 사이즈를 이용해서 해당 문자열의 길이를 구하는 방법은 없을까요??
모의해킹 실무자가 알려주는, SQL Injection 공격 기법과 시큐어 코딩 : PART 1
안녕하세요 강의 너무 잘듣고 있는데 환경설정관련해서 문의드립니다 vmware에서 윈7환경을 사용중인데 오라클 연결해서 http://127.0.0.1/oracle_connect.php 입력시 최종적으로 Warning: oci_connect() [function.oci-connect]: OCIEnvNlsCreate() failed. There is something wrong with your system - please check that PATH includes the directory with Oracle Instant Client libraries in C:\APM_Setup\htdocs\oracle_connect.php on line 4 Warning: oci_error() [function.oci-error]: OCIError: unable to find error handle in C:\APM_Setup\htdocs\oracle_connect.php on line 6 Fatal error: in C:\APM_Setup\htdocs\oracle_connect.php on line 7 다음과 같은 에러가 뜨면서 실행이 안되네요;; 말씀해주신대로 oracle_connect.php 소스코드 수정 32bit clinet 설치 및 환경변수 설정 아파치 재시작 까지 완려했는데 실행이안되서 ;; 문의드려요
아나콘다와 아톰 안녕하세요 막 시작하는 초보자입니다 아나콘다 주피터 노트북은 실행환경이라고하고 또 스크립터 편집기(아톰)라고 있던데 다른개념인지요? 각각 역헐이 뭐고 하나가 다룬 것읊대체할 수 없는지요? 예를 들어 인프런 다른 파이썬 강의는 아톰에서 스크립트를 다운받아 진행하던데, 무슨 차이인지요?
iterable 객체와 iterate 객체의 차이점을 이해 못하겠습니다. 어떤 문자열을 dir로 속성을 확인하면 __iter__ 가 있으니깐, next()를 적용할수있겠구나 싶으면, 'str' object is not an iterator 이렇게 'iterator가 아니야' 라면서 type error가 발생함을 확인하였습니다. 따라서, __iter__와 iterator는 뭔가 다르다는 소리같은데, __iter__도 반복가능하다는의미이고, iterator도 반복가능한 객체라는의미인데, 둘의 차이점이 무엇인가요? 또한, 이와 관련하여, 06_1강의에서, 우선 __init__을 호출하신다음, __iter__메서드를 사용하지않으시고, 바로 다음 __next__에 오류없이 적용될수있었고, 어떻게 for구문과 같이 반복사용되어 모든 단어를 반환하였는지 궁금합니다. print(dir(self._text))를 진행하였을떄 __iter__를 확인했습니다만. 위에서 처럼 __iter__속성이 존재해도, next()함수에서는 오류가 발생하였습니다. 계속 이 반복가능 부분에서 꼬이고 꼬여서 막혀버리네요 ㅠㅠ... 답변부탁드립니다.
리덕스 state 관련되서 질문이 있습니다 useSelector(state => state.user) 1. 하나로 모아준 것의 가장 상위의 데이터를 state라고 하는게 맞나요? (따로 정의해주지 않아도요!) 2. console로 state만을 찾아봤는 데 강의에서 user와 post가 나왔어요. reducers폴더에 index, post, user 세개의 파일이 있었는데요, next가 pages폴더안의 파일을 페이지로 만들어주는 것처럼 redux도 reducers폴더에 있는 파일들을 객체로 만들어 주는 건가요??
안녕하세요. 항상 강의 잘듣고 있습니다. 다름이 아니라 Custom Repository의 구현체에서 @Repository와 @Transactional이 꼭 필요한지 궁금해서 아래 코드에서 @Repository와 @Transactional을 제외한체 테스트 코스를 실행시 정상적으로 통과되었습니다 그래서 현재 궁금한게 Custom Repository에서 @Repository와 @Transactional은 필요없는 것인지. 그리고 만약 필요하다면 어떤 이유로 필요한 것인지 궁금합니다. 감사합니다. @Repository @Transactional public class PostCustomRepositoryDefault implements PostCustomRepository<Post> { @Autowired EntityManager entityManager; @Override public List<Post> findByPost() { System.out.println("custom findMyPost"); return entityManager.createQuery("SELECT p FROM Post AS p",Post.class).getResultList(); } @Override public void delete(Post entity) { System.out.println("custom delete"); entityManager.remove(entity); } }