묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결3. 웹개발 코스 [스프링 프레임워크+전자정부 표준프레임워크]
oracle 시퀀스 옵션 적용후 설렉트할때마다 게속 생성되는것을 방지하는 방법은 무엇일까요?
oracle 시퀀스 옵션 적용후 설렉트할때마다 게속 생성되는것을 방지하는 방법은 무엇일까요?
-
미해결자바스크립트 알고리즘 문제풀이 입문(코딩테스트 대비)
에라토스테네스의 체, 이게 정말 빠른게 맞을까요? (깃 청부)
안녕하세요.다른 분 풀이에서 "에라토스테네스의 체"라는 것이 있어서,구글링 해보니 포스트에는 최적의 알고리즘 이라는 내용이 있었는데,실제로 속도 비교를 해보니 오히려 성능이 좋지 않다 라고 느꼈습니다.두 알고리즘에 사용된 소수의 특징 은 다음과 같았습니다.1. 1은 소수가 아니다. (해당 값일 경우 바로 중단)2. 2는 무조건 소수이다. (해당 값일 경우 바로 중단)3. 4 이상의 수는 Math.sqrt 까지만 그 값을 반복한다.문제 풀이에 2가지 쟁점을 잡아 풀었습니다.3-1. 3번 알고리즘을 사용하기 위하여, 2와 4 사이의 유일한 정수인 3은 소수이므로 바로 중단한다 함수를 실행한 파일 22-javascript-coding-test/index.js at main · unchaptered/22-javascript-coding-test (github.com) 성능 비교 (결과값은 모두 동일하게 출력) 기본 풀이 방법 코드 22-javascript-coding-test/2.Prime_numbers_basic.js at main · unchaptered/22-javascript-coding-test (github.com)에라토스테네스의 체22-javascript-coding-test/2.Prime_numbers_adv.js at main · unchaptered/22-javascript-coding-test (github.com)에라토스테네스의 체에서 몇 가지 개선점이 상상되기는 하지만,테스트할 수가 클수록 그 만큼 배열을 생성하는 데 걸리는 시간 이 길어지는 단점이 보이는데, 어째서 해당 알고리즘이 성능적으로 좋은지 모르겠습니다.아니면 제가 Array.prototype.filter() 를 통해서 새로운 배열을 만들고 있기 떄문에 성능 저하 가 발생하고 있는 것일까요?p.s. 강의 파일과 관련있는 코드라서 강사님 답변 받고 나면 바로 private 으로 돌려놓겠습니다.p.p.s 이 부분은 궁금해서 커뮤니티 같은데에 질문을 남겨서 의견을 받아도 될까요? ㅠㅠ
-
미해결실전! 스프링 데이터 JPA
데이터베이스 연결
제가 Data Jpa를 테스트 해보려고 하는데 Table "ARTICLE" not found 에러가 발생합니다 분명히 ddl-auto에 의해서 Article 테이블이 자동 생성되는데 왜 SQL 문법 에러가 나는가 싶어서 workbench에서 select문을 던져봤는데 실제로 Article 테이블이 존재하지 않는다고 합니다. 좀 더 찾아본 결과 workbench에서 구체적인 database가 선택되지 않아 발생한 문제 인 것 같습니다 workbench에서 select * from article; 은 에러가 나지만 select * from mydb.article; 이나 use mydb 이후 select * from article;은 문제 없이 작동합니다 이 경우 data jpa에서 나가는 쿼리문이 문제인 것 같은데 insert into (테이블 이름) 에서 테이블 이름 앞에 prefix를 넣는 방법이 따로 있을까요?
-
미해결[리뉴얼] 코딩자율학습 제로초의 자바스크립트 입문
안녕하세요 제로초님 공부법에 대해 질문드리고 싶습니다
안녕하세요 제로초님 학교에서 법학과 전공 소프트웨어 부전공을 이수하고 국비지원수업을 듣고 있는 개발자 지망생입니다. 시중에 여러 문법 강좌를 들어봤는데 코드를 스스로 작성해내는 실력이 늘지 않아 공부 효율이 떨어져 있는 상태입니다. 그래서 과거에 법학 시험을 보면서 이해하고 해당 내용을 암기한다음 문제에 적용해 해결방안을 도출했던 것 처럼 개발도 이해암기 -> 문제 적용을 통한 해결 방안 도출이 반복되다보면 프로그래밍 사고력이 향상될 수 있는지 궁금합니다. 개발은 절대 암기하면 안되고 이해해야 한다는 말이 있어서 해당 방법이 효율적인 방법인지, 아니면 다른 방법을 고안해야 하는지, 보완해야할 부분이 있다면 어떤 방향으로 학습해야 할지 여쭤보고 싶습니다.
-
미해결자바스크립트 : 기초부터 실전까지 올인원
깃허브에 있는 폴더삭제?
강의 따라하면서 연습하다보니 위에처럼 깃허브에 폴더가 여러개 생겼는데, 폴더 삭제는 어떻게 해야 하는건지요? git rm --cached -r 폴더명 : 폴더 제거하기 이 명령어로 알려주셨는데, 이 명령을 git bash 에서 입력하는건지 아님 비주얼스튜디오에서 터미널을 열어서 하는건지요.... 실제 데이터를 컴퓨터상에 없고 깃허브상의 만들어준 폴더를 삭제하고 싶어서요....
-
미해결그로스해킹 - 데이터와 실험을 통해 성장하는 서비스를 만드는 방법
코딩테스트에 리텐션이 나와서... 혹시 여쭤봐도 될까요?
안녕하세요. 지난 달에 유통회사 구직 중에 SQL 코딩테스트가 있었고요. SQL은 SQLD 자격증을 취득한 상황이고 당시에 그로스해킹, 디지털마케팅과 관련해서는 지식이 전혀 없어서 결과적으로는 떨어졌어요. 혹시 어떻게 구해야할 지 알려주실 수 있으실까요. DB 예시는 다음과 같고요. 문제. 2020 년 1 월의 송금 완료 유저를 송금 완료 횟수로 그룹화하고, 이후 송금 시도 월간 Retention 을 추출해 주세요. 그 때 당시에 저는 이렇게 제출했어요. select send_status[B] / send_status[a,b,c,d] from money_using where date(recv_date) >= str_to_date('2020-01-01') and date(recv_date) <= str_to_date('2020-01-31') group by send_status 그리고 이 정도 문제면 난이도 수준이 어느 정도인가요? 그것도 조금 궁금합니다. 감사합니다.
-
미해결쉽게 시작하는 쿠버네티스(v1.30) - {{ x86-64, arm64 }}
vagrant 설정 오류
[질문 전 답변]1. 강의 내용과 관련된 질문인가요? [예 | 아니요]2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? [예 | 아니요]3. 질문 잘하기 법을 읽어보셨나요? [예 | 아니요](https://www.inflearn.com/blogs/1719)4. 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.[질문 하기] 강사님께서 공유해주신 git에서 다운 받은 파일로 vagrant를 설정하는 도중에 다음과 같은 오류가 발생 했습니다. 내용 문의 드립니다. m-k8s-1.20: [kubelet-check] Initial timeout of 40s passed. m-k8s-1.20: m-k8s-1.20: Unfortunately, an error has occurred: m-k8s-1.20: timed out waiting for the condition m-k8s-1.20: m-k8s-1.20: This error is likely caused by: m-k8s-1.20: - The kubelet is not running m-k8s-1.20: - The kubelet is unhealthy due to a misconfiguration of the node in some way (required cgroups disabled) m-k8s-1.20: m-k8s-1.20: If you are on a systemd-powered system, you can try to troubleshoot the error with the following commands: m-k8s-1.20: - 'systemctl status kubelet' m-k8s-1.20: - 'journalctl -xeu kubelet' m-k8s-1.20: m-k8s-1.20: Additionally, a control plane component may have crashed or exited when started by the container runtime. m-k8s-1.20: To troubleshoot, list all containers using your preferred container runtimes CLI. m-k8s-1.20: m-k8s-1.20: Here is one example how you may list all Kubernetes containers running in docker: m-k8s-1.20: - 'docker ps -a | grep kube | grep -v pause' m-k8s-1.20: Once you have found the failing container, you can inspect its logs with: m-k8s-1.20: - 'docker logs CONTAINERID' m-k8s-1.20: m-k8s-1.20: error execution phase wait-control-plane: couldn't initialize a Kubernetes cluster m-k8s-1.20: To see the stack trace of this error execute with --v=5 or higher OS : windows 10 virtualbox : 6.1 vagrant : last release
-
미해결더 자바, 코드를 조작하는 다양한 방법
NPE 에 대해서 질문합니다.
안녕하세요 기선님 강의를 들으며 추가적으로 java 에 있어서 궁금한점 질문 남깁니다. java applicaiton 을 개발할 때 NullPointerException 발생에 있어서 다른 Exception들보다 개발자들이 예민하고 신중한 이유가 마땅히 나와 있지 않아 질문 올립니다. 개발자가 작성한 로직의 어느 시점이 의도치 않게 null을 참조함에 있어서..null에 참조, 접근한다고 NPE 을 발생시키는건 당연하고 그게 NPE 예외의 존재 이유가 아닌가 싶습니다. 비즈니스적으로 어떤 심각한 영향 때문에 NPE 발생에 예민한건지 궁금합니다.아직 학생이라 NPE 발생이 야기하는 심각성에 대해 체감을 잘 못하겠습니다.. 감사합니다.
-
미해결[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part2: 게임 수학과 DirectX12
Orthographic Projection행렬과 Perspective Projection행렬의 차이점에 대해서..
여태까지는 Perspective Projection행렬을 이용하여, 동차 clip 좌표를 구해서, 실질적인 depth값을 Rasterizer단계에서 구해진다고 배워 왔습니다. 그런데, 이번 강의에서 배운 Orthographic Projection행렬을 곱하게 되면, depth값이 0~1사이로 바로 나오게 된다고 이해하고 있습니다. 질문1. 우선 위 내용을 보시고 제가 이해할 것이 맞는지?! 질문2. 만약 제가 이해를 잘못 했다고 하면, Orthographic Projectino행렬을 곱하여도 그 값은 아직 완전한 depth값이 아니라 Rasterizer단계에서 구해지는 건가요? 질문3. Orthgraphic Projection행렬에는 FOV값이 필요 없다고 하였는데, 그건 왜 그런건가요?? gameObject가 직교 투영 대상이기만 하면, 다 그려줘야 하기 때문인가요?
-
미해결스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술
index.html 말고 다른 html파일을 처음에 보여주도록 할 수 있나요?
강의에서는 localhost:8080을 입력했을때index.html이 출력되는데 혹시 여러 html파일들이 있을 경우localhost:8080으로 입력했을때 다른 html 화면이 출력되려면 어떻게 해야 할까요?
-
미해결스프링 MVC 2편 - 백엔드 웹 개발 활용 기술
ConverterController.java 에서 제출 버튼 눌렀을 때
안녕하세요 /converter/edit 에서 제출 버튼을 클릭해서 @PostMapping("/converter/edit") public String converterEdit(@ModelAttribute Form form, Model model) { IpPort ipPort = form.getIpPort(); model.addAttribute("ipPort", ipPort); return "converter-view"; } 위 부분이 실행되기 전에 첫줄(IpPort ipPort = form.getIpPort();)에 break 걸고보면 SpringToIpPortConverter : convert source = 127.0.0.1:8080 위 로그가 연속으로 2개 찍힙니다. 하나는 "127.0.0.1:8080" 의 값이 ModelAttribute에 의해 Form 클래스의 IpPort로 컨버전 되어서 찍혔다고 보면 나머지 하나는 왜 찍혔는지 이해가 안 갑니다. 강의 12:38 에도 보면 같은 로그가 마지막에 2개 찍혀 있네요
-
미해결
oracle 쿼리문 책보고 따라햇는데 안되는경우 뭘까요?
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. oracle 쿼리문 책보고 따라햇는데 안되는경우 뭘까요?
-
해결됨실전! 스프링 데이터 JPA
질문있습니다.
Auditing에서 @PreUpdate를 사용하면 자동으로 수정된 시간이 저장되는데요. 복습하다 궁금한점이 생겼습니다. 만약 회원의 마지막 접속 날짜를 얻어올려면 제가 생각하기에는 엔티티에 lastLogin 같은 LocalDateTime 타입의 필드를 추가해야 할것같은데요. 즉, 로그인할때마다 lastLogin에 LocalDateTime.now()을 이용하여 해당 테이블에 업데이트시키면 될것같은데 생각해보니 lastLogin을 업데이트 시키면 @PreUpdate의 필드도 업데이트 쿼리가 수행되면 현재 시간이 저장됩니다. 그럼 뭔가 마지막 접속 날짜를 얻기위해 새로운 필드(lastLogin)을 추가하지않고 @PreUpdate를 이용하여 마지막 로그인 시간을 가져올 방법이 있지 않을까해서 질문드립니다. 만약 @PreUpdate를 이용하여 마지막 로그인 시간을 가져오는 방법이 없다면 제가 위에서 예시로 든것처럼 마지막 로그인 시간을 저장할 필드를 추가해야하나요?
-
미해결실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
변경감지일 때 save도 넣으면 어떻게 되나요?
@Transactional 어노테이션에 의해서 메서드 종료시에 스프링이 알아서 변경된 부분을 DB에도 적용시켜주는데 메서드 마지막에 repository.save() 같은 코드도 추가하면 어떻게 되나요? 상관이 없는건지 아님 이중 저장된다던지 ..
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part3: 유니티 엔진
CrossFade 질문!
공격할때 애니매이션 속도를 조절하고싶은데 CrossFade를 사용하면서 조절하는 방법이 있을까요?? 상대방이 player를 공격할때마다 player의 공속을 떨어뜨리고 싶은데 ATTACK애니매이션에 파라미터를 주고 조절을 하고 CrossFade를 해보아도 안되고 ATTACK애니매이션을 UI상으로 속도를 조절하는것은 되는데 모든 ATTACK애니매이션을 가지고있는 애들의 속도가 바뀌어서 특정 개체 하나하나마다 개별의 속도를 가지게 하려면 CrossFade를 사용해야 하나요? 아니면 다른 방법을 사용해야 하나요??
-
미해결리눅스 입문 - 개념으로 탄탄히!!
core 생성
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 음 선생님 실습과정을 따라하다가 코어 파일이 남지않아서 ulimit -c를 이용해서 파일크기를 늘리고 그다음 다시 kill -TERM을 해서 코어 덤프를 남겨도 ls로 조회를 해도 core 파일이 남지 않네요 그렇게 중요하게 다루지 않았지만 그래도 파일이 남지 않으니 남지 않는 이유가 뭐가 있을지 궁금합니다.
-
미해결Vue.js 끝장내기 - 실무에 필요한 모든 것
실습 답안 링크
Jest 실습 답안 Sign up 테스트코드 실습 답안이 없습니당.. 혹시 어디서 볼 수 있는지 알수있을까용
-
미해결실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
Member 생성자 생성시 MemberRepositoryTest에 에러가 나요.
이렇게 빨간 표시가 뜨고 Member 클래스에선 =========================== 1 related problem public Member(){ orders = new ArrayList<>();}=================================== Member클래스에는 1 related problem이란 경고가 뜨는데 왜 그런건지 궁금합니다.
-
미해결15일간의 빅데이터 파일럿 프로젝트
cm 설치 관련 질문
cm 설치는 server01에만 진행하면 되는건가요??
-
미해결UIKit - iOS14 실무 가이드 <iOS앱 진짜 개발자 되기>
func displayCalc 부분에서의 질문입니다.
선생님 함수를 받는 함수 부분에서 질문이 있습니다. 함수의 리턴값에 대해서 제대로 이해가 안된 것 같습니다. 제가 이해한 함수는 함수이름, 매개변수, 리턴타입, 실행구문, 리턴값이 있어야 하는걸로 알고 있는데 세가지 궁금한 점 여쭤보고싶었습니다 ㅠ 1. 10분 10초 부분에 38번줄 함수는 왜 리턴값이 없나요? 2. 함수를 38번줄 함수가 함수를 받는 함수라서 받아오는 함수 (예: plus)에 리턴값이 있기 때문에 굳이 리턴값을 안넣어도 되는건가요? 3. func easycalc (result: ((Int , Int) -> Int)) -> String { return "결과 : \(result(a,b))" } 제가 이해한 대로라면 이렇게 썼을 것 같은데 이 문장은 틀린 문장인가요?