묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결자바스크립트 알고리즘 문제풀이 입문(코딩테스트 대비)
시간 복잡도
안녕하세요 강사님! 보이는 학생 강의 1분59초에 o(n^2), o(n)을 시간복잡도라고 말씀해주셨는데요, 시간 복잡도랑 저 수식어는 어떤 의미인가요?? 구글링 키워드라도 알려주시면 조사해보고 싶습니다 !
-
미해결[개정판] 딥러닝 컴퓨터 비전 완벽 가이드
TF_RECORD 파일 생성 시 오류
교수님 안녕하세요! 강의 항상 잘 듣고 있습니다! 수업을 따라가다가 잘 안되는 부분이 있어서 질문하나만 하려고 합니다! 저는 개인 컴퓨터에 있는 GPU를 이용해서 수업을 듣고 있습니다. 환경변수 잡는 것까지는 아래 사진과 같이 잘 됩니다. 하지만, TF_RECORD 파일을 생성하는 코드만 실행하면 아래 사진과 같이 오류가 납니다. 수많은 시도를 했지만 오류가 잡히지 않아 답답한 마음에 교수님에 쪽지를 보냅니다. 항상 유용한 강의 감사합니다!
-
미해결Vue.js + TypeScript 완벽 가이드
AxiosPromise vs AxiosResponse
AxiosPromise vs AxiosResponse이 둘의 차이점 좀 자세히 말씀 부탁드립니다.🙏
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
Gradle sync failed: The supplied javaHome seems to be invalid. I cannot find the java executable.
Gradle sync failed: The supplied javaHome seems to be invalid. I cannot find the java executable. 계속 이런 오류가 뜨면서 실행이 안되네요 ㅠㅠㅠ 혹시 왜그런지 알 수 있을까요?.
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part7: MMO 컨텐츠 구현 (Unity + C# 서버 연동 기초)
클라이언트의 소스 자체를 해커가 바꿀경우..
안녕하세요, 스승님.. 질문이 있습니다. Speed를 서버를 통해 받아오더라도., updateMoving()의 소스 자체를 해킹 당하면 캐릭터 이동속도 핵은 생기지 않나 궁금합니다. 예를 들어 스르륵 이동하는 코드의 Speed를 서버에서 받아오더라도, transform.position += moveDir.normalized * Speed * Time.smoothDeltaTime ; => transform.position += moveDir.normalized * Speed * Time.smoothDeltaTime *2; 이렇게 수정한다면, Destination 에 더빨리 도착하여 더 빨리 이동하겠다는 패킷을 빨리 보낼 수 있지 않나 싶어서요.. 이 경우 서버에서도 스르륵 부분을 구현하여 대략 어느정도 도착할 시간을 비교해서 구별하는 부분을 추가하여 대처를 해야하는 것이 맞는 것인지 궁금합니다.. 늦은 시간 질문드려 죄송합니다! 늘 상세히 답변 주시어 정말 감사드립니다.
-
미해결실전 리액트 프로그래밍
yield all 관련 질문있습니다
안녕하세요! saga.js에서 yield all에서 등록한 함수들을 합치는? 기능으로 이해했는데요. 배운내용을 바탕으로 코드를 수정하였더니 에러가 발생하는데 이해가 안가서요.. 아래 스샷에서 takeLeading으로 처리한 fetchBoardListSaga는 정상작동하는데, debounce(500, types.TRY_SET_TEXT, trySetText) 부분이 추가되면 다음과 같은 에러가 발생합니다. 강의에서 사용하신 코드와 제 코드가 차이점이 거의 없어보이는데 왜 이런 에러가 발생하는걸까요..
-
미해결머신러닝 엔지니어 실무
후반부 강의 슬라이드 요청드립니다.
많이 배우고 있습니다. 좋은 강의 감사드립니다. 수강평 남겼습니다. midassonn@naver.com
-
미해결더 자바, 코드를 조작하는 다양한 방법
runtime constant pool 에 대해 질문드립니다!
1. Integer autoboxing 할 때, constant byte code 가 어떻게 되는 지 궁금해서 명령어 찾아봐서 한번 출력해보았습니다! 근데 상수 값이 안나오는걸 확인해서 stackoverflow에 찾아보니 작은 값에 대해서는 특정 instruction을 사용해서 관리한다고 해서 어느정도 납득이 됐었는데, #10을 보시면 Integer가 하나만 출력되있더라구요 이게 Integer를 사용할떄 -127~127캐싱하는 것때문에 한번만 선언되나 해봐서 다음과 같이 해봤더니 똑같이 출력되었는데, 클레스 정보를 한번만 할당해서 메모리 효율을 높이기 위함이라고 생각하면 될까요?! 2. 문득 constant pool 에 대한 메모리 관리에 대해서도 궁금해 졌는데, 사용하지 않는 상수에 대해서 runtime constant pool 도 메모리 해지가 일어나나요? 좀 찾아본 결과로는 jit 에 의해서 사용하지 않는 primitive 나 local변수가 제거된다는데 맞는 정보일까요
-
미해결[리뉴얼] React로 NodeBird SNS 만들기
npm run build 시 error
제로초님 혹시 인스턴스 생성량도 어느정도 선 넘어가면 유료로 바뀌나요? 제가 오류가 자꾸 떠서 인스턴스 삭제 했다 생성 했다 14번 정도 한 거 같은데.. 아래 사진 무슨 에러인지 잘 모르겠습니다. pages 에 backurl 오타 난게 없는 거 같은데
-
미해결구글애즈로 배우는 퍼포먼스마케팅 필수 (2023년 업데이트)
CAC와 성과 분석 질문 드립니다 :)
삭제된 글입니다
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part7: MMO 컨텐츠 구현 (Unity + C# 서버 연동 기초)
FindPlayer 외부에서 호출
JobQueue 강의 14분 쯤에 FindPlayer같이 GameRoom과 관련된 함수들은 완전 엉뚱한 외부에서 호출되면 크래시가 난다고 하셨는데, 이부분이 이해가 잘 안됩니다. 이제 따로 주방장이 있으니 일감을 던져주기만 하는 식으로 로직의 스타일이 변한거는 알겠는데, 전혀 엉뚱한 곳에서(ClientSession) FindPlayer를 호출 한다고 하더라고 주방장은 주방장대로 JobQueue에 담긴 일을 처리하고 있고, FindPlayer를 쌩으로 호출한 스레드는 알아서 FindPlayer를 처리할 것 같고, FindPlayer의 경우는 또 _players(Dictionary)를 foreach로 순회하면서 Read만 해서 Lock을 안걸어줘도 문제가 안될거 같은데 왜 쌩으로 호출을 하면 안되나요?
-
미해결[리뉴얼] 처음하는 파이썬 백엔드와 웹기술 입문 (파이썬 중급, flask[플라스크] 로 이해하는 백엔드 및 웹기술 기본) [풀스택 Part1-1]
jsonify를 꼭 써야 하나요?
영상 8분 35초 부근 입니다. 영상을 보다가 return_data 는 이미 json 파일 형식인데 왜 jsonify를 또 해야할까 하는 생각이 들었습니다 @app.route('/login') def login(): username = request.args.get('user_name') passwd = request.args.get('pw') email = request.args.get('email_address') print(username, passwd, email) if username == 'dave': return_data = {'auth': 'success'} else: return_data = {'auth': 'failed'} return return_data 그래서 위와 같이 jsonify를 빼고 코드를 작성해도 아래와 같이 httpie 에서 정삭적으로 값이 출력됩니다. jsonify를 적용 안하면 나중에 문제가 생기는지 궁금합니다!!
-
미해결자바스크립트 비기너: 튼튼한 기본 만들기
프로퍼티 변경과 if 문에 대한 질문입니다.
공부했던 것을 코딩해보는 시간을 가지던 중에 의문이 생겨서 지문드렸습니다. 기존 프로퍼티에서 value 값이 1<value<6일 떄 프로퍼티를 변경하는 if문을 작성해보았습니다. var value = 7; var book = { korean : "나미와잡화점의 기적", english : function readBook (){} } //if 변수 value 값이 1<value<6이면 korean key에 "달라구트의 꿈백화점"으로 변환// if (1<value<6){ book.korean = "달라구트의 꿈백화점"; book.english = "what is justice"; }; 그런데 value 값을 7로 설정해두었으면 if 문 명령이 실행되면 안되는데 if 문 안에 있는 명령이 실행되어 프로퍼티 값이 변경되었습니다. 왜 그런건지 궁금합니다. 실행결과 : {korean: "달라구트의 꿈백화점", english: "what is justice"}
-
미해결남박사의 파이썬으로 실전 웹사이트 만들기
게시판 만들기가 안됩니다
from flask import Flask from flask import request from flask import render_template app = Flask(__name__) @app.route("/route", 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") else: return render_template("write.html") if __name__ == "__main__": app.run(host="0.0.0.0", debug=True, post=9000) * Serving Flask app 'run' (lazy loading) * Environment: production WARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead. * Debug mode: on Traceback (most recent call last): File "C:\python\myweb\run.py", line 19, in <module> app.run(host="0.0.0.0", debug=True, post=9000) File "C:\python\myweb\venv\lib\site-packages\flask\app.py", line 922, in run run_simple(t.cast(str, host), port, self, **options) TypeError: run_simple() got an unexpected keyword argument 'post' 문제 되는 922 줄 코드 try: run_simple(t.cast(str, host), port, self, **options) finally: # reset the first request information if the development server # reset normally. This makes it possible to restart the server # without reloader and that stuff from an interactive shell. self._got_first_request = False 이런식으로 되어있더라구여
-
미해결Vue.js 완벽 가이드 - 실습과 리팩토링으로 배우는 실전 개념
질문입니다.
이 강의와는 다른 질문이긴 한데요 index.html에 main.js를 따로 호출한게 없는데 index.html 안에 id="app"을 id="app2"를 바꿔보면 실행이 안됩니다. main.js를 호출한게 없는데 main.js에 $.mount('#app')에 영향이 있는게 궁금하네요 혹시 이유가 뭘까요?
-
미해결실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
H2 실행 질문
삭제된 글입니다
-
미해결Vue로 Nodebird SNS 만들기
프론트엔드 서버와 백엔드 서버를 분리하였을때 동일 로직 소스는 어떻게 관리하나요?
예를 들어 회원 가입한다고 하였을때 vue 페이지에서 회원 가입 로직 점검하고 동일 소스(?)를 이용하여 store에서 점검하고 백엔드서버 라우터에서 또 점검하나요? 그리고 백엔드서버와 프론트엔드서버에 동일 로직 코드를 사용하고자 할 경우 npm 으로 관리하는지.. 아니면 front/back/global(?) 이런식으로 동일 레벨 폴더를 생성해서 관리하는지... 아니면 다른 좋은 방법이 있는지 궁금합니다. /store/index.js
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part5: 데이터베이스
DBMS에서 Non Clustered Index를 사용하지 않는 이유
안녕하세요 강의 9분부터 시작되는, DMBS 자체적으로 Non Clustered Index를 사용하지 않는 이유가 궁금해서 질문드립니다. Q1) 다른 수강생분들이 올린 질문도 참고를 했는데 SELECT * FROM TestOrders WHERE CustomerID = 'QUICK'; 다음과 같은 sql문을 실행했을 때 DBMS가 INDEX를 사용하지 않고 SCAN을 하는 이유가 실제로 힙 테이블 내에 page가 메모리에 적재되지 않아 역효과가 발생할 수 있기에 라고 Full scan을 하는게 더 낫다고 하셨습니다. 마치 OS 가상메모리에서 page fault 가 일어나는 현상과 비슷하다고 생각을 합니다. 여기까지는 이해가 됐습니다. 다만 full scan이 더 효율적일 수 있을까? 하는 의구심이 듭니다. SELECT * FROM TestOrders WHERE CustomerID = 'QUICK'; 다음과 같은 sql문을 실행했을때 테이블의 데이터들도 인메모리 상태가 아니라면 물리 저장소에 접근후 메모리에 적재를 해야할텐데 과연 더 효율적일까 생각이 듭니다. 둘 다 메모리에 없다면 물리 저장소까지 다녀오는 건 비슷하다고 생각하는데 Full Scan이 조금 더 빠른건 Locality 때문인걸까요? Q2) 마지막 질문으로 Clustered Index와 비교해서 생각을 해보고싶습니다. Clustered Index는 Leaf Page가 곧 Data Page인데 이 Data Page도 메모리에 항상 적재되어 있을 것 같진 않습니다. 그럼에도 불구하고 Non Clustered Index보다 Select와 같은 Lookup이 빠른 이유는 Data Page내에 정렬된 데이터들과 이에따라 자연스레 형성된 Locality 때문인가요?
-
미해결시스템엔지니어가 알려주는 리눅스 기초편 Bash Shell Script
제 스크립트 오류가 어디서 나는지 궁금해서 질문해봅니다!
==========================실행시 에러 로그================================= [root@c function]# ./use_cal.sh /s/lang/function/cal: line 3: syntax error near unexpected token `echo' /s/lang/function/cal: line 3: ` echo " $1 + $2 = " ' ./use_cal.sh: line 5: plus: command not found ./use_cal.sh: line 6: minus: command not found ./use_cal.sh: line 7: multi: command not found ./use_cal.sh: line 8: div: command not found ./use_cal.sh: line 9: div: command not found ================================================================= vi cal function plus{ echo " $1 + $2 = " echo $[ $1 + $2 ] echo } function minus{ echo " $1 - $2 = " echo $[ $1 - $2 ] echo } function multi{ echo " $1 * $2 = " echo $[ $1 * $2 ] echo } function div{ echo " $1 / $2 = " if [ $2 -eq 0] then echo " 0 으로 나눌수 없음" else echo $[ $1 / $2 ] fi echo } ==================================================== vi use_cal.sh ---> chmod 700 #!/bin/bash source ./cal plus 30 40 minus 10 3 multi 11 7 div 2 0 div 14 2 ============================================================
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part3: 유니티 엔진
script 프로젝트 열기
마지막 최종+코드 폴더를 다운로드후에 비주얼코드로 소스를 확인하고 싶은데, 강의에서처럼 전체 트리구조로 볼려면 어떻게 해야되나요? 이후 프로젝트에서는 .sln파일이 있는데 3강에서는 폴더로 열기해도 안되고, 개별로만 열리네요