묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결플렉스(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; } }
-
미해결코딩테스트 실전 모의고사(with 자바)
result 가 없습니다.
안녕하세요 강사님. 강의 잘 듣고있습니다. 작성해주신 코드대로 하는데 결과 result가 없습니다..;; result 가 빈 배열이 나옵니다. makeword 메서드 부분에 dp 가 3개 이상일 경우에 return true를 해서 result 에 단어를 넣어줘야하는게 아닌가 싶습니다. 아래는 제가 강사님 코드를 수정해봤습니다. private static boolean makeWord(String word, Set<String> set) { if (set.isEmpty()) return false; // 1. dp boolean[] dp = new boolean[word.length() + 1]; // dp 첫번째는 무조건 True 로 둘 것이기 때문에 word 길이에 + 1 해서 만든다. List<Boolean> dp_list = new ArrayList<>(); for (boolean bool : dp) { dp_list.add(bool); } dp_list.set(0, true); int checkPoint = 0; boolean isCheck = false; for (int i = 0; i < word.length(); i++) { // 4 for (int j = 0; j < i; j++) { // 1 , 2 , 3 if (dp_list.get(j) && set.contains(word.substring(j, i))) { dp_list.set(i, true); break; } } } long count = dp_list.stream().filter(x -> x.booleanValue() == true).count(); if (count >= 3) { return true; } return false; } 그리고 처음에 문제에 words (중복 없음) 으로 제시되었는데 왜 set 으로 하신건지 궁금합니다.
-
미해결자바스크립트 알고리즘 문제풀이 입문(코딩테스트 대비)
DFS, BFS 시간복잡도
같은 문제를 두개로 모두 풀 수 있다고 하셨는데 뭘 사용할지는 그냥 취향인가요?? 성능은 똑같나요??
-
해결됨스스로 구축하는 AWS 클라우드 인프라 - 기본편
asg 끄는 방법 질문드립니다.
안녕하세요! 혹시 auto scaling group은 어떻게 끌 수 있을까요? https://docs.aws.amazon.com/autoscaling/ec2/userguide/as-enable-disable-scaling-policy.html 문서를 보고 똑같이 scaling policy를 disable을 하려고 하는데 비활성화가 되어있어서요. 혹시 해결 방법을 아시는지해서 질문드립니다.
-
해결됨자바 ORM 표준 JPA 프로그래밍 - 기본편
remove() 동작 방식 관련 질문
안녕하세요 선생님, JPA 책이 와서 복습을 하던 도중 remove() 동작 방식과 관련해 의문점이 생겨 질문드립니다. 엔티티를 삭제하기 위해 remove() 시에 삭제 쿼리가 지연 SQL 저장소로 가는 것으로 이해를 했습니다. 이를 아래와 같은 예시를 통해 확인했습니다. 예시1 Member member = new Member();member.setName("Kim");em.persist(member);em.remove(member);System.out.println("======commit=======");tx.commit(); <실행결과> 그런데 다음과 같은 코드를 실행할 경우에는 insert 쿼리 하나만 발생하는 것을 확인했습니다. 예시2 try{ Member member = new Member(); member.setName("Kim"); em.persist(member); em.remove(member); em.persist(member); // 추가 코드 System.out.println("======commit======="); tx.commit(); <실행결과> remove()시에 지연 SQL 저장소에 delete 쿼리가 저장되어 delete 쿼리가 발생해야한다고 생각하는데 그렇지 않았습니다. remove() 후에 나온 persist()로 인해 지연 SQL 저장소에 있는 delete 쿼리를 지워주는 것인가요? 물론, 위 실행결과 처럼 동작하는 것이 성능상 옳다고 생각하나 어떻게 이렇게 동작하게 되는 것인지 궁금합니다. ================================================================ 추가적으로 영속성 컨텍스트 자체는 언제 생성되고 소멸하는지도 궁금합니다. Member member = new Member();member.setName("Kim");em.persist(member);System.out.println("======commit=======");tx.commit();Member foundMember = em.find(Member.class, 1L);System.out.println("member1.getName() = " + foundMember.getName()); 위와 같은 코드를 실행했을 때, 커밋 후에도 영속성 컨텍스트를 이용할 수 있는 것 같습니다.
-
미해결Do it! 자바 프로그래밍 입문 with 은종쌤
람다식의 활용?
안녕하세요. 자바에서 람다식이 어떻게 활용될 수 있는지 궁금해서 글 남깁니다. 파이썬에서 람다식이 편할때는 타입 지정없이 다양하게 활용할 수 있기 때문이라고 느꼈습니다. 예를 들어 함수에 함수를 매개변수로 넘기는 경우들 (sorted에 정렬규칙을 담은 람다 함수를 넘기는 경우), 함수를 소켓처럼 갈아 끼우는 경우들에서 파워풀하다고 느꼈습니다. 파이썬의 경우 변수, 객체, 함수 할 것 없이 타입 지정없이 이름만으로(변수명, 객체명, 함수명) 사용할 수 있기에 가능한 것인데 반해 자바는 반드시 타입을 지정해줘야 하기 때문에 이런 활용이 불가능 한 것은 이해가 됩니다. 그렇기 때문에 어쨋든 람다식을 활용하고자 하면 반드시 인터페이스를 통해서 타입을 만들어서 활용해야 하는데 이게 어떤 상황에서 실질적인 활용도가 있을지 가늠이 되지 않습니다. 삼항연산자가 그런 것 처럼 좀 더 간결하고 가독성 높은 코딩에 의미가 있는 것일까요?? 람다식의 함수는 무조건 pure function인데 타입이 없거나 혹은 반환 타입만 지정해서 사용할 수 있으면 활용도가 보일것 같은데 이런 문법은 없겠지요??
-
미해결보통 직장인의 위대한 글쓰기
소지하고계시는 책관리 질문입니다.
작가님 한 달에 책4권씩만구매하면 책장에 책이 계속 쌓여져가는데.. 다 읽고 난 후 어떤식으로 관리하시나요? 예를들어 다른사람에게 주시나요? 아니면, 그냥 계속 가지고 계시나요? 저는 책이 많고, 또 사는것도 좋아하는데요.. '책은 읽는 게 아니라 사려고 사는거다'라는 말이 참 공감이되더라구옇ㅎㅎㅎㅎㅎ.... 그런데 요즘 고민이, 저는 책을 못버리고 누구 주는것도 쫌아까워서.. 계속 가지구있긴한데, 이제 공부하고있는 전공서적도 더 많아져서 고민이됩니다..
-
미해결파이썬 증권 데이터 수집과 분석으로 신호와 소음 찾기
[2/2] 강의 관련 질문 드립니다. (csv 파일 실행시 글자깨짐)
안녕하세요 선생님 '[2/2] 이거 하나면 코드 한줄로 krx 전체 종목 수집 가능?!' 강의 수강 후 csv 파일을 실행해보니 글자가 모두 깨져나오는 현상이 확인되는데 to_csv 할때 별도의 조치를 해주어야 하는걸까요? 쥬피터 노트북에서 pd.read_csv() 할때는 정상적으로 조회되고 있습니다.