IT (4) 썸네일형 리스트형 [NodeJS] openai function calling 사용법 chatgpt function calling 사용법 6월 13일 gpt-3.5, gpt-4 가 업데이트되면서 function call 기능이 생겼습니다 현재 function call은 gpt-3.5-turbo-0613 , gpt-4-0613 버전만 사용이 가능합니다 docs 에서 설명하고 있는 내용은 여기를 참조 하시면 됩니다. https://platform.openai.com/docs/guides/gpt/function-calling OpenAI Platform Explore developer resources, tutorials, API docs, and dynamic examples to get the most out of OpenAI's platform. platform.openai.com 저는 .. selenium alert 경고창 처리 오늘은 2022년 6월 20일 구글에 검색하면 셀레니움에 대한 수많은 정보가 나온다. 하지만 분명 최신글인데도 셀레니움 alert 처리를 switch_to alert()로 적어둔 사람들이 매우 많다. selenium_find_element_by_~~~ 로 적은사람들도 수없이 많다 후자는 동작은 하지만 경고창이 뜬다 파이썬 3 이후 import selenium driver.find_element_by_xpath #~~ 에서 driver.find_element(By.XPATH, ~~~) #id, class_name 등등 요소는 같음 로 명령어가 변경되었다. 이와 같이 알림창 제어 alert도 변경되었는데 기존 switch_to_alert() 에서 from selenium.webdriver.common.ale.. python tkinter 버튼클릭시 멈출때 파이썬은 기본적으로 하나의 쓰레드로 실행된다. 여기서 *쓰레드(Thread)란 프로세스에서 실제로 프로그램을 실행하는 주체를 의미한다. 흔히 시피유 6코어12 쓰레드 4코어 8쓰레드 그 쓰레드 맞습니다. 쓰레드가 하나만 실행되기 떄문에 티킨터의 main.loop()가 종료될떄까지 파이썬 gui는 멈춰있게 된다. 이것을 해결하기 위해서 파이썬의 threading 모듈을 이용하면 된다. 어떻게? import threading import selenium import tkinter def thread1(): t1 = threading.Thread(target = log_in) t1.daemon = True t1.start() def log_in(): ~~~~~~~ #대충 로그인하는 코드 생략 btnlog_in.. [C] 포인터 정리 #include int main(){ int i,j; int *ptr; ptr=&i; *ptr=10; j=*ptr; printf("%p\n",&j); printf("%p\n\n",&i); printf("%p\n",ptr); //포인터변수의 값(i주소) printf("%p\n",&ptr); //포인터변수 값이 저장된 메모리 번지 (ptr주소) printf("%d\n",*ptr); //포인터변수가 가리키는 메모리 값 (ptr이 가리키는 변수의 값) printf("%d\n",j); printf("%d",i); } *실행결과 번지 0062FE40 0062FE44 0062FE48 0062FE4C 값 0062FE4C -------------- 0062FE4C 10 0062FE40 - &ptr 0062FE48 - &.. 이전 1 다음