묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part2: 자료구조와 알고리즘
다익스트라 알고리즘 질문이 있습니다.
알고리즘이 시작되는 while문 안에서 처음 하는 동작중에 가장 가까운 distance의 정점를 찾아서 선택하는 과정이 있는데요. for (int i = 0; i < 6; ++i) { // 이미 방문한 정점은 스킵 if (visited[i]) continue; // 아직 예약된 적이 없거나, 기존 후보보다 멀리 있으면 스킵 if (distance[i] == Int32.MaxValue || distance[i] >= closest) continue; // 이때까지 발견한 가장 가까운 후보이기 때문에 정보 갱신. closest = distance[i]; now = i; } 굳이 가장 가까운 후보를 찾아야 하는 이유를 잘 모르겠습니다. 어느 쪽을 선택하든 최종적으로는 distance가 가장 짧은 쪽으로 갱신 되는 결과가 나올 것 같은데.. (1번이 아닌 3번을 먼저 선택해도 3번이 선택됐을 때 1번 + 10이 더 가깝기 때문에 3번의 distance가 1번을 통하는 쪽으로 distance가 갱신될것 같은데 굳이 더 짧다는 이유로 1번을 먼저 선택.) 혹시 필수 작업은 아니지만 가장 가까운 후보를 선택하는 것이 최종적으로 가장 짧은 distance를 가질 확률이 높아지기 때문에 해주는 작업일까요? 아니면 반드시 필요한 작업인데 제가 제대로 파악을 못한 걸까요 도움 주시면 감사하겠습니다!
-
미해결[개정판] 파이썬 머신러닝 완벽 가이드
5.4 보스턴 주태 가격 예측
안녕하십니까, 좋은 강의 감사드립니다. sns.regplot(x=feature , y='PRICE',data=bostonDF , ax=axs[row][col])를 수행한 결과 아래와 첨부 그림과 같이 그래프 색이 모두 동일하고, x축 y축의 여백이 없게 나옵니다. 이러한 경우 필요한 작업은 무엇인지 알려주시면 좋겠습니다. 감사합니다.
-
미해결해커를 위한 iOS 앱 모의 해킹 전문 과정
탈옥 검증 로직이 여러개 존재할 경우!! 답변부탁드립니다.
안녕하세요. 해당 강의를 통해 앱 취약점 진단하는데 도움을 많이 받고 있는 수강생입니다. 현재 프리다 툴을 이용해 탈옥 검증 로직을 우회하는 테스트를 진행하고 있는데 OOO 앱에 대해 클래스명.함수명을 분석한 결과 탈옥을 검증하는 클래스명.함수명이 2개가 있더라구요 두 함수명에 대한 return값을 모두 0x0에서 0x1로 변경하고 싶은데 어떻게 짜면 좋을까요 ㅠㅠ * 현재 사용하고 있는 프리다 코드입니다. if(ObjC.available) { var class_checker = ObjC.classes.[클래스명]; var methods_checker = class_checker.$ownMethods; var isApplication = class_checker['함수명']; Interceptor.attach(isApplication.implementation, { onEnter: function(args) { var target = new ObjC.Object(args[0]); var sel = ObjC.selectorAsString(args[1]); send("Target class : " + target.$className); send("Target selector : " + sel); }, onLeave: function(retVal) { send("Old return : " + retVal); retVal.replace("1"); send("New return : " + retVal); } }); } else { console.log("Objective-C Runtime is not available!"); } """ 답변부탁드립니다.
-
미해결Spring Cloud로 개발하는 마이크로서비스 애플리케이션(MSA)
강사님 안녕하세요. 강의 항상 잘 듣고 있습니다.
질문은.. 강의랑 똑같이 했는데 이상하게 whitelabel error page만 보이네요.. 혹시 datasource 설정해줘야하나 해서 추가해봤는데도 안 되고.. 1편 강의처럼 Spring Security 때문도 아니고.. 원인을 못 찾겠어서 문의드립니다..
-
미해결Vue.js 중급 강좌 - 웹앱 제작으로 배워보는 Vue.js, ES6, Vuex
GitHub 권한요청
인프런 아이디 : srlee 인프런 이메일 : srlee@in-soft.co.kr 깃헙 아이디 : srlee@in-soft.co.kr 깃헙 Username : sora1039
-
미해결실전 프로젝트로 배우는 타입스크립트
ESLint 가 제대로 적용되는건지 잘 모르겠습니다
강사님이 제공해주신 셋업가이드 를 따라서 모두 설정했는데, ESLint가 적용이 제대로 되는지 잘 모르겠습니다ㅠㅠ 예를 들어 var a = 10; 을 입력하고 save했을때 const 로 변환되기도 하고, eslint 서버가 돌아가는 것도 확인이 되는 것 같은데, vscode 하단 상태표시줄에 ESLint에 체크 표시가 없고 Prettier에는 더블체크표시가 됩니다. 현재 화면과 settings.json 첨부합니다..도와주세요! { "workbench.colorTheme": "Material Theme Darker High Contrast", "prettier.semi": false, "prettier.useTabs": true, "prettier.tabWidth": 2, "explorer.confirmDelete": false, "editor.tabSize": 2, "editor.defaultFormatter": "esbenp.prettier-vscode", "[javascript]": { "editor.defaultFormatter": "esbenp.prettier-vscode" }, "files.autoSave": "off", "workbench.iconTheme": "material-icon-theme", "liveServer.settings.donotVerifyTags": true, "liveServer.settings.donotShowInfoMsg": true, "tabnine.experimentalAutoImports": true, "window.zoomLevel": 1, "solidity.compileUsingRemoteVersion": "v0.5.6+commit.b259423e", "vetur.format.defaultFormatterOptions": { "js-beautify-html": { "wrap_attributes": "force-expand-multiline" }, "prettyhtml": { "printWidth": 100, "singleQuote": false, "wrapAttributes": false, "sortAttributes": false } }, "workbench.editor.untitled.hint": "hidden", "security.workspace.trust.untrustedFiles": "open", "editor.suggestSelection": "first", "vsintellicode.modify.editor.suggestSelection": "automaticallyOverrodeDefaultValue", "prettier.endOfLine": "auto", "eslint.alwaysShowStatus": true, "eslint.workingDirectories": [ { "mode": "auto" } ], "eslint.validate": [ "javascript", "typescript" ], "editor.codeActionsOnSave": { "source.fixAll.eslint": true }, "editor.formatOnSave": false }
-
미해결운영체제 공룡책 강의
우분투 다운질문입니다
스토어에 ubuntu 와 ubuntu 20.04 LTS 두개가 나오길래 두번째걸 다운받았습니다. 그리고 powershell 에서 wls --set default -version 2를 하고 wls -l -v 를 했는데 버전이 1로 나오면서 이름에는 *Ubuntu 20.04 LTS라고 나옵니다. 그래서 지우고 처음것만 다운받고 다시 해봤는데, powershell에서 에러가 뜨면서 안되네요. 어떻게 해야하나요?
-
미해결실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
@GeneratedValue, HIBERNATE_SEQUENCE 관련 질문입니다.
안녕하세요 영한님, 먼저 좋은 강의를 개설해 주셔서 진심으로 감사드립니다. 저는 현재 해외거주 중인데 지난주에 자바 백앤드 주니어 개발자로 취업을 하게 되었습니다. 감사하게도 회사에서 영한님 동영상 강의를 들으며 셀프 트레이닝을 진행중에 있습니다. 오늘은 병합부분까지 수강을 하고, ITEM과 MEMBER 관련해서 데이터를 여러개 입력해보다가 @GeneratedValue 과 시퀀스에 대해 질문이 있어서 글을 남기게 되었습니다. 데이터 입력후 나오는 id 값들, H2 콘솔창, 인텔리제이 로그를 보다 보니, ITEM과 MEMBER의 각 id 값에 @GeneratedValue만 넣었을 때 ITEM과 MEMBER 엔티티가 동일한 시퀀스를 서로 공유(?)하는 것 같은 게 보였습니다. 왜 그렇게 되는지 궁금하여 구글링을 하다가, 아래와 같이 옵션을 넣어줬을 때는 엔티티마다 시퀀스가 생생되는 것을 확인했는데요. @GeneratedValue(strategy =GenerationType.SEQUENCE, generator = "ITEM_SEQ_GENERATOR") @GeneratedValue 만 붙여줬을 때 기본적으로 시퀀스를 공유하게되는 별도의 이유가 있는 것일가요? 참고로 저희 회사에서는 오라클을 사용하는데, 혹시나 실무에 투입되기 전 이것과 관련하여 유념해야 할 부분(혹은 알고 있어야 할 부분)이 있다면 알려주시면 감사드립니다.
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버
패킷 하나의 멤버변수만 바꾸고 싶어도 패킷 전체를 보내야하나요?
예를 들어, 패킷 안에 들어있는 멤버변수 level만 1 증가시키고 싶습니다. 그러면 C_PlayerInfoReq 라는 큰 용량의 패킷을 하나를 보내야하나요? 아니면 send(int packId, int offset, int desired); 처럼 packid만 송신해서 level 주소에 접근하는 방법이 있을까요?
-
미해결[개정판] 딥러닝 컴퓨터 비전 완벽 가이드
Object Detection과 OCR 의 차이를 알고 싶습니다.
안녕하세요. 선생님 강의 잘 듣고 있습니다. 다름이 아니라 OCR이 이미지나 문서속에 포함된 Text를 추출하고 인식하는거잖아요. Text 추출 및 인식의 경우, Object Detection처럼 Bounding Box를 찾고, Text가 word이면 LSTM을 사용하는 것 같고, Text를 character 단위로 쪼갤수 있다면 CNN 을 사용해도 될 거 같다는 생각이 들어서요. 언뜻 보기에 Object Detection과 거의 비슷한 거 같더라구요. OCR과 Object Detection 이 어떤 차이가 존재하는지, 이 수업에서 배우는 모델중에서 OCR에 적용가능한 게 있는지 궁금합니다.
-
미해결비 개발자들을 위한 IT 개발 지식
업무용 지식
재밌는 내용이 많네요 감사합니다
-
미해결공공데이터로 파이썬 데이터 분석 시작하기
[2/15] 강의 중 데이터 로드에 관한 질문입니다.
안녕하세요? 선생님. [2/15] 데이터 로드하고 결측치 보기에서 질문이 있습니다. # 파일을 로드합니다. df = pd.read_csv("상가업소정보_201912_01.csv", sep="|") #encoding="cp949", engine="python") df.shape 위와 같이 강의를 따라서 실행하니, 아래와 같은 error가 발생합니다. 구글링 해도 마땅한 해결책을 찾지 못하겠습니다. UnicodeDecodeError: 'utf-8' codec can't decode byte 0x81 in position 1: invalid start byte 감사합니다.^^
-
미해결설계독학맛비's 실전 Verilog HDL Season 1 (Clock부터 Internal Memory까지)
vivado 다운로드, wsl 다운로드 문제입니다.
안녕하세요 맛비님. vivado 설치 영상 5:24에서 hardware development tools에서 vivado design suite가 없습니다... 이 경우 어떻게 비바도를 다운받아야 할까요? 그리고 wsl를 설치하려는데 WslRegisterDistribution failed with error: 0x8007019e The Windows Subsystem for Linux optional component is not enabled. Please enable it and try again. 이런 오류가 나서 설치를 못하고 있습니다..어떻게 해결하면 될까요?
-
미해결Slack 클론 코딩[백엔드 with NestJS + TypeORM]
Workspace 관리자 관계 지정 질문
Entity를 보니 Workspace 관리자 필드가 OwnerId인 것 같더라구요! Typeorm 공식문서를 참고했을때 @OnetoOne 데코레이터와 @Jointable 데코레이터만 사용해 1:1 관계를 구현했었는데 따로 @Column 데코레이터로 OwnerId를 또 만드신 이유가 있을까요?? 공식문서 참고해서 코드 짰을 때 에러가 떴는데 제로초님 코드 처럼 변경하니 해결돼서 차이가 궁금합니다!
-
미해결인터랙티브 웹 개발 제대로 시작하기
제가 spaceship에 hover를 줬는데요
제가 따로 spaceship에 .spaceship:hover를 주고 transform에 scale, rotate, translate를 줘봤는데요. translate했을 때 x축만 적으면 적용이되는데 y축까지 적으면 움직이질 않더라고요. y축은 어떠한 이유 때문에 적용이 안되는건가요?
-
미해결HTML+CSS+JS 포트폴리오 실전 퍼블리싱(시즌1)
CSS 포지션 속성 완벽하게 이해하기(3편)
자식요소를 부모요소 밖으로 위치 시킬 때 강의시간 10:23 쯤에 보면 예제에는 자식요소가 부모요소 테두리 바깥쪽까지 나가게 되는데, 선생님 코드로는 자식요소가 부모요소 테두리에 겹쳐지게 됩니다. 혹시 테두리 완전 밖까지 나가게 하는 방법이 있는가요?
-
미해결HTML+CSS+JS 포트폴리오 실전 퍼블리싱(시즌2)
안녕하세요 선생님
안녕하세요 강사님 1번질문) .item:nth-child() .item-desc {} 로 설명해주셨는데 처음에 저 혼자서 .item-list:nth-of-type() 로 코드를 쳐봤더니 동일하게 아무 변화가 없었는데 적용이안되는 이유를 정확하게 알고싶습니다 ~~ㅠㅠ 저번에 처음 배울때는 정확하게 이해했다고 생각했는데 어떤 개념을 놓치고 있는 걸까요 2번질문) li 태그에 before 속성을 넣고 content: '-'; 을 한 후 자동으로 1줄이 넘어가면 왼쪽정렬이 보기싫을 때가 있는데 밑으로 넘어간 줄에 대해서 정렬을 맞추는 방법이 혹시 있을까요?
-
미해결[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part1: C++ 프로그래밍 입문
이런 식으로도 작동을 하는데 나중에 가서 문제가 생길까요?
코딩문제를 풀다가 이렇게 적었는데 작동은 하더라구요. 근데 강사님의 풀이를 들으면 너무나 달라서 이게 나중에 이렇게 적었을떄 문제가 되지 않을까 물어봅니다 int StrLen(const char* str) { int length = strlen(str); return length; } char* StrCpy(char* dest, char* src) { char* copied = strcpy(dest, src); return copied; } char* StrCat(char* dest, char* src) { char* SliceNStick = strcat(dest, src); return SliceNStick; }
-
미해결딥러닝 CNN 완벽 가이드 - TFKeras 버전
이미지 사이즈에 대해 질문드립니다.
강의의 예제들과 비슷하게 이미지들의 가로 세로가 다를 경우 보통은 224, 224로 해주는데 이거에 대한 기준이 있나요? 이미지 사이즈는 제가 임의로 바꿔주면 되는걸까요? 마지막으로 이미지 사이즈가 커질 수록 oom에러가 계속 발생해서 배치사이즈를 줄여주고 있는데 이럴 때 이미지 사이즈를 조절해주면 성능에 영향이 있을까요?
-
해결됨대세는 쿠버네티스 (초급~중급편)
파드 컨테이너에서 호스트리눅스의 명령어 치는 방법
이제 강의를 어느정도 듣고, 이제 강의 외에 쿠버네티스 yaml 파일들을 띄우고 사용 연습을 하고 있는데, 분명 제 호스트컴퓨터 리눅스에는 yum과 ping, ifconfig 등등 명령어가 먹히는데, 쿠버네티스 컨테이너에서는 안됩니다. command not found 위와 같이 뜨면서 안되는데 혹시 어떻게 설정을 해줘야 하나요? 저는 쿠버네티스 파드는 호스트 OS를 사용한다고 배워서 당연히 되는건줄 알았는데, 또 어떤건 되고 어떤건 안되고 이래서 개념이 헷갈립니다. 호스트 리눅스의 명령어들을 사용하려면 어떤 설정들을 해야 하는지 알려주시면 감사하겠습니다.