묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결차량 번호판 인식 프로젝트와 TensorFlow로 배우는 딥러닝 영상인식 올인원
안녕하세요..질의 있어 연락드렸습니다. slack에 질의 내용 올려 놓았습니다.
강의 너무 좋습니다. 코드부분에서 의문이 있어 문의 드립니다. AI school slack에 질의하였습니다. 조언 부탁드립니다.감사합니다. ^^; 해당 page 질의 코드이고.. https://github.com/faustomorales/keras-ocr/issues/183 간략하게 정리하면, 파라미터 s없이 아래 함수가 오출이 됩니다.
-
미해결Do It! 장고+부트스트랩: 파이썬 웹개발의 정석
modal을 모듈화 안하였을때는 google 버튼을 <a> 로 바꾸었을때 에러가 났는데 모듈화 하니까 에러가 안납니다 왜그런걸까요?
제목이 곧 내용입니다.
-
미해결윤재성의 Kotlin 기반 안드로이드 앱 개발 Part1 - UI Programming
안녕하세요 해당 강의가 언제 촬영되었는지 알 수 있을까요?
안녕하세요 해당강의가 다른 사이트에서는 21.9월에 촬영되었다고했는데 여기있는 강의하고 조금 다른것 같아서 여기있는 강의는 언제 촬영되었는지 알 수 있을까요?
-
미해결스프링 MVC 2편 - 백엔드 웹 개발 활용 기술
직관이랑 달라서 너무 헷갈렸는데 2번 보고 이해했습니다.
상식적으로 반복 공통 코드 부분은 별도 파일을 만들어서 보관하여 필요할 때 조립해서 쓰는 줄 알고(api 호출하듯이..) 템플릿 레이아웃 2 방식이 일반상식이랑 반대 아닌가? 해서 의문이 컷는데 템플릿 레이아웃 2방식의 전략은 블럭들의 조립이 아니라 덮어 쓰기 개념에(리플레이스) 가까운 것이었네요. 그리고 가변 데이터는 덮어 칠 때 따로 넘겨주는 것이구요. 아오 이거 때문에 한 시간 가량 헷갈려서 끙끙대다 장문의 질문 올릴 뻔 했어요ㅎㅎ 혹시 몰라서 한번 더 보고 의문 해소! 그리고 생각해 보니깐 리플레이스 & 패치 방식이 조립 방식보다 훨씬 더 스마트한 방식 같습니다^^
-
미해결인터랙티브 웹 개발 제대로 시작하기
제가 하면 이미지가 안나오네요 ㅠㅠ
이 png 파일이 나타나지 않아요. 제 hello.html 파일은 images 파일 안이 아닌 다른 파일 위치에 있구여..
-
미해결[리뉴얼] Node.js 교과서 - 기본부터 프로젝트 실습까지
워커 쓰레드 수 설정할때
워커 쓰레드수를 8로 설정하면8쓰레드를 쓴다는 의미이고 그럼 4코어(1코어 2쓰레드 cpu일 경우)를 사용한다는 의미로 받아들이면 되죠?
-
미해결쉽고 빠르게 끝내는 GO언어 프로그래밍 핵심 기초 입문 과정
cnt 변수 관련
15분 50초쯤 선언된 cnt()관련 질문입니다. 제가 이전 강의에서 놓친 것인지 모르겠는데, increaseCnt()를 변수 cnt에 선언한 것은 이해가 되는데, fmt.Println()에서 cnt를 함수로 호출하네요 변수에 함수를 넣었기 때문에 함수로 취급하는 것인가 하는 생각을 해봤습니다. 맞나요? cnt를 함수가 아닌(cnt()) 변수 cnt로 호출했더니, 주소값이 나오더라구요. 이 부분은 어떻게 이해해야 하나요?
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part3: 유니티 엔진
카메라 질문
안녕하세요. 유니티짱과 카메라 사이에 벽이 있으면 카메라가 줌이 되는건 좋은데 유니티짱의 발바닥에 오브젝트가 있어서 결국엔 발 밖에 보이지가 않네요. 그래서 void LateUpdate() { RaycastHit hit; if(Physics.Raycast(_player.transform.position, _delta, out hit, _delta.magnitude, LayerMask.GetMask("Wall"))) { float dist = (hit.point - _player.transform.position).magnitude * 0.8f; transform.position = _player.transform.position + _delta.normalized * dist; transform.LookAt(_player.transform.FindChild("cheek").position); } 로 해봤는데 null 이 뜨더라구요. transform.position += Vector3.up * 1.5f; 이 코드를 추가해서 해결했긴 했는데, 나중에 오브젝트가 많아지면 전부 크기가 다른데 일일히 1.5f 이 부분을 수정해야 하는 상황에 놓이게 되진 않을까 염려스럽습니다. 또다른 괜찮은 방법이 있을까요? 그리고 한글 깨짐문제에 대해서 FindChild 함수가 obsolete되어서 Find를 쓰라고 사진과 같은 창이 뜨면서 다시 들어가보면 한글주석이 전부 깨져있습니다. 일단 Text editor의 'Auto-detect UTF-8 encoding without signature'는 꺼진 상태이구요. 이건 어떻게 해결방안이 없을까요?
-
해결됨모든 개발자를 위한 HTTP 웹 기본 지식
304 상태 코드
안녕하세요! 저는 크롬 브라우저에서 tia.png의 URL을 강제로 열고 새로고침을 해봐도 상태코드 200이 나옵니다. 캐시가 만료되지 않았기 때문에 서버로 요청을 보내지 않아서 200이 나오게 되는건가요? 아니면 tia.png의 헤더를 열면 if-modified-since가 들어있긴 하던데 단순히 상태코드만 200으로 보내는 것인가요? 항상 답변 감사드립니다!
-
미해결모든 개발자를 위한 HTTP 웹 기본 지식
Post urlencoded
post로 보낼때 content type이 url encoded라고 되어있는이유가 메세지 바디 내용중에 한글이 있으면 인코딩해서 보낸다고 수업 내중에 있었는데요. 1. get일때도 url값중에 한글이 있으면 인코딩되서 보내나요? (get은 content type이 없어서 url encoded를 적지 않는것으로 보이더라구요) 2. 위처럼 url encoding을 하는 이유가 무엇인가요?
-
미해결홍정모의 따라하며 배우는 C언어
underflow
-1을 %u에 넣으면 overflow가 아니라 underflow아닌가용??
-
미해결[리뉴얼] Node.js 교과서 - 기본부터 프로젝트 실습까지
깃험 주소가 안들어갑니다
https://github.com/zerocho/nodejsbook피피티에 있는 깃험 주소에 안들어가집니다.
-
미해결함수형 프로그래밍과 JavaScript ES6+
함수형에서만 map 사용을 해야하나요?
안녕하세요 강사님 map 함수를 보다가 궁금한점이 있는데요 map, reduce, filter등 함수는 함수형 프로그래밍에서, for, while 같은 것들은 oop 에서 사용해야하는 것으로 알고있는데 oop에서 map이나 filter사용해도 상관없을까요? 둘이 굳이 구분지어서 사용해야하는지 생각이 들어서요
-
미해결[리뉴얼] React로 NodeBird SNS 만들기
aws 탈퇴
aws free tier 1년 무료기간이 곧 만료되어 탈퇴하려고 합니다. 사용안하는 리소스들을 모두 삭제하지않고 탈퇴하면 등록된 결제 정보로 이용요금이 계속 부과될 수 있다고 알고있어서 나름 리로스들 모두 삭제했는데요. (인스턴스, 탄력적ip, 보안그룹, 키페어) 혹시나 지우지못한 리소스들이 있어서 추후에 지속적으로 요금이 부과되지 않을까 걱정이 됩니다. 사진의 내용처럼 따로 구독관련된것을 한것이 없는데 이 경우 계정 해지를 하면 자동으로 모든 리소스가 삭제되고 추후 요금 부과에대해서 걱정하지 않아도 될까요?
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
JPA Transactional 관련 질문이 있습니다.
강사님 안녕하세요. 강의중에 JPA로 데이터 변경시 @transactional이 필요하다고 말씀하셨는데요. 트랜젝션이 시작해야 hibernate session이 실행되는걸로 알고 있어서 궁금해서 여쭙니다. 실제로 find쪽은 트랜젝션이 없어도 데이터 조회가 가능하더라구요. 이게 가능한 이유가 라이브러리단에서 조회기능들은 transactional을 어딘가 달고 있어서인가요? 아니면 원래부터 조회는 transactional이랑 상관이 없는것인가요? (spring data jpa에서는 transaction 코드를 라이브러리에서 보았는데 entitymanager를 가져다 쓰는쪽에서는 제가 실력이 없어서인지 찾지 못해서 궁금합니다) 추가로.. JPQL로 일부컬럼만 조회할수 있다고 말씀하셨는데.. 일부컬럼만 조회시 영속성 컨텍스트에 해당 엔티티가 등록 되는지 궁금합니다. (더티체킹이나 지연쿼리 등이 지원되는지 궁금합니다) 못난 질문하는 제자를 용서해주세욥 ;ㅁ; 스프링쪽 강의 들은 후 JPA강의 재주행하러 가겠습니다 감사합니다..
-
미해결빅데이터분석기사 실기대비 (R 활용)
중복된 값이 있는 행의 갯수를 세려면 어떻게 해야 하나요?
아래와 같은 데이터프레임이 있을 때 X1, X2 두 변수를 기준으로 중복된 값이 있는 행의 갯수를 세려면 어떻게 해야 하나요? 답 2개 duplicated() 나 unique() 를 사용할 경우, 중복된 행의 수를 구하기가 어렵습니다. X1 X2 X3 1 2 9 6 2 4 6 7 3 4 6 6 4 4 6 7 5 2 9 6 6 1 2 3
-
해결됨홍정모의 따라하며 배우는 C언어
scanf("%d %d", &i1, &i2) != 2 의 의미
scanf("%d %d", &i1, &i2) != 2 이 코드가 의미하는 것이 무엇인지 모르겠습니다. 어떻게해서 그런 의미가 나오는지 이유까지 알려주시면 감사하겠습니다.
-
미해결따라하며 배우는 리액트 테스트 [2023.11 업데이트]
옵션 정보 가져오기 - 테스트 에러 질문입니다.
옵션 정보 가져오기 테스트중에 에러가 나타나서 질문드리겠습니다. 위 이미지와 같이 checkbox를 찾을수 없다고 에러가 나타나고 있습니다. 혹시 모를 오타가 있나해서 강의자료에서 받은 코드를 복붙해도 동일하게 나타나는데 어떤 점이 문제일까요 ..? 작성한 코드 같이 첨부하겠습니다!
-
미해결탄탄한 백엔드 NestJS, 기초부터 심화까지
외부라이브러리없이 파일업로드
감사합니다. 강의를 잘 보고있습니다. 이전 다른분께서 질문하신글의 답변글을 보면 별도 강의로 올려주신다고하셨는데, 혹시 시기는 언제쯤이 되는지 알 수 있을까요?
-
미해결Do It! 장고+부트스트랩: 파이썬 웹개발의 정석
아래 Cooper Bean님과 동일한 오류가 발생하여 질문 남깁니다.
지금 강의 마지막 부분에서 이런 에러가 발생했습니다. 만들고 있는 홈페이지에서 tag 수정기능은 제대로 작성하는데, 테스트에서는 통과를 못하고 있습니다. 이번 강의에서 진행한 내용 중 오타는 발견 못했는데, test 폴더에 test_update_post 내용 중 잘못된 것이 있나해서 github 주소와같이 보내봅니다. 감사합니다.github 주소 :https://github.com/ATM7587/do_it_django_inflearn_2021 def test_update_post(self): update_post_url = f'/blog/update_post/{self.post_003.pk}/' # 로그인 하지 않은 상태에서 접근 하는 경우 response = self.client.get(update_post_url) self.assertNotEqual(response.status_code, 200) # 로그인은 했지만, 작성자가 아닌 경우 self.assertNotEqual(self.post_003.author, self.user_trump) self.client.login(username='trump', password='somepassword') response = self.client.get(update_post_url) self.assertNotEqual(response.status_code, 200) # user_obama가 아니므로 정상실행이 되지 않음 # 작성자(obama)가 접근하는 경우 self.assertEqual(self.post_003.author, self.user_obama) self.client.login(username='obama', password='somepassword') response = self.client.get(update_post_url) self.assertEqual(response.status_code, 200) # user_obama 이므로 정상적으로 실행됨 soup = BeautifulSoup(response.content, 'html.parser') self.assertEqual('Edit Post - Blog', soup.title.text) main_area = soup.find('div', id='main-area') self.assertIn('Edit Post', main_area.text) tag_str_input = main_area.find('input', id='id_tags_str') self.assertTrue(tag_str_input) self.assertIn('파이썬 공부; python', tag_str_input.attrs['value']) response = self.client.post( update_post_url, { 'title': '세 번째 포스트를 수정했습니다.', 'content': '안녕 세계? 우리는 하나!', 'category': self.category_music.pk, 'tags_str': '파이썬 공부; 한글 태그, some tag' # 위의 '파이썬 공부; python' 에서 'python'은 사라지고 '파이썬 공부' 만 남는지 확인 }, follow=True ) soup = BeautifulSoup(response.content, 'html.parser') main_area = soup.find('div', id='main-area') self.assertIn('세 번째 포스트를 수정했습니다.', main_area.text) self.assertIn('안녕 세계? 우리는 하나!', main_area.text) self.assertIn(self.category_music.name, main_area.text) self.assertIn('파이썬 공부', main_area.text) self.assertIn('한글 태그', main_area.text) self.assertIn('some tag', main_area.text) self.assertNotIn('python', main_area.text)