묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
파이썬 알고리즘 문제풀이 입문(코딩테스트 대비)
질문
삭제된 글입니다
-
미해결취미로 해킹#1(OverTheWire - Bandit)
5분 초반대 즈음에
uniq 는 연속된 중복되는 값들을 제거 라고 하셨는데 뒤에 -c를 붙이면 좌측에 중복 횟수가 나오잖아요 중복값을 제거했는데 왜 중복횟수가 나오는지 궁금합니다 제가 이해한거는 가령 값들이 a,b,c,d가 있는데 cat ./data.txt | sort | uniq 입력하면 aabbaaccddaaccddbb 이렇게 되있던거를 cat ./data.txt | sort | uniq -c를 입력함으로써 abacdacdb 이런식으로 연속중복을 날려버린다는 말씀인가요? 재밌지만 너무 어렵네요 ㅜ
-
미해결Javascript ES6+ 제대로 알아보기 - 초급
궁금한게 있는데요 ..
ㅠ 블록스코프 안에서(지역) 밖을(전역) 볼수있는데 그게 let이나 const 키워드로 선언한 (변수)만 해당되는게 맞는지요? 아그리고 retun에 대해서 궁금한게요 ㅠ retun을 하면 함수스코프 안에 있는 모든걸 계산해주나요?;;
-
미해결스프링 핵심 원리 - 기본편
싱글톤 단점에 대해서
어떤 글을 읽다보니 싱글톤 단점중에 thread safe 하지 않다 라는 글을 읽었었는데요 그게 영어이다 보니 제가 해석을 잘못한건가 해서요 싱글톤 패턴을 사용하는 경우 thread 에 대한 문제는 없나요? 그리고, 스프링 컨테이너를 통해 싱글톤을 관리할 때도 thread 에 대한 고민은 하지 않아도 되는걸까요?
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
빌드->실행 후 서버를 종료하는 키가 어떤건가요?
강사님 따라서 빌드하고 실행까지 했는데요, 이 화면에서 서버를 종료하는 방법이 뭔가요? ㅠㅠ 강사님이 어떤 키를 치신거같고 화면에 skExecutor' 라고 떴는데 어떤 키를 쳐도 서버가 멈추질 않네요 ㅠㅠ
-
해결됨자바스크립트 중고급: 엔진 핵심
안녕하세요! 강사님 - 질문이 생겼습니다.
마지막에 말씀하신오브젝트 > 오브젝트 > 메서드 구조 설명를 듣고제가 자바 언어와 유사하다 생각된 부분을 나름 정리를 해봤습니다.혹시 바람직하지 않은 부분이 보이신다면조언을 구합니다. "아래는 노트필기의 전문 입니다." 오브젝트 가 포함한 오브젝트 - Outer,Inner 클래스 화 자바에서는 class 내부 inner class 가 존재한다.JS 코드의 book.point 오브젝트는 inner class 개념과 일치하는 구조이다. 오브젝트가 오브젝트를 내포하여inner class 형태로 구현이 가능한JS 만의 계층적 표현식이다.자바의 익명클래스 를 계층적으로 구현시키는 형태와비슷하게 파악이 된다. 단, 프로토 타입, 생성자 프로퍼티가 없어서class 처럼 사용하려면,__proto__ 와 constructor 프로퍼티를 생성하여계층구조를 연결 시켜야 하는 불편함이 있다.
-
해결됨[리뉴얼] React로 NodeBird SNS 만들기
프론트 서버에서 sudo npx pm2 start npm -- start 하고 접속이 안됩니다.
sudo npx pm2 start npm -- start 한후에 sudo npx pm2 monit 을 하고 들어가면 사이트에 연결 할수 없습니다 가 뜹니다. 다른 답변에서 sudo npx pm2 start npm -- start && sudo npx pm2 monit 참고하여 에러를 확인해 보았습니다. 지금 이건 sudo npm start 해서 접속한 사진 입니다. npm install 로 패키지지 빠진거 있는지 확인하고 sudo npm install 이라던지 이것저것 만져보는데 잘 안되네요. git pull도 확인해보기도 하고 밑에 사진은 front에서 npm i 했을경우 나오는 메세지 입니다. https://github.com/wngus6429/portfolio-japanese 몇시간 정도 건드렸지만 답이 잘나오지 않아 질문드립니다.
-
미해결[OpenCV] 파이썬 딥러닝 영상처리 프로젝트 - 손흥민을 찾아라!
windows에서 설치방법
영상에서는 macOS에서 설치하는 방법을 보여주시는데 windows에서도 동일한건지 문의드립니다.
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버
아이피와 포트번호 질문있습니다.
소켓 프로그래밍 입문 #2 // 서버 namespace ServerCore { IPEndPoint endPoint = new IPEndPoint(ipAddr, 7777); } // 클라이언트 namespace DummyClient { IPEndPoint endPoint = new IPEndPoint(ipAddr, 7777); } 위의 예제는 강사님이 보여준 예제에서 부분적으로 코드를 발췌했습니다. 컴퓨터 한 대로 서버와 클라이언트를 구성해서 ip주소가 같아서 헷갈리는 점이 있어서 질문드립니다. 만약 2대의 컴퓨터가 각각 192.168.2.2(서버) 와 192.168.3.3(클라이언트)이 있다면 서버 : IPEndPoint endPoint = new IPEndPoint(192.168.2.2, 7777); [질문 1] 클라이언트 : IPEndPoint endPoint = new IPEndPoint(192.168.3.3, 7777); 으로 하는 것이 맞나요? [질문 2] 그리고 포트 번호는 당연히 네트워크와 아이피에 관계없이 클라와 서버가 동일해야 되나요? 서버는 포트 7777, 클라는 3333을 하면 안 되겠죠?
-
미해결Vue.js 시작하기 - Age of Vue.js
PROPSDATA
일반적으로 PROPSDATA는 다른이름을 쓰지 않고, 동일하게 해주면 이 데이터가 PROPS 구나를 알기 쉬울거 같은데 실제로 개발할 때도 같이 쓰는게 좋은가요?^^; 너무 허접한 질문 죄송합니다(__);;;
-
미해결따라하며 배우는 노드, 리액트 시리즈 - 쇼핑몰 사이트 만들기[전체 리뉴얼]
46초 쯤에 파라미터에 props 넣어주는데 만약 props 값이 불러오지 않는다면
어디에 문제가 있는걸까요...?
-
미해결모던 자바스크립트(ES6+) 기본
DevTools > Sources 에서 Block을 볼 수 없어요!
안녕하세요 저도 강의에 나오는 것처럼 DevTools > Sources에서 prototype 등등 확인하고 싶은데요 비주얼 스튜디오에서 test.html이라는 파일을 작성하고 localhost:8080/test.html로 아래 캡쳐와 같이 파일을 불러오는 것은 성공했는데요, 크롬에서 F12를 눌러 Devtools를 켜고 Sources를 눌러봐도 강의에 보이는 것처럼 Block 등등이 보이는 창이 켜지지 않아요 어떻게 해야 될까요?
-
미해결실습 UI 개발로 배워보는 순수 javascript 와 VueJS 개발
안녕하세요 2가지 질문드립니다!
안녕하세요 수강 중 궁금한 사항 질문드립니다~ 질문1) FormView.js 파일 아래 코드에서 import View from './View.js'; const tag = '[FormView]'; const FormView = Object.create(View); // 객체를 생성함 FormView.setup = function(el) { // el 받아서 내부적으로 속성으로 갖게할꺼임 this.init(el) this.inputEl = el.querySelector('[type=text]') this.resetEl = el.querySelector('[type=reset]') this.showResetBtn(false); // 숨길꺼니깐 false로 넘겨줌 } const FormView = Object.create(View) 로 객체?를 생성 후 여기서 this로 메서드를 추가하셨는데 혹시 그냥 View.init(el) 이런식으로 하면 안되는건지 질문드립니다! 질문2) View.js 에서 throw el 은 어떤 역할인건지 궁금합니다.. 그럼 답변부탁드릴게요 감사합니당
-
미해결팝스타 공식 뮤비 제작 & 유튜브 2천만 뷰 크리에이터의 애니메이트 X 이모티콘 클래스
강의 질문드려요.
강의 내용을 한 번 쭉 다 들었는데, 숙지하고 익숙하게 하려면 여러차례 복습을 해야 될거 같아요. 복습 과정에서 궁금한 건 또 질문 드리겠습니다! ^^ 그리고, 강의 듣고 나니 더 잘하고 싶은 맘이 커졌어요~ 혹시 본 강의 다음으로 중급 또는 고급 내용에 해당하는 강의 계획이 있으신가요? 있으시다면 꼭 듣고 싶어요!!
-
미해결[리뉴얼] Node.js 교과서 - 기본부터 프로젝트 실습까지
궁금한게 보통 서버 나누는 이유가 무엇일까요?
oauth2도 찾아보니까 보통 리소스 서버 하고 인증api서버 이렇게 나눠지는거 같은데 제 생각애는 역시 그것만 따로 하게 하니까 운영보수가 쉬워서 그런건가요??
-
미해결실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
상품 등록시에 데이터 받는 로직
안녕하세요따로 공부하다가 궁금한 점이 생겨서 질문 남깁니다. item에서 InheritanceType.JOINED 를 사용하게 되면 화면에서 컨트롤러로 Form data를 받아와서 처리하는 로직은 어떤식으로 구현을 하는게 효과적인가요? 예를들면 formData에 타입을 넣어줘서 if else문으로 각각에 맞는 Controller(formData){if(formData.getType equals "B") persist( new B(formData.a formData.b , formData.c)) else if ("A") persist( new A(formData.dd formData.gg ) else if ~~~~} 이런식으로 전부 빼야 하나요?? 만약 위와 같은 상황이라면 타입이 엄청나게 많아지는 경우 무한if else을 쓰기는 좀 비효율적인 코드가 될 거 같아서 질문드립니다.
-
미해결C로 배우는 자료구조 및 여러가지 예제 실습
redefinition; different basic types 오류
#define _CRT_SECURE_NO_WARNINGS #include <stdio.h> #include <string.h> #define CAPACITY 100 #define BUFFER_SIZE 20 char* names[CAPACITY]; /*names*/ char* numbers[CAPACITY]; /*phone numbers*/ int n = 0; /*number of people in phone directory*/ void add(); void find(); void status(); void remove(); int main(void) { char command[BUFFER_SIZE]; while (1) { printf("$ "); scanf("%s", command); if (strcmp(command, "add") == 0) add(); else if (strcmp(command, "find") == 0) find(); else if (strcmp(command, "status") == 0) status(); else if (strcmp(command, "delete") == 0) remove(); else if (strcmp(command, "exit") == 0) break; } return 0; } void add() { char buf1[BUFFER_SIZE], buf2[BUFFER_SIZE]; scanf("%s", buf1); scanf("%s", buf2); names[n] = _strdup(buf1); numbers[n] = _strdup(buf2); } void find() { char buf[BUFFER_SIZE]; scanf("%s", buf); int i; for (i = 0; i < n; i++) { if (strcmp(buf, names[i]) == 0) { printf("%s\n", numbers[i]); return; } } printf("No person named '%s' exists.\n", buf); } void status() { int i; for (i = 0; i < n; i++) printf("%s %s\n", names[i], numbers[i]); printf("Total %d persons.\n", n); } void remove() { char buf[BUFFER_SIZE]; scanf("%s", buf); int i; for (i = 0; i < n; i++) { if (strcmp(buf, names[i]) == 0) { names[i] = names[n - 1]; numbers[i] = numbers[n - 1]; n--; printf("'%s' was deleted successfully.\n", buf); return; } } printf("No person named '%s' exists.\n", buf); }
-
해결됨반드시 알고 넘어가야 할 웹 기술 기초편
강의자료 공유에 관한 문의 입니다.
혹시 강의 자료 공유해 주실 수 있나요?
-
미해결파이썬 알고리즘 문제풀이 입문(코딩테스트 대비)
섹션6. 9 수열 추측하기
제가 작성한 코드를 이용해서 문제를 해결해보려고 했는데, exit_code_1이 떠서 제가 잘 못 쓴줄 알고, 강사님이 작성하신 소스 코드로 복사 붙여넣기 해보기도 했지만 exit_code_1가 나옵니다. 뭐가 문제인지 잘 모르겠습니다. 출력 값은 정답 값으로 잘 나오지만, 채점 프로그램을 통해 채점을 해보면 exit_code_1이라는 문제가 생깁니다! 혹시 제 컴퓨터 해당 Judge(Python).exe 문제인가 싶어서 다른 Judge(Python).exe 을 이용하여 다른 문제를 체점해봤지만 다른 문제는 정상적으로 Success가 잘 뜹니다.
-
미해결[리뉴얼] 파이썬입문과 크롤링기초 부트캠프 [파이썬, 웹, 데이터 이해 기본까지] (업데이트)
네이버 쇼핑 네이버 주식 크롤링 강좌는 수업자료가 없는데 코드를 다운로드할 방법이 없나요?
그것과 별개로 https://www.fun-coding.org/crawl_basic2.html 사이트를 참조하고 있는데 페이지 하단 연습문제 참고코드를 어떻게 봐야 하는지 모르겠습니다. 참고코드: git 저장소에서 '02_examples/crawling_seeko_title.py' 를 참고하라는데 이게 무슨 말인지 모르겠습니다. 특정 강좌를 구입한 수강생들에게만 제공되는 저장소가 따로 있는건지요?