묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결쉽고 빠르게 끝내는 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)
-
미해결타입스크립트 시작하기
5:55 내용에 대하여 질문드립니다.
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는 안녕하세요! 강의 잘 듣고 있습니다. index type 부분 설명에서 강의내용에는 yearMap['2000'] = 'million'; 이 에러가 나지 않는데 현재 제가 동일하게 입력하니 에러가 발생하고 있어 문의드립니다. 혹시 어떤 문제일까요??
-
미해결[리뉴얼] React로 NodeBird SNS 만들기
webpack을 쓰기 때문에 import를 쓸 수 있다?
개념에 대해서 깊게 파다가 의문이 생겨 질문드려요 es6 문법인 import export와 commonJS 명세를 따르는 require, module.exports가 있고 런타임인 노드는 기본적으로 commonJS 명세를 따르기 떄문에 require을 쓰는 것이고 프론트는 '바벨'을 사용하는 경우가 많기 때문에 es6문법을 commonJS 명세로 바꾸어줘서 사용 가능하다 제가 제대로 이해한 것이 맞나요? 바벨은 문법을 변환하고, 웹팩은 파일들 합쳐준다는데 개념이 헷갈려서 질문드립니다
-
미해결실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
OrderService에서 주문기능의 반환이 Long인 이유
안녕하세요 영한님 우선 강의를 통해 너무 많이 배우고 있어 진심으로 감사드립니다. OrderService에서 주문기능 구현할 때 orderId를 반환해주는건지 궁금합니다.
-
미해결따라하며 배우는 도커와 CI환경 [2023.11 업데이트]
docker 사용하다가 2가지 간단한 질문이 있습니다
2가지 질문이있습니다 1. docker container(Guest Os) 안에서 shutdown -r now를 치니깐 컨테이너가아니라 서버(Host Os) 전체가 내려갔습니다. 물론 docker stop후 다시 start 하면 되긴하는데 , 왜 컨테이너내 명령어가 전체 서버에 영향이 갔는지 궁금합니다. 제 생각으로는 root계정이 container(Geust Os)와 서버(Host Os) 공유되서 그런것 같은데, 맞나요?. 2. 윈도우에서 Centos이미지를 생성후 putty로 Centos이미지 컨터이너에 붙을수는 없는건가요? 자기자신에가 접긴하는방법은 docker exec 명령어를 통해서만 가능한부분인가요?
-
해결됨실전! 스프링 부트와 JPA 활용2 - API 개발과 성능 최적화
@Transactional(readOnly=true) 설정에 대한 질문입니다.
[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오) 예2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오) 예3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오) 예[질문 내용]안녕하세요, 최근 부하테스트를 진행하며 성능개선을 해보려하고 있습니다. 그 중 단순 DB 조회 API에 대해 테스트를 진행하고 있는데, 스레드 덤프를 확인한 결과 SessionImpl.doFlush()가 호출되는 것을 보고 트랜잭션이 끝나는 시점에 자동으로 flush가 호출되는 것을 발견했고, 때문에 readOnly 설정이란 것을 찾아서 설정하고 다시 테스트를 진행했습니다. 반복해서 테스트를 진행해 봤는데, readOnly를 설정하지 않았을때가 TPS가 높게 측정이 됩니다. 왜 그런지 알 수 있을까요.. 그림은 순서대로 readOnly를 설정하지 않았을 때와 설정했을 때 입니다. 테스트 대상 API의 코드는 아래 링크의 getMovieList() 입니다. https://github.com/hapHollys/booook/blob/main/src/main/kotlin/com/haphollys/booook/presentation/controller/MovieController.kt
-
해결됨UIKit - iOS14 실무 가이드 <iOS앱 진짜 개발자 되기>
오류에 관해서 질문있습니다.
안녕하세요 :) 저는 현재 passing data 4번째 방법인 delegation pattern에 대해서 강의를 듣고 화면과 똑같이 실습하고 있습니다. 그런데 메인 화면에서 delegate버튼을 클릭하면 DelegateDetailViewController 화면으로는 넘어가는데, DelegateDetailViewController 화면에서 pass data main VC버튼을 클릭하면 다음과 같은 오류가 발생합니다. # 오류 내용 #ViewController 코드 #DelegateDetailViewController 코드 구글에 해당 오류 내용을 검색해서 해결해보려고 했으나 계속 안 되어서 질문 남깁니다!