묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결[리뉴얼] 타입스크립트 올인원 : Part1. 기본 문법편
Promise key 타입 분석 질문이요
Arr 의 타입이 ‘0’, ‘1’, ‘2’ 라고 하셨는데, '0', '1', '2' + number 타입이 허용되는 이유는 무엇일까요?? 객체의 키를 타입으로 표현할때 모든 number 타입이 원래 허용되는것이고, 위와같은 케이스에서는 as const 키워드로 readonly 속성이 추가되었기 때문에 모든 Number Type + ‘0’, ‘1’, ‘2’ 타입을 따로 구할수 있는 개념이라고 이해하면 될까요?실제 구현된 코드에서는 '-readonly' 키워드로 readonly 속성이 제거되었는데요. 이러면 Arr 속성의 경우 key 의 속성은 number[] 만 할당할수 있는걸로 나오는데 어떻게 '0', '1', '2' 를 구할수 있는지 궁금합니다 !
-
해결됨파이썬/장고 웹서비스 개발 완벽 가이드 with 리액트
질문있습니다 !
안녕하세요 선생님 강의 너무 잘보고있습니다!코드를 작성하던중 오류가 발생하여 질문드립니다!if settings.DEBUG: urlpatterns += static(settings.STATIC_URL, document_root=settings.MEDIA_ROOT)저는 settings.MEDIA_URL로 하니 오류가 발생하여STATIC_URL로 바꾸었더니 runserver가 잘 동작하였습니다 혹시 무슨 문제인지 알 수 있을까요?!
-
해결됨IT 기업 취업을 위한: 코딩테스트 혼자서 정복하기 (C/C++)
DFS
아파트 단지 번호 문제는 BFS로 풀어도 되지 않나요?DFS로 푸신 이유가 있을까요 ?그리고 BFS는 대충 최단거리 구할때 쓰면 될거 같은데 ( 맞나요 ? )꼭 DFS를 써야되는 순간은 어떤 순간일지 잘 모르겠습니다..
-
미해결스프링 시큐리티
음..당혹스러운 전개상황인거같아요 ㅎ
음 저는 보다가 그냥 플젝 제가 따로 구축해서 진행중인데요.. 이거 양해만 구한다고 될 부분이라기보단 반드시 조취가 취해져야할 부분인거 같습니다. 저도 현업에서 일하고 있지만 비용을 받고 서비스를 제공하는데 이렇게 양해구하는 글만 올리는 것은 상당히 무책임하다고 느껴집니다.물론 공부하는 입장에선 직접 구현해보는게 실력향상에는 훨씬 도움이 되지만 그부분은 고객인 학생들이 선택할 부분이고 제공 되어야할 부분은 반드시 제공되는게 맞다고 생각이 듭니다. 코드를 잃어버리셨다면 분명 강의 소개 페이지에 기재가 되어 있던가 하는게 맞을거 같아요. 아니면 다시 복구 소스를 만드셔서 제공하는게 맞구요. 강의 또한 고객이 정당한 지불한 비용에 대한 서비스를 제공하는 것인데 이런 대처는 정말 아니라고 생각합니다.물론 예전 복구소스를 올렸지만 보시면 해당 소스로는 강의를 진행하는부분에 있어서 에러사항이 많습니다. 그러면 이런 불편이라도 해소될 수 있도록 액션이 필요할 것같아요.현업에서도 플젝하시다 무언가 날아가면 고객한테 "양해 구합니다 하고 이거밖에 없으니 알아서 하세요. 죄송합니다." 라고 대처하진 않을겁니다. 고객은 뭐가 됐든 해결되기를 원하고 이부분은 강의를 결재하는 시점에 충분히 고지가 안되었기도합니다.반드시 어떠한 유의미한 조취가 필요하다고 생각이 듭니다. 고객과의 서비스에대한 신뢰의 문제고 지금 상황은 기만이라는 느낌마저 드네요.
-
미해결스프링 시큐리티
/login_proc 경로는 내부적으로 자동 처리해주는 겁니까?
컨롤러를 별도로 만들어줘서 처리해줘야 합니까?
-
미해결Jenkins를 이용한 CI/CD Pipeline 구축
패스워드가 틀리다고 나오네요 ㅠ,ㅠ
P@ssw0rd 이거 맞나요?... 자꾸 Permission denied, please try again. 해당 에러가 나오네요....
-
미해결실전! 스프링 부트와 JPA 활용2 - API 개발과 성능 최적화
API로 엔티티 등록 처리 시 질문있습니다.
API로 등록 처리 시, 엔티티 데이터에 대한 매핑을 어떻게 해야하는지 궁금하여 질문드립니다./party/create로 요청이 오면 요청을 위해 만들어진 dto인 CreatePartyRequest를 엔티티 클래스인 Party에 매핑하여 최종적으로 Party 테이블에 저장을 하려고 하는데요.post 요청을 통해 CreatePartyRequest에 Long타입인 ottId에 값이 들어오게 됩니다. 다음으로 엔티티 dto인 Party의 ott에 ottId 들어온 값을 넣으려고 하는데, 데이터형이 Ott인 데이터에 Long타입으로 들어온 아이디 값을 어떻게 넣어야할지 모르겠습니다..ott.setId(request.getOttId());이런식으로 하니 당연히 Party의 ott가 null이다라고 에러가 나오더라구요.. 알맞는 방법이 무엇일까요..? ㅠㅠ
-
미해결키움증권 조건검색기에 대한 필자의 노하우를 담은 전자책을 드립니다.
질문이 있습니다
안녕하세요!조건검색을 잘 설명해주셔서 이것저것 공부하고 있는 중입니다 ^^
-
해결됨쉽고! 짧고! 강하게! 준비하는 웹디자인기능사 실기
포토샵 cs6 무료로 구할 수 없습니까?
포토샵 cs6 어디서 구할 수 있습니까? 구입해야 합니까?
-
해결됨홍정모의 따라하며 배우는 C++
질문이 있습니다
15번에 문제가 있다는 것 같은데 어떻게 해야할까요?? 알려주세요
-
미해결[리뉴얼] React로 NodeBird SNS 만들기
로그인 방식 질문드립니다.
선생님 저희가 지금 진행하는 로그인 인증방식이 jwt은 아닌걸 알겠는데 쿠키 방식인지 세션 방식인지 알고 싶고 withCredentials 로 로그인 쿠키 전달하는것 까지도 이해한것 같습니다. 또 그리고 새로고침 후 로그인 유지되는것도 이해가 됬는데 다른자료들 찾아보니 새로고침할때 앞단에서 쿠키같은걸 localstorage에 담아두거나 session storage에 담아서 유지하는것 같던데 그런 방식들과 저희들 방식이 지금다른건지 알고싶습니다.
-
미해결CS 지식의 정석 | 디자인패턴 네트워크 운영체제 데이터베이스 자료구조
트래픽, 처리량, 대역폭 질문
안녕하세요? 우선 좋은 강의 감사합니다.영상중에 약간 의문인 부분이 있어 질문 남깁니다영상에서의 설명에 따라트래픽이 전체 데이터라면, 처리량은 '그 중에 네트워크 장치가 처리해낼 수 있는 양' 정도의 느낌으로 이해했습니다. 즉 무조건 트래픽중에 일부가 처리량이 된다~ 라는 느낌으로요.근데 그림 2-2에보면 마치 트래픽이 마치 온도와 같은 단위처럼 되어 있더군요그래서 마치 가능한 최대트래픽는(최대온도) 대역폭이고, 실질적인 처리량(실제 온도는) 처리량인 것처럼 보입니다. 그래서 뭔가 트래픽, 처리량, 대역폭의 이해가 깔끔하게 되지 않는데, 그냥 트래픽의 일부가 처리량이다~ 라는 느낌으로 이해하고 가면 될까요?
-
해결됨[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버
CAS 구현
스핀락 강의를 보다가 CAS 의사코드를 써주셨는데직접 구현할려면 어떻게 해야되나요 ?이렇게 한번 넣어봤는데 안되서요 ㅠㅠclass SpinLock { public: void lock() { while (CAS(expected, desried) == false) {} } void unlock() { _locked = false; } bool CAS(bool expected, bool desired) { if (_locked == expected) { expected = _locked; _locked = desired; return true; } else { expected = _locked; return false; } } private: atomic<bool> _locked = false; atomic<bool> expected = false; atomic<bool> desried = true; };
-
미해결실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
MemberServiceTest
질문글 참고해서 작성해보았는데 계속 에러가 뜹니다. 무엇이 문제일까요?특히 중복회원예외 => assertThrows에서 노란 점선줄이 뜨고 assertThat에서 빨간색 글씨가 됩니다.package jpabook.jpashop.service; import jpabook.jpashop.domain.Member; import jpabook.jpashop.repository.MemberRepository; import org.junit.jupiter.api.Assertions; import org.junit.jupiter.api.Test; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.boot.test.context.SpringBootTest; import org.springframework.transaction.annotation.Transactional; import javax.persistence.EntityManager; import static org.junit.jupiter.api.Assertions.assertThrows; @SpringBootTest @Transactional // 이게 있어야 롤백이 됨 class MemberServiceTest { @Autowired MemberService memberService; @Autowired MemberRepository memberRepository; @Autowired EntityManager em; @Test public void 회원가입() throws Exception { // given => 이렇게 주어졌을 때 Member member = new Member(); member.setName("kim"); // when => 이렇게 하면 Long saveId = memberService.join(member); // then => 이렇게 된다. 검증해라 em.flush(); // db에 반영됨 + @Transactional때문에 롤백도 됨 => DB에 데이터가 남으면 안되므로 Assertions.assertEquals(member, memberRepository.findOne(saveId)); } @Test public void 중복_회원_예외() throws Exception { // given Member member1 = new Member(); member1.setName("Kim"); Member member2 = new Member(); member2.setName("kim"); // when memberService.join(member1); IllegalStateException e = Assertions.assertThrows(IllegalStateException.class, () -> { memberService.join(member2); }); //memberService.join(member2); // 예외가 발생해야 한다!!! // then Assertions.assertThat(e.getMessage()).isEqualTo("이미 존재하는 회원입니다."); } }
-
해결됨코딩은 실전이다! - Git알못을 위한 깃린이코스(Git, Github 실습위주)
슬랙 초대부탁드립니다.
이메일은 siyeoni0209@gachon.ac.kr입니다.감사합니다.
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버
원자성과 interlock연산의 관계에 대해서 질문입니다
<interlock 연산은 원자성을 가진다>는 것이 어떻게 <interlock 연산은 동시에 실행될 수 없다>를 설명해 줄 수 있는 것인지 잘 이해가 되지 않습니다.예를 들어 스레드 1과 스레드 2가 Interlocked.Exchange(ref locked, 1)을 정확히 동시에 실행하면 문제가 발생할텐데, <interlock 연산은 _locked 변수에 +1 하는 연산을 분리될 수 없는 하나의 작업으로 만든다>는 것이 어떻게 이 상황을 막는데 도움을 줄 수 있다는 것인가요?이러한 의문 때문에 interlock연산이 기존 연산을 단일 연산으로 만드는 것이 race condition을 해결하는데 왜 도움이 되는지 이해가 되지 않습니다 두번째 질문은 다음과 같습니다. interlock 연산의 동시 실행을 막는 기작은 lock을 이용한 것인가요?
-
미해결홍정모의 따라하며 배우는 C++
[10:30]class 정의 순서에 따른 에러
두 코드를 실행시켜 봤는데 class 정의 순서에 따라 friend키워드에 의한 에러 유무가 달라졌습니다.#include <iostream>using namespace std;class A;class B {private:int _val = 2;friend void print(A& a, B& b);public:void print(A& a);};void print(A& a, B& b) {cout << a._val << " " << b._val << endl;}class A {private:int _val = 0;friend void print(A& a, B&b);friend void B::print(A& a);};void B::print(A& a) {cout << a._val << endl;}int main() {A a;B b;print(a,b);return 0;}class B의 정의가 class A의 정의보다 위에 있는 이 코드는 에러가 나지 않았고요,#include <iostream>using namespace std;class B;class A {private:int _val = 0;friend void print(A& a, B&b);friend void B::print(A& a);};class B {private:int _val = 2;friend void print(A& a, B& b);public:void print(A& a);};void print(A& a, B& b) {cout << a._val << " " << b._val << endl;}void B::print(A& a) {cout << a._val << endl;}int main() {A a;B b;print(a,b);return 0;}class A의 정의가 class B의 정의보다 위에 있는 이 코드는 A::_val이 접근 불가하다는 에러가 났습니다.에러의 이유를 생각해 봤는데, friend키워드는 1번만 유효한 건가요? friend void B::print(A& a) 이후 처음으로 만나는 B::print 함수에 대해서만 friend처리를 해 준다는 인상을 받았습니다.
-
미해결자바 ORM 표준 JPA 프로그래밍 - 기본편
다대일 연관관계 매핑 @JoinColumn 외래키 관련 질문드립니다.
안녕하세요! 다들 고생이 많으십니다.다대일 연관관계 매핑 중 질문이 있습니다.@ManyToOne(fetch = FetchType.LAZY) @JoinColumn(name = "team_id", nullable = false, updatable = false) private Team team;위와 같이 다대일 연관관계 매핑시 @JoinColumn을 지정하여 외래키를 설정하여 관리 되는데이 경우 jpa가 생성하는 ddl을 보면 항상 물리적인 외래키가 항상 생성되고, @JoinColumn 생략 하더라도 물리적인 외래키가 생성되고 있는데필요에 따라 물리적인 외래키를 설정하지 않고 연관관계를 맺고 싶을때는 어떤 설정을 걸어야 할까요?방법이 있다면 @JoinColumn을 사용하여 일반적으로 생성된 물리적인 외래키가 존재하는 것과 JPA가 동작하는데 차이가 있을까요? 다른 방법이 없다면 최초 DDL 생성 이후 ddl-auto 옵션을 끄고, 엔티티 소스는 @JoinColumn을 유지하고 DB상 물리적인 외래키만 지우더라도 JPA가 동작 하는데에는 별다른 이슈가 없을까요? ** 추가로 강의, JPA 책 중 관련 내용이 있는 곳 이 있다면 알려주시면 감사하겠습니다.감사합니다.
-
미해결그림으로 배우는 쿠버네티스(v1.30) - {{ x86-64, arm64 }}
7.8 실습문의
deployment-anti-podAffinity.yaml 실행했을 때 w2-k8s 2개, w3-k8s 2개의 배포 됩니다. scale 명령으로 파드수를 줄였다가 늘려 보아도 동일합니다.[root@m-k8s 7.8]# kubectl get pods -o wideNAME READY STATUS RESTARTS AGE IP NODE NOMINATED NODE READINESS GATESdeploy-anti-podaffinity-7865bcd85-b55tb 1/1 Running 0 10s 172.16.132.28 w3-k8s <none> <none>deploy-anti-podaffinity-7865bcd85-g87kp 1/1 Running 0 10s 172.16.132.23 w3-k8s <none> <none>deploy-anti-podaffinity-7865bcd85-kw7kp 1/1 Running 0 10s 172.16.103.180 w2-k8s <none> <none>deploy-anti-podaffinity-7865bcd85-z99xl 1/1 Running 0 10s 172.16.103.181 w2-k8s <none> <none>
-
미해결모의해킹 실무자가 알려주는, 파일 업로드 취약점 공격 기법과 실무 사례 분석 : PART 1
인코딩, cmd 파라미터 오류
안녕하세요! 질문드릴게 있습니다!웹쉘 작성 도중 cmd파라미터를 받아오지 못하는 건지 계속 오류가 발생하고 인코딩 부분도 한글이 계속 깨져서 html이라 php부분에서 UTF-8 선언을 계속 해주었는데 해결이 되지 않고 있습니다,,,도와주시면 감사하겠습니다ㅠㅜ <cmd.php> <127.0.0.1/cmd.php 접근 시 출력화면> <cmd.php에서 시스템 명령어 입력 했을 때>