묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결윤재성의 Node.js 서버 프로그래밍 과정
방명록 프로젝트 질문입니다.
안녕하세요^^ 강의를 듣는도중 궁금한게 생겨서요. node가 백엔드 만을 하는거 맞나요? 프런트 엔드쪽은 관여하지 않는거죠? 그럼 방명록에서 node 는 백엔드 역할이고, html 은 프런트엔드 단 이 맞는지 궁금합니다. 좋은강의 항상 감사합니다. ^^ 제가 이번에 네이버 카페에 제가 공부한것들을 올리기 시작했는데 혹시 선생님 강의에서 들었던 내용도 올려도될까요??
-
미해결프리다(Frida)를 이용한 안드로이드 앱 모의해킹
FRIDA 활용 - 로그인 우회 질문드립니다.
실습을 하면서, 후킹 이후에 정상적인 기능사용이 불가능한 것을 확인했는데 단순 앱의 문제는 아닌거란 생각이들어서요. 후킹 전에 정상적인 형태의 로그인을 할 경우 앱을 재실행한다고하더라도 패스워드를 본다던지의 그런 기능들이 정상적으로 동작하였습니다. 후킹후에는 실습 환경과 같이 연결문제가 발생했다는 알람이 발생하구요. 따로 검증을 하는 로직이 존재하는 것은 아닌지? 의문이 드는데. 이 부분과 관련해서 추가적인 설명 가능할까요?
-
미해결데브옵스(DevOps)를 위한 쿠버네티스 마스터
운영환경 도커 private registry 구축 관련 문의
안녕하세요. 강의 내용중 private registry를 주로 개발환경에 사용한다고 하셨는데, 현업에서 운영환경에 안정적으로 구축하여 사용도 하나요? 운영환경이면 이중화나, 디스크 용량 체크 등.... 검토할 사항들이 어떤것이 있나요?
-
미해결프론트엔드 개발환경의 이해와 실습 (webpack, babel, eslint..)
콘솔찍은건 잘 뜨는데 콘솔이 알랏으로 변경되지 않습니다
module.exports = function myWebpackLoader (content){ console.log("실행"); return content.replace('console.log(','alert('); } 으로 빌드하면 실행 콘솔 찍은것 2번 나오고 [webpack-cli] Compilation finished뜹니다 npx lite-server로 서버 구동하여 확인하면 알랏이 안뜨고 콘솔로 3이 뜹니다 일부러 module.exports = function myWebpackLoader (content){ console.log("실행"); return content.replace('console','alert('); } 이런식으로 콘솔글자를 바꿔서 빌드하면 You may need an additional loader to handle the result of these loaders. | import * as math from './math.js'; > alert(.log(math.sum(1,2)); 라는 에러가 뜹니다 replace가 동작을 하는것 같긴 한데 왜 콘솔을 알랏으로 바꾸지 못하는것일까요?
-
미해결[기초-응용] 다양한 환경을 앤서블(Ansible)로 관리하기 with 베이그런트(Vagrant)
mac os vagrant 설정
mac에서 vagrant 설정하면서 실습해보고 있는데 vagrant up 명령어 후 Stderr: VBoxManage: error: The virtual machine 'vagrant_default_1606268034986_5540' has terminated unexpectedly during startup with exit code 1 (0x1) VBoxManage: error: Details: code NS_ERROR_FAILURE (0x80004005), component MachineWrap, interface IMachine ns failure 오류가 나서 virtualbox를 다시 설치해보아라 그런것도 있긴한데 구글링하면서 계속 해봐도 잘 안풀리네요...
-
미해결실전 자바스크립트
7분42초
doSync함수가 프로미스를 반환 하지않는 동기 함수라고 한다면 doSync가 끝나고 실행컨텍스트가 닫히고 콜스택에서pop될때 콜스택 함수의 실행은 보장되고 해당 스탭에서 풀필드 값으로 undefined를 반환 하고 fetch의 아규먼트로는 undefined가 찍히는 것인지요
-
해결됨스프링과 JPA 기반 웹 애플리케이션 개발
혹시 docs 링크 주소를 받을 수 있을까요?
주소가 궁금합니다 ㅎㅎ 감사합니다.
-
미해결데브옵스(DevOps)를 위한 쿠버네티스 마스터
도커 이미지 생성 시 필요 라이브러리를 어떤 방식으로 주로 설치하시는지 궁금합니다.
보통 로컬머신(우분투예시)의 경우 apt들로 설치하면 간단하게 연관 라이브러리들까지 다 설치해주고 어떤 프로그램의경우는 공식 도큐먼트에 apt install로만 제공하기도 하더라구요. 이런 경우에 도커 내부에서 apt로도 설치를 많이하는 편인지 궁금합니다.
-
미해결파이썬 무료 강의 (활용편1) - 추억의 오락실 게임 만들기 (3시간)
어디서 잘못된걸까요..
이렇게 했는데 검은창만 떠요....이전 강의에서 실행하면 제대로 떴는데.... import os import pygame ############################################## #기본 초기화(반드시 해야 하는 것들) pygame.init() #화면 크기 설정 screen_width = 640 #가로 크기 screen_height = 480 #세로 크기 screen = pygame.display.set_mode((screen_width, screen_height)) #화면 타이틀 설정 pygame.display.set_caption("Nado Pang") #FPS clock = pygame.time.Clock() ############################################## # 1. 사용자 게임 초기화 (배경 화면, 게임 이미지, 좌표, 속도, 폰트 등) current_path = os.path.dirname(__file__) #현재 파일의 위치 반환 image_path = os.path.join(current_path, "images") #image 폴더 위치 반환 #배경 만들기 background = pygame.image.load(os.path.join(image_path, "background.png")) # 스테이지 만들기 stage = pygame.image.load(os.path.join(image_path, "stage.png")) stage_size = stage.get_rect().size stage_height = stage_size[1] #스테이지 높이 위에 캐릭터를 두기 위해 사용 # 캐릭터 만들기 character = pygame.image.load(os.path.join(image_path, "character.png")) character_size = character.get_rect().size character_width = character_size[0] character_height = character_size[1] character_x_pos = (screen_width / 2) - (character_width / 2) character_y_pos = screen_height - character_height - stage_height #캐릭터 이동 방향 character_to_x = 0 #캐릭터 이동 속도 character_speed = 5 running = True while running: dt = clock.tick(30) # 2. 이벤트 처리 (키보드, 마우스 등) for event in pygame.event.get(): if event.type == pygame.QUIT: running = False if event.type == pygame.KEYDOWN: if event.key == pygame.K_LEFT: character_to_x -= character_speed elif event.key == pygame.K_RIGHT: character_to_x += character_speed elif event.key == pygame.K_SPACE: pass if event.type == pygame.KEYUP: if event.key == pygame.K_LEFT or event.key == pygame.K_RIGHT: character_to_x = 0 # 3. 게임 캐릭터 위치 정의 character_x_pos += character_to_x if character_x_pos < 0: character_x_pos = 0 elif character_x_pos > screen_width - character_width: character_x_pos = screen_width - character_width # 4. 충돌 처리 # 5. 화면에 그리기 screen.blit(background, (0, 0)) screen.blit(stage, (0, screen_height - stage_height)) screen.blit(character, (character_x_pos, character_y_pos)) pygame.display.update() #pygame 종료 pygame.quit()
-
미해결자바 프로그래밍 입문 강좌 (renew ver.) - 초보부터 개발자 취업까지!!
같은패키지 내에서의 상속관계
같은패키지 내에서의 상속관계 질문있습니다. 같은패키지 안에 있는 클래스끼리는 속성과 메소드에 객체생성 후 도트연산자로 접근할 수 있는데 이 경우 구지 상속이 필요한 이유가 있나요? 필요성을 모르겠어요 같은패키지 안에서는.
-
미해결3dsmax 초급부터 전문가까지 - 한방에 끝내는 3dsmax 강좌
프로불린을 사용할 때
영상 초반부 처럼 모양을 만들고 불린을 사용하니 불린이 굉장히 이상하게 되서 혹시나 하고 원기둥의 구멍을 막아주니깐 잘 되네요. 원래 불린 사용시 픽킹할 오브젝트는 구멍이 있으면 안되는건가요?
-
미해결실시간 트렌드 홈페이지 개발(파이썬 크롤링 + Flask)
소스 올려봅니다
from flask import Flask, render_template,request app = Flask(__name__) import requests from bs4 import BeautifulSoup # 크롤링 라이브러리 import import requests from bs4 import BeautifulSoup from openpyxl import Workbook write_wb = Workbook() write_ws = write_Wb.active write_ws.cell(1,1,"안녕") write_wb.save("result.xlsx") @app.route('/') def hello(): return render_template("index.html") @app.route('/result', methods=['POST']) def result(): if request.method == 'POST': keyword = request.form['input1'] page = request.form['input2'] # https://search.daum.net/search?nil_suggest=btn&w=news&DA=SBC&cluster=y&q= + keyword daum_list = [] for i in range(1, int(page) + 1): req = requests.get("https://search.daum.net/search?nil_suggest=btn&w=news&DA=SBC&cluster=y&q=" + keyword + "&p=" + page) soup = BeautifulSoup(req.text, 'html.parser') for i in soup.find_all("a", class_="f_link_b"): print(i.text) daum_list.append(i.text) return render_template("result.html", daum_list = daum_list) if __name__ == "__main__": app.run()
-
미해결[2026년 출제기준] 웹디자인개발기능사 실기시험 완벽 가이드
width: 90%; margin: auto;를 .menu가 아닌 .navi{}안에 넣어도 됩니까?
menu를 보기 좋게 하기 위해 .menu{}에 width: 90%; margin: auto; 넣으라고 하셨는데 navi{}안에 넣어도 똑같이 되는데 그렇게 해도 됩니까?
-
미해결공공데이터로 파이썬 데이터 분석 시작하기
웹 시각화
안녕하세요 이번 강의에서 배운 geo_json html같이 웹에 나타내는 것은 어떻게 하나요??
-
미해결Svelte.js [Core API] 완벽 가이드
Store강의 질문 (시작하기-5)
시작하기-5 store 강의를 듣던중, 마지막 부분에서 다음과 같이 선생님의 코드와 똑같이 코딩했는데도 result 창에 name에 할당된 world라는 string이 보이지 않습니다. 코드 내용은 아래와 같습니다. -app.svelte 파일 <script> import {storeName} from './store.js' //store객체를 가지고 온다 import Parent from './Parent.svelte' let name = 'world'; $storeName = name //이렇게 storeName에 name(world)를 할당한다 이제 이 name을 스토어에 저장되었기때문에 name을 사용할 수 있다. // console.log(storeName) //console찍어보면 set, update,subscribe 3개의 메소드가 나온다. 내장 메소드. // console.log($storeName) // $기호를 써서 storeName의 데이터를 출력한다. 지금은 빈 문자열로 해놔서 콘솔창열어도 데이터가 안보임. //이걸 quto-subscribtion이라고한다. </script> <h1>Hello {name}!</h1> <Parent/> <!--원래는 app.-Parent.-child.으로 부모자식관계가 연속적으로 형성되어 name이라는 변수를 위 <Parent/>에 props개념으로 할당하여, app.svelte의 name변수를 child까지 내려서 사용할 수 있는데, 이렇게하면 이 관계가 복잡하고 많아졌을때 감당하기 힘드므로 store라고 외부에 빼놔서 그걸 사용한다. --> -store.js 파일 import { writable } from 'svelte/store' //svelte에 store라는 개념이 있는데 이걸 쓸수있게하여 import하겠다는 뜻. // writable뿐 아니라 읽기전용-readable, 계산된데이터를? 뽑아내는 get이 있다 export let storeName=writable('ㅇㅇ') //빈 값으로 초기값을 지정하여 나중에 입력하려함. 초기값을 다른 값으로 지정해도 됨. //즉, 초기값으로 ''을 지정해서 storeName변수에 넣고, 이걸 export해서 외부에서 사용할수 있게함. //이때 let=''을하지않고 굳이 함수로 지정하는건 writable함수가 나중에 수정가능하기 때문 -Child.svelte파일 <script> // import Child from './Child.svelte' import { storeName } from './store.js' //storeName이라는 객체를 가져올건데, 이파일 주변에 있는 store.js에서 가지고 온다는 것 </script> <div> child {$storeName} </div> <child/> 혹시 몰라 위와 같이 필기한 내용까지 그대로 넣은점 양해부탁드립니다! 아무리 보아도 입력하란대로 그대로 입력한것 같은데,,, result 창에 world가 나오지 않는 이유를 모르겠습니다 ㅠㅠ
-
미해결[리뉴얼] React로 NodeBird SNS 만들기
= 과 : 질문
스타일 태그에서 오류가 나서 문득 질문이 있는데요 어떤것을 넣을때 = 과 : 은 어떤 차이가 있나요 ? 예를 들면 width= 50% 라고 되어있는걸 스타일 태그에 바로 넣을때 width : 50% 로 이렇게 고쳐야하는게 어떤 차이가 있고 왜 그러는지 궁금합니다.
-
미해결1:1채팅 만들기(Android + Kotlin + Firebase)
변수 설정과 관해 질문드립니다
main activity에서 코드를 화면과 같이 따라 치면 import가 불가능하고 다음과 같이 나옵니다. 다른 xml의 edit text, button들도 마찬가지로 불가능하다고 하여 두 번째 캡쳐 사진과 같이 변수를 설정했는데, 이렇게 하는것이 맞을까요? 회원가입 구현까지 따라쳤는데, 디버그에서 계속 실패로 뜹니다. 혹시 변수 설정을 제가 다르게 해서 그런걸까요? 강의와 같게 코드를 작성하고 싶은데, 왜 import가 불가한것인지 알고싶습니다ㅠㅠ 아래는 login_button과 join_button, email, password를 설정한 방법입니다.
-
미해결자바 ORM 표준 JPA 프로그래밍 - 기본편
양방향 관계 질문이 있습니다.
안녕하세요 영한님, 프로젝트를 하다가 막히는 부분이 생겨서 해당 부분 복습하다 이 부분에도 궁금한점이 생겨 질문드립니다! 1. Team team = new Team();team.setName("java");Member member = new Member();member.setUsername("kang");member.setTeam(team);em.persist(team);em.persist(member); 다음과 같은 상황에서는 insert 문이 2번 나갑니다. Team team = new Team();team.setName("java");Member member = new Member();member.setUsername("kang");member.setTeam(team);em.persist(member);em.persist(team); 위의 상황에서는 insert문 2번 후에 update 문이 나갑니다. 이 이유는 member.setTeam(team); 을 했지만 jpa는 엔티티 저장시에 연관된 엔티티들이 모두 영속 상태여야 하니깐(team의 id가 없으니깐?) team_id를 null 로 두어서 em.persist(team) 후에 update 문이 호출된 것으로 보이는데 맞나요 ?? 사실 이 질문을 드리는 이유는 제가 현재 진행하고 있는 프로젝트에서 어떻게 처리해야할지 의문이 드는 부분이 생겨서입니다. 2. 티켓판매 어플리케이션이고, Order 테이블이 있고 Ticket 테이블이 있습니다. 일대다 매핑을 해둔 상태입니다. 주문을 받으면 해당 티켓을 주문에 등록하는 느낌입니다. 그래서 Order 를 생성 시에 Ticket을 생성한 후에 Order와 매핑을 해주려고 했습니다. 그런데, 'Many'(Ticket) 쪽을 먼저 save 한 후에(영속성컨텍스트에 올린 후) 'One' (Order)에 집어넣고 order를 save 하면 1번 질문과 같이 update 문이 나갈 것이라는 것을 알게되었습니다. 이 로직은 OrderService -> OrderRepository 에서 일어나는 로직입니다. 설계가 잘못된건가요? Ticket 을 create 하는 부분에서 order를 생성을 먼저하는 것이 맞다고는 생각이 드는데, 실제 주문단계를 생각해보면 order 안에 ticket이 있는 것이라고 생각이 들어서 인지부조화가 오는 기분입니다... 어떻게 해야할까요? +) 생각해보니깐 jpa 활용 1편 주문 관련 부분이랑 굉장히 유사한 것 같은데 해당부분을 다시 복습해보겠습니다...
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버
코드 흐름에 대한 질문.
안녕하세요. 강의 유익하게 잘 듣고있습니다. 궁금한 점이 있어서 질문을 올려봅니다. 영상 거의 끝부분에 보면, 서버 프로그램의 while문에서 무한 루프를 돌다가 이벤트가 발생하면 OnAcceptHandler 를 실행시키는 형식으로 되어있는데, 질문은, 서버 프로그램은 Main함수의 while문에서 무한 루프에 빠져있는데, 이벤트가 발생하면 어떻게 while문에서 탈출해서 OnAcceptHandler 함수로 뿅하고 가서 실행하는지 궁금합니다.
-
해결됨[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part1: C# 기초 프로그래밍 입문
int 형 변수를 선언했다
혹시 제목의 내용이 무슨 말인지 질문드리고 싶습니다! 그리고 두번 째로, int hp; hp = 100; Console.WriteLine (hello Number ! {0}" 위에글에서 hp = 100; 이라고 쓴것이 hp100을 저장한 건가요? 세번째로 그리고 위의 Hello Number 뒤에 느낌표는 무엇인가요?