묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결[2026년 출제기준] 웹디자인개발기능사 실기시험 완벽 가이드
공지사항, 갤러리 구성 중 궁금한것이 생겼습니다!
안녕하세요 선생님! 강의 잘 듣고있습니다 😄 갤러리, 공지사항 구성 중 .btn과 .tab의 사이를 겹치게 하기위해서 .btn span에 margin-bottom: -1px 을 주는데 margin-bottom에 마이너스값을 주면 위로 올라가면서 .tab부분이 딸려 올라가면서 겹쳐보이게되는 원리인가요? margin-bottom: -1px 의 정확한 원리가 알고싶습니다
-
미해결[데브원영] 아파치 카프카 for beginners
책을 구매했는데 책에서는 zookeeper로 broker 클러스터링 내용이 안나오는걸까요?
여기 강의에서는 broker를 여러개 만들어 클러스터링 하는 내용이나오는데. 책에서는 이로만나오고 실제로 내용은 안나오는것 같아서요. 책내용을 따라하면서 클러스터를 구성해서 따라해도 괜찮은건가요?
-
미해결파이썬 텍스트 분석 입문 - 데이터 수집부터 분석까지
Mecab 설치 관련 오류
맥 OS 기준 Mecab 설치 관련 설명서는 제공이 안되나요? 이하와 같은 오류가 나는데 어떻게 해결해야할지 막막하네요..ㅜㅜ
-
미해결더 자바, Java 8
Primitive type Optional 필요성이 궁금합니다!
우선 좋은강의 항상 감사드립니다. primitive type 경우 Optional이 따로 존재하는데 primitive type은 null값을 가질일이 없는데 혹시 어떨때 어떤목적으로 사용이되나요?
-
미해결홍정모의 따라하며 배우는 C++
6.8 어쩨서 함수안에서 dereference 한 값이 함수밖에서도 영향을 주나요?
//void printArray(int array[]) void print Array(int *array) 서로 같다 { cout<<*array<<endl;//op 9 *array=100;//함수밖에서도 변수의 값을 바꿀수있다 } int main() { int array[5]={9,7,5,3,1} printArray(array); cout<<array[0]<<" "<<*array<<endl; } 선생님이 print array함수 안에서 *array=100 이런식으로 하면 함수밖에서도 변수의 값은 바꿀수있다하셨는데 그렇게 할려면 & reference operator 를 써줘야하는거 아닌가요? int main()에서 복사된값이 printArray 함수로 들어가는거일텐데 어쩨서 함수밖에서도 변수의 값이 바뀌나요?
-
해결됨홍정모의 따라하며 배우는 C++
8:10 질문입니다
안녕하세요! 1. 8:10초에 AutoPtr<Resource> res = new Resource; 는 포인터가 아니라 자체가 스마트 포인터이기 때문에 *res가 아닌 res로 한다고 하셨는데 new Resource는 메모리 동적할당을 받아서 주소를 가지고 있는데 res에 넣는게 가능한건가요?? 2. AutoPtr.h 헤더 내부에 AutoPtr(AutoPtr &a) { m_ptr = a.m_ptr; a.m_ptr = nullptr; } 이 함수는 디버깅해보니 이 예제에선 아예 사용되지 않던데 그냥 이렇게 쓰인단걸 알려주시기 위해서 이 강의에 넣으신건가요??
-
미해결[리뉴얼] 파이썬입문과 크롤링기초 부트캠프 [파이썬, 웹, 데이터 이해 기본까지] (업데이트)
집합 (set) 출력 오류 (파이썬 기본: 다양한 데이터 구조 (집합)) 8분 부분
data_set 변수 안에 집합 형태로 "apple", "dell", "samsung", "lg" 가 입력되어 있는데 print로 출력하면 lg와 dell의 순서가 바뀌어서 나옵니다 위 변수값을 수정하면 또 다른 순서로 출력되고요.. 무슨 오류인지 이해가 되지 않아 질문 올립니다..ㅠ
-
미해결플렉스(Flex) 반응형 웹사이트 포트폴리오(The World's Best Cities)
text 아래 공백
안녕하세요 a태그에 reset css 로 text-decoration: none 이 적용되어 있는데, a태그의 underline이 눈에 보이지만 않을 뿐 그 두께가 그대로 남아 있어서, a태그 text 위의 공백보다 간격이 넓은 공백이 text 아래에 생기는 것 같습니다. (원인이 이게 맞나요?) 강의 내용처럼 padding을 줘도 그 공백이 없어지지 않고, inline-block으로 높이값을 주고 line-height로 중심에 보내봐도 없어지지 않는데, 검사창에서는 margin 이든, padding 이든 아무것도 안 잡힙니다. 어떻게 해야 이 공백을 없앨 수 있는 건가요 ? 관련강의는 callaction section 상세 퍼블리싱 입니다.
-
미해결Slack 클론 코딩[실시간 채팅 with React]
socket hooks 관련 질문드립니다.
소켓훅스함수 내부에 disconnect 함수를 상단에 정의 하셨는데 이때 useCallback으로 감싸주지 않으면 DMList에서 서버에서 socket.on으로 온라인 사용자 데이터를 못받아오더라구요 소켓 사용시 이게 어떤 차이가 있는건지 궁금합니다.
-
미해결
Autos 창 띄우는 법이 궁금합니다
C언어 강의를 듣던 중에 Debug를 하는데 Autos 라는 창을 보면서 각 변수가 어떻게 값이 부여되고 있는가를 확인하던데 도대체 저는 그 창을 찾을 수가 없어서 질문을 남겼습니다. 영어 버젼 말고 한글 버젼으로 들어가는 순서 좀 적어주시면 감사하겠습니다.
-
미해결따라하면서 배우는 고박사의 유니티 기초
[SerializeField]
[SerializeField] 이게 무슨 기능을 하는지 모르겠습니다. 검색 해봤는대 외부 참조를 막기 위함이라고 알려주었는대 이 영상에선 외부 참조를 하는거 보고 무슨 역할을 하는지 모르겠습니다.
-
해결됨스스로 구축하는 AWS 클라우드 인프라 - 기본편
asg userdata vs ami userdata 차이 질문드립니다.
안녕하세요. Auto Scaling Group에서의 userdata script와 ami에서의 userdata 스크립트의 차이점에 대해 질문드립니다. 어떤게 우선순위가 높은건가요? asg에서 ami를 이용해 만들때 asg의 userdata를 이용할 것 같은데 이 경우에 ami의 userdata는 작동을 안하는건지 궁금합니다. 감사합니다.
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part3: 유니티 엔진
컨트롤 + 스패이스를 눌렀을때 나오는 항목들이 유니티용 코드들이 나오지 않아요
인텔리센스 항목이 나오질 않고 있습니다. 혹시 어떤방법으로 이걸 추가해야 되는건지 알수 있을까요 하라는대로 다 했는데 이항목이 나오질 않고 있어서 약간 제한이 있습니다 ㅠㅠ 도와주시면 감사하겠습니다
-
미해결[React 1부] 만들고 비교하며 학습하는 React
수업중에 말씀하신 블로그 주소는 어디에 있나요?
실습환경 구성에 말씀하신 블로그 링크는 어디에 있나요?
-
미해결
로그인 안됨
웹디 실기 듣는데 수강신청만 나옴 로그인안됨
-
미해결
로그인이 안됩니다
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.
-
미해결[개정판 2023-11-27] Spring Boot 3.x 를 이용한 RESTful Web Services 개발
spring security
java.lang.NoSuchMethodError: org.springframework.plugin.core.PluginRegistry.of([Lorg/springframework/plugin/core/Plugin;)Lorg/springframework/plugin/core/PluginRegistry; pom.xml에 시큐리티만 추가했을뿐인데 저렇게 에러가 터지네요 현재 스프링부틑 2.4x를 사용중입니다. 스웨거는최신 3.0사용중입니다.
-
미해결자바스크립트 알고리즘 문제풀이 입문(코딩테스트 대비)
다른 방식
unction solution(arr) { let answer = arr; for (let i = 0; i < arr.length; i++) { for (let j = i + 1; j < arr.length; j++) { if (arr[i] > arr[j]) [arr[i], arr[j]] = [arr[j], arr[i]]; } } return answer; } let arr = [13, 5, 11, 7, 23, 15]; console.log(solution(arr)); 저는 이렇게 구현을 해봤는데 정답으로 나옵니다 혹시 잘못된 부분이 있나요?
-
해결됨Vue.js 제대로 배워볼래?(Vue.js 프로젝트 투입 일주일 전)
저장만 하면 에러가 뜹니다
영상을 본것과 같이 sampleDate에 값을 치고 중괄호 안에 sampleDate를 넣기만 하고 저장을 하면 오류가 뜹니다. 이 밖에도 알맞은 코드를 쳤는데도 저장만하면 오류가뜹니다. 하지만 비쥬얼코드를 끄고 다시킨다음 "npm run serve"를 치면 다시 됩니다. 이유없이 저장만 하면 오류가 떠서 수업을 진행할 수가 없습니다. 제발 살려주십시오! <template> <div>{{sampleData}}</div> </template> <script> export default { name: '', components: {}, data() { return { sampleData: '안녕하세요' }; }, setup() {}, created() {}, mounted() {}, methods: {} } </script> <style scoped> </style> 6:1 error Expected indentation of 2 spaces but found 4 indent 7:1 error Expected indentation of 2 spaces but found 4 indent 8:1 error Expected indentation of 2 spaces but found 4 indent 8:9 error Missing space before function parentheses space-before-function-paren 9:1 error Expected indentation of 4 spaces but found 8 indent 10:1 error Expected indentation of 6 spaces but found 12 indent 11:1 error Expected indentation of 4 spaces but found 8 indent 11:10 error Extra semicolon semi 12:1 error Expected indentation of 2 spaces but found 4 indent 13:1 error Expected indentation of 2 spaces but found 4 indent 13:10 error Missing space before function parentheses space-before-function-paren 14:1 error Expected indentation of 2 spaces but found 4 indent 14:12 error Missing space before function parentheses space-before-function-paren 15:1 error Expected indentation of 2 spaces but found 4 indent 15:12 error Missing space before function parentheses space-before-function-paren 16:1 error Expected indentation of 2 spaces but found 4 indent 18:10 error Newline required at end of file but not found eol-last ✖ 17 problems (17 errors, 0 warnings) 17 errors and 0 warnings potentially fixable with the `--fix` option.
-
미해결[유니티 3D] 실전! 생존게임 만들기 - Advanced
시야각 구현이 제대로 안되는데 어떻게 해결해야하나요.
시야각 구현이 잘 안됩니다.. ViewAngle값을 아무리 많이 줘도 첫번째 스크린샷처럼 정면, 정면에서 진짜 살짝 벗어난정도 뺴고는 인식을 못합니다. 영상의 돼지들은 레이로 표시한 시야각만큼 플레이어를 인식 해주는것같은데 말이죠.. 코드를 어떻게 수정해야 제 문제를 해결할 수 있을까요? 현재 FOV의 코드는 다음과 같습니다. using System.Collections; using System.Collections.Generic; using UnityEngine; using UnityEngine.AI; public class FieldOfViewAngle : MonoBehaviour { [SerializeField] private float viewAngle; // 시야각 [SerializeField] private float viewDistance; // 시야거리 [SerializeField] private LayerMask targetMask; // 타겟 마스크 (플레이어) private TPSCharacterController thePlayer; private NavMeshAgent nav; void Start() { thePlayer = FindObjectOfType<TPSCharacterController>(); nav = GetComponent<NavMeshAgent>(); } public Vector3 GetTargetPos() { return thePlayer.transform.position; } private Vector3 BoundaryAngle(float _angle) { _angle += transform.eulerAngles.y; return new Vector3(Mathf.Sin(_angle * Mathf.Deg2Rad), 0f, Mathf.Cos(_angle * Mathf.Deg2Rad)); } public bool View() { Vector3 _leftBoundary = BoundaryAngle(-viewAngle * 0.5f); Vector3 _rightBoundary = BoundaryAngle(viewAngle * 0.5f); Debug.DrawRay(transform.position + transform.up + transform.forward, _leftBoundary, Color.red); Debug.DrawRay(transform.position + transform.up + transform.forward, _rightBoundary, Color.red); Collider[] _target = Physics.OverlapSphere(transform.position, viewDistance, targetMask); for (int i = 0; i < _target.Length; i++) { Transform _targetTf = _target[i].transform; if (_targetTf.name == "Character") { Vector3 _direction = (_targetTf.position - transform.position).normalized; float _angle = Vector3.Angle(_direction, transform.forward); if(_angle < viewAngle * 0.5f) { if (Physics.Raycast(transform.position + transform.up + transform.forward, _direction, out RaycastHit _hit, viewDistance)) { Debug.Log(_hit); if (_hit.transform.name == "Character") { Debug.Log("플레이어가 소 시야내에 있습니다."); Debug.DrawRay(transform.position + transform.up + transform.forward, _direction, Color.blue); return true; } } } } if (thePlayer.GetRun()) { if(CalcPathLength(thePlayer.transform.position) <= viewDistance) { Debug.Log("동물이 주변에서 뛰고있는 플레이어의 움직임을 파악했습니다."); return true; } } } return false; } private float CalcPathLength(Vector3 _targetPos) { NavMeshPath _path = new NavMeshPath(); nav.CalculatePath(_targetPos, _path); Vector3[] _wayPoint = new Vector3[_path.corners.Length + 2]; _wayPoint[0] = transform.position; _wayPoint[_path.corners.Length + 1] = _targetPos; float _pathLength = 0; for (int i = 0; i < _path.corners.Length; i++) { _wayPoint[i + 1] = _path.corners[i]; // 웨이포인트에 경로를 넣음. _pathLength += Vector3.Distance(_wayPoint[i], _wayPoint[i + 1]); // 경로 길이 계산. } return _pathLength; } }