안녕하세요, 강의해주신 방법대로 엑셀로 값을 저장하고 난 후에 엑셀에서 확인하면 값이 문자열로 저장되길래 숫자열로 바꾸는 방법을 검색해서 적용해보았습니다. 적용한 김에 3자리수마다 콤마를 표시하는 방법을 사용하고 싶어서 넣었는데, 영상에서 쓴 대로 넣어도 문자열이었고, 이렇게 바꿨는데도 불구하고 엑셀로 가보면 문자열로 출력이 되어서 하나하나 바꿔야 하더라구요. 혹시 현재값이 문자열로 출력되는 이유가 무엇일까요?? 이렇게 바꿨는데도 문자열로 나오는 이유는 무엇인가요? worksheet [ f 'E { row } ' ] = format ( int ( diff ), ',' )
next 에선 React import 안해도된다 하셔서 코드를 잠시 주석처리 해보니 에러가 발생하는데 왜이럴까요? 그리고 전에 제가 해당 강의를 들었을 때 메모를 해놓은것이 있어 다시 보려는데 그 내용이 아무리 강의를 돌려도 안보이네요 다음과 같이 Menu Item 들에 key 를 작성한 이유와 useRouter 를 쓴 부분이 기억이 안나서요 (selectedKey? 의 의미)
ux관련 수업에서 연세대학교 교수님의 human computer interface 책 추천해주셨는데, 교수님 성함이 잘 안들려서 궁금하고, 책도 인터넷 검색해도 나오지 않아서.. 유튜브에 무료 강의 보려면 어떤 검색어로 검색해야하는지, 또 책은 어디서 구매할 수 있는지 궁금합니다.
만약에 컴포넌트 구조가 (APP.vue(root) -- TodoResult1.vue -- TodoResult2-- TodoList.vue) 의 구조라면 TodoList.vue의 이벤트를 APP.vue까지 올릴려면 중간에 있는 컴포넌트에서도 이벤트를 다 올리는 로직을 구현해야되는건가요?
"use strict" ; var a , b ; loop : for ( a = 0 ; a < 3 ; a ++) { loop2 : for ( b = 0 ; b < 3 ; b ++) { if ( a === 1 && b === 1 ) { continue loop ; } if ( a === 2 ) { break loop ; } console . log ( "a = " + a + "b = " + b ); } } /* 레이블을 이용하면 반복문을 제어할수있다는 장점이 있찌만 하지만 위치에 관계없이 레이블이 위치한 반복문을 빠져나가므로 사용하지 않는다라고 이해 하면 될까요 ? */ ( "use strict" ); var user = { name : "zkokopo" , country : "korea" , }; with ( user ) { console . log ( name === "zkokopo" ); console . log ( country === "korea" ); name : "hongglidong" ; } console . log ( user . name === "hongglidong" ); /* wihe : scope를 생성함으로써 새로운 인자로 scope 에서만 데이터와 함수들을 이용할 경우 성능이 향상되지만 상위의 scope에서 데이터를 가져오는 경우 그때마다 추가적인 처리 시간이 들어감 위에서 name이 어디에서 왔는지 모른다 ( use strict의 목적은 코딩하다가 실수로 빼먹을수도 있으니 선언은 필수인데 ) 그래서 with문 사용을 자제하라는것 같습니다. 오류는 Strict mode code may not include a with statement 가 발생했네요 엄격한 모드코드는 with를 포함할수없다네요.. */
안녕하세요 선생님 만들어주신 크롤링 강의 신청해서 잘 수강하고 있는 한 학생입니다 다름이 아니라, 업무에서 '생생정보통 맛집'에 대한 네이버지도 크롤링이 필요하여 셀레니움으로 메뉴까지 크롤링하는 방법에 도전하던 중 커뮤니티에 json으로 크롤링하는 방법을 올려주신 분이 있어서 활용해보았습니다 다만, json의 경우 '생생정보통맛집 서울'이라는 쿼리로는 제대로 값이 생성이 안되더라구요 아무래도 이게 키워드라기보단 필터라서 그런 것 같긴한데 api 주소로 요청해서 받아오는데 필터를 아무리 검색해도 찾아볼 수가 없더라구요.. 유튜브때처럼 api에 해당하는 필터 값을 알려주는 사이트가 있으면 좋으련만... 고민해봤는데, 위도경도가 현재 컴퓨터 위치를 자동으로 보내서 탐색하기 때문이라고 생각합니다 이런건 혹시 어떤 값으로 바꿔줄 수 있을지.. 아니면 제대로 크롤링 될 수 있도록 해보고싶은데 힌트나.. 방법을 얻을 수 있을까요? 감사합니다 import requests import urllib, openpyxl, time wb = openpyxl.Workbook() ws = wb.active ws.append(['상호명', '주소', '연락처', '메뉴']) with open('C:/program_list.txt', 'r', encoding='utf-8') as tf: keywords = tf.readlines() for keyword in keywords: keyword = keyword.strip().replace('\t', '') print(keyword, '에 나온 맛집입니다.\n\n') url_keyword = urllib.parse.quote(keyword) try: for i in range(1, 20): print('\n', i,'페이지입니다.\n') response = requests.get(f'https://map.naver.com/v5/api/search?caller=pcweb&query={url_keyword}&type=all&page={i}&displayCount=40&lang=ko', headers={'User-Agent':'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.110 Safari/537.36'}).json() numbers = response['result']['place']['list'] for i in range(0,len(numbers)): name = response['result']['place']['list'][i]['name'] address = response['result']['place']['list'][i]['roadAddress'] tel = response['result']['place']['list'][i]['telDisplay'] menuinfo = response['result']['place']['list'][i]['menuInfo'] print(name, address, tel, menuinfo) ws.append([name, address, tel, menuinfo]) time.sleep(1) except: print('끝났습니다.') wb.save(f'{target_word}결과.xlsx') tf.close()
//logout 때 postman response 결과 { isAuth : false , error : true } 코드는 문제 없는데 이렇게 나오시는 분들 포스트맨에서 get 요청할 때 포스트맨에 send 아래에 cookies 들어가서 x_auth 쿠키 있는지 확인해주세요! 가장 기본적인 걸 못보고 코드만 고치려 했습니다... 며칠 걸쳐서 듣게 되었는데 포스트맨에서 전날에 로그인했다가 끄고 새로 다음 날에 로그아웃 하려하다보니 포스트맨에서 쿠키가 없어서 그런 것이었더군요,,,ㅠㅠ
안녕하세요. 데이먼님, 훌륭한 강의 넘 잘 듣고 있습니다. 다름아니라, 며칠전까지 액슈어 라이선스 비용이 1회 구매 후 영구 라이센스였는데, 오늘 결제하려고 보니 구독 방식으로 변경된 것같은데요. 구독방식으로 변경된 것이 맞는지, 맞다면 이전처럼 영구 라이센스로는 구매가 불가능한 것인지 문의 드립니다. ㅠㅠ 감사합니다.
BeforeEach 어노테이션된 메소드를 이용해서 데이터를 제공할때 em.flush(); em.clear()를 수행해서 DB동기화를 하고 최종적으로 컨텍스트를 비워주는 작업이 필요치 않는지요? Test가 수행될때, 1차 캐시에 의존하게 되면 부정확하게 맺어진 양방향 연관관계 등이 있을때, 이를 테스트로 발견하기 어렵게 되지 않을까 라는 생각이 들었습니다.
flex-basis 문의드립니다. 혼자 해보면서 잘 안되어 문의드립니다. 우선 강사님 코드는 당연히 잘 되는데요. flex-basis: 100px width: 100px 를 비교할 때 item요소에 한국어나 띄어쓰기가 들어가면 제대로 동작하지 않던데 왜 그런 것인가요? ex) flex-basis : 100px aaaaa aaa aaaa 이런 식으로 하면 자동으로 다음줄로 이동합니다.
안녕하세요. 수강중에 첫 질문 남기게 되었습니다. h2 db의 웹 콘솔에서 jdbc url을 jdbc:h2:~/test에서 jdbc:h2:tcp://localhost/~/test로 바꾸었습니다. 강의에서는 파일에 접근할 때, 웹 콘솔이나 DB등 복수의 앱에서 접근하면 충돌이 일어날 수 있기 때문에 TCP프로토콜을 통해 이를 방지할 수 있다고 하셨습니다. 이때 TCP 소켓이 어떻게 복수의 앱 접근에 대한 충돌을 방지할 수 있는 것인지 궁금합니다. 덕분에 잘 배우고있습니다. 감사합니다.
해당 코드는 메모리 누수 강의에서 포인터를 백업하는 과정의 일부입니다. 제가 궁금한 것은 free()함수가 메모리를 반환한다는 개념이 아니라 그 내부의 메모리는 그대로 두돼, 사용하지 않는다의 개념이 가깝다고 들었습니다. 그렇다면 저 코드에서 free로 heap 메모리를 사용하지 못하게 하더라도 그대로 메모리 데이터 값이 나와야 하는 것이 아닌가요 ? 이와 상충되는 느낌을 realloc 강의에서 받았습니다. 다른 질문글을 보니 realloc()함수는 free()의 기능도 동시에 한다고 들었습니다 free()함수를 탑재하고 있는 realloc()함수를 이용했는데 해당 코드에서는 ptr[0]에 접근하여 데이터 값을 출력할 수 있습니다. 첫번째 사진 코드 대로라면은 free()는 아예 해당 메모리에 접근할 수 없는 것이고 두번째 사진 코드 대로라면은 free()는 접근은 가능하나 이용할 수 없습니다. 이 두 가지 개념이 혼동되어 질문드립니다.
강사님 안녕하세요. 좋은 강의 잘 듣고 실습도 잘 해보고 있습니다. 자동화 구현 실습(1) 강의를 듣다가 궁금한 점이 생겨서 문의드립니다. (슬랙 > 구글 시트 연결은 잘되었습니다. ) 궁금한 점은 1. 슬랙에 이미 작성된 '연결이 되었습니다.' 편집 시 구글 시트에도 자동으로 업데이트가 가능한가요? 2. 슬랙에 이미 작성된 '연결이 되었습니다' 글 삭제 시 구글 시트에서도 자동으로 삭제가 가능한가요? 감사합니다.