안녕하세요. config 관련 질문이 있습니다. cfg를 기준으로 트리 형태로 타고 들어가서 config 파라미터를 설정해줬습니다. 초기에 cfg를 아래 처럼 설정해주었는데요, _base_ = [ '../_base_/models/faster_rcnn_r50_fpn.py' , '../_base_/datasets/coco_detection.py' , '../_base_/schedules/schedule_1x.py' , '../_base_/default_runtime.py' ] faster_rcnn_r50_fpn.py coco_detection.py schedule_1x.py 에 들어 있는 파라미터를 오버라이딩해주었습니다. 이때 파라미터명이 서로 겹치면 어떻게 오버라이딩을 하나요? 가령 faster_rcnn_r50_fpn.py에 있는 파라미터와 coco_detection.py에 있는 파라미터명이 같으면 cfg.파라미터 = 값 으로 설정할 때 어디에 있는 파라미터인지 확실치 않은데 이런 경우 어떻게 되는 건지, 혹은 어떻게 설정해야 하는 건지 궁금합니다. 일단 현재 상황에서는 구조적으로 서로 파라미터명이 겹치지 않게 해놓은 것이겠죠?
최종 요구사항1에서 부터 막혔습니다. ㅠ 2단부터 9단까지 만들어보고(주석처리 된부분) 아래 메서드를 작성했는데 만약 제가 5를 입력하면 2*1 단부터 4*4단까지만 출력됩니다. if문의 조건식 쓰는 쪽에 i와 j를 <= x 로 표시하면 자꾸 에러가 뜨는데 이유가 뭔지 모르겠습니다. 제가 어떤부분에서 잘못생각하고 있는건가요?? <pre class="language-java"><code> class Gugudan { public static void main(String[] args) { // int i, j; // int arr[][] = new int[10][10]; // for (i = 2; i <= 9; i++){ // for (j = 1; j <= 9; j++){ // arr[i][j] = i * j; // System.out.print(arr[i][j]); // } // System.out.println(); // } Scanner scanner = new Scanner(System.in); System.out.println("숫자를 입력하세요."); int input = scanner.nextInt(); int[][] result = cal(input); } //method로 만들기 public static int[][] cal (int x){ int[][] result = new int[x][x]; for (int i = 2; i < x; i++) { for (int j = 1; j < x; j++) { result[i][j] = i * j; System.out.println(result[i][j]); } System.out.println(); }//for문종료 return result; } } </code></pre>
https://drive.google.com/drive/folders/1f11i7pkl2pOFnWARgHevupQsN-ry8sQL?usp=sharing 해당 공유링크를 클릭하였는데 지금 사용하는 PC가 window 64인데 해당 링크에는32만 존재합니다. 상관없나요..?
앞시간에 비동기 처리때문에 call back 함수를 띄우듯이 Promise도 똑같이 console을 띄우는 예제가 없어서 직접사용했는데 이렇게 쓰는게 맞을까 싶어서요 Promise를 새로 생성해서 했으니 call back이랑은 다른 접근이 되는게 맞나싶어서 여쭤봅니다. 아래는 순서대로 제가 작성한 call back 사용한 예제와 Promise를 사용한 예제입니다. <body> <script src="https://code.jquery.com/jquery-3.6.0.js" integrity="sha256-H+K7U5CnXl1h5ywQfKtSj8PCmoN9aaq30gDh27Xc0jk=" crossorigin="anonymous"></script> <!-- 제이쿼리 CDN --> <script> (function fetchData(){ var result = []; function getconsole(){ console.log('데이터 호출결과 뒤에 나올 함수'); } $.ajax({ url:'https://api.hnpwa.com/v0/news/1.json', success(data){ console.log('데이터 호출결과:',data); result = data; getconsole(); } }); })(); </script> </body> <body> <script src="https://code.jquery.com/jquery-3.6.0.js" integrity="sha256-H+K7U5CnXl1h5ywQfKtSj8PCmoN9aaq30gDh27Xc0jk=" crossorigin="anonymous"></script> <!-- 제이쿼리 CDN --> <script> function callAjax(){ return new Promise((resolve,reject)=>{ $.ajax({ url: 'https://api.hnpwa.com/v0/news/1.json', success(data){ resolve(data); } }); }); } function getconsole(){ return new Promise((resolve,reject)=>{ resolve(console.log('데이터 호출결과 뒤에 나올 함수')); }); } (function fetchData(){ var result = []; callAjax() .then((data)=>{ console.log('데이터 호출결과:',data); result = data; }) .then(getconsole) .catch(error=>console.log); })(); </script> </body>
호이스팅 이슈 강의를 듣던 도중 함수 표현식에 대해 질문 드립니다. 보통 함수 선언문으로 만들고 그에 대한 함수를 호출할때 function getData() { } getData(); 이런식으로 함수를 호출해 주는데 함수 표현식으로 함수를 만들고 호출해야 할때는 어떻게 사용하는지 질문 드립니다.
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 안녕하세요, 오늘 결제하고 목록을 쭉 보고 있습니다. 한가지 걱정(고민)이 있어서 글을 남기게 되었습니다. 저는 우선 유망스타트업이나 대기업만 목표로 대비를 하고 있습니다. 혹시 여기서 다루는 운영체제로 제가 목표로 하는 기업 cs전공면접 중 운영체제는 전부 커버가 가능할까요? 만약 부족하다,,,, 싶다고 생각하시면 여기서 제가 더 채워 넣어야할 부분을 조언 주시면 정말 감사하겠습니다.
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 안녕하세요, 오늘 결제해서 목록을 보고 있습니다. 질문이 두가지 정도 생겼는데요, 1. 모의 면접의 경우 답안이 제공되는지 2. 강의에서 제공해주시는 것 이외의 직간접적으로 취합한 cs,포폴 질문리스트를 따로 제공해주시는지 궁금합니다.(아무래도 제가 생각한 것보다 질문의 양이 적다고 느껴져서 질문하게 된것 같습니다) 아무래도 유망 스타트업이나 대기업만을 목표로 하고 있어서요, 이런 곳에서 물어보는 cs,포폴질문을 한번에 전부 모아서 대비하고 싶어 여쭤보게 되었습니다. 만약 제공해주신 양만 소화한다면 대기업 cs전공, 포폴면접은 문제없다고 하시면 더더욱 집중해서 소화하도록 하겠습니다. 감사합니다.
강사님 안녕하세요 아래는 3행에서 a가 전역 스코프 7행의 a변수를 호출하는 것이어서 10이 출력되지만 아래의 소스코드의 경우는 4행의 let이 지역변수 a의 호이스팅을 방지해주기에 3행에서는 지역변수인 a를 출력하지 못한다는 것으로 이해했습니다 그러면 3행에서 console.log(a)를 할 때 이 a가 지역변수 a가 아닌, 전역변수 a 라고 표시를 해주면 출력이 될 것 같았습니다 혹시 그런 표시가 있는지 질문드리고 싶습니다 브라우저가 아닌 node.js에서는 7행의 전역스코프에서 a를 let a로 선언해줘서 global.a는 아닌 것 같았습니다 C++ 공부할 때는 전역변수와 지역변수 이름이 같을 때 변수 앞에 ::변수 이렇게 표시하면 전역변수로 구분해준 것으로 기억나는데 자바스크립트에서는 변수 앞에 ::a 이렇게 적어주면 에러가 나서 궁금해서 질문드리고 싶습니다 읽어주셔서 감사합니다
안녕하세요 강사님 기존의 index.html 파일은 가장 최상단에 위치해있는데 위처럼 public 폴더를 따로 만들어서 불러오려고 합니다. new HtmlWebPackPlugin ({ template : './public/index.html' , filename : 'index.html' , }), 위처럼 html webpack plugin 을 써서 경로 설정을 해봤는데 index.html 파일을 찾지 못하는지 404 에러가 발생합니다. 혹시 설정 방법 아시면 알려주실 수 있나요?
안녕하세요! 코틀린 공부중에 있습니다. RequestDto에 대해서 궁금한게 있어서요! 에러가 나고 있고 물론 convert func 도 걍 대충만들었습니다. 음.. 궁금한게있는데 이렇게 구현을 하면 java로 생각해보면 하나의 Dto 클래스 안에 innerclass로 crud 를 관리하는 것인데요. 스티브 선생님은 requestDto를 어떻게 하시는지 궁금합니다! 또한 네이밍도 궁금합니다. 예를 들면 저같은 경우에는 body 인경우에는 PostRequest. param 인경우에는 PostParam 을 쓰며 Reponse 에는 반환해야하는 경우에는 PostResponse. 중간 계층에서 왔다갔다 하는 Dto 같은 경우에는 PostDto 이렇게 네이밍을 하고잇는데 스티브 선생님은 어떻게 하시나요. 감사합니다
10:00분에서 useEffect(() => { if (!(me && me.id) { Router.push('/'); } }, [me &&.id]); if (!me) { return null; }; 이 코드를 if (!me) { Router.push('/'); return null; }; 이렇게 코드 바꿔도 오류는 없던데 밑에 껄로해도 별 차이 없는건가요?