묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part2: 자료구조와 알고리즘
root 노드 아래를 중괄호로 나누는 이유가 궁금합니다.
안녕하세요 이 코드에 있는 중괄호는 root를 생성하고 동시에 Data값을 "R1개발실"이라고 초기화 해주는 이니셜라이저라는 것 까지는 이해했는데요 그밑에 다시 중괄호를 열어서 그 안에 node를 생성한 이유를 잘 모르겠습니다. 아래와 같이 중괄호 없이 실행해봐도 root의 children으로 node가 들어가는 것은 같던데 트리구조를 나타내기위해 쓰는 건가요?
-
미해결기본을 확실히!! HTML의 모든 것
자동완성
아톰 에디터에서 밑에 자동완성기능이 너무 빨리사라지는데 오래 강의처럼 유지할 수 있나요?
-
해결됨해커를 위한 iOS 앱 모의 해킹 전문 과정
pin code 인증에 대해서
디바이스에 pin code를 인증 하는 방식과 서버에 pin code를 인증하는 방식에서 어느쪽이 좋을까요? 디바이스에 pin code를 암호화 하여 저장한다고 해도 결국 메모리 변조나 앱변조 방법으로 우회가 가능하고 서버에서 인증하는 방법은 response를 변조하여 우회가 가능합니다. pin code를 https통신 으로 서버에서 인증하는 방식일때 파라메터의 pin code가 암호화 하지 않고 보낼때 취약점으로 잡아야 할까요? 저는 취약점은 아니라고 보고 있습니다. 일반적으로 웹 취약점 진단시 https통신에서 아이디 / 패스워드 인증할때도 패스워드를 암호화 하지 않아도 취약점으로 잡지 않기때문입니다.
-
미해결애플 웹사이트 인터랙션 클론!
클래스명 드래그 영역지정 어떻게 하시나요?
저는 클래스 명에 하이픈(-)이 둘어가면 언더바와 다르게 더블클릭으로 한 번에 영역 지정이 안 되던데 어떻게 한 번에 클래스명을 복사하시는 건가요? 약간 쓸데없는 질문이었습니다 ㅎㅎ
-
해결됨따라하며 배우는 노드, 리액트 시리즈 - 쇼핑몰 사이트 만들기[전체 리뉴얼]
카트 페이지 작성하는데 오류가 났습니다!
찾아보니 map으로 받은 게 array형이 아니라서 그렇다는데 products를 잘못 작성한걸까요...?
-
해결됨스프링 기반 REST API 개발
"/oauth/token" URL에 대한 요청 처리가 자동으로 이루어지는 지점에 대한 확인차 질문 글을 남깁니다.
안녕하세요. "스프링 시큐리니 OAuth2 인증 서버 설정" 강의 중 Token 발급 TEST 코드를 작성하면서 "/oauth/token" URL을 POST 방식으로 요청하는 것을 볼 수 있었습니다. 저희가 직접 "/oauth/token" URL에 대해 매핑을 하지 않아도 처리가 가능했던 이유는 pom.xml에서 "spring-security-oauth2-autoconfigure" 의존성 설정을 함으로써 가능했던 것이고, 더 나아가 실제로 어떤 지점에서 "/oauth/token" URL이 매핑되어 처리가 되는지 디버깅을 통해 찾아본 결과, org.springframewirk.security.oauth2.config.annotaion.web.configuration 패키지의 WebSecurityConfigurerAdapter를 상속받은 AuthorizationServerSecurityConfiguration 클래스의 configure(HttpSecurity http) 메소드가 재정의 됨으로써 "/oauth/token" URL이 매핑이 되었다는 것을 알 수 있었습니다. 제가 확인한 사항이 맞는지 궁금합니다.
-
미해결윤재성의 Java 기반 Android 9.0(pie) App 개발 고급 3단계
소스코드 마지막강좌에 게시부탁드립니다
마지막 강좌 제목이 소스코드 인데 다운로드 링크가 없어요
-
함수형 프로그래밍과 JavaScript ES6+
pipe 결과가 undefined가 출력 됨
삭제된 글입니다
-
해결됨Vue.js 끝장내기 - 실무에 필요한 모든 것
ESLint 에러가 화면에 표시되지 않게 하는 방법 강의에서 질문이 있습니다!
이렇게 ESLint를 적용하면 vue.js 화면이 아닌 빈화면이 출력 되는데 왜 그런건가요??
-
미해결[리뉴얼] 파이썬입문과 크롤링기초 부트캠프 [파이썬, 웹, 데이터 이해 기본까지] (업데이트)
튜플 값 변경
선생님 안녕하세요 강의 재미있게 듣고 있습니다 ^^ 튜플 값 변경이 불가능한데 x = 1 y = 2 (x, y) = (y, x) 이런식으로 변경하는 것이 어떻게 가능한 건지 알고 싶습니다
-
미해결제주코딩베이스캠프 Code Festival: JavaScript 100제
54번 문제 문의입니다.
강의에 따르면 정답 코드는 아래와 같습니다. const hojunSolution = (l) => { l.sort((a, b) => { return a - b; }); for (let i = 0; i <= l.length - 1; i++){ if (l[i] + 1 !== l[i + 1]){ return 'NO'; } else { return 'YES'; } } }; console.log(hojunSolution('1 2 3 4 5 9 6'.split(' ').map(n => parseInt(n, 10)))); // YES 하지만 문제대로라면 1 2 3 4 5 9 6은 7과 8이 누락되어 연속숫자가 아니므로 NO가 나와야하는데 로그찍어보면 YES가 나오고 있습니다. 제가 만든 코드는 아래와 같습니다. 이렇게 되어야 맞는 정답이 아닐까요? const mySolution = (arr) => { for (let i = 0; i < arr.length - 1; i++) { if (Math.abs(arr[i + 1] - arr[i]) !== 1) { return 'NO'; } } return 'YES'; }; console.log(mySolution([1, 4, 3, 2, 6])); // NO console.log(mySolution([1, 2, 3, 4, 5])); // YES console.log(mySolution([1, 2, 1, 2, 3])); // YES
-
미해결프론트엔드 개발환경의 이해와 실습 (webpack, babel, eslint..)
DefinePlugin 에서
TWO가 전역변수로 접근된다고 하셨는데 window.TWO를 콘솔찍어보면 undefined 입니다. TWO 변수는 어디에 있는건가요...
-
미해결인터랙티브 웹 개발 제대로 시작하기
안녕하세요 선생님 질문드립니다.
'.door:nth-child(2) .ilbuni' 로 선택하면 2번째 일분이가 선택되는데 '.ilbuni:nth-child(2)'로 하면 선택되지 않는 이유는 무엇인가요?
-
미해결빠르게 git - 핵심만 골라 배우는 Git/Github
원격저장소(github)로 협업하기 3가지에 대해 질문이있습니다.
안녕하세요. 좋은강의 잘 들었습니다.! 다만 질문이 한가지 있는데 원격저장소(github)로 협업하기에서 3가지 말씀해주셨는데 3번째 (나도 변하고 원격저장도소 변한경우) -> 이 경우도 2번째 (나는 변함이 없고 원격 저장소가 변한경우) 방법처럼 pull받아서 (충돌이 발생한다면) 충돌을 해결해주고 push 하면 되지 않나요??
-
미해결리버스쿨 Level1 - 리버싱 분석 초급과정
http://x86.renejeschke.de/ 이 사이트에 진입이 안되네요 ㅜㅜ
http://x86.renejeschke.de/ 이 사이트에 진입이 안되네요 ㅜㅜ
-
미해결it 취업을 위한 알고리즘 문제풀이 입문 (with C/C++) : 코딩테스트 대비
배열이 아니라 벡터를 이용해봤는데, 시간 제한 초과가 나는 이유가 궁금합니다.
안녕하세요 선생님. 선생님께서는 39번 문제 풀때 배열을 이용하셨지만 제가 먼저 풀어볼때는 벡터를 썼고 문제의 입출력예시는 알맞게 동작을 했었습니다. 그러나 채점폴더에서는 테스트케이스 5개 전부 시간초과가 났습니다. 제 코드는 아래와 같습니다. 어떤 부분이 잘못된 것이고 어떻게 고쳐야 할지 궁금합니다. 감사합니다. int main(int argc, char** argv){ // 배열의 크기 저장, 인덱스를 저장하는 변수 3개 (p) 셋 다 1로 시작함. int a_size, b_size, arr_size, i, p1=1, p2=1, p3=1; //freopen("input.txt", "rt", stdin); // 필요한 배열 3개 : 입력받는 배열 arr_a, arr_b, 결과배열 res // 입력받기 시작 scanf("%d", &a_size); vector<int> arr_a(a_size); for(i=1; i<=a_size; i++){ // 벡터에 숫자를 입력받는 인덱스를 1 부터 하고 있음. scanf("%d", &arr_a[i]); } scanf("%d", &b_size); vector<int> arr_b(b_size); for(i=1; i<=b_size; i++){ scanf("%d", &arr_b[i]); }// 입력받기 끝 // 결과 저장할 벡터 vector<int> res(a_size+b_size); // 인덱스 변수 2개를 가지고 작은 수가 나올 때 마다 p1 또는 p2를 이동시킴. while(p1 <= a_size && p2 <= b_size){ // 어느 한 쪽이 자기 크기보다 커질 때까지. if(arr_a[p1] < arr_b[p2]){ res[p3++] = arr_a[p1++]; // p3를 대입한 후에, 1증가 해준다. res[p3]; p3+=1; 과 같다. }else{ res[p3++] = arr_b[p2++]; } } // 한 쪽은 다 res에 들어가고, 다른 한 쪽은 res에 못들어가고 남았을 것. while(p1 <= a_size) res[p3++] = arr_a[p1++]; while(p2 <= b_size) res[p3++] = arr_b[p2++]; for(i=1; i<=a_size+b_size; i++){ // 출력 할 때도 인덱스 1부터 시작. printf("%d ", res[i]); } return 0; }
-
미해결DANO 영양교육 프로그램
아침에 탄수화물 섭취
건강한 아침 식사는 탄수화물을 보충해주는 것이라고 하셨는데 아침에 탄수화물이 체내에 부족한 상태더라도 지방과 단백질을 사용하여 에너지를 낼 수 있지 않나요? 공복 유산소가 그런 점을 이용한 것이라고 생각했는데 이 부분이 궁금해요.
-
미해결React로 NodeBird SNS 만들기
explorer에서 styled component 적용문제
익스플로러에서 styled component 적용이 안되는데바벨 이나 웹팩쪽 따로 추가설정을 안해줘서 그런가요??
-
HTML+CSS+JS 포트폴리오 실전 퍼블리싱(시즌1)
교재문의
삭제된 글입니다
-
미해결Node.js로 웹 크롤링하기
크롤러 요청 제한
안녕하세요 제로초님, puppteer에서 이미지 캡쳐를 요청 하면 새로운 페이지를 만들고 캡쳐후 close 하게끔 간단한 과정을 만들었습니다. 한 3~5개는 괜찮은데, 10개의 page를 한번에 캡쳐하려니, 브라우저 페이지가 먹통이 됩니다. 그래서 요청에 제한을 두려하는데 어떤 키워드로 찾아야 할지 모르겠어요.. HTTP Server 는 graphql-yoga(express) 를 붙혔고 요청이 5개 이상일때는 대기하라 라고 명하고 싶은데. 관련된 미들웨어 혹은 키워드가 있을까요?