묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결Java로 배우는 자료구조
2-1장 (클래스, 객체, 참조변수 3) 마지막 값이 덮어씌워지는 문제
package sec02;import java.io.File;import java.io.FileNotFoundException;import java.util.Scanner;public class PhoneBook { static Person[] members = new Person[100]; static int count = 0; public static void main(String[] args) { try { Scanner in = new Scanner(new File("./Chapter1/input.txt")); while(in.hasNext()) { members[count] = new Person(); members[count].name = in.next(); members[count].number = in.next(); count++; System.out.println(count + members[count].name + members[count].number); } in.close(); } catch (FileNotFoundException e) { System.out.println("No file"); return; } bubbleSort(); for (int i = 0; i < count; i++) System.out.println(members[i].name + " : " + members[i].number); } static void bubbleSort() { for (int i = count-1; i > 0; i--) for (int j = 0; j < i; j++) if (members[j].name.compareToIgnoreCase(members[j+1].name) > 0) { Person tmp = members[j]; members[j] = members[j+1]; members[j+1] = tmp; } }} 위와 같이 코드를 작성했는데요, 실행해보면 1Susan01087945123 2Han01085462316 3Kim01012345678 4Lee01098765432 5Park01078965412 Park : 01078965412 Park : 01078965412 Park : 01078965412 Park : 01078965412 Park : 01078965412 Process finished with exit code 0 이렇게 출력할 때 마지막 값이 덮어씌워져서 나옵니다. while문에서 객체 생성하고 값 대입하는 것까지는 정상적으로 된 것 같은데, 덮어씌운 것 같은 결과가 나타나는 이유가 무엇일까요?
-
더 자바, 애플리케이션을 테스트하는 다양한 방법
(JUnit5 테스트 반복하기 2부) 인자 값 조합에 대하여
삭제된 글입니다
-
미해결[리뉴얼] Node.js 교과서 - 기본부터 프로젝트 실습까지
질문있습니다
카카오로 로그인 하기 부분에서 const passportConfig = require("./passport/index"); passportConfig();위에 두줄 코드를 추가하면 C:\Users\youngman\Desktop\nodejs-book-master\nodejs-book-master\ch9\lecture\node_modules\passport-local\lib\strategy.js:47 if (!verify) { throw new TypeError('LocalStrategy requires a verify callback');} ^ TypeError: LocalStrategy requires a verify callback at Strategy (C:\Users\youngman\Desktop\nodejs-book-master\nodejs-book-master\ch9\ lecture\node_modules\passport-local\lib\strategy.js:47:24) at module.exports (C:\Users\youngman\Desktop\nodejs-book-master\nodejs-book-master\ch9\lecture\passport\index.js:17:3) at Object.<anonymous> (C:\Users\youngman\Desktop\nodejs-book-master\nodejs-book-master\ch9\lecture\app.js:17:1) at Module._compile (internal/modules/cjs/loader.js:1151:30) at Object.Module._extensions..js (internal/modules/cjs/loader.js:1171:10) at Module.load (internal/modules/cjs/loader.js:1000:32) at Function.Module._load (internal/modules/cjs/loader.js:899:14) at Function.executeUserEntryPoint [as runMain] (internal/modules/run_main.js:71:12) at internal/main/run_main_module.js:17:47 [nodemon] app crashed - waiting for file changes before starting... 같은 에러가 발생합니다 어떻게 해결해야 하나요..? 코드 두줄을 입력하지 않으면 작동이 서버가 켜집니다
-
미해결프론트엔드 개발자를 위한 웹팩
강의듣다가 궁금한 점이 있습니다.
안녕하세요 캡틴판교님 공부하다가 아래 궁금증이 생겨 질문드립니다 \( ̄︶ ̄*\)) * npm run serve 와 npm run dev의 차이점이 뭘까요? npm run serve 는 create vue 로 생성된 것만 사용하는거고 npm run dev는 npm i -y 를 통해 package.json, webpack.config.js 파일을 통해 실행하고자 할 경우, 즉 웹팩 데브 서버 실행할경우 사용되는 명령어인가요?..
-
미해결애프터이펙트 시즌2 에피소드2 텍스트 애니메이션 마스터
실습소스
실습소스 빠르게 업로드 부탁드립니다. 1달정도 남았는데 실습소스가 없어서 강의 진행을 못하고 있네요
-
미해결따라하며 배우는 노드, 리액트 시리즈 - 영화 사이트 만들기
안녕하세요!
안녕하세요. 강의를 듣다가 질문이 생겨 글 남깁니다. MovieInfo.js 파일에서 let 변수 선언할 때 let {movie} =props; 처럼 {}를 써주는 이유가 뭔가요?
-
미해결윤재성의 Kotlin 기반 안드로이드 앱 개발 Part2 - 메뉴와 4대 구성요소
35강 강사님 소스의 viewBinding 적용.
https://github.com/pulmuone/FragmentView
-
미해결[리뉴얼] React로 NodeBird SNS 만들기
로그인이 되지 않습니다(회원가입 포함)
강사님 안녕하세요. 강의 정말 잘 듣고 있습니다! 지금까지 발생한 크고 작은 에러들은 제 선에서 해결이 가능했는데 이번 건 어디서부터 잘못된건지 모르겠어서 질문 남깁니다. 원래 로그인도, 회원가입도 제대로 됐는데, 19~20강에서 리덕스 설치하는 과정에서 isLoggedIn 부분을 잘못 건드린건지 그 이후에 로그인이 되지 않습니다. 회원가입을 새로 하려해도 회원가입 페이지에서 내용을 입력하고 '가입하기'를 누르면 어떤 동작도 하지 않고요. 제가 보기엔 값이 제대로 반영되지 않은 듯 합니다. 어느 부분을 수정해야 할까요? 콘솔 창에도 에러 상태가 뜨지 않으니 어디서부터 해야할지 모르겠습니다ㅠㅠ 혹시 몰라 제가 20강까지 하고 올린 깃허브 주소 남겨둡니다. https://github.com/dionysus0214/react_twitter 답변 기다리고 있겠습니다. 감사합니다!
-
[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part9: MMO 컨텐츠 구현 (DB연동 + 대형 구조 + 라이브 준비)
mmorpg서버에 관하여 질문있습니다.
삭제된 글입니다
-
미해결파이썬 무료 강의 (기본편) - 6시간 뒤면 나도 개발자
입력 문의
안녕하세요. 먼저, 강의 잘 듣고 있어요~ 감사합니다. 4:15에서, 문자열은 알아서 처리된다고 말씀하셨습니다. 문자열이 처리된다는게 이해가 안돼서요. int(input()) 의 의미가 int형만 입력으로 받는다는 의미인가요? 아니면, 입력을 int형으로 받는다는 의미인가요? 문자열이 처리되는 것을 조금만 더 설명해주시면 감사하겟습니다. 감사합니다.
-
미해결Vue.js 끝장내기 - 실무에 필요한 모든 것
환경구성 관련하여 질문드립니다.
안녕하세요. 강의 잘듣고 있습니다!! 강의를 듣고 이제 프로젝트 구성하여 진행하려고 합니다. 현재 구성 설계는 front end was spring boot + gradle + vue.js + webpack + vuecli back end was spring boot + gradle + jpa + oracle 아직 개념이 많이 안잡혀서요. 도움이 필요합니다!! 도와주세요 ㅠㅠ back 쪽은 위와같이 구성하여 api만들어서 호출하면될것같은데 front 쪽이 정확하게 개념이 안잡히네요 vuejs 만든 클라이언트 view 화면에서 front-end was 의 컨트롤러를 호출하고 그 컨트롤러에서 다시 back end was api 를 호출 하는 식으로 하는 구성하는게 옭은거죠? view에서 front-end was를 호출안하면 스크립트 조작이 가능한거 아닌가요? 검색해도 자료들도 잘 안나오고... vue 프로젝트에서 바로 api쪽을 호출하는 예제들만 많아서요 .. 조언 부탁드립니다. 감사합니다.
-
미해결남박사의 파이썬으로 실전 웹사이트 만들기
터미널에서 실행하는데 오류가 떠요.
from flask import Flask from flask import requast from flask import render_template from flask_pymongo import PyMongo app = Flask(__name__) app.config["MONGO_URI"] = "mongodb://localhost:27017/myweb" mongo = PyMongo(app) @app.route("/write", methods=["GET", "POST"]) def board_write(): if request.method == "POST": name = request.form.get("name") title = request.form.get("title") contents = request.form.get("contents") print(name, title, contents) board = mongo.db.board post = { "name": name, "title": title, "contents": contents, } board.insert_one(post) return "" else: return render_template("write.html") if __name__ == "__main__": app.run(host="0.0.0.0", debug=True, port=9000) 이건 코드고요. (venv) C:\Python\myweb>python run.py Traceback (most recent call last): File "C:\Python\myweb\run.py", line 2, in <module> from flask import requast ImportError: cannot import name 'requast' from 'flask' (C:\Python\myweb\venv\lib\site-packages\flask\__init__.py) (venv) C:\Python\myweb> 이건 터미널 오류 내용입니다. 철자 틀린게 있나싶어서 다 고쳤는데도 이러네요. 도데체 뭐가 문제인지 알고 싶어요.
-
[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버
운영체제 개념
삭제된 글입니다
-
미해결홍정모의 따라하며 배우는 C++
release 오류(23분)
release 모드에서 리빌드를 하고 디버깅을 했는데 강의에서와 같이 0을 출력하지 않고 그림과 같이 명령 프롬프트를 실행하지 못하는데 큰 문제가 있는 건지, 아니면 컴퓨터에 따라 다른 현상인지 궁금합니다.
-
따라하며 배우는 노드, 리액트 시리즈 - 영화 사이트 만들기
히로쿠 배포 테스트
삭제된 글입니다
-
미해결Kevin의 알기 쉬운 RxJava 2부
blockingXXXX 함수들은 테스트용도로만 사용하는건가요?
안녕하세요! 강의를 보다가 고민없이 생겨난 궁금증인데... blockingXXXX 함수들은 다 테스트 용도로만 사용하는 건가요? 아니면 실제 서비스에서도 사용될 수 있는건가요?
-
미해결파이썬 무료 강의 (기본편) - 6시간 뒤면 나도 개발자
제가 작성한 것도 괜찮은 건가요?
from random import* id={1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20} chicken=sample(id,1) chicken=set(chicken) coffee=sample(id-chicken,3) print("--당첨자 발표--\n치킨당첨자:",str(chicken),"\n커피당첨자:",str(coffee),"\n--축하합니다--") 저는 이렇게 작성했는데 괜찮은건가요?
-
해결됨실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
JPA의 양방향 연관관계 이해
안녕하세요. 1~2년 정도 지난 강의 같지만(최신 강의를 제가 먼저 들었던 터라.. 이번 것에는 영한님의 목소리 톤도 2020년 녹음에 비해 더 긴장되어 있음^^), 매우 유익하게 잘 배우고 있습니다. 특히 현 강의인 설계 부분은 제 관심 부분이기도 합니다. 참고로 저는 기본편 강의를 아직 듣지 않았습니다. JPA의 양방향 연관관계 개념 이해를 다음과 같이 서술해 보았는데 전체적인 맥락보다는 세부 이해에서 오류가 있다면 '감수'를 해 주시면 감사하겠습니다. 강의 진도에 급하게 필요한 것은 아니니 여유 있을 때 천천히 검토해 주십시오.~ (참조를 위해 문장마다 번호 붙였습니다) ------------- 관계형 DB에서는 한 테이블에 FK 잡으면 테이블(entity)간 연관관계를 정의하는 것은 그걸로 끝이다[1]. DBMS가 FK에 따른 제약조건을 관리해 준다[2]. JPA에서의 '양방향 연관관계'니 단방향이니 하는 것을 인간이 따지지는 않는 것 같다[3]. JPA에서는 양방향 연관관계라는 게 있고 이를 구현키 위해 양쪽 entities에서 각각 서로 상대방을 참조한다[4]. 그 양쪽의 참조변수 중 어느 하나에 우선순위를 두고 그것만 수정하는 식으로 관리된다[5]. JPA가 자동 관리에 개입하여 다른 쪽의 참조변수를 필요시 자동 갱신하며 인간(이 짠 코드)은 readonly로 접근한다[6]. 다시 말해, DB 테이블에서는 FK를 가진 측에서 FK만 변경하면 참조관계가 정리되는데, JPA는 구조상 '양방향 연관관계'라는 것을 정의할 수 밖에 없었던 것이고(정말?)[7], 그 구조 속에서 참조변수 갱신의 혼동을 막기 위해 주도권을 어느 한 쪽에 부여하는 방식을 채용한다[8].
-
해결됨스프링 핵심 원리 - 기본편
TestBean 클래스 관련 질문입니다.
ApplicationContext ac = new AnnotationConfigApplicationContext(TestBean.class);해당 코드를 통해서 TestBean 클래스가 컨테이너에 빈으로 등록이 되었으나,TestBean 클래스 내부의 @Autowired 어노테이션의 warning을 살펴보니 **Autowired members must be defined in valid Spring bean** 라는 경고 문구를 볼 수 있었습니다.해당 내용은, 자동의존주입을 받기 위해서는 현재 클래스 또한 스프링 빈으로 등록되어 있어야 한다는 의미로 해석했습니다. 결론은, 이러한 경고가 뜨는 이유를 잘 모르겠습니다.ide가 이 시점에 경고를 잡아주지 못하는 것인가요? 한가지 더 질문을 드리자면,TestBean 클래스에 @Configuration 애노테이션을 붙이게 되면, @Autowiredpublic void setNoBean2(@Nullable Member noBean2) { System.out.println("noBean2 = " + noBean2);}해당 코드에서 noBean2 부분에 빨간 밑줄이 생깁니다. (Could not autowire. No beans of 'Member' type found.)Member 타입의 빈을 찾을 수 없기 때문에 자동주입을 할 수 없다는 의미인데, 당연히 Member는 빈이 아니지만 왜 @Configuration 애노테이션을 붙였을 때 빨간 밑줄이 뜨는지 이유가 궁금합니다. @Autowiredpublic void setNoBean1(Member noBean1) { System.out.println("noBean1 = " + noBean1);}해당 코드 역시 @Configuration 애노테이션이 붙었을 때 noBean1에 빨간 밑줄이 뜹니다.
-
미해결우리를 위한 프로그래밍 : 파이썬 중급 (Inflearn Original)
출력 화면 질문입니다!
안녕하세요! 질 좋은 강의에 우선 감사인사드립니다. 다름이 아니라 itertools의 메서드를 사용할 때 사소한 출력 화면 질문인데요! 위와 같이 코드 라인 97번을 print로 출력하면 98~99라인의 코드가 왜 출력되지 않는 걸까요..? 그래서 밑의 사진과 같이 97번을 주석 처리하니 98~99번 라인의 print가 잘 출력됩니다.. 혹시 이유가 무엇인지 알 수 있을까요..?