묻고 답해요
158만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
해결됨홍정모의 따라하며 배우는 C언어
함수 포인터
Goodbye 및 Thankyou 함수를 이용하여 atexit을 설명하실때 Goodbye 및 Thankyou 함수포인터를 호출한다고 하셨는데. 저 둘은 그냥 함수이고 atexit이 exit하면서 함수포인터처럼 역할을 하는 것이 아닌가요? 헷갈려서 질문 남깁니다.
-
해결됨서류합격률 4%를 탈출하는 개발자 이력서 작성법(실습 포함)
강의 완료 후
안녕하세요! 강사님 강의 완료 후 이력서 보내드렸는데요...!혹시 피드백은 언제쯤 받아볼 수 있는지 알 수 있을까요...?
-
해결됨디지털 회로설계 실무 : Computer Architecture 와 SoC 프로토콜 Digital IP 설계하기
QDR에 대한 질문
DDR2에 대한 설명을 해주실 때 QDR이 적용되었다고 설명해주셨는데,SK하이닉스 뉴스룸에서 GDDR DRAM 관련 자료를 찾아보다 GDDR5부터 QDR이 적용되었다고 하는 게시물를 봤습니다.해당 게시물에서는 시스템 클록(CK)과 이를 두 배로 높인 데이터 클록(WCK)을 모두 사용하여 클록 속도를 4배로 높여준다고 설명하고 있습니다.강의에서 설명해주신 페이즈가 다른 클록 2개를 쓰는 QDR과는 조금 다른데 그렇다면 DDR2부터 적용된 QDR과 GDDR5에 적용된 QDR은 용어는 같지만 다른 개념인가요?게시물 링크:https://news.skhynix.co.kr/post/go-beyond-graphics내용: GDDR6의 놀라운 점은 더 있습니다. 바로 고도화된 ‘DDR’입니다. DDR이 클록 한 번에 두 번의 데이터를 내보낸다고 했는데요. GDDR6는 시스템 클록(CK)과 이를 두 배로 높인 데이터 클록(WCK)을 모두 사용하는데, 이 과정에서 클록을 4배로 높여줍니다. ‘쿼드 데이터 레이트(Quad Data Rate·QDR)’ 기술을 이용하는 것이죠. 참고로 QDR는 그래픽 메모리에서 GDDR5부터 적용되기 시작했습니다. 정리하면 GDDR5와 GDDR6의 CK가 1.75Gbps라고 했을 때, GDDR5는 최종 데이터(DQ) 속도가 7Gbps에 그칩니다. 이와 달리 GDDR6의 경우 14Gbps까지 올릴 수 있습니다.
-
해결됨CS 지식의 정석 | 디자인패턴 네트워크 운영체제 데이터베이스 자료구조
오버라이딩에 수퍼콜 내용이 포함되면 더 좋을 것 같습니다 :)
안녕하세요 선생님 🙂 오버라이딩 관련해서 설명주실 때 수퍼콜 내용도 추가되면 더 좋을 것 같아서 제안드립니다 ^^ static class test1 { public: virtual void eat() { std::cout << "먹는다" << '\n'; }; }; class test2 : public test1 { public: virtual void eat() override { __super::eat(); std::cout << "먹습니다" << '\n'; }; }; // main test2* t2 = new test2(); t2->eat(); /* 출력 결과 : 먹는다 먹습니다 */
-
해결됨RAG를 활용한 LLM Application 개발 (feat. LangChain)
이 강의에서 다음 내용을 배울 수 있나요?
강병진 지식공유자님, 안녕하세요!인프런 운영 매니저 자미라고 합니다.고객센터 통해서, 예비 수강생의 질문이 들어와 제가 대신 여쭤봅니다. 강의 구매 전인데, 아래 내용이 이 강의를 통해서 해결되는 지 궁금하다고 하셨어요.[ 질문 ]이 강의에서 다음 내용을 배울 수 있나요?"나의 비공개 문서를 학습한 AI를 통해 사용자의 물음에 답할 수 있는 AI 앱"이라는 내용에 대해 질문해주셔서, 이 부분에 대해 강사님께서 확인 후 답변 남겨주시면 제가 전달해드리도록 하겠습니다.저희가 제공하는 [수강 전 문의하기] 라는 기능을 통한다면 수강생이 바로 질문하실 수 있는데요! 이 강의는 그 기능을 제공하고 있지 않아 제가 대신 질문을 통해 남기는 점 양해해 주시길 바랍니다. 😃 항상 좋은 지식 나누어 주셔서 감사드립니다.풍성하고 행복한 한가위 보내시길 바랍니다.감사합니다!
-
미해결자바 ORM 표준 JPA 프로그래밍 - 기본편
강의가 올라온지 5년이지났는데
너무 잘 알려주셔서 열심히 듣고있는데 이제 강의가 처음 올라온 날짜가 2019년도잖아요?그러면 이제 5년이 지난건데 그 사이에 변경된 점들은 특별히 없을까요?강사님이 요즘은 주로 이렇게 씁니다 라고 하셔서 그렇구나 하다가 강의의 요즘이 2019년이라는 생각에 질문글 남겨봅니다.
-
해결됨
안드로이드 스튜디오 오류 원인을 모르겠습니다.
안드로이드 스튜디오에서 이렇게 upsideDownCake를 선택해서 virtual Device를 만든 후에 실행시키면아래와 같이 실행 후 아무런 반응이 없는 화면이 나옵니다.하지만 그냥 API 35를 선택하고 virtual Device를 만들면 이렇게 잘 실행됩니다. 이것 때문에 며칠 고민하다가 결국 해결이 안 돼서 질문 글을 올립니다ㅜㅜ도와주세요
-
미해결CS 지식의 정석 | 디자인패턴 네트워크 운영체제 데이터베이스 자료구조
자바 코드를 C++코드로 변형하면서 궁금한 점이 생겼습니다 :)
안녕하세요 선생님 🙂코테부터 CS지식까지 선생님께 많은 지식을 배우는 것 같습니다 ㅎㅎ 정말 감사합니다 ^^ 다름이 아니라 Java 코드를 C++ 코드로 변형하면서 궁금한 부분이 생겨서 질문 드립니다. 먼저, 아래는 C++로 변형한 코드입니다. #include <iostream> using namespace std; class Person { public: // constructor Person() : name("alanwalker"), IQ(100), str(100) { } Person(string Name, int Iq, int Str) { name = Name; IQ = Iq; str = Str; } // 메서드 void levelup() { IQ = IQ + 1; str = str + 1; cout << name << "의 지능과 힘이 증가했습니다! " << IQ << " / " << str << '\n'; } /*void talk(Person a, Person b) { cout << a.name << " & " << b.name << "이 대화를 시작했다!" << '\n'; }*/ static void talk(Person a, Person b) { cout << a.name << " & " << b.name << "이 대화를 시작했다!" << '\n'; } private: string name; int IQ; int str; }; int main() { class Person* a = new Person(); // 객체 >> 인스턴스 a->levelup(); class Person* b; // 객체 b = new Person("한유태", 1000, 1); // 인스턴스 b->levelup(); a->talk(*a, *b); b->talk(*a, *b); //Person->talk(*a, *b); return 0; } 2가지 궁금한 점이 있습니다. a->talk(*a, *b); b->talk(*a, *b);위와 같이 a라는 객체와 b라는 객체가 static키워드로 선언되어있는 talk함수를 사용해도 메모리할당이 1번만 된다고 이해했는데요, 제가 제대로 이해한걸까요? (2번은 답변안해주셔도 괜찮습니다!! 아.. 너무 간단한걸 기억을 못했었네요 ㅠㅠ Person::talk(*a, *b);)Person->talk(*a, *b);C++은 위와 같이 코드를 작성하면 식별 자체를 하지 못합니다. JAVA만 가능한 코드인건가요?
-
해결됨한 입 크기로 잘라먹는 Next.js(v15)
앱라우터와 rc버전 & next.js
섹션04 이후 진행되는 app 라우터 강의에 rc버전을 설치 section04 이후 강의 중 next 14버전(latest)에서 사용하지 못하는 부분이 있을까요??? 그렇다면 어떤 것들이 있을까요? 강의를 바탕으로 개인 블로그를 만들어 배포해 볼 생각인데 rc버전을 활용하는 것에 문제는 없을까요??next 강의를 들으며 느낀것이 최대한 dynamic한 사이트(페이지)들을 최대한 static하게 만들면서도 dynamic하게 만드는 것. <<< 이것이 next의 핵심 이라고 느껴지는데 제가 이해한 부분이 맞을까요??
-
미해결제대로 파는 Git & GitHub - by 얄코(Yalco)
에러가 나서 질문드립니다.
섹션5에서 원격저장소사용하기에서요,,,github 에 가입을 하고 토큰까지 강의 보면서 설정하고 원격저장소를 만들고 아래에 있는 3줄의 소스를 복사해서 VSCODE의 터미널창에서 붙인후 실행하면 에러가 나는데 뭐가 잘못된걸까요...혹시나 해서 토큰도 여러번 확인하고 다시 했는데아래와 같이 에러가 뜨는데 어떻게 해결을 해야 할까요 ㅡㅡ
-
해결됨10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트
1-B 출력관련 질문드립니다.
http://boj.kr/2b235b78257544c8a6575820cf9e5d91 안녕하세요제가 풀었는데 출력을 해보면 마지막에 %가 붙어서 나오더라구요. 근데 코드를 올리면 정답이라고 뜨네요.%가 혹시 왜 붙어나오는지 알 수 있을까요?
-
미해결모든 개발자를 위한 HTTP 웹 기본 지식
Cache-Control이 양쪽에 있는 경우 질문
N포탈 사이트에서 예시를 찾던 도중Cache-Control이 양쪽에 있는 경우를 찾았습니다. request 쪽에서Cache-Control : max-age=0 이라면 캐시를 사용하지 않고 항상 최신 데이터를 서버에게 요청하는 것인가요? response 에서는 Cache-Control : max-age=604800 처럼 7일동안 캐시 유효기간을 주었는데,request는 항상 요청마다 최신 데이터 (Cache-Control : max-age=0)를 달라고 요청하는 것 같습니다.그렇다면 response 의 캐시 유효기간은 무효화되고 request의 Cache-Control이 우선권이 있어 항상 최신의 데이터를 요청하는 것인가요? 2번이 맞다면 응답쪽에서 굳이 Cache-Control : max-age=60480를 왜 주는 것인가요?
-
미해결인터랙티브 웹 개발 제대로 시작하기
resize handler에서 질문이 있습니다.
본 강의에서는 resize 핸들러를 사용해서 구성이 되었는데,(function () { const houseElem = document.querySelector(".house"); window.addEventListener("scroll", function () { const maxScrollValue = document.body.offsetHeight - window.innerHeight; const zIndex = (pageYOffset / maxScrollValue) * 880 - 900; houseElem.style.transform = `translateZ(${zIndex}vw)`; }); })(); 이런식으로 scroll 이벤트 내부에 maxScrollValue를 사용하면 화면이 height이 변경되더라도 문제가 없는게 아닐까 생각이 되서요! 여러가지 방법이 있을 수 있겠지만 scroll 이벤트 안에 넣은게 아닌 resize 이벤트에 넣은 이유가 maxScrollValue이 재사용성될 가능성이 있기 때문일까요??
-
해결됨김영한의 실전 자바 - 중급 1편
try - catch 에서 catch() 안에 객체 이름 질문
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]안녕하세요.궁금증이 생겨서 질문을 남깁니다.예외를 잡아서 처리하는 코드를 보던 중, 영한님이 try 한다음 catch 부분 에서 MycheckedEception e 이렇게 하는것을 볼수 있는데요.다른 catch의 객체 변수 이름을 보면 "e"라고 한 것을 확인할 수 있었습니다.catch에서 Exception예외 처리 로직의 이름을 지을때 'e' 라는 변수가 통용 되는 것인가요? 아니면 다른 변수 이름이 더 있나요?답변 부탁 드립니다.
-
미해결[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버
소멸자 부분에서 ref 변수들을 release 하는건 좋지 못한가요?
이번 강의는 순환 참조일 때 한 객체가 소멸될 시 참조하고있는 객체에 관해 refCount가 줄지않아 문제가 생기는 것에 관해서 여러 방법을 알려주시는것 같았습니다. 그렇다면 소멸자 부분에서 자신이 참조하고 있는 객체들을 release해주는것은 어떤가요?참조하는 객체가 많으면 유지보수하기 어려울것 같은데 그래도 이것 또한 해결책이 될 수 있나요?
-
해결됨(2025) 일주일만에 합격하는 정보처리기사 실기
첫구매 자료파일
지금 비전공자이고ㅜㅜ막판에 급하게만 계속 쳐서 3번째 실기떨어졌습니다정말 마지막으로 붙고싶어서 결제했습니다ㅜ혹시 문제파일pdf들이 따로있나요??
-
해결됨(2025) 일주일만에 합격하는 정보처리기사 실기
30분 String val
main 아래에 있는 new Car(Spark)에서 'Spark'가 자식에 있는 Car(String val)밖에 들어갈 곳이 없다고 하셨는데, 자식의 두번째에 있는 String get Name(String val)에는 같은 String val 인데 왜 못들어가나요?
-
미해결10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트
1-A 풀이 조합/순열 질문입니다.
http://boj.kr/f59749ffbbe643afad8bf3f22b8d3816 안녕하세요.nCr 강의에서 암기하라고 하셨던 combination 함수를 이용해서 풀었습니다.선생님 풀이에서 nPr로 풀이하셨는데 해당 방법도 알고있어야겠죠?nCr을 가르쳐주셔서 그방법으로 풀려고 고민했었는데, 왜 nPr로 풀이해주셨는지 궁금합니다.
-
미해결스프링 시큐리티 완전 정복 [6.x 개정판]
setHierarchy deprecated
안녕하세요 강사님 좋은 강의 감사드립니다.처음부터 지금까지 모든 강의 내용을 직접 코딩을 따라 하며 실습하고 있었는데 해당 영상에서 질문할 것이 있습니다.RoleHierarchyImpl을 빈 등록할 때 setHierarchy는 deprecated 되어서 fromHierarchy로 했더니 사진의 에러가 발생합니다. 두 메소드의 코드가 다르기 때문에 이런 에러가 발생한다고 추측되는데 deprecated된 setHierarchy를 사용하는 대신 다른 방안이 있을지 궁금해서 여쭤봅니다. 사실 계층적 권한 관련된 내용을 처음 설명해주시는 관련 영상(섹션 9의 마지막 영상)에서는 setHierarchy 대신 fromHierarchy를 사용했어도 잘 동작했었기에 더 궁금합니다.(그때는 물론 role을 db로 관리하지 않는 간단한 예제였습니다) 확인해주시고 코멘트 달아주시면 많은 도움이 될 것 같습니다. 감사합니다.@Configuration public class AuthConfig { @Bean public PasswordEncoder passwordEncoder() { return PasswordEncoderFactories.createDelegatingPasswordEncoder(); } // 커스텀 계층 권한 적용 @Bean public RoleHierarchyImpl roleHierarchy(RoleHierarchyService roleHierarchyService) { String allHierarchy = roleHierarchyService.findAllHierarchy(); RoleHierarchyImpl roleHierarchy = new RoleHierarchyImpl(); roleHierarchy.fromHierarchy(allHierarchy); //roleHierarchy.setHierarchy(allHierarchy); return roleHierarchy; } }
-
해결됨[UI3 업데이트] 피그마 배리어블을 활용한 디자인 시스템 구축하기
vector 아이콘 유니온시 아이콘이 깨지는 현상이 있어요!
첫번째 사진은 유니온 하기 전두번째 사진은 유니온 후 입니다! 지금 사진에 나와있는건, 벡터가 아예 깨지는 현상이지만어떤건 색깔이 아예 빠지는 것도 있는 등.. 유니온 시 그대로 유니온이 되지 않은 현상이 있는데버그인지 아니면 제가 잘 못 해서 그런건지 궁금합니다!