묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결[리뉴얼] React로 NodeBird SNS 만들기
재빌드 및 redux 질문입니다.
1. 재빌드 현재 코드를 수정하고 저정하기 단축키를 누르면 페이지가 자동적으로 새로고침이 안돼서 ctrl + r 로 한번씩 새로고침 하고있습니다 만약 자동적으로 새로고침을 할려면 어떻게 해야하나요? 2. redux 질문 현재 게시물을 작성하면 user와 post 데이터가 sage에서 yield put({ ... }) yield put({ ... }) 데이터가 변경되는 것을 볼 수 있는데요 만약 sage 없으면 다른 reducer의 데이터를 변경할 수 없게되는건가요?
-
미해결[리뉴얼] 파이썬입문과 크롤링기초 부트캠프 [파이썬, 웹, 데이터 이해 기본까지] (업데이트)
예외처리관련 문의
안녕하세요 ! 질문이 있어서 여쭤봅니다. 1. (해당부분 있는 링크)http://item.gmarket.co.kr/Item?goodscode=2084749991&ver=637773347390774517 2. (해당부분 없는 링크)http://item.gmarket.co.kr/Item?goodscode=1679212119&ver=637773347390774517 질문사항: 상품 목록에 들어가서보니 어떤 품목은 빨간색으로 표시되어있는 부분이 있는 반면 일부 품목에서는 저 부분(태그가) 없는 것들도 있었습니다. 이럴 경우에는 어떻게 처리해야하나요? (결론적으로 string, get_text()로 변환해서 엑셀에 저장하고 싶은데 중간중간 None값이 있어서(태그가 없는 것들) string이나get_text()가 불가한 상태입니다.) 방법이 여러가지가 있을 것 같은데.. 대표적인 방법은 한가지만 말씀해주시고.. 그 외에 방법도 언급정도만 해주시면 제가 찾아서 공부해보겠습니다. 감사합니다. --------------------------제가 작성한 코드 ------------------------------------------------------ import requests import openpyxl from bs4 import BeautifulSoup excel_file = openpyxl.Workbook() excel_sheet = excel_file.active excel_sheet.append(['랭킹','상품이름','상품가격','브랜드','링크']) res = requests.get('http://corners.gmarket.co.kr/Bestsellers?viewType=G&groupCode=G06') soup = BeautifulSoup(res.content, 'html.parser') link = soup.select('div.best-list') link = link[1] item_info = link.select('ul > li') for index, i in enumerate(item_info): item_name = i.select_one('a.itemname') item_price = i.select_one('div.s-price strong') item_href = item_name['href'] item_seperate = requests.get(item_href) item_seperate_soup = BeautifulSoup(item_seperate.content, 'html.parser') item_seperate_data = item_seperate_soup.find('p', class_='shoptit').find('span', class_='text') print(index+1, item_name.string, item_price.string, item_seperate_data, item_href) 결론: item_seperate_data를 string이나 get_text()로 추출하고 싶으나 None값이 섞여 있어서 불가능한 상태
-
미해결it 취업을 위한 알고리즘 문제풀이 입문 (with C/C++) : 코딩테스트 대비
파이썬 강좌 관련해서 문의드립니다.
안녕하세요 선생님 c++로 코테를 준비하기 위해 이 강의를 구매했었는데 파이썬으로 언어를 변경하게 되어 혹시 파이썬 강좌로 구매이력을 변경시켜주실수있으신지 문의드립니다! 변경해주신다면 정말 열심히 수강하고 익히겠습니다 감사합니다
-
미해결탄탄한 백엔드 NestJS, 기초부터 심화까지
nest cli 관련 질문
안녕하세요. nest new project 명령어 실행하는 도중 에러가 나서 문의드립니다. 참고로 저는 이 강의가 nest로 처음 프로젝트를 만들어 보는 것은 아닙니다. 이전에 실습을 할 때는 잘 되던 명령어가 되질 않네요. 이번에 nest 관련 명령어들을 사용할 때 아래의 사진과 같은 현상이 발생합니다. nest라고만 터미널에 입력해도 사진과 같은 현상이 발생합니다. 모든 명령어가 먹통인 상황입니다 에러 메시지라도 나오면 해결을 하겠는데, 그렇지도 않네요. 저는 nvm으로 node v14.17.1 을 사용하고 있구요. 혹시 몰라 다른 pc에서 nvm을 사용하지 않고 정식적으로 노드를 설치하고 nest 명령어를 사용해봤는데도, 같은 현상이 발생합니다. npx @nestjs/cli project 이 명령어 역시 같습니다. @nestjs/cli 8.1.5 버전으로도 테스트를 해봤는데도 같은 현상이 발생하네요. 결국, 공식 문서에 나와있는 github 레포 클론해서 진행은 할 수 있습니다. 하지만, 약 3일 전까지만 해도 잘 되던 명령어가 안 되서 혹시 알고 있으실만한 사항이나 팁을 얻을 수 있을까 싶어서 질문드립니다. ec2에서의 test (혹시 몰라 ec2에서도 test를 진행해봤습니다.) 제 맥에서의 test 현재까지 해결은 안됐습니다만, 관련 이슈가 생성이 되고 수정 중이네요. https://github.com/nestjs/nest-cli/issues/1480
-
해결됨풀스택 리액트 토이프로젝트 - REST, GraphQL (for FE개발자)
next파일 생성이 안됨
그대로 디펜더시 다운후에 next,react 파일이 안생기는데 그냥 npx 로 다운받아야하나요? (경로확인했습니다)
-
미해결비개발자를 위한 RPA 강의 (UiPath 입문편)
질문드려요
클릭 액티비티에서 텍스트 클릭과 이미지 클릭이 안보여요 클릭 OCR 텍스트는 작동 방식이 다른지 사용해봐도 반응이 없어요 UIPATH 업데이트 하면서 바뀐건가요? 2강에서 바로 막혀버렸네요... - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.
-
미해결파이썬 동시성 프로그래밍 : 데이터 수집부터 웹 개발까지 (feat. FastAPI, async, await)
카카오 API 사용시 사진 저장 안되는 부분
강의에서 사용하신 네이버 검색 API가 안되는듯 하여 카카오 API로 사용하고 있습니다. 코드는 거의 동일합니다.네이버를 사용 못한 이유는 아래처럼 적혀있어서 바뀐것 같던데 강의대로 진행하니 접속 안되더라구요(아래 API들은 개발자센터 API 제휴신청을 받지 않습니다. 대상: 검색, 캡차(음성), 캡차(이미지), Papago 번역, 한글인명로마자 변환, 지도(웹), 지도(모바일), 단축URL ...이후 생략)아래에 코드 전체와 터미널 메세지 올려드립니다.카카오API를 사용할때 현재 증상은 코드를 계속 반복 실행하다보면 이미지가 거의 저장되지 않고 어쩌다 딱 1개 저장되고 그러는데요.이미지 저장이 제대로 안되는 이유는 첫째로 카카오 API로 Document에서 url을 가져올경우 아래처럼 http://cfile211.uf.daum.net/image/99C2724D5BFC51620F146D이런식으로 .jpg .png로 끝나지 않는 주소들이 많더라구요. 이럴때 .jpg로 받을 수 있는 방법이 있을까요?(해당 url의 이미지 오른쪽클릭하고 저장 누르면 catcat4302c29fd7b6b7b78c357dbafaf8e6b7.jpg 처럼 jpg 이미지로 받아지는데 주소에는 다르게 되어있네요)추가로 kr.storage.gettyimagesbank.com << 여기에도 이유는 모르겠는데 접속 안된다고 뜨고 있구요. 뭔가 연결이 불안정한것 같은데 처음 배우다보니 잘 모르겠습니다.. 그나마 .jpg로 끝나는 주소들은 손상된 이미지 파일이 다운되고 수십번 코드 반복실행하니까 정상적인 이미지가 1개 받아졌습니다. 손상된 이미지들도 전체 url 갯수만큼이 아닌 몇개씩만 받아지다가 끊기고 그러네요. 정상적인 이미지가 수십번 코드 돌리다보니 딱 1개 받아졌는데 받아진 것도 신기하네요.. (구글링 해보니 이런 코멘트가 있네요 Does your network require the use of a proxy server? Minor differences in reading the proxy configuration could explain why requests works, but aiohttp doesn't, all on the same computer.) 어디가 잘못되었을지 봐주시면 감사하겠습니다. import os import aiohttp import asyncio from config import get_secret import aiofiles async def img_downloader(session, img): img_name = img.split("/")[-1] try: os.makedirs("./images") except FileExistsError: pass # async with aiohttp.ClientSession() as session: async with session.get(img) as response: if response.status == 200: async with aiofiles.open(f"./images/{img_name}", mode="wb") as file: img_data = await response.read() await file.write(img_data) # await file.close() else: print(f"Unable to download image {img_name} form {img}") async def fetch(session, url, i): print(i + 1) headers = {"Authorization": get_secret("AUTHORIZATION")} async with session.get(url, headers=headers) as response: result = await response.json() documents = result["documents"] image_url = [document["image_url"] for document in documents] print(image_url) await asyncio.gather(*[img_downloader(session, img) for img in image_url]) async def main(): BASE_URL = "https://dapi.kakao.com/v2/search/image" keyword = "cat" urls = [f"{BASE_URL}?query={keyword}&page={i}&size=20" for i in range(6, 10)] async with aiohttp.ClientSession() as session: await asyncio.gather(*[fetch(session, url, i) for i, url in enumerate(urls)]) if __name__ == "__main__": asyncio.set_event_loop_policy(asyncio.WindowsSelectorEventLoopPolicy()) asyncio.run(main()) (venv) C:\repos\drf-project>python 06-scraping.py 1 2 3 4 ['http://cfile211.uf.daum.net/image/99C2724D5BFC51620F146D', 'http://cfile272.uf.daum.net/image/2241933F565A896D0B3DF8', 'http://imagescdn.gettyimagesbank.com/500/15/183/277/0/470624520.jpg', 'http://imagescdn.gettyimagesbank.com/500/15/133/212/0/497283946.jpg', 'http://postfiles8.naver.net/20141001_279/hankukilbo_1412142133250i7s1r_JPEG/architects-for-animals-cat-shelters-fixnation-designboom-08.jpg?type=w2', 'https://k.kakaocdn.net/dn/cv3Kiz/btq2ytNi9XL/VANConlQulYNVK4wp6luj1/img.jpg', 'http://cfile218.uf.daum.net/image/99EA5A33598E086229AA1D', 'http://cfile220.uf.daum.net/image/998E2433598E094C2C792D', 'http://imagescdn.gettyimagesbank.com/500/21/021/938/0/1319877684.jpg', 'http://imagescdn.gettyimagesbank.com/500/201705/a10816517.jpg', 'http://cfile254.uf.daum.net/image/231BBD3856C70225024607', 'http://imagescdn.gettyimagesbank.com/500/21/913/673/0/1310254926.jpg', 'http://cfile225.uf.daum.net/image/2333A03854CE570F1C692F', 'http://cfile208.uf.daum.net/image/255CE64757B5E5B02AABB7', 'http://cfile245.uf.daum.net/image/261F55395527AC222D1A76', 'http://cfile249.uf.daum.net/image/21564C3A5583C9802817A5', 'https://k.kakaocdn.net/dn/cLlRZg/btq5fDl7GHg/NXzeW2ksvn7q8ARkzB49Q0/img.png', 'http://kr.storage.gettyimagesbank.com/thumb/201907/jv11407647.jpg', 'https://image-notepet.akamaized.net/seimage/20160608%2F16%EC%8A%A4%EC%BD%94%ED%8B%B0%EC%8B%9C_%ED%8F%B4%EB%93%9C.jpg', 'http://imagescdn.gettyimagesbank.com/500/18/728/560/0/1028301566.jpg'] ['http://postfiles1.naver.net/data5/2005/4/14/96/Samantha_%28the_Cat%29-love_me____.jpg?type=w3', 'http://postfiles9.naver.net/MjAxOTA0MjlfMTg2/MDAxNTU2NTMwNzA3NzQ3.1k0bcz6MSA2KJGIbqB76UMUBgKDZfc-FjEy9CcAQSUcg.-P3nz27RxJffodHD2Isrq39B-87u7Gq2-6trteNDsXMg.JPEG.j9fbm93/HP_PCC_lg_cat_training_hero.jpg?type=w966', 'http://cfile234.uf.daum.net/image/99C04633599EDE401765C3', 'http://imagescdn.gettyimagesbank.com/500/20/345/909/0/1267584560.jpg', 'http://imagescdn.gettyimagesbank.com/500/15/166/064/0/484403996.jpg', 'http://cfile296.uf.daum.net/image/23225639569E64000AAA7F', 'http://imagescdn.gettyimagesbank.com/500/16/819/541/0/506298170.jpg', 'http://imagescdn.gettyimagesbank.com/500/11/041/065/0/140018638.jpg', 'http://kr.storage.gettyimagesbank.com/thumb/201907/jv11516337.jpg', 'http://cfile276.uf.daum.net/image/2210183F54E97EEF23E6D8', 'http://cfile222.uf.daum.net/image/2246E24F57B5E5DA07A8FF', 'https://k.kakaocdn.net/dn/o9Fz9/btq6xZ8ZXg3/X14guc4ZVUq16RqHEHLtkk/img.png', 'http://www.lifeanddogue.com/images/magazine/201606/style/style03_05.jpg', 'http://imagescdn.gettyimagesbank.com/500/21/661/306/0/1346632438.jpg', 'http://cfs6.blog.daum.net/image/10/blog/2007/11/23/07/18/4746004cc4f81&filename=2.jpg', 'http://cfile212.uf.daum.net/image/9999B033599EDE431AEB75', 'https://k.kakaocdn.net/dn/bAT9NC/btq6tTUG4X2/fSLRFyUD0Xn5dw3KkWCOd0/img.png', 'http://cfile205.uf.daum.net/image/991A3E33598E08312939C3', 'http://postfiles10.naver.net/MjAxODA0MTJfMTIw/MDAxNTIzNTMyMDI0MTQy.IazlEIGrTjwsWQ2hroqCIYp5y0sRMQRk7FMkj3bSdxgg.Xslw7oDhpq-HAd5UH9uUwXMIXS5VIAKPLhw9NsnN_pkg.JPEG.zino0011/creative-and-cozy-cat-beds-4-554x408.jpg?type=w966', 'http://imagescdn.gettyimagesbank.com/500/21/480/550/0/1322719077.jpg'] ['https://k.kakaocdn.net/dn/cvuvFC/btq352VsUBO/N8n1t86pk7GLxZk3HEjfm1/img.png', 'http://cfile232.uf.daum.net/image/99D4B033598E09502B118A', 'https://images-na.ssl-images-amazon.com/images/M/MV5BMTY5MTI1MzE5Nl5BMl5BanBnXkFtZTgwMjQzNjEzOTE@._V1_UX182_CR0,0,182,268_AL_.jpg', 'http://imagescdn.gettyimagesbank.com/500/12/452/156/0/154413607.jpg', 'http://cfile208.uf.daum.net/image/140AB13F4EBBCC231C7FF4', 'http://postfiles6.naver.net/20160314_85/feb1992_1457966212670EHAy5_JPEG/funny-pictures-your-cat-is-bursting-with-joy1.jpg?type=w1', 'http://cfile247.uf.daum.net/image/257A303D566AC9D007DCB0', 'https://k.kakaocdn.net/dn/cQ7TTA/btq3PQTYMqu/XjZ0YVbp0CEhk7xkiDwLnk/img.png', 'http://cfile207.uf.daum.net/image/2748F55057B5E5AC1628F2', 'http://cfile269.uf.daum.net/image/224AFD365583C958205E7D', 'http://cfile276.uf.daum.net/image/272953355583C9642BCD64', 'http://cfile264.uf.daum.net/image/21563F3456580736192F5D', 'https://k.kakaocdn.net/dn/HnVnF/btq3k8in2g7/uBK3eRtR0V0rzGD0PPWBZ1/img.png', 'http://cfile252.uf.daum.net/image/21320F4B54BC1F5E2AC850', 'http://imagescdn.gettyimagesbank.com/500/21/958/661/0/1357810001.jpg', 'http://cfile253.uf.daum.net/image/2126AD3652724CF41169B1', 'http://imagescdn.gettyimagesbank.com/500/16/088/209/0/534002900.jpg', 'https://k.kakaocdn.net/dn/diyAqX/btq5apIjPBB/SDQAbzkTOhDklkBgWkWq31/img.png', 'http://cfile216.uf.daum.net/image/2525A44B59233783163FF6', 'http://t1.daumcdn.net/cafeattach/1VCne/c2e11f0119b73afc62b228480579f35500f02d13'] ['https://k.kakaocdn.net/dn/nW8gC/btq2yvyJiS4/3VLSkiKWarzPv65fY1G2X1/img.jpg', 'http://cfile242.uf.daum.net/image/26399A3852724CEF1F003B', 'http://imagescdn.gettyimagesbank.com/500/21/923/905/0/1340658899.jpg', 'http://postfiles4.naver.net/20130714_179/ddong__ko_1373732445771PT2by_PNG/cat_bowtie_model.png?type=w2', 'http://cfile273.uf.daum.net/image/216A5747545E1C1A27A267', 'http://cfile211.uf.daum.net/image/1366DD3F4EBBCC223E12AF', 'https://postfiles.pstatic.net/MjAyMTEyMDVfMTM3/MDAxNjM4NjMzOTI1NzM4.LocBFkzcEC50Hb03Rn5ecGGCsun28skNrcL1ptxpJGAg.XPBJjjVyIMmrCnPngYyrCtL03hS5uxS8BfJeVoUbbBMg.JPEG.yklego2004/Screenshot%EF%BC%BF20211204%EF%BC%8D000458%EF%BC%BFInstagram.jpg?type=w966', 'http://cafe74.daum.net/_c21_/pds_down_hdn?grpid=W1Em&fldid=Sl8b&dataid=22&fileid=1®dt=20040303072031&realfile=%C8%A3%B7%AF.jpg&ln=7&grpcode=hitchdog&dncnt=N&.jpg', 'http://cfile214.uf.daum.net/image/99E97833598E090B2B861A', 'http://postfiles1.naver.net/20140224_208/hjy910730_1393170993156tdoAd_JPEG/Animal-Cat_232.jpg?type=w2', 'http://postfiles7.naver.net/20140610_150/wongj81_1402332780792TL21s_JPEG/600px-boy-and-cat.jpg?type=w2', 'http://imagescdn.gettyimagesbank.com/500/20/040/730/0/1217059948.jpg', 'http://cfile238.uf.daum.net/image/992AEA33598E094C2B02FF', 'http://imagescdn.gettyimagesbank.com/500/21/301/533/0/1313511695.jpg', 'http://cfile256.uf.daum.net/image/24269A4156166F4E348A93', 'http://kr.storage.gettyimagesbank.com/thumb/201907/jv11740169.jpg', 'http://cfile254.uf.daum.net/image/2445404D54BC1F2F1EF6B1', 'https://k.kakaocdn.net/dn/crOiXc/btq16RvrhyK/yLPlPuL7GRuQXAKNwmTfm0/img.png', 'http://cfile225.uf.daum.net/image/99D09033599EDE930DEE73', 'https://k.kakaocdn.net/dn/8mAo2/btq3zojysoc/TqhwFj0Ou1wU5anonkFdO1/img.png'] Traceback (most recent call last): File "C:\repos\drf-project\venv\lib\site-packages\aiohttp\connector.py", line 999, in _create_direct_connection hosts = await asyncio.shield(host_resolved) File "C:\repos\drf-project\venv\lib\site-packages\aiohttp\connector.py", line 865, in _resolve_host addrs = await self._resolver.resolve(host, port, family=self._family) File "C:\repos\drf-project\venv\lib\site-packages\aiohttp\resolver.py", line 31, in resolve infos = await self._loop.getaddrinfo( File "C:\Users\choi\AppData\Local\Programs\Python\Python310\lib\asyncio\base_events.py", line 855, in getaddrinfo return await self.run_in_executor( File "C:\Users\choi\AppData\Local\Programs\Python\Python310\lib\concurrent\futures\thread.py", line 58, in run result = self.fn(*self.args, **self.kwargs) File "C:\Users\choi\AppData\Local\Programs\Python\Python310\lib\socket.py", line 955, in getaddrinfo for res in _socket.getaddrinfo(host, port, family, type, proto, flags): socket.gaierror: [Errno 11001] getaddrinfo failed The above exception was the direct cause of the following exception: Traceback (most recent call last): File "C:\repos\drf-project\06-scraping.py", line 50, in <module> asyncio.run(main()) File "C:\Users\choi\AppData\Local\Programs\Python\Python310\lib\asyncio\runners.py", line 44, in run return loop.run_until_complete(main) File "C:\Users\choi\AppData\Local\Programs\Python\Python310\lib\asyncio\base_events.py", line 641, in run_until_complete return future.result() File "C:\repos\drf-project\06-scraping.py", line 45, in main await asyncio.gather(*[fetch(session, url, i) for i, url in enumerate(urls)]) File "C:\repos\drf-project\06-scraping.py", line 37, in fetch await asyncio.gather(*[img_downloader(session, img) for img in image_url]) File "C:\repos\drf-project\06-scraping.py", line 17, in img_downloader async with session.get(img) as response: File "C:\repos\drf-project\venv\lib\site-packages\aiohttp\client.py", line 1117, in __aenter__ self._resp = await self._coro File "C:\repos\drf-project\venv\lib\site-packages\aiohttp\client.py", line 520, in _request conn = await self._connector.connect( File "C:\repos\drf-project\venv\lib\site-packages\aiohttp\connector.py", line 535, in connect proto = await self._create_connection(req, traces, timeout) File "C:\repos\drf-project\venv\lib\site-packages\aiohttp\connector.py", line 892, in _create_connection _, proto = await self._create_direct_connection(req, traces, timeout) File "C:\repos\drf-project\venv\lib\site-packages\aiohttp\connector.py", line 1011, in _create_direct_connection raise ClientConnectorError(req.connection_key, exc) from exc aiohttp.client_exceptions.ClientConnectorError: Cannot connect to host kr.storage.gettyimagesbank.com:80 ssl:default [getaddrinfo failed]
-
미해결따라하며 배우는 NestJS
deleteBoard 코드 작성하실 때 파라미터 레벨 파이프로 확인하는 것과 타입을 직접 지정해주는 것과 차이점이 있을까요?
안녕하세요 존안 강사님! 양질의 강의 정말 감사합니다 ㅎㅎ 강의중 궁금한게 있는데 controller에서 deleteBoard 작성하실 때 이렇게 파라미터 레벨 파이프를 통해 타입을 확인해 주셨는데 아래와 같이 타입스크립트의 기능으로 타입을 확인하는 것과 차이점이 있나요?
-
미해결HTML+CSS+JS 포트폴리오 실전 퍼블리싱(시즌1)
비주얼 스튜디오 html:5 혹은 ! + tab 했을때
반응형 메타태그 위에 <meta http-equiv="X-UA-Compatible" content="IE=edge">] 이 부분이 같이 나오는데 이건 무엇인가요??
-
미해결8명의 비전공자는 어떻게 개발자로 취업했을까
공부법 질문입니다.
1. 국비지원을 받으려고 java를 공부하는 중인데 직접 웹페이지 개발같은 눈에 보이는 것이 있어야 개발에 흥미를 느낄 것 같아서 html > css> js > java 순으로 언어 공부를 진행하려고 합니다. 아니면 자바와 html css js를 병행하려고 합니다. 이 순서대로 공부해도 괜찮을까요? 2. 국비 과정 수료만으로는 si 기업 밖에 가지 못한다고 하는데 이것만으로는 스타트업이나 자사 솔루션 업체 취업은 힘들까요? si만이 답일런지가 궁금합니다
-
미해결실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
enable annotation processor에 체크가 안 되어있는데 롬복이 멀쩡히 잘 적용돼요
안녕하세요? '프로젝트 생성' 강의를 들으며 세팅하는 중에 질문이 생겨 질문 남깁니다. lombok plugin은 설치가 되어있었고 (spring boot 최신 버전은 기본적으로 세팅이 되어있다고 들었습니다) 이제 Enable annotation processing을 체크하려고 했습니다. 그래야 롬복을 사용할 수 있다고 하셨습니다. 그런데 저는 Enable annotation processing을 체크하지 않았는데도 @Getter, @Setter 등의 어노테이션이 잘 적용되어 hello.getData(), hello.setData("어쩌구");가 모두 잘 동작했습니다. Enable annotation processing을 체크하면 어떤 효과가 있는건가요? 왜 체크를 하지 않았는데도 잘 동작하는 건가요?
-
미해결실전! Querydsl
영한님..안녕하세요..page total count 질문있어요 ㅠㅠ
영한님 안녕하세요 강의 정말 좋아요!! 다름아니라 질문이 있어서 남겨봐요... totalCount를 구하려할때 SearchSimple 같은경우 content를 가져와서 fetch()를 쓰는데용..(fetchResults)가 사용이 안되어서요.. content 로 값을 가져와서 content.size()를 하면 토탈 카운트가 안뽑히던데..혹시 total count 를 뽑느 예시가 있을까요?? 새벽이라 너무 졸려서 질문이 이상한 점 죄송해요 혹시 질문이 이해가 잘 안되시면 답변주시면, 제가 다시 올려보겠습니다 ㅠㅠ.. 코드를 복사하려해도 지금 다른 컴퓨터 2대로 보고있어서 힘들어서요 ㅠㅠ.. 감사합니다
-
미해결실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
gradlew.bat 관련해서 질문있습니다 ㅠㅠㅠ
안녕하세요 윈도우 os를 사용하는 학생입니다 20분52초와 같이 jar 빌드해서 동작을 확인 하는 과정 중 org.h2.jdbc.JdbcSQLNonTransientConnectionException: Connection is broken: "java.net.SocketTimeoutException: Connect timed out: localhost" [90067-200] 다음과 같은 오류가 있었는데 개인적으로 생각을 해보았을때 저는 cmd창에서 h2 데이터베이스를 접속중이였고 이를 ctrl+c로 종료하고 jar 빌드동작을 확인해서 test쪽에서 오류가 생긴다고 생각하고 있습니다 혹시나 제 생각이 맞는지 궁금해서 질문을 작성합니다 맞으면 해결방안도 궁금합니다 감사합니다
-
해결됨Spring Cloud로 개발하는 마이크로서비스 애플리케이션(MSA)
Api Gateway와 Service Discovery의 차이가 무엇인가요?
ServiceDiscovery layer 없이 Api gateway가 Instance A, B, C로 직접 호출할 수도 있을 것 같은 생각이 드는데요, Api gateway와 각 인스턴스들 사이에 ServiceDiscovery가 있어야하는 이유가 무엇인가요?
-
미해결따라하며 배우는 리액트 테스트 [2023.11 업데이트]
getByrole을 통해 얻은 htmlElement 객체에 prefix에 aria
안녕하세요 john ahn님. 강의를 수강하면서 궁금한 점이 있어 여쭙니다. 저는 react, typescript 환경으로 tdd 강의를 수강하고 있는데요. 코드를 따라 치던 중 getByRole이 HTMLelement 객체를 반환하는데 checked랑 disabled는 없고 prefix에 aria가 붙은 aria-checked와 aria-disabled만 존재합니다. 질문은 prefix에 aria가 붙은 value를 사용해도 되는지가 궁금합니다. 그리고 aria로 사용해도 될지 몰라서 matcher에다 expect(checkbox).not.toBeChecked(); 이런 코드를 작성했는데, 똑같은 효과를 얻을 수 있는 지도 궁금합니다. 감사합니다.
-
해결됨따라하며 배우는 노드, 리액트 시리즈 - 기본 강의
this가 userSchema 를 가르키는 이유?
userSchema의 pre 메서드안의 콜백함수에서 this가 나왔으니 this가 userSchema를 가르키고 있다고 이해하면되나요?!!
-
미해결팝스타 공식 뮤비 제작 & 유튜브 2천만 뷰 크리에이터의 애니메이트 X 이모티콘 클래스
제자리 붙여넣기
안녕하세요. 1.제자리 붙여넣기(ctrl + Shift +v)의 경우, 같은 타임라인에서만 가능한가요? 예를 들어, 제자리 붙여넣기 할 개체를 심볼 밖에서 복사 -> 심볼 안에 어떤 레이어에 제자리 붙여넣기, 또는 심볼 안에서 복사 -> 심볼 밖 어떤 레이어에 제자리 붙여넣기 했을 때, 제자리가 아니라 그냥 붙여넣기처럼 다른 위치에 나타나더라구요. 원래 되는건데 제가 잘 못한거지... 2. 애니메이트 파일 썸네일 기능? 위와 같이 애니메이트 파일은 포토샵처럼 썸네일로 보여지지 않는데요. 이렇다 보니 이모티콘처럼 파일 개수가 많을 때, 각각 어떤 그림인지 기억나지 않을 때 작가님의 경우는 어떻게 분별하시나요?
-
미해결자바 ORM 표준 JPA 프로그래밍 - 기본편
초기화 시점이 궁금합니다
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]"em.getReference()를 한시점에서 영속성 컨텍스트에 엔티티가 없다면 엔티티를 db에서 조회하여 영속성 컨텍스트에 저장하고 프록시의 target에 실제 엔티티를 가리키게 한다" 가 제가 이해한 부분인데요 이게 맞다면 em.getReference()를 한 후 getName()과 같은 함수를 호출했을 때 em.getReference() 한 시점이 프록시가 초기화 된것인가요 아니면 getName()을 한 시점이 초기화 시점인가요?
-
미해결함수형 프로그래밍과 JavaScript ES6+
대기가 발생했을떄의 안전한합성 에대해서 질문드립니다!
13:20초에서 Promise를통해 함수를 합성하려는것이 이전의 []통해 값의 존재 유무에따른 안전한합성 관점이아닌 대기가 발생했을때의 안전한 합성을 하려는 도구써 활용한다는게 then체이닝이 resolve를 받을떄까지 진행되지 않는다는점을 활용한다는게 맞나요?
-
미해결쉽고 빠르게 익히는 Excel 파워 쿼리
예제화일을 어디서 다운받는지요?
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 안녕하세요. 이번에 강의신청했는데요. 예제화일을 어디서 다운받는지 몰라서요. 회신 부탁드려요.